blob: f9399a254fcf832e5f2475a9e20d367342ac84a5 [file] [log] [blame]
2021-11-26 Tim Nguyen <ntim@apple.com>
Update dialog focusing steps inert/disconnected handling
https://bugs.webkit.org/show_bug.cgi?id=233514
Reviewed by Antti Koivisto.
Updated tests to reflect new behavior.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-disconnected-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-disconnected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-inert-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-inert.html:
2021-11-25 Antti Koivisto <antti@apple.com>
[:has() pseudo-class] Invalidation support for adding and removing nodes
https://bugs.webkit.org/show_bug.cgi?id=233489
Reviewed by Alan Bujtas.
Add some additional cases to an existing test.
* web-platform-tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has-expected.txt:
* web-platform-tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has.html:
2021-11-25 Sam Weinig <weinig@apple.com>
[CSS Color 4] Add support for new srgb-linear, xyz-d50 and xyz-d65 colorspaces
https://bugs.webkit.org/show_bug.cgi?id=233475
Reviewed by Dean Jackson.
Update existing color(xyz ...) tests for new d65 whitepoint and add new tests
for color(srgb-linear ...), color(xyz-d50 ...) and color(xyz-d65 ...).
* web-platform-tests/css/css-color/predefined-016.html:
* web-platform-tests/css/css-color/srgb-linear-001-expected.html: Added.
* web-platform-tests/css/css-color/srgb-linear-001.html: Added.
* web-platform-tests/css/css-color/srgb-linear-002-expected.html: Added.
* web-platform-tests/css/css-color/srgb-linear-002.html: Added.
* web-platform-tests/css/css-color/srgb-linear-003-expected.html: Added.
* web-platform-tests/css/css-color/srgb-linear-003.html: Added.
* web-platform-tests/css/css-color/srgb-linear-004-expected.html: Added.
* web-platform-tests/css/css-color/srgb-linear-004.html: Added.
* web-platform-tests/css/css-color/xyz-001.html:
* web-platform-tests/css/css-color/xyz-003-expected.html:
* web-platform-tests/css/css-color/xyz-003.html:
* web-platform-tests/css/css-color/xyz-004-expected.html:
* web-platform-tests/css/css-color/xyz-004.html:
* web-platform-tests/css/css-color/xyz-005.html:
* web-platform-tests/css/css-color/xyz-d50-001-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d50-001.html: Added.
* web-platform-tests/css/css-color/xyz-d50-002-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d50-002.html: Added.
* web-platform-tests/css/css-color/xyz-d50-003-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d50-003.html: Added.
* web-platform-tests/css/css-color/xyz-d50-004-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d50-004.html: Added.
* web-platform-tests/css/css-color/xyz-d50-005-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d50-005.html: Added.
* web-platform-tests/css/css-color/xyz-d65-001-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d65-001.html: Added.
* web-platform-tests/css/css-color/xyz-d65-002-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d65-002.html: Added.
* web-platform-tests/css/css-color/xyz-d65-003-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d65-003.html: Added.
* web-platform-tests/css/css-color/xyz-d65-004-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d65-004.html: Added.
* web-platform-tests/css/css-color/xyz-d65-005-expected.html: Added.
* web-platform-tests/css/css-color/xyz-d65-005.html: Added.
2021-11-24 Tim Nguyen <ntim@apple.com>
Re-import html/semantics/interactive-elements/the-dialog-element WPT
https://bugs.webkit.org/show_bug.cgi?id=233482
Reviewed by Cameron McCormack.
Upstream commit: https://github.com/web-platform-tests/wpt/commit/71c864f8bd7f855f12c81bfc7a1fc3ebf18657f3
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow-delegatesfocus-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow-delegatesfocus.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focus-shadow.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
2021-11-24 Patrick Griffis <pgriffis@igalia.com>
CSP: Implement submitting samples in violation reports
https://bugs.webkit.org/show_bug.cgi?id=233398
Reviewed by Kate Cheney.
Update expectations with more passes.
* web-platform-tests/content-security-policy/securitypolicyviolation/script-sample-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/script-sample-no-opt-in-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/style-sample-expected.txt:
2021-11-24 Manuel Rego Casasnovas <rego@igalia.com>
[selectors] Import 2 new :focus-visible tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=233446
Reviewed by Antti Koivisto.
We're slightly tweaking the tests due to bug webkit.org/b/233470.
* web-platform-tests/css/selectors/focus-visible-017-2-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-017-2.html: Added.
* web-platform-tests/css/selectors/focus-visible-018-2-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-018-2.html: Added.
* web-platform-tests/css/selectors/w3c-import.log:
2021-11-23 Carlos Garcia Campos <cgarcia@igalia.com>
CSP: security policy violation event is always using document as target
https://bugs.webkit.org/show_bug.cgi?id=233182
Reviewed by Kate Cheney.
Update test expectations.
* web-platform-tests/content-security-policy/script-src/javascript-window-open-blocked-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/source-file-blob-scheme-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/source-file-data-scheme-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/style-sample-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/style-sample-no-opt-in-expected.txt:
2021-11-23 Antti Koivisto <antti@apple.com>
[:has() pseudo-class] Basic invalidation support
https://bugs.webkit.org/show_bug.cgi?id=233443
Reviewed by Alan Bujtas.
* web-platform-tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has-expected.txt:
2021-11-20 Carlos Garcia Campos <cgarcia@igalia.com>
Report the initiating url instead of the redirected one
https://bugs.webkit.org/show_bug.cgi?id=233037
Reviewed by Brent Fulgham.
* web-platform-tests/content-security-policy/securitypolicyviolation/img-src-redirect.sub-expected.txt:
2021-11-19 Arcady Goldmints-Orlov <agoldmints@igalia.com>
[GLIB] Update test expectations and baselines. Unreviewed test gardening.
https://bugs.webkit.org/show_bug.cgi?id=233385
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings-expected.txt:
2021-11-19 Kiet Ho <tho22@apple.com>
Implement parsing and animation support for ray() shape accepted by offset-path
https://bugs.webkit.org/show_bug.cgi?id=233153
Reviewed by Dean Jackson.
Rebaselined tests that now should pass.
* web-platform-tests/css/motion/animation/offset-path-composition-expected.txt:
* web-platform-tests/css/motion/animation/offset-path-interpolation-005-expected.txt:
* web-platform-tests/css/motion/offset-supports-calc-expected.txt:
* web-platform-tests/css/motion/parsing/offset-path-computed-expected.txt:
* web-platform-tests/css/motion/parsing/offset-path-computed.html:
* web-platform-tests/css/motion/parsing/offset-path-parsing-valid-expected.txt:
2021-11-19 Matt Woodrow <matt.woodrow@gmail.com>
Import css/css-values/urls web-platform-tests
Don't modify fragment-only or empty image URLs
https://bugs.webkit.org/show_bug.cgi?id=229917
Reviewed by Darin Adler.
Change handling of empty and fragment url()s for images to not convert to a fully resolved
path, and instead preserve them as-is, to match css-values4 requirements.
Import new tests in css/css-values/urls from 5e3187856a311f583124735cad5a03baa61951b3 and
add expectations for the new tests.
* resources/import-expectations.json:
* web-platform-tests/css/css-values/urls/empty-expected.txt:
* web-platform-tests/css/css-values/urls/empty.html:
* web-platform-tests/css/css-values/urls/fragment-only-expected.txt: Added.
* web-platform-tests/css/css-values/urls/fragment-only.html: Added.
* web-platform-tests/css/css-values/urls/resolve-relative-to-base-expected.txt: Added.
* web-platform-tests/css/css-values/urls/resolve-relative-to-base.html: Added.
* web-platform-tests/css/css-values/urls/resolve-relative-to-stylesheet-expected.txt: Added.
* web-platform-tests/css/css-values/urls/resolve-relative-to-stylesheet.html: Added.
* web-platform-tests/css/css-values/urls/support/fragment-only-urls.css: Added.
(:root):
(#external-unquoted):
(#external-quoted):
(#external-variable):
* web-platform-tests/css/css-values/urls/support/relative-urls.css: Added.
(:root):
(#stylesheet-relative-image):
(#stylesheet-relative-variable-image):
(#stylesheet-relative-document-variable-image):
* web-platform-tests/css/css-values/urls/support/w3c-import.log:
* web-platform-tests/css/css-values/urls/w3c-import.log:
2021-11-18 Ben Nham <nham@apple.com>
Add support for onpushsubscriptionchange event handler
https://bugs.webkit.org/show_bug.cgi?id=233088
Reviewed by Youenn Fablet.
Rebaseline test results since we now support onpushsubscriptionchange.
* web-platform-tests/push-api/idlharness.https.any.serviceworker-expected.txt:
2021-11-18 Martin Robinson <mrobinson@webkit.org>
Update css-transforms WPT tests
https://bugs.webkit.org/show_bug.cgi?id=233188
Reviewed by Sergio Villar Senin.
Update WPT transform tests and expectations.
* resources/import-expectations.json:
* web-platform-tests/css/css-transforms/2d-rotate-001.html:
* web-platform-tests/css/css-transforms/2d-rotate-notref-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/2d-rotate-notref-expected.html.
* web-platform-tests/css/css-transforms/2d-rotate-ref-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/2d-rotate-ref-expected.html.
* web-platform-tests/css/css-transforms/animation/rotate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/rotate-composition.html:
* web-platform-tests/css/css-transforms/animation/support/transform-interpolation-reftests.js:
(async createTests):
(async createRefs):
* web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value.html:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-inline-value-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-inline-value.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value.html.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-matrix-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-matrix-expected.txt: Removed.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-perspective-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-perspective.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate-slerp-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate-slerp-expected.txt: Removed.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-scale-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-scale-expected.txt: Removed.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-skew-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-skew-expected.txt: Removed.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-translate-em-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-translate-em-expected.txt: Removed.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-translate-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-translate-expected.txt: Removed.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-verify-reftests-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-verify-reftests.html: Added.
* web-platform-tests/css/css-transforms/animation/translate-interpolation-expected.txt:
* web-platform-tests/css/css-transforms/animation/translate-interpolation.html:
* web-platform-tests/css/css-transforms/animation/w3c-import.log:
* web-platform-tests/css/css-transforms/backface-visibility-hidden-child-translate-expected.xht: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-child-translate.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-child-will-change-transform-expected.xht: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-child-will-change-transform.html: Added.
* web-platform-tests/css/css-transforms/css-skew-002.html:
* web-platform-tests/css/css-transforms/inheritance-expected.txt:
* web-platform-tests/css/css-transforms/inheritance.html:
* web-platform-tests/css/css-transforms/parsing/scale-parsing-invalid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/scale-parsing-invalid.html:
* web-platform-tests/css/css-transforms/parsing/transform-computed-expected.txt: Added.
* web-platform-tests/css/css-transforms/parsing/transform-computed.html: Added.
* web-platform-tests/css/css-transforms/parsing/translate-parsing-invalid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/translate-parsing-invalid.html:
* web-platform-tests/css/css-transforms/parsing/w3c-import.log:
* web-platform-tests/css/css-transforms/perspective-transforms-equivalence.html:
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties.html:
* web-platform-tests/css/css-transforms/preserve3d-overflow-percent-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/preserve3d-overflow-percent-expected.html.
* web-platform-tests/css/css-transforms/transform-abspos-005-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/transform-abspos-005-expected.html.
* web-platform-tests/css/css-transforms/transform-and-individual-transform-properties-computed-style.html:
* web-platform-tests/css/css-transforms/transform-background-007.html:
* web-platform-tests/css/css-transforms/transform-background-008.html:
* web-platform-tests/css/css-transforms/transform-input-015.html:
* web-platform-tests/css/css-transforms/transform-input-016.html:
* web-platform-tests/css/css-transforms/transform-input-017.html:
* web-platform-tests/css/css-transforms/transform-origin-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/transform-origin-001-expected.html.
* web-platform-tests/css/css-transforms/transform-origin-002-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/transform-origin-002-expected.html.
* web-platform-tests/css/css-transforms/transform-scale-hittest-expected.txt:
* web-platform-tests/css/css-transforms/transform-scale-hittest.html:
* web-platform-tests/css/css-transforms/transform3d-perspective-origin-ref-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/transform3d-perspective-origin-ref-expected.html.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-001-expected.html.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-002-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-002-expected.html.
* web-platform-tests/css/css-transforms/transform3d-rotatex-ref-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/transform3d-rotatex-ref-expected.html.
* web-platform-tests/css/css-transforms/transform3d-sorting-006.html:
* web-platform-tests/css/css-transforms/transforms-rotate-degree-45.html:
* web-platform-tests/css/css-transforms/ttwf-css-3d-polygon-cycle-mismatch-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-transforms/ttwf-css-3d-polygon-cycle-mismatch-expected.html.
* web-platform-tests/css/css-transforms/ttwf-css-3d-polygon-cycle.html:
* web-platform-tests/css/css-transforms/w3c-import.log:
2021-11-18 Ziran Sun <zsun@igalia.com>
Images as grid items should use the overridingLogicalWidth when defined to compute the logical Height
https://bugs.webkit.org/show_bug.cgi?id=228022
Reviewed by Javier Fernandez.
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-029-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-030-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-031-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-035-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-036-expected.txt:
2021-11-18 Arcady Goldmints-Orlov <agoldmints@igalia.com>
Update test expectations after r285346
https://bugs.webkit.org/show_bug.cgi?id=233290
Unreviewed test gardening.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions-expected.txt:
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix-expected.txt:
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions-expected.txt:
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.with.uppercase.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.fontKerning.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.fontVariant.settings.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.spacing-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.spacing.measure-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.spacing.measure.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.spacing.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.textRendering.settings.worker-expected.txt:
2021-11-18 Youenn Fablet <youenn@apple.com>
MediaPlayerAVFoundation should support rvfc
https://bugs.webkit.org/show_bug.cgi?id=231945
<rdar://problem/84657372>
Reviewed by Eric Carlson.
Transforming tests from async to promise based so that there is only one video playing at a time, to make it work smoothly in iOS.
* web-platform-tests/video-rvfc/request-video-frame-callback-dom-expected.txt:
* web-platform-tests/video-rvfc/request-video-frame-callback-dom.html:
* web-platform-tests/video-rvfc/request-video-frame-callback-parallel-expected.txt:
* web-platform-tests/video-rvfc/request-video-frame-callback-parallel.html:
* web-platform-tests/video-rvfc/request-video-frame-callback-repeating-expected.txt:
* web-platform-tests/video-rvfc/request-video-frame-callback-repeating.html:
* web-platform-tests/video-rvfc/request-video-frame-callback-expected.txt:
* web-platform-tests/video-rvfc/request-video-frame-callback.html:
2021-11-18 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Import WPT tests. November 2021 edition.
https://bugs.webkit.org/show_bug.cgi?id=233197
Reviewed by Martin Robinson.
* web-platform-tests/css/css-flexbox/baseline-synthesis-001-expected.xht: Added.
* web-platform-tests/css/css-flexbox/baseline-synthesis-001.html: Added.
* web-platform-tests/css/css-flexbox/baseline-synthesis-002-expected.xht: Added.
* web-platform-tests/css/css-flexbox/baseline-synthesis-002.html: Added.
* web-platform-tests/css/css-flexbox/column-intrinsic-size-aspect-ratio-crash.html: Added.
* web-platform-tests/css/css-flexbox/column-intrinsic-size-aspect-ratio-crash-expected.txt: Added.
* web-platform-tests/css/css-flexbox/flex-aspect-ratio-img-column-011-expected.txt:
* web-platform-tests/css/css-flexbox/flex-aspect-ratio-img-column-011.html:
* web-platform-tests/css/css-flexbox/flex-aspect-ratio-img-row-016-expected.xht: Added.
* web-platform-tests/css/css-flexbox/flex-aspect-ratio-img-row-016.html: Added.
* web-platform-tests/css/css-flexbox/flex-minimum-height-flex-items-023.html:
* web-platform-tests/css/css-flexbox/flex-minimum-width-flex-items-013.html:
* web-platform-tests/css/css-flexbox/flexbox-align-self-vert-001-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-vert-001.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-vert-rtl-001-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-vert-rtl-001.xhtml:
* web-platform-tests/css/css-flexbox/percentage-heights-016-expected.xht: Added.
* web-platform-tests/css/css-flexbox/percentage-heights-016.html: Added.
* web-platform-tests/css/css-flexbox/percentage-heights-017-expected.xht: Added.
* web-platform-tests/css/css-flexbox/percentage-heights-017.html: Added.
* web-platform-tests/css/css-flexbox/percentage-heights-018-expected.xht: Added.
* web-platform-tests/css/css-flexbox/percentage-heights-018.html: Added.
* web-platform-tests/css/css-flexbox/percentage-heights-019-expected.xht: Added.
* web-platform-tests/css/css-flexbox/percentage-heights-019.html: Added.
* web-platform-tests/css/css-flexbox/table-as-item-large-intrinsic-size-expected.xht: Added.
* web-platform-tests/css/css-flexbox/table-as-item-large-intrinsic-size.html: Added.
* web-platform-tests/css/css-flexbox/w3c-import.log:
2021-11-17 Youenn Fablet <youenn@apple.com>
Add support for more rvfc metadata
https://bugs.webkit.org/show_bug.cgi?id=233185
Reviewed by Eric Carlson.
* web-platform-tests/video-rvfc/request-video-frame-callback-webrtc.https-expected.txt:
2021-11-17 Chris Dumez <cdumez@apple.com>
Web Locks API does get enabled in Service Workers when running layout tests
https://bugs.webkit.org/show_bug.cgi?id=233273
Reviewed by Geoffrey Garen.
Rebaseline WPT tests now that more checks are passing in service workers.
* web-platform-tests/web-locks/acquire.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/clientids.tentative.https-expected.txt:
* web-platform-tests/web-locks/held.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/idlharness.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/ifAvailable.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/lock-attributes.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/mode-exclusive.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/mode-mixed.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/mode-shared.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/query-empty.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/resource-names.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/secure-context.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/signal.tentative.https.any.serviceworker-expected.txt:
* web-platform-tests/web-locks/steal.tentative.https.any.serviceworker-expected.txt:
2021-11-17 Antti Koivisto <antti@apple.com>
Update web-platform-tests/css/selectors
https://bugs.webkit.org/show_bug.cgi?id=233246
Reviewed by Alexey Shvayka.
WPT updates.
* resources/import-expectations.json:
* web-platform-tests/css/selectors/first-letter-flag-001-expected.html: Added.
* web-platform-tests/css/selectors/first-letter-flag-001.html: Added.
* web-platform-tests/css/selectors/focus-visible-004.html:
* web-platform-tests/css/selectors/has-argument-with-explicit-scope.tentative-expected.txt: Added.
* web-platform-tests/css/selectors/has-argument-with-explicit-scope.tentative.html: Added.
* web-platform-tests/css/selectors/has-basic-expected.txt:
* web-platform-tests/css/selectors/has-basic.html:
* web-platform-tests/css/selectors/has-matches-to-uninserted-elements-expected.txt: Added.
* web-platform-tests/css/selectors/has-matches-to-uninserted-elements.html: Added.
* web-platform-tests/css/selectors/has-relative-argument-expected.txt:
* web-platform-tests/css/selectors/has-relative-argument.html:
* web-platform-tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has-expected.txt: Added.
* web-platform-tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has.html: Added.
* web-platform-tests/css/selectors/invalidation/w3c-import.log:
* web-platform-tests/css/selectors/nesting-expected.html: Added.
* web-platform-tests/css/selectors/nesting-parsing-expected.txt: Added.
* web-platform-tests/css/selectors/nesting-parsing.html: Added.
* web-platform-tests/css/selectors/nesting.html: Added.
* web-platform-tests/css/selectors/parsing/parse-has-expected.txt:
* web-platform-tests/css/selectors/parsing/parse-has.html:
* web-platform-tests/css/selectors/selection-image-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/selectors/selection-image-001-expected.html.
* web-platform-tests/css/selectors/selection-image-002-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/selectors/selection-image-002-expected.html.
* web-platform-tests/css/selectors/w3c-import.log:
* web-platform-tests/css/selectors/xml-class-selector-expected.xml: Added.
* web-platform-tests/css/selectors/xml-class-selector.xml: Added.
2021-11-16 Rob Buis <rbuis@igalia.com>
Re-add 'style' to contain:strict and contain:content CSS properties
https://bugs.webkit.org/show_bug.cgi?id=233193
Reviewed by Brent Fulgham.
Now contain-computed-expected.txt is all PASS.
* web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt:
2021-11-16 Joonghun Park <jh718.park@samsung.com>
border-radius inline style should serialize with valid syntax
https://bugs.webkit.org/show_bug.cgi?id=183994
This patch have border-radius property serializes in canonical order
as specified in https://drafts.csswg.org/css-backgrounds/#border-radius.
Reviewed by Darin Adler.
* web-platform-tests/css/css-backgrounds/parsing/border-radius-valid-expected.txt: Add css wide keywords test case results.
* web-platform-tests/css/css-backgrounds/parsing/border-radius-valid.html: Add css wide keywords test cases.
2021-11-16 Sihui Liu <sihui_liu@apple.com>
Implement FileSystemFileHandle.getFile()
https://bugs.webkit.org/show_bug.cgi?id=232716
<rdar://problem/85022453>
Reviewed by Youenn Fablet.
Rebaselined existing tests as some tests are passed and the others can run further due to the new support.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-BroadcastChannel.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-Error.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any.worker-expected.txt:
2021-11-16 Rob Buis <rbuis@igalia.com>
[css-contain] Support contain:paint
https://bugs.webkit.org/show_bug.cgi?id=224742
Reviewed by Alan Bujtas.
Adjust test expectation now that contain: strict is supported.
* web-platform-tests/css/css-flexbox/flex-item-contains-strict-expected.txt:
2021-11-16 Andreu Botella <andreu@andreubotella.com>
Empty <input type=file> is represented incorrectly in FormData
https://bugs.webkit.org/show_bug.cgi?id=185416
Reviewed by Chris Dumez.
* web-platform-tests/html/semantics/forms/form-submission-0/form-data-set-empty-file.window-expected.txt:
2021-11-16 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r280078, r280290 and r282008.
https://bugs.webkit.org/show_bug.cgi?id=233184
Caused a crash in grid
Reverted changesets:
"Images as grid items should use the overridingLogicalWidth
when defined to compute the logical Height"
https://bugs.webkit.org/show_bug.cgi?id=228022
https://commits.webkit.org/r280078
"[css-grid] svg image as grid items should use the overriding
logical width/height when defined to compute the logical
height/width"
https://bugs.webkit.org/show_bug.cgi?id=228105
https://commits.webkit.org/r280290
"REGRESSION(r280078): broke fast/images/exif-orientation-
composited.html on windows"
https://bugs.webkit.org/show_bug.cgi?id=228325
https://commits.webkit.org/r282008
2021-11-15 Tim Nguyen <ntim@apple.com>
Re-import css/css-text-decor WPT
https://bugs.webkit.org/show_bug.cgi?id=233154
Reviewed by Cameron McCormack.
Since mismatches are now properly renamed to `-expected-mismatch.html` on import since bug 207175,
re-import this directory to reduce numbers of false negatives/positives.
Some tests have also been added/updated/removed since.
* web-platform-tests/css/css-text-decor/text-decoration-propagation-display-contents-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-propagation-display-contents.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-skip-ink-001-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-004-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-skip-ink-004-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-005-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-skip-ink-005-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-sidewayslr-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-skip-ink-sidewayslr-001-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-sidewaysrl-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-skip-ink-sidewaysrl-001-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-upright-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-skip-ink-upright-001-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-vertical-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-skip-ink-vertical-001-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-subelements-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-subelements-001-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-thickness-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-thickness-001-expected.html.
* web-platform-tests/css/css-text-decor/text-decoration-thickness-single-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-decoration-thickness-single-expected.html.
* web-platform-tests/css/css-text-decor/text-emphasis-color-001-expected.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-color-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002-expected.xht: Removed.
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002-expected.xht: Removed.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002-expected.xht: Removed.
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002-expected.xht: Removed.
* web-platform-tests/css/css-text-decor/text-emphasis-position-over-left-001-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001-expected.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-over-left-001.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-over-left-002-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-over-left-002.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-over-right-001-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001-expected.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-over-right-001.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-over-right-002-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-over-right-002.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-under-left-001-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001-expected.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-under-left-001.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-under-left-002-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-under-left-002.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-under-right-001-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001-expected.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-under-right-001.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-position-under-right-002-expected.xht: Added.
* web-platform-tests/css/css-text-decor/text-emphasis-position-under-right-002.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002.xht.
* web-platform-tests/css/css-text-decor/text-emphasis-style-002-expected.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-002.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-006-expected.html: Removed.
* web-platform-tests/css/css-text-decor/text-emphasis-style-006.html: Removed.
* web-platform-tests/css/css-text-decor/text-emphasis-style-007-expected.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-007.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-008-expected.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-008.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-010-expected.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-010.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-012-expected.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-012.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-016-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-emphasis-style-002-expected.html.
* web-platform-tests/css/css-text-decor/text-emphasis-style-016.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-021-expected.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-021.html:
* web-platform-tests/css/css-text-decor/text-emphasis-style-filled-001-expected.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-filled-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-none-001-expected.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-none-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-open-001-expected.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-open-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-shape-001-expected.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-shape-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-string-001-expected.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-style-string-001.xht:
* web-platform-tests/css/css-text-decor/text-underline-offset-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-underline-offset-001-expected.html.
* web-platform-tests/css/css-text-decor/text-underline-offset-negative-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text-decor/text-underline-offset-negative-expected.html.
* web-platform-tests/css/css-text-decor/w3c-import.log:
2021-11-15 Antti Koivisto <antti@apple.com>
Revert r285235
https://bugs.webkit.org/show_bug.cgi?id=233142
Unreviewed.
* web-platform-tests/css/css-backgrounds/parsing/border-radius-valid-expected.txt:
2021-11-15 Kiet Ho <tho22@apple.com>
Implement parsing and animation support for offset-rotate
https://bugs.webkit.org/show_bug.cgi?id=232752
Reviewed by Myles C. Maxfield.
Rebaselined tests that now should pass.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
* web-platform-tests/css/motion/animation/offset-rotate-composition-expected.txt:
* web-platform-tests/css/motion/animation/offset-rotate-interpolation-expected.txt:
* web-platform-tests/css/motion/inheritance-expected.txt:
* web-platform-tests/css/motion/offset-supports-calc-expected.txt:
* web-platform-tests/css/motion/parsing/offset-rotate-computed-expected.txt:
* web-platform-tests/css/motion/parsing/offset-rotate-parsing-valid-expected.txt:
* web-platform-tests/css/motion/parsing/offset-shorthand-expected.txt:
2021-11-15 Andreu Botella <andreu@andreubotella.com>
Null bytes aren't percent-encoded on urlencoded over POST
https://bugs.webkit.org/show_bug.cgi?id=220780
Reviewed by Alex Christensen.
* web-platform-tests/html/semantics/forms/form-submission-0/urlencoded2.window-expected.txt:
2021-11-15 Andreu Botella <andreu@andreubotella.com>
Empty <input type=file> controls don't show up in the urlencoded and text/plain enctypes
https://bugs.webkit.org/show_bug.cgi?id=221549
Reviewed by Chris Dumez.
* web-platform-tests/html/semantics/forms/form-submission-0/form-data-set-empty-file.window-expected.txt:
2021-11-15 Cathie Chen <cathiechen@igalia.com>
[CSS contain] Update css-contain tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=233121
Reviewed by Rob Buis.
Update css/css-contain/ tests to commit 625a2df832.
* resources/resource-files.json:
* web-platform-tests/css/css-contain/contain-body-bg-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-bg-001.html: Added.
* web-platform-tests/css/css-contain/contain-body-bg-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-bg-002.html: Added.
* web-platform-tests/css/css-contain/contain-body-bg-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-bg-003.html: Added.
* web-platform-tests/css/css-contain/contain-body-bg-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-bg-004.html: Added.
* web-platform-tests/css/css-contain/contain-body-dir-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-dir-001.html: Added.
* web-platform-tests/css/css-contain/contain-body-dir-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-dir-002.html: Added.
* web-platform-tests/css/css-contain/contain-body-dir-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-dir-003.html: Added.
* web-platform-tests/css/css-contain/contain-body-dir-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-dir-004.html: Added.
* web-platform-tests/css/css-contain/contain-body-overflow-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-overflow-001.html: Added.
* web-platform-tests/css/css-contain/contain-body-overflow-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-overflow-002.html: Added.
* web-platform-tests/css/css-contain/contain-body-overflow-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-overflow-003.html: Added.
* web-platform-tests/css/css-contain/contain-body-overflow-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-overflow-004.html: Added.
* web-platform-tests/css/css-contain/contain-body-t-o-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-t-o-001.html: Added.
* web-platform-tests/css/css-contain/contain-body-t-o-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-t-o-002.html: Added.
* web-platform-tests/css/css-contain/contain-body-t-o-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-t-o-003.html: Added.
* web-platform-tests/css/css-contain/contain-body-t-o-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-t-o-004.html: Added.
* web-platform-tests/css/css-contain/contain-body-w-m-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-w-m-001.html: Added.
* web-platform-tests/css/css-contain/contain-body-w-m-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-w-m-002.html: Added.
* web-platform-tests/css/css-contain/contain-body-w-m-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-w-m-003.html: Added.
* web-platform-tests/css/css-contain/contain-body-w-m-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-body-w-m-004.html: Added.
* web-platform-tests/css/css-contain/contain-content-011-expected.html:
* web-platform-tests/css/css-contain/contain-content-011.html:
* web-platform-tests/css/css-contain/contain-html-bg-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-bg-001.html: Added.
* web-platform-tests/css/css-contain/contain-html-bg-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-bg-002.html: Added.
* web-platform-tests/css/css-contain/contain-html-bg-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-bg-003.html: Added.
* web-platform-tests/css/css-contain/contain-html-bg-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-bg-004.html: Added.
* web-platform-tests/css/css-contain/contain-html-dir-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-dir-001.html: Added.
* web-platform-tests/css/css-contain/contain-html-dir-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-dir-002.html: Added.
* web-platform-tests/css/css-contain/contain-html-dir-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-dir-003.html: Added.
* web-platform-tests/css/css-contain/contain-html-dir-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-dir-004.html: Added.
* web-platform-tests/css/css-contain/contain-html-overflow-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-overflow-001.html: Added.
* web-platform-tests/css/css-contain/contain-html-overflow-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-overflow-002.html: Added.
* web-platform-tests/css/css-contain/contain-html-overflow-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-overflow-003.html: Added.
* web-platform-tests/css/css-contain/contain-html-overflow-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-overflow-004.html: Added.
* web-platform-tests/css/css-contain/contain-html-t-o-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-t-o-001.html: Added.
* web-platform-tests/css/css-contain/contain-html-t-o-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-t-o-002.html: Added.
* web-platform-tests/css/css-contain/contain-html-t-o-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-t-o-003.html: Added.
* web-platform-tests/css/css-contain/contain-html-t-o-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-t-o-004.html: Added.
* web-platform-tests/css/css-contain/contain-html-w-m-001-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-w-m-001.html: Added.
* web-platform-tests/css/css-contain/contain-html-w-m-002-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-w-m-002.html: Added.
* web-platform-tests/css/css-contain/contain-html-w-m-003-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-w-m-003.html: Added.
* web-platform-tests/css/css-contain/contain-html-w-m-004-expected.html: Added.
* web-platform-tests/css/css-contain/contain-html-w-m-004.html: Added.
* web-platform-tests/css/css-contain/contain-layout-019-expected.xht: Added.
* web-platform-tests/css/css-contain/contain-layout-019.html: Added.
* web-platform-tests/css/css-contain/contain-paint-010.html:
* web-platform-tests/css/css-contain/contain-paint-026-expected.xht: Added.
* web-platform-tests/css/css-contain/contain-paint-026.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-contain/contain-paint-010.html.
* web-platform-tests/css/css-contain/contain-paint-change-opacity-expected.xht: Added.
* web-platform-tests/css/css-contain/contain-paint-change-opacity.html: Added.
* web-platform-tests/css/css-contain/contain-paint-clip-005.html:
* web-platform-tests/css/css-contain/contain-strict-011-expected.html:
* web-platform-tests/css/css-contain/contain-strict-011.html:
* web-platform-tests/css/css-contain/crashtests/contain-nested-crash-001.html: Added.
* web-platform-tests/css/css-contain/crashtests/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-contain/parsing/w3c-import.log.
* web-platform-tests/css/css-contain/parsing/contain-computed-children-expected.txt: Added.
* web-platform-tests/css/css-contain/parsing/contain-computed-children.html: Added.
* web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt:
* web-platform-tests/css/css-contain/parsing/contain-computed.html:
* web-platform-tests/css/css-contain/parsing/contain-invalid-expected.txt:
* web-platform-tests/css/css-contain/parsing/contain-invalid.html:
* web-platform-tests/css/css-contain/parsing/w3c-import.log:
* web-platform-tests/css/css-contain/w3c-import.log:
2021-11-15 Patrick Griffis <pgriffis@igalia.com>
CSP: Fix missing lineNumber and columnNumber in inline violation reports
https://bugs.webkit.org/show_bug.cgi?id=233102
Reviewed by Carlos Garcia Campos.
Update expectations as passing.
* web-platform-tests/content-security-policy/securitypolicyviolation/blockeduri-inline-expected.txt:
2021-11-14 Tim Nguyen <ntim@apple.com>
Modal dialogs should make the root element unfocusable
https://bugs.webkit.org/show_bug.cgi?id=233099
Reviewed by Simon Fraser.
From https://html.spec.whatwg.org/multipage/interaction.html#inert,
> A Document document is blocked by a modal dialog subject if subject is
> the topmost dialog element in document's top layer. While document is
> so blocked, every node that is connected to document, with the
> exception of the subject element and its shadow-including descendants,
> must be marked inert.
RenderStyle::effectiveInert() already matches this definition, Node::deprecatedIsInert() does not.
Main reason the removed check was there is to prevent the whole document from being inert to hit-testing, but with the RenderStyle
approach, we instead override effectiveInert to false for the modal dialog. Removing this check for focus is absolutely fine
however, since focusability isn't inherited (Node::deprecatedIsInert is only used for focus).
Tests added by this Chromium WPT: https://github.com/web-platform-tests/wpt/commit/0457111e7109ec3d9e575aa421b96d8c36ce2ae8
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unfocusable-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unfocusable.html:
2021-11-12 Ryan Haddad <ryanhaddad@apple.com>
Unreviewed, reverting r285583.
Seems to have caused many layout tests to become flaky
failures
Reverted changeset:
"[css-contain] Support contain:paint"
https://bugs.webkit.org/show_bug.cgi?id=224742
https://commits.webkit.org/r285583
2021-11-12 Alexey Shvayka <ashvayka@apple.com>
Implement custom element definition's *disable shadow* flag
https://bugs.webkit.org/show_bug.cgi?id=233023
Reviewed by Geoffrey Garen.
Rebaseline WPT tests now that more checks are passing or failing later on.
* web-platform-tests/custom-elements/CustomElementRegistry-expected.txt:
* web-platform-tests/custom-elements/upgrading-expected.txt:
* web-platform-tests/shadow-dom/Element-interface-attachShadow-custom-element-expected.txt:
2021-11-12 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r285639.
https://bugs.webkit.org/show_bug.cgi?id=233065
Causes Geolocation test crashes
Reverted changeset:
"JSCallbackData should use lexical global object for errors
and lifecycle"
https://bugs.webkit.org/show_bug.cgi?id=232387
https://commits.webkit.org/r285639
2021-11-11 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Add flex-basis: content support
https://bugs.webkit.org/show_bug.cgi?id=221479
Reviewed by Javier Fernandez.
* web-platform-tests/css/css-flexbox/parsing/flex-basis-computed-expected.txt: Replaced FAIL
by PASS expectations.
* web-platform-tests/css/css-flexbox/parsing/flex-basis-valid-expected.txt: Ditto.
* web-platform-tests/css/css-flexbox/parsing/flex-shorthand-expected.txt: Ditto.
2021-11-11 Alexey Shvayka <ashvayka@apple.com>
JSCallbackData should use lexical global object for errors and lifecycle
https://bugs.webkit.org/show_bug.cgi?id=232387
Reviewed by Geoff Garen.
* web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter-cross-realm-expected.txt: Added.
* web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter-cross-realm-null-browsing-context-expected.txt: Added.
* web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter-cross-realm-null-browsing-context.html: Added.
* web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter-cross-realm.html: Added.
* web-platform-tests/dom/traversal/support/TreeWalker-acceptNode-filter-cross-realm-null-browsing-context-subframe.html: Added.
* web-platform-tests/dom/traversal/support/TreeWalker-acceptNode-filter-cross-realm-subframe.html: Added.
2021-11-11 Tim Nguyen <ntim@apple.com>
Drop support for <object usemap> making <object> interactive
https://bugs.webkit.org/show_bug.cgi?id=222642
Reviewed by Antti Koivisto.
As per https://github.com/whatwg/html/pull/6283, <object usemap> should no longer be supported.
IDL support is kept per spec like other obsolete attributes.
* web-platform-tests/html/semantics/forms/the-label-element/clicking-noninteractive-unlabelable-content-expected.txt:
2021-11-11 Antoine Quint <graouts@webkit.org>
Improve additivity support when animating the transform property
https://bugs.webkit.org/show_bug.cgi?id=232990
Reviewed by Dean Jackson.
Mark 91 new PASS results.
* web-platform-tests/css/css-transforms/animation/composited-transform-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-matrix-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-perspective-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-rotate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-skew-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-translate-composition-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt:
2021-11-11 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Support 'revert-layer' value
https://bugs.webkit.org/show_bug.cgi?id=232236
<rdar://problem/84879369>
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/revert-layer-008-expected.txt:
* web-platform-tests/css/css-will-change/parsing/will-change-invalid:
2021-11-11 Antoine Quint <graouts@webkit.org>
Default computed value for "content" should be "none" for ::before and ::after
https://bugs.webkit.org/show_bug.cgi?id=232932
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-content/computed-value-expected.txt:
* web-platform-tests/css/css-pseudo/marker-computed-content-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation-expected.txt:
2021-11-10 Tim Nguyen <ntim@apple.com>
Remove non-standard -webkit-border-fit CSS property
https://bugs.webkit.org/show_bug.cgi?id=229564
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
2021-11-10 Antoine Quint <graouts@webkit.org>
The cssText property for a computed style should return an empty string
https://bugs.webkit.org/show_bug.cgi?id=232943
Reviewed by Antti Koivisto.
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
2021-11-10 Rob Buis <rbuis@igalia.com>
[css-contain] Support contain:paint
https://bugs.webkit.org/show_bug.cgi?id=224742
Reviewed by Alan Bujtas.
Adjust test expectation now that contain: strict is supported.
* web-platform-tests/css/css-flexbox/flex-item-contains-strict-expected.txt:
2021-11-10 Youenn Fablet <youenn@apple.com>
Update libwebrtc to M96
https://bugs.webkit.org/show_bug.cgi?id=232873
Reviewed by Alex Christensen.
* web-platform-tests/webrtc/RTCPeerConnection-addTrack.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-mandatory-getStats.https-expected.txt:
* web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
* web-platform-tests/webrtc/protocol/dtls-setup.https-expected.txt:
2021-11-10 Manuel Rego Casasnovas <rego@igalia.com>
Wavy decorations don't cover the whole line length
https://bugs.webkit.org/show_bug.cgi?id=232663
Reviewed by Myles C. Maxfield.
Import WPT tests from https://github.com/web-platform-tests/wpt/pull/31540.
* web-platform-tests/css/css-text-decor/text-decoration-line-through-wavy-covers-whole-line-length-001-expected-mismatch.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-line-through-wavy-covers-whole-line-length-001.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-overline-wavy-covers-whole-line-length-001-expected-mismatch.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-overline-wavy-covers-whole-line-length-001.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-underline-wavy-covers-whole-line-length-001-expected-mismatch.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-underline-wavy-covers-whole-line-length-001.html: Added.
* web-platform-tests/css/css-text-decor/w3c-import.log:
2021-11-09 Ben Nham <nham@apple.com>
Add support for PushSubscriptionChangeEvent
https://bugs.webkit.org/show_bug.cgi?id=232455
Reviewed by Youenn Fablet.
Rebaseline WPT tests that are now passing.
* web-platform-tests/push-api/idlharness.https.any.serviceworker-expected.txt:
2021-11-09 Chris Dumez <cdumez@apple.com>
BroadcastChannel is still disabled in service workers
https://bugs.webkit.org/show_bug.cgi?id=232855
Reviewed by Darin Adler.
Rebaseline WPT test that is now passing.
* web-platform-tests/webmessaging/broadcastchannel/service-worker.https-expected.txt:
2021-11-09 Rob Buis <rbuis@igalia.com>
Import css/css-sizing/aspect-ratio tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=232783
Reviewed by Manuel Rego Casasnovas.
Import based on SHA d91cc9b3a0.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-002.html:
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-004.html:
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-031-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-031.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-032-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-032.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-033-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-033.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/w3c-import.log:
2021-11-09 Chris Dumez <cdumez@apple.com>
Ignore BroadcastChannel::postMessage from detached iframe / closing worker contexts
https://bugs.webkit.org/show_bug.cgi?id=232693
Reviewed by Darin Adler.
Resync BroadcastChannel WPT tests from upstream to gain test coverage.
* web-platform-tests/webmessaging/broadcastchannel/basics.any.serviceworker.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/cross-origin-expected.txt: Added.
* web-platform-tests/webmessaging/broadcastchannel/cross-origin.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/detached-iframe-expected.txt: Added.
* web-platform-tests/webmessaging/broadcastchannel/detached-iframe.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/ordering-expected.txt: Added.
* web-platform-tests/webmessaging/broadcastchannel/ordering.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/resources/cross-origin.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/resources/ordering.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/resources/service-worker.js: Added.
* web-platform-tests/webmessaging/broadcastchannel/resources/w3c-import.log:
* web-platform-tests/webmessaging/broadcastchannel/resources/worker.js:
(handler):
* web-platform-tests/webmessaging/broadcastchannel/service-worker.https-expected.txt: Added.
* web-platform-tests/webmessaging/broadcastchannel/service-worker.https.html: Added.
* web-platform-tests/webmessaging/broadcastchannel/w3c-import.log:
* web-platform-tests/webmessaging/broadcastchannel/workers-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/workers.html:
2021-11-09 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r285488.
https://bugs.webkit.org/show_bug.cgi?id=232884
Linked with r285486 which was also reverted.
Reverted changeset:
"Rebaseline will-change-invalid.html after r285487 & r285486"
https://commits.webkit.org/r285488
2021-11-09 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r285486.
https://bugs.webkit.org/show_bug.cgi?id=232876
Made fast/ruby/generated-before-counter-doesnt-crash.html
flaky, possibly indicating perf problem
Reverted changeset:
"[CSS Cascade Layers] Support 'revert-layer' value"
https://bugs.webkit.org/show_bug.cgi?id=232236
https://commits.webkit.org/r285486
2021-11-09 Tim Nguyen <ntim@apple.com>
Rebaseline will-change-invalid.html after r285487 & r285486
Unreviewed test gardening
* web-platform-tests/css/css-will-change/parsing/will-change-invalid-expected.txt:
2021-11-09 Tim Nguyen <ntim@apple.com>
Use isValidCustomIdentifier in consumeWillChange
https://bugs.webkit.org/show_bug.cgi?id=232868
Reviewed by Antti Koivisto.
Edit existing WPT to be more exaustive: https://github.com/web-platform-tests/wpt/pull/31556
* web-platform-tests/css/css-will-change/parsing/will-change-invalid.html:
* web-platform-tests/css/css-will-change/parsing/will-change-invalid-expected.txt:
2021-11-09 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Support 'revert-layer' value
https://bugs.webkit.org/show_bug.cgi?id=232236
<rdar://problem/84879369>
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/revert-layer-008-expected.txt:
2021-11-09 Arcady Goldmints-Orlov <agoldmints@igalia.com>
[GLIB] Update test expectations and baselines. Unreviewed test gardening.
https://bugs.webkit.org/show_bug.cgi?id=232862
* web-platform-tests/html/canvas/offscreen/text/2d.text.setFont.mathFont-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.setFont.mathFont.worker-expected.txt: Added.
2021-11-09 Martin Robinson <mrobinson@webkit.org>
A mask or isolation should set transform-style to flat
https://bugs.webkit.org/show_bug.cgi?id=232491
Reviewed by Simon Fraser.
Update test results showing newly passing test.
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-expected.txt:
2021-11-08 Patrick Griffis <pgriffis@igalia.com>
Implement nonce-hiding
https://bugs.webkit.org/show_bug.cgi?id=179728
Reviewed by Chris Dumez.
Update all nonce-hiding expectations as passing.
Update reflection-misc as script.nonce not being reflected, this matches Chromiums results.
* web-platform-tests/content-security-policy/nonce-hiding/nonces-expected.txt:
* web-platform-tests/content-security-policy/nonce-hiding/script-nonces-hidden-expected.txt:
* web-platform-tests/content-security-policy/nonce-hiding/script-nonces-hidden-meta.sub-expected.txt:
* web-platform-tests/content-security-policy/nonce-hiding/svgscript-nonces-hidden-expected.txt:
* web-platform-tests/content-security-policy/nonce-hiding/svgscript-nonces-hidden-meta.sub-expected.txt:
* web-platform-tests/html/dom/idlharness.https-expected.txt:
* web-platform-tests/html/dom/reflection-misc-expected.txt:
2021-11-08 Chris Dumez <cdumez@apple.com>
Add abort reason to AbortSignal
https://bugs.webkit.org/show_bug.cgi?id=232299
<rdar://problem/84921281>
Reviewed by Alexey Shvayka.
Import https://github.com/web-platform-tests/wpt/commit/9c7dfd2809b6c3a209a2c4df43c1d6816e6bfc1b from
upstream WPT to gain layout test coverage and rebaseline the test.
* web-platform-tests/dom/abort/event.any-expected.txt:
* web-platform-tests/dom/abort/event.any.js:
* web-platform-tests/dom/abort/event.any.worker-expected.txt:
2021-11-08 Tim Nguyen <ntim@apple.com>
Stop skipping html/semantics/interactive-elements/the-details-element/toggleEvent.html in import-expectations.json
Unreviewed.
No point skipping it, WebKit passes the test, and we want that test to be up to date.
Also, with directory-wide imports, that test will no longer be wrongly deleted.
* resources/import-expectations.json:
2021-11-08 Antoine Quint <graouts@webkit.org>
Discrete animation of content property does not work
https://bugs.webkit.org/show_bug.cgi?id=183544
<rdar://problem/38360395>
Reviewed by Antti Koivisto.
Add a new test to check that we can animate the "content" property using a discrete animation.
* web-platform-tests/css/css-content/content-animation-expected.txt: Added.
* web-platform-tests/css/css-content/content-animation.html: Added.
2021-11-08 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r285408.
https://bugs.webkit.org/show_bug.cgi?id=232829
Depending on r285392, which caused 4% Speedometer2 regression
Reverted changeset:
"[CSS Cascade Layers] Support 'revert-layer' value"
https://bugs.webkit.org/show_bug.cgi?id=232236
https://commits.webkit.org/r285408
2021-11-08 Chris Dumez <cdumez@apple.com>
Unreviewed, reverting r284883.
Caused high energy use on wsj.com <rdar://85156874>
Reverted changeset:
"<link> elements should be able to fire more than one load /
error event"
https://bugs.webkit.org/show_bug.cgi?id=232309
https://commits.webkit.org/r284883
2021-11-08 Manuel Rego Casasnovas <rego@igalia.com>
WPT test importer imports rel="mismatch" as the reference
https://bugs.webkit.org/show_bug.cgi?id=207175
<rdar://problem/69332102>
Reviewed by Jonathan Bedard.
Re-imported css/css-fonts/standard-font-family-5.html from WPT, so the -expected.html file gets renamed to -expected-mismatch.html.
* web-platform-tests/css/css-fonts/standard-font-family-5-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/standard-font-family-5-expected.html.
* web-platform-tests/css/css-fonts/w3c-import.log:
2021-11-08 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Support 'revert-layer' value
https://bugs.webkit.org/show_bug.cgi?id=232236
<rdar://problem/84879369>
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/revert-layer-008-expected.txt:
2021-11-08 Antoine Quint <graouts@webkit.org>
[Web Animations] Add support for composite operations for software animations
https://bugs.webkit.org/show_bug.cgi?id=230404
<rdar://problem/83495091>
Reviewed by Dean Jackson.
Mark 1546 new PASS results among tests for composite operations. There are technically 10
new FAIL results for a few transform-related tests, but these were only passing because the
entire feature of composite operations was missing and will be fixed before this feature
is enabled.
* web-platform-tests/css/css-align/animation/column-gap-composition-expected.txt:
* web-platform-tests/css/css-align/animation/row-gap-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-bottom-left-radius-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-bottom-right-radius-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-image-outset-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-image-slice-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-image-width-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-top-left-radius-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-top-right-radius-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/box-shadow-composition-expected.txt:
* web-platform-tests/css/css-box/animation/margin-bottom-composition-expected.txt:
* web-platform-tests/css/css-box/animation/margin-left-composition-expected.txt:
* web-platform-tests/css/css-box/animation/margin-right-composition-expected.txt:
* web-platform-tests/css/css-box/animation/margin-top-composition-expected.txt:
* web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt:
* web-platform-tests/css/css-box/animation/padding-left-composition-expected.txt:
* web-platform-tests/css/css-box/animation/padding-right-composition-expected.txt:
* web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt:
* web-platform-tests/css/css-color/animation/color-composition-expected.txt:
* web-platform-tests/css/css-flexbox/animation/flex-basis-composition-expected.txt:
* web-platform-tests/css/css-masking/animations/clip-path-composition-expected.txt:
* web-platform-tests/css/css-masking/animations/clip-path-interpolation-002-expected.txt:
* web-platform-tests/css/css-masking/clip-path/interpolation-expected.txt:
* web-platform-tests/css/css-position/animations/bottom-composition-expected.txt:
* web-platform-tests/css/css-position/animations/left-composition-expected.txt:
* web-platform-tests/css/css-position/animations/right-composition-expected.txt:
* web-platform-tests/css/css-position/animations/top-composition-expected.txt:
* web-platform-tests/css/css-shapes/animation/shape-margin-composition-expected.txt:
* web-platform-tests/css/css-shapes/animation/shape-outside-composition-expected.txt:
* web-platform-tests/css/css-shapes/basic-shape-interpolation-expected.txt:
* web-platform-tests/css/css-sizing/animation/aspect-ratio-interpolation-expected.txt:
* web-platform-tests/css/css-sizing/animation/height-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/max-height-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/max-width-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/min-height-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/min-width-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/width-composition-expected.txt:
* web-platform-tests/css/css-text/animations/letter-spacing-composition-expected.txt:
* web-platform-tests/css/css-text/animations/text-indent-composition-expected.txt:
* web-platform-tests/css/css-text/animations/word-spacing-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/perspective-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/rotate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/scale-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-rotate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-scale-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-skew-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-translate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/translate-composition-expected.txt:
* web-platform-tests/css/css-transitions/KeyframeEffect-setKeyframes.tentative-expected.txt:
* web-platform-tests/css/css-transitions/animations/text-shadow-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/vertical-align-composition-expected.txt:
* web-platform-tests/css/css-ui/animation/caret-color-composition-expected.txt:
* web-platform-tests/css/css-ui/animation/outline-offset-composition-expected.txt:
* web-platform-tests/css/css-ui/animation/outline-width-composition-expected.txt:
* web-platform-tests/css/motion/animation/offset-anchor-composition-expected.txt:
* web-platform-tests/css/motion/animation/offset-distance-composition-expected.txt:
* web-platform-tests/css/motion/animation/offset-position-composition-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/combining-effects/effect-composition-expected.txt:
* web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-filling-expected.txt:
* web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-replaced-animations-expected.txt:
* web-platform-tests/web-animations/interfaces/Animation/commitStyles-expected.txt:
2021-11-07 Cameron McCormack <heycam@apple.com>
Restore canvas WPTs removed in bug 232449
https://bugs.webkit.org/show_bug.cgi?id=232795
<rdar://problem/85108161>
Rubber-stamped by Ryosuke Niwa.
* web-platform-tests/html/canvas/element/manual/README.md: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/compositing/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/canvas-with-padding-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/canvas-with-padding.html: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/getContextAttributes-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/getContextAttributes.html: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self_ref.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_crossorigin.sub-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_html_image-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_html_image.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_1-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_1.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_001-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_002-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_003-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_004-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_005-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.condensed-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.condensed.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.expanded-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.expanded.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-condensed-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-condensed.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-expanded-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-expanded.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.normal-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.normal.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-condensed-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-condensed.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-expanded-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-expanded.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-condensed-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-condensed.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-expanded-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-expanded.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-blur-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-blur.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-component-transfer-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-component-transfer.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-convolve-matrix-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-convolve-matrix.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing.html: Added.
* web-platform-tests/html/canvas/element/manual/image-smoothing/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-ImageBitmap-close-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-ImageBitmap-close.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/common.sub.js: Added.
(makeCanvas):
(imageBitmapVideoPromise.new.Promise.video.oncanplaythrough):
(imageBitmapVideoPromise.new.Promise):
(makeVideo):
(response.arrayBuffer.then.):
(response.arrayBuffer.then):
(makeMakeHTMLImage.):
(makeMakeHTMLImage):
(makeBlob.):
(factory.makeMakeHTMLImage):
(factory.makeMakeSVGImage):
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-blob-invalidtype-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-blob-invalidtype.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-bounds-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-bounds.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-closed-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-closed.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-sizeOverflow-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-sizeOverflow.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-worker.js: Added.
(makeBlob.):
(makeBlob):
* web-platform-tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/resources/squares.jpg: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/transfer-worker.js: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/worker-onmessage-noop.js: Added.
(self.onmessage):
* web-platform-tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/lineto_a-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/lineto_a.html: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/lineto_ref.html: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/setLineDash-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/setLineDash.html: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_001-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_002-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_002.htm: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors.html: Added.
* web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1.html: Added.
* web-platform-tests/html/canvas/element/manual/shadows/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/text-styles/canvas_text_font_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/text-styles/canvas_text_font_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/text-styles/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/2d.zero.size.canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/2d.zero.size.canvas.html: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/transformations/2d.transformation.getTransform-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/transformations/2d.transformation.getTransform.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/transformations/transform_a-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/transform_a.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/transform_ref.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-1-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-1.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-2-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-2.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-3-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-3.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-4-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-4.htm: Added.
* web-platform-tests/html/canvas/element/manual/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/ImageData-fidelity-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/ImageData-fidelity.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-toBlob-toDataURL-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-toBlob-toDataURL.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorspace-arguments-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorspace-arguments.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-Blob-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-Blob.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageBitmap-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageBitmap.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageData-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageData.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-canvas.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-image-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-image.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-canvas.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-image-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-image.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-settings-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-settings.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js: Added.
(pixelsApproximatelyEqual):
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-e_srgb-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-e_srgb.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/imageData-colorManagedBehavior-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/imageData-colorManagedBehavior.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-0.7333-0-0.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-1-0-0.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-BE000000.jpg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-FF000000.jpg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.mp4: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.webm: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.mp4: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.webm: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-p3d65.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-rec2020.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-srgb.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-fullcolor.ogv: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.avif: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.bmp: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.ico: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.webp: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.avif: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.bmp: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.gif: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.ico: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.jpg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.webp: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.mp4: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.webm: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.mp4: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.webm: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/transferFromImageBitmap-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/transferFromImageBitmap.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/w3c-import.log: Added.
* web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/offscreencanvas.convert.to.blob-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/offscreencanvas.convert.to.blob.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/offscreencanvas.convert.to.blob.w-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/offscreencanvas.convert.to.blob.w.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/convert-to-blob/w3c-import.log: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/w3c-import.log: Added.
* web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.js: Added.
(getRegularContextForFilter):
(matchImageDataResults):
(createPatternCanvas):
* web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/filter/w3c-import.log: Added.
* web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing.worker.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/image-smoothing/image.smoothing.worker.js: Added.
(createTestImage):
(test):
(test.draw):
* web-platform-tests/html/canvas/offscreen/manual/image-smoothing/w3c-import.log: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.w-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.commit.w.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor.worker.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.constructor.worker.js: Added.
(t1.step):
(t2.step):
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.getcontext.worker.js: Added.
(test):
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.resize.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.w-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfercontrol.to.offscreen.w.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.w-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transferrable.w.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/w3c-import.log: Added.
* web-platform-tests/html/canvas/offscreen/manual/transformations/2d.transformation.getTransform-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/transformations/2d.transformation.getTransform.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/transformations/w3c-import.log: Added.
2021-11-06 Joonghun Park <jh718.park@samsung.com>
font-synthesis inline/computed style should be in canonical order.
https://bugs.webkit.org/show_bug.cgi?id=186344
Reviewed by Myles C. Maxfield.
Per the spec, https://drafts.csswg.org/css-fonts/#font-synthesis.
* web-platform-tests/css/css-fonts/inheritance-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-synthesis-computed-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-synthesis-valid-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
2021-11-06 Tim Nguyen <ntim@apple.com>
Unreviewed, add missing green-dialog-and-backdrop.html
https://bugs.webkit.org/show_bug.cgi?id=232784
This should have been part of r285368 to avoid resource-files.json referencing an non-existing file.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/green-dialog-and-backdrop.html: Added.
2021-11-06 Tim Nguyen <ntim@apple.com>
Re-import html/semantics/interactive-elements/the-dialog-element WPT
https://bugs.webkit.org/show_bug.cgi?id=232784
Unreviewed, reverting some changes made by r285346, and upstreamed them.
Upstream commit: https://github.com/web-platform-tests/wpt/commit/301143db2eced1c387ca4927c03cf2be41056a83
* resources/resource-files.json:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html: Removed.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/w3c-import.log:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-clip-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-clip.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-filter-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-filter.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-mask-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-mask.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-clip-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-clip.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-hidden-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-hidden.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-scroll-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-scroll.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-transform-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-transform.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
2021-11-05 Chris Dumez <cdumez@apple.com>
Resync web-platform-tests/html from upstream
https://bugs.webkit.org/show_bug.cgi?id=232449
Reviewed by Alex Christensen.
Resync web-platform-tests/html from upstream 038de3e0ddeaf9e20b.
* resources/resource-files.json:
* web-platform-tests/html/*: Updated.
2021-11-05 Kiet Ho <tho22@apple.com>
Implement parsing and animation support for offset-path
https://bugs.webkit.org/show_bug.cgi?id=231801
Reviewed by Simon Fraser.
Updated relevant test expectations.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
* web-platform-tests/css/motion/animation/offset-path-interpolation-001-expected.txt:
* web-platform-tests/css/motion/animation/offset-path-interpolation-002-expected.txt:
* web-platform-tests/css/motion/animation/offset-path-interpolation-003-expected.txt:
* web-platform-tests/css/motion/animation/offset-path-interpolation-004-expected.txt:
* web-platform-tests/css/motion/animation/offset-path-interpolation-005-expected.txt:
* web-platform-tests/css/motion/inheritance-expected.txt:
* web-platform-tests/css/motion/offset-path-serialization-expected.txt:
* web-platform-tests/css/motion/offset-supports-calc-expected.txt:
* web-platform-tests/css/motion/parsing/offset-path-computed-expected.txt:
* web-platform-tests/css/motion/parsing/offset-path-parsing-valid-expected.txt:
* web-platform-tests/css/motion/parsing/offset-shorthand-expected.txt:
2021-11-04 Martin Robinson <mrobinson@webkit.org>
implement transform: perspective(none)
https://bugs.webkit.org/show_bug.cgi?id=231361
<rdar://problem/84124161>
Reviewed by Simon Fraser.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-001-expected.txt:
* web-platform-tests/css/css-transforms/parsing/transform-valid-expected.txt:
2021-11-03 Joonghun Park <jh718.park@samsung.com>
border-radius inline style should serialize with valid syntax
https://bugs.webkit.org/show_bug.cgi?id=183994
This patch have border-radius property serializes in canonical order
as specified in https://drafts.csswg.org/css-backgrounds/#border-radius.
Reviewed by Darin Adler.
* web-platform-tests/css/css-backgrounds/parsing/border-radius-valid-expected.txt: Add more test case results.
* web-platform-tests/css/css-backgrounds/parsing/border-radius-valid.html: Add more test cases.
2021-11-03 Chris Dumez <cdumez@apple.com>
Javascript URLs do not run in the right context when using frame targeting
https://bugs.webkit.org/show_bug.cgi?id=232382
Reviewed by Alex Christensen.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/010-expected.txt:
The test is no longer timing out now that we run the javascript URL contained in the <form>'s action in the context
of the "test" iframe instead of the top frame. However, the test is still failing, possibly because the JavaScript
URL is run synchronously.
2021-11-03 Antti Koivisto <antti@apple.com>
::slotted element style not invalidated correctly in nested case
https://bugs.webkit.org/show_bug.cgi?id=232665
Reviewed by Simon Fraser.
* web-platform-tests/css/css-scoping/slotted-nested-expected.txt:
2021-11-03 Antti Koivisto <antti@apple.com>
::slotted shouldn't match an active <slot>
https://bugs.webkit.org/show_bug.cgi?id=232664
Reviewed by Simon Fraser.
* web-platform-tests/css/css-scoping/slotted-slot-expected.txt:
2021-11-01 Michael[tm] Smith <mike@w3.org>
[WebInspector][CORS] Show HTTP status code in CORS messages.
https://bugs.webkit.org/show_bug.cgi?id=231928
Reviewed by Darin Adler
Update tests with CORS messages, by adding the status code.
* web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-data-url-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-iframe-element/sandbox_032-expected.txt:
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-crossorigin-change.sub-expected.txt:
* web-platform-tests/referrer-policy/generic/sandboxed-iframe-with-opaque-origin-expected.txt:
* web-platform-tests/workers/modules/dedicated-worker-import-data-url-cross-origin-expected.txt:
* web-platform-tests/worklets/audio-worklet-credentials.https-expected.txt:
* web-platform-tests/worklets/audio-worklet-import.https-expected.txt:
* web-platform-tests/worklets/audio-worklet-referrer.https-expected.txt:
2021-11-01 Chris Dumez <cdumez@apple.com>
Align XSLTProcessor with Blink and get closer to Gecko in the process
https://bugs.webkit.org/show_bug.cgi?id=232485
Reviewed by Alex Christensen.
Rebaseline WPT test now that more checks are passing.
* web-platform-tests/dom/idlharness.window-expected.txt:
2021-10-31 Antti Koivisto <antti@apple.com>
Fix :host invalidation when combined with pseudo classes in descendant position
https://bugs.webkit.org/show_bug.cgi?id=232544
Reviewed by Simon Fraser.
* web-platform-tests/css/css-scoping/host-functional-descendant-invalidation-expected.txt:
2021-10-30 Brandon Stewart <brandonstewart@apple.com>
Selection extend() should trigger exception with no ranges
https://bugs.webkit.org/show_bug.cgi?id=232420
Reviewed by Chris Dumez.
Verify extend() will throw an exception when the Selection object
contains no Range objects. Chrome and Firefox will also throw an
exception in this scenario.
https://w3c.github.io/selection-api/#dom-selection-extend
* web-platform-tests/selection/extend-exception-expected.txt: Added.
* web-platform-tests/selection/extend-exception.html: Added.
2021-10-29 Antti Koivisto <antti@apple.com>
Allow :is/:where after all pseudo elements
https://bugs.webkit.org/show_bug.cgi?id=232434
Reviewed by Dean Jackson.
* web-platform-tests/css/css-scoping/slotted-parsing-expected.txt:
2021-10-29 Yusuke Suzuki <ysuzuki@apple.com>
Unreviewed, revert r284440, r284397, r284359
* web-platform-tests/css/css-flexbox/parsing/flex-basis-computed-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-basis-valid-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-shorthand-expected.txt:
2021-10-29 Chris Dumez <cdumez@apple.com>
[ iOS ] imported/w3c/web-platform-tests/dom/events/scrolling/iframe-chains.html is missing its results
https://bugs.webkit.org/show_bug.cgi?id=232484
<rdar://problem/84809167>
Unreviewed, land expected.txt for new test introduced in r285010 during the WPT resync.
* web-platform-tests/dom/events/scrolling/iframe-chains-expected.txt: Added.
2021-10-29 Martin Robinson <mrobinson@webkit.org>
opacity should flatten when combined with transform-style: preserve-3d
https://bugs.webkit.org/show_bug.cgi?id=73267
Reviewed by Simon Fraser.
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-expected.txt: Update expectations to
show newly passing test.
2021-10-28 Chris Dumez <cdumez@apple.com>
Add stubs for the Web Locks API
https://bugs.webkit.org/show_bug.cgi?id=232438
Reviewed by Geoffrey Garen.
Rebaseline WPT tests now that more checks are passing or failing later on.
* web-platform-tests/web-locks/acquire.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/acquire.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/clientids.tentative.https-expected.txt:
* web-platform-tests/web-locks/frames.tentative.https-expected.txt:
* web-platform-tests/web-locks/held.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/held.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/idlharness.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/idlharness.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/ifAvailable.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/ifAvailable.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/lock-attributes.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/lock-attributes.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/mode-exclusive.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/mode-exclusive.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/mode-mixed.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/mode-mixed.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/mode-shared.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/mode-shared.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/opaque-origin.tentative.https-expected.txt:
* web-platform-tests/web-locks/query-empty.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/query-empty.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/query-ordering.tentative.https-expected.txt:
* web-platform-tests/web-locks/query.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/query.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/resource-names.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/resource-names.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/secure-context.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/secure-context.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/signal.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/signal.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/steal.tentative.https.any-expected.txt:
* web-platform-tests/web-locks/steal.tentative.https.any.worker-expected.txt:
* web-platform-tests/web-locks/workers.tentative.https-expected.txt:
2021-10-28 Chris Dumez <cdumez@apple.com>
Resync web-platform-tests/dom from upstream
https://bugs.webkit.org/show_bug.cgi?id=232441
Reviewed by Darin Adler.
Resync web-platform-tests/dom from upstream 038de3e0ddeaf9e.
* web-platform-tests/dom/*: Updated.
2021-10-28 Chris Dumez <cdumez@apple.com>
Import web-platform-tests/web-locks API tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=232406
Reviewed by Youenn Fablet.
Import web-platform-tests/web-locks API tests from upstream a8e7d294c626dceb6.
* resources/import-expectations.json:
* web-platform-tests/web-locks/*: Added.
2021-10-28 Antti Koivisto <antti@apple.com>
Support ::before and ::after pseudo elements after ::slotted
https://bugs.webkit.org/show_bug.cgi?id=178237
Reviewed by Ryosuke Niwa.
Update the tests from WPT repo.
* web-platform-tests/css/css-scoping/host-context-parsing-expected.txt: Added.
* web-platform-tests/css/css-scoping/host-context-parsing.html: Added.
* web-platform-tests/css/css-scoping/host-parsing-expected.txt: Added.
* web-platform-tests/css/css-scoping/host-parsing.html: Added.
* web-platform-tests/css/css-scoping/keyframes-001-expected.txt:
* web-platform-tests/css/css-scoping/shadow-shared-style-cache-001-expected.txt: Added.
* web-platform-tests/css/css-scoping/shadow-shared-style-cache-001.html: Added.
* web-platform-tests/css/css-scoping/slotted-link-expected.txt:
* web-platform-tests/css/css-scoping/slotted-parsing-expected.txt:
* web-platform-tests/css/css-scoping/slotted-parsing.html:
* web-platform-tests/css/css-scoping/w3c-import.log:
2021-10-27 Kiet Ho <tho22@apple.com>
Add discrete animation support between PathOperations
https://bugs.webkit.org/show_bug.cgi?id=232366
Reviewed by Simon Fraser.
Updated relevant test expectations.
* web-platform-tests/css/css-masking/animations/clip-path-composition-expected.txt:
* web-platform-tests/css/css-masking/animations/clip-path-interpolation-001-expected.txt:
* web-platform-tests/css/css-masking/animations/clip-path-interpolation-002-expected.txt:
2021-10-27 Chris Dumez <cdumez@apple.com>
autofocus IDL attribute should be exposed on all HTML or SVG elements
https://bugs.webkit.org/show_bug.cgi?id=232349
Reviewed by Darin Adler.
Rebaseline some WPT tests now that more checks are passing.
* web-platform-tests/html/dom/reflection-embedded-expected.txt:
* web-platform-tests/html/dom/reflection-grouping-expected.txt:
* web-platform-tests/html/dom/reflection-metadata-expected.txt:
* web-platform-tests/html/dom/reflection-misc-expected.txt:
* web-platform-tests/html/dom/reflection-obsolete-expected.txt:
* web-platform-tests/html/dom/reflection-sections-expected.txt:
* web-platform-tests/html/dom/reflection-tabular-expected.txt:
* web-platform-tests/html/dom/reflection-text-expected.txt:
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/supported-elements-expected.txt:
* web-platform-tests/svg/struct/scripted/autofocus-attribute-expected.txt:
2021-10-27 Kate Cheney <katherine_cheney@apple.com>
REGRESSION (r284650-284661): [iOS15 Sim] imported/w3c/web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms.html is a text failure
https://bugs.webkit.org/show_bug.cgi?id=232120
<rdar://problem/84529888>
Reviewed by Brent Fulgham.
* web-platform-tests/content-security-policy/script-src/script-src-multiple-policies-multiple-hashing-algorithms-expected.txt:
2021-10-27 Chris Dumez <cdumez@apple.com>
JavaScript URL result should be treated as UTF-8 bytes
https://bugs.webkit.org/show_bug.cgi?id=232380
Reviewed by Darin Adler.
Rebaseline WPT test now that more checks are passing. The remaining failures are due to the fact that we ignore the JavaScript URL result
when the URL is set as href on an anchor (as opposed to the src of an iframe). This will be addressed separately.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic-expected.txt:
2021-10-26 Chris Dumez <cdumez@apple.com>
Changing the src attribute of the <img> element inside an ImageDocument does not trigger a load
https://bugs.webkit.org/show_bug.cgi?id=232323
Reviewed by Alex Christensen.
Rebaseline test that is now passing.
* web-platform-tests/html/semantics/embedded-content/the-img-element/decode/image-decode-image-document-expected.txt:
2021-10-26 Chris Dumez <cdumez@apple.com>
error event should be fired at <style> element when @import rule fails parsing due to MIME type
https://bugs.webkit.org/show_bug.cgi?id=232313
Reviewed by Darin Adler.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-error-events-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-error-events.https-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-01-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-limited-quirks-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-link-element/link-style-error-quirks-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-style-element/style-error-01-expected.txt:
2021-10-26 Chris Dumez <cdumez@apple.com>
html/semantics/embedded-content/the-img-element/adoption.html is timing out
https://bugs.webkit.org/show_bug.cgi?id=232320
Reviewed by Darin Adler.
Rebaseline WPT test that is now passing.
* web-platform-tests/html/semantics/embedded-content/the-img-element/adoption-expected.txt:
2021-10-26 Chris Dumez <cdumez@apple.com>
<link> elements should be able to fire more than one load / error event
https://bugs.webkit.org/show_bug.cgi?id=232309
Reviewed by Darin Adler.
Rebaseline WPT tests that are now passing.
* web-platform-tests/html/semantics/document-metadata/the-link-element/link-multiple-error-events-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-link-element/link-multiple-load-events-expected.txt:
2021-10-26 Ziran Sun <zsun@igalia.com>
Fix CSS serialization affecting grid-auto-flow
https://bugs.webkit.org/show_bug.cgi?id=232240
Reviewed by Sergio Villar Senin.
Update the following test and expectation files -
* LayoutTests/fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
* LayoutTests/fast/css-grid-layout/grid-auto-flow-get-set.html:
* LayoutTests/fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
* LayoutTests/fast/css-grid-layout/grid-shorthand-get-set.html:
* web-platform-tests/css/css-grid/grid-layout-properties-expected.txt:
* web-platform-tests/css/css-grid/parsing/grid-auto-flow-computed-expected.txt:
* web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html:
2021-10-26 Martin Robinson <mrobinson@webkit.org>
Update import of css/css-transform WPT tests
https://bugs.webkit.org/show_bug.cgi?id=231799
Reviewed by Simon Fraser.
Update CSS transform tests from WPT upstream.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/css-transforms/2d-rotate-001.html:
* web-platform-tests/css/css-transforms/animation/rotate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/rotate-composition.html:
* web-platform-tests/css/css-transforms/animation/rotate-transform-equivalent.html:
* web-platform-tests/css/css-transforms/animation/scale-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/scale-composition.html:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-001.html:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value.html:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate.html:
* web-platform-tests/css/css-transforms/animation/translate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/translate-composition.html:
* web-platform-tests/css/css-transforms/animation/w3c-import.log:
* web-platform-tests/css/css-transforms/backface-visibility-001.html:
* web-platform-tests/css/css-transforms/backface-visibility-hidden-001.html:
* web-platform-tests/css/css-transforms/crashtests/large-scale3d-001.html: Added.
* web-platform-tests/css/css-transforms/crashtests/w3c-import.log:
* web-platform-tests/css/css-transforms/css-skew-002.html:
* web-platform-tests/css/css-transforms/css-transforms-transformlist.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-001-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-001.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-002-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-002.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-003-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-003.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-004-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-004.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-005-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-005.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-006-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-006.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-007-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-007.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-008-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-008.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-009-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-009.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-010-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-010.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-011-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-011.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-012-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-012.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-013-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-013.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-014-expected.html:
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-014.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-001-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-001.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-002-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-002.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-003-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-003.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-004-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-004.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-005-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-005.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-006-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-006.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-007-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-007.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-008-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-008.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-009-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-009.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-010-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-010.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-011-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-011.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-013-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-013.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-014-expected.html:
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-014.html:
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-001.html:
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-combination-001.html:
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-combination-003.html:
* web-platform-tests/css/css-transforms/group/svg-transform-group-002.html:
* web-platform-tests/css/css-transforms/group/svg-transform-group-005.html:
* web-platform-tests/css/css-transforms/group/svg-transform-group-006.html:
* web-platform-tests/css/css-transforms/group/svg-transform-group-011.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-005.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-006.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-009.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-012.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-015.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-016.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-018.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-020.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-021.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-022.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-023.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-024.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-025.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-026.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-027.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-028.html:
* web-platform-tests/css/css-transforms/group/svg-transform-nested-029.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-001-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-001.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-002-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-002.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-003-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-003.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-004-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-004.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-005-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-005.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-006-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-006.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-007-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-007.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-008-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-008.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-009-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-009.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-010-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-010.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-011-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-011.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-012-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-012.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-013-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-013.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-014-expected.html:
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-014.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-036.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-037.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-038.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-039.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-040.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-041.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-042.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-043.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-044.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-045.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-046.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-047.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-048.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-064.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-065.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-068.html:
* web-platform-tests/css/css-transforms/matrix/svg-matrix-069.html:
* web-platform-tests/css/css-transforms/perspective-transforms-equivalence.html:
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-containing-block.html:
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-expected.txt:
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties.html:
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-001.html:
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-002.html:
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-003.html:
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-004.html:
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-005.html:
* web-platform-tests/css/css-transforms/rotate_45deg.html:
* web-platform-tests/css/css-transforms/rotate_x_45deg.html:
* web-platform-tests/css/css-transforms/rotate_y_45deg.html:
* web-platform-tests/css/css-transforms/skew-test1-expected.html:
* web-platform-tests/css/css-transforms/skew-test1.html:
* web-platform-tests/css/css-transforms/transform-3d-rotateY-stair-below-001.xht:
* web-platform-tests/css/css-transforms/transform-3d-scales-different-x-y-dynamic-001.html:
* web-platform-tests/css/css-transforms/transform-applies-to-002.xht:
* web-platform-tests/css/css-transforms/transform-background-001.html:
* web-platform-tests/css/css-transforms/transform-background-002.html:
* web-platform-tests/css/css-transforms/transform-background-005.html:
* web-platform-tests/css/css-transforms/transform-background-007.html:
* web-platform-tests/css/css-transforms/transform-background-008.html:
* web-platform-tests/css/css-transforms/transform-box/view-box-mutation-003.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-001-expected.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-001.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-002-expected.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-002.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-003-expected.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-003.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-004-expected.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-004.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-005-expected.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-005.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-006-expected.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-006.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-007-expected.html:
* web-platform-tests/css/css-transforms/transform-fixed-bg-007.html:
* web-platform-tests/css/css-transforms/transform-getBoundingClientRect-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform-getBoundingClientRect-001.html: Added.
* web-platform-tests/css/css-transforms/transform-image-001.html:
* web-platform-tests/css/css-transforms/transform-input-001.html:
* web-platform-tests/css/css-transforms/transform-input-002.html:
* web-platform-tests/css/css-transforms/transform-input-003.html:
* web-platform-tests/css/css-transforms/transform-input-004.html:
* web-platform-tests/css/css-transforms/transform-input-005.html:
* web-platform-tests/css/css-transforms/transform-input-006.html:
* web-platform-tests/css/css-transforms/transform-input-007.html:
* web-platform-tests/css/css-transforms/transform-input-008.html:
* web-platform-tests/css/css-transforms/transform-input-009.html:
* web-platform-tests/css/css-transforms/transform-input-010.html:
* web-platform-tests/css/css-transforms/transform-input-011.html:
* web-platform-tests/css/css-transforms/transform-input-012.html:
* web-platform-tests/css/css-transforms/transform-input-013.html:
* web-platform-tests/css/css-transforms/transform-input-014.html:
* web-platform-tests/css/css-transforms/transform-input-016.html:
* web-platform-tests/css/css-transforms/transform-input-019.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-001-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-001.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-002-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-002.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-003-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-003.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-004-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-004.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-005-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-005.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-006-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-006.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-007-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-007.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-008-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-008.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-009-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-009.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-010-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-010.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-011-expected.html:
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-011.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-001-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-001.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-002-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-002.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-003-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-003.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-004-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-004.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-005-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-005.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-006-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-006.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-007-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-007.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-008-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-008.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-001-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-001.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-002-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-002.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-003-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-003.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-004-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-004.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-005-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-005.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-001-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-001.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-002-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-002.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-003-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-003.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-004-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-004.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-005-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-005.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-001-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-001.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-002-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-002.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-003-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-003.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-004-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-004.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-005-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-005.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-001-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-001.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-002-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-002.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-003-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-003.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-004-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-004.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-005-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-005.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-006-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-006.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-007-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-007.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-008-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-008.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-009-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-009.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-010-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-010.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-011-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-011.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-012-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-012.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-013-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-013.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-014-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-014.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-015-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-015.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-016-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-016.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-017-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-017.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-018-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-018.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-019-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-019.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-020-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-020.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-021-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-021.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-022-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-022.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-023-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-023.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-024-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-024.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-025-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-025.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-026-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-026.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-027-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-027.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-028-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-028.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-029-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-029.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-030-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-030.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-031-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-031.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-032-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-032.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-033-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-033.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-034-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-034.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-035-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-035.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-036-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-036.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-037-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-037.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-038-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-038.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-039-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-039.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-040-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-040.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-041-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-041.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-042-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-042.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-043-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-043.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-044-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-044.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-045-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-045.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-046-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-046.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-001-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-001.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-002-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-002.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-003-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-003.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-004-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-004.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-005-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-005.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-006-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-006.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-007-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-007.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-008-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-008.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-009-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-009.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-010-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-010.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-011-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-011.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-012-expected.html:
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-012.html:
* web-platform-tests/css/css-transforms/transform-percent-008.html:
* web-platform-tests/css/css-transforms/transform-root-bg-003-expected.html:
* web-platform-tests/css/css-transforms/transform-rotate-003.html:
* web-platform-tests/css/css-transforms/transform-rotate-004.html:
* web-platform-tests/css/css-transforms/transform-rotate-006.html:
* web-platform-tests/css/css-transforms/transform-rotate-007.html:
* web-platform-tests/css/css-transforms/transform-scale-001-expected.html:
* web-platform-tests/css/css-transforms/transform-scale-001.html:
* web-platform-tests/css/css-transforms/transform-scale-002-expected.html:
* web-platform-tests/css/css-transforms/transform-scale-002.html:
* web-platform-tests/css/css-transforms/transform-scaley-001-expected.html:
* web-platform-tests/css/css-transforms/transform-scaley-001.html:
* web-platform-tests/css/css-transforms/transform-table-008.html:
* web-platform-tests/css/css-transforms/transform-translatex-006-expected.html:
* web-platform-tests/css/css-transforms/transform-translatex-006.html:
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-003.html:
* web-platform-tests/css/css-transforms/transforms-rotate-degree-45.html:
* web-platform-tests/css/css-transforms/transforms-skewX.html:
* web-platform-tests/css/css-transforms/transforms-skewY.html:
* web-platform-tests/css/css-transforms/ttwf-css-3d-polygon-cycle.html:
* web-platform-tests/css/css-transforms/ttwf-transform-skewx-001.html:
* web-platform-tests/css/css-transforms/ttwf-transform-skewy-001.html:
* web-platform-tests/css/css-transforms/ttwf-transform-translatex-001-expected.html:
* web-platform-tests/css/css-transforms/ttwf-transform-translatex-001.html:
* web-platform-tests/css/css-transforms/w3c-import.log:
2021-10-26 Antti Koivisto <antti@apple.com>
Fix ::part(foo):hover
https://bugs.webkit.org/show_bug.cgi?id=232301
Reviewed by Alan Bujtas.
* web-platform-tests/css/css-shadow-parts/interaction-with-nested-pseudo-class-expected.html: Added.
* web-platform-tests/css/css-shadow-parts/interaction-with-nested-pseudo-class.html: Added.
* web-platform-tests/css/css-shadow-parts/invalidation-part-pseudo-expected.txt: Added.
* web-platform-tests/css/css-shadow-parts/invalidation-part-pseudo.html: Added.
* web-platform-tests/css/css-shadow-parts/part-nested-pseudo-expected.html: Added.
* web-platform-tests/css/css-shadow-parts/part-nested-pseudo.html: Added.
* web-platform-tests/css/css-shadow-parts/w3c-import.log:
2021-10-26 Antti Koivisto <antti@apple.com>
Serialize :part() argument as identifier
https://bugs.webkit.org/show_bug.cgi?id=232297
Reviewed by Youenn Fablet.
* web-platform-tests/css/css-shadow-parts/serialization-expected.txt:
2021-10-26 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Media queries should be able to affect layer order
https://bugs.webkit.org/show_bug.cgi?id=232238
Reviewed by Simon Fraser.
Also import some additional @layer WPTs.
* web-platform-tests/css/css-cascade/layer-media-query-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-media-query.html: Added.
* web-platform-tests/css/css-cascade/revert-layer-001-expected.xht: Added.
* web-platform-tests/css/css-cascade/revert-layer-001.html: Added.
* web-platform-tests/css/css-cascade/revert-layer-002-expected.xht: Added.
* web-platform-tests/css/css-cascade/revert-layer-002.html: Added.
* web-platform-tests/css/css-cascade/revert-layer-003-expected.xht: Added.
* web-platform-tests/css/css-cascade/revert-layer-003.html: Added.
* web-platform-tests/css/css-cascade/revert-layer-004-expected.xht: Added.
* web-platform-tests/css/css-cascade/revert-layer-004.html: Added.
* web-platform-tests/css/css-cascade/revert-layer-005-expected.xht: Added.
* web-platform-tests/css/css-cascade/revert-layer-005.html: Added.
* web-platform-tests/css/css-cascade/revert-layer-006-expected.xht: Added.
* web-platform-tests/css/css-cascade/revert-layer-006.html: Added.
* web-platform-tests/css/css-cascade/revert-layer-007-expected.xht: Added.
* web-platform-tests/css/css-cascade/revert-layer-007.html: Added.
* web-platform-tests/css/css-cascade/revert-layer-008-expected.txt: Added.
* web-platform-tests/css/css-cascade/revert-layer-008.html: Added.
* web-platform-tests/css/css-cascade/w3c-import.log:
2021-10-25 Nikolaos Mouchtaris <nmouchtaris@apple.com>
Fix issue for transform-origin in SVG
https://bugs.webkit.org/show_bug.cgi?id=232189
Reviewed by Simon Fraser.
* web-platform-tests/svg/styling/render/transform-origin-not-explicit-style-ref.svg: Added.
* web-platform-tests/svg/styling/render/transform-origin-not-explicit-style.svg: Added.
2021-10-25 Chris Dumez <cdumez@apple.com>
Form navigations with target=_blank should not have an opener
https://bugs.webkit.org/show_bug.cgi?id=232243
Reviewed by Sam Weinig.
Merge https://github.com/web-platform-tests/wpt/pull/31368 from upstream WPT to fix outdated expectations in
WPT tests.
* web-platform-tests/content-security-policy/form-action/form-action-self-allowed-target-blank.html:
* web-platform-tests/content-security-policy/form-action/form-action-src-allowed-target-blank.sub.html:
* web-platform-tests/content-security-policy/form-action/form-action-src-redirect-allowed-target-blank.sub.html:
* web-platform-tests/html/semantics/forms/form-submission-target/resources/reltester.js:
(formUsesTargetBlank):
(relTester):
2021-10-25 Chris Dumez <cdumez@apple.com>
imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-submission-algorithm.html is timing out
https://bugs.webkit.org/show_bug.cgi?id=232117
Reviewed by Alex Christensen.
Merge https://github.com/web-platform-tests/wpt/pull/31359 from upstream WPT to address the timeout and
rebaseline the test now that it is fully passing.
* web-platform-tests/html/semantics/forms/form-submission-0/form-submission-algorithm-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/resources/targetted-form.js:
(populateForm):
2021-10-25 Alex Christensen <achristensen@webkit.org>
WebKit ought to be able to play videos without Content-Length HTTP header fields and without range support
https://bugs.webkit.org/show_bug.cgi?id=232174
Reviewed by Geoff Garen.
* web-platform-tests/service-workers/service-worker/fetch-audio-tainting.https-expected.txt:
2021-10-25 Ziran Sun <zsun@igalia.com>
[CSS-grid] Need to set prefer width dirty for the child that has constraints to the grid area
https://bugs.webkit.org/show_bug.cgi?id=232140
Reviewed by Sergio Villar Senin.
Update the test expectation file for the following tests. These tests are now passing.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-002-expected.txt:
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002-expected.txt:
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002-expected.txt:
2021-10-25 Tim Nguyen <ntim@apple.com>
Fix imported/w3c/web-platform-tests/css/selectors/focus-visible-009.html flaky failure on macOS wk1
https://bugs.webkit.org/show_bug.cgi?id=231647
Reviewed by Antti Koivisto.
This only tests a CSS selector feature, use `waitUntilStableAutofocusState()` helper which is more stable on wk1
to make this test pass.
* web-platform-tests/css/selectors/focus-visible-009.html:
2021-10-24 Alexey Shvayka <shvaikalesh@gmail.com>
Assertions in IDBTransaction::request*() methods fail on cross-realm methods
https://bugs.webkit.org/show_bug.cgi?id=230128
Reviewed by Sihui Liu.
* web-platform-tests/IndexedDB/idbindex-cross-realm-methods-expected.txt: Added.
* web-platform-tests/IndexedDB/idbindex-cross-realm-methods.html: Added.
* web-platform-tests/IndexedDB/idbobjectstore-cross-realm-methods-expected.txt: Added.
* web-platform-tests/IndexedDB/idbobjectstore-cross-realm-methods.html: Added.
2021-10-24 Alexey Shvayka <shvaikalesh@gmail.com>
document.open() and friends use incorrect document as a source for reseted document's URL
https://bugs.webkit.org/show_bug.cgi?id=230131
Reviewed by Chris Dumez.
* web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-same-origin-domain.sub-expected.txt:
* web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-entry-document-incumbent-frame.html: Added.
* web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-entry-document-sync-call.window-expected.txt: Added.
* web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-entry-document-sync-call.window.html: Added.
* web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-entry-document-sync-call.window.js: Added.
2021-10-23 Cameron McCormack <heycam@apple.com>
Tweak test tolerance
https://bugs.webkit.org/show_bug.cgi?id=231959
<rdar://problem/84417651>
Unreviewed.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html:
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html:
2021-10-23 Chris Dumez <cdumez@apple.com>
Add support for rel="noopener/noreferrer" on <form> elements
https://bugs.webkit.org/show_bug.cgi?id=232170
Reviewed by Darin Adler.
Rebaseline WPT tests that are now passing.
* web-platform-tests/html/semantics/forms/form-submission-target/rel-base-target-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-target/rel-button-target-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-target/rel-form-target-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-target/rel-input-target-expected.txt:
2021-10-22 Joonghun Park <pjh0718@gmail.com>
Integer interpolation in animations should be rounded towards positive infinity, not away from zero.
https://bugs.webkit.org/show_bug.cgi?id=232013
Currently, interpolation of <integer> is rounding away from 0.
The interpolation's result should be rounded according to the spec,
https://drafts.csswg.org/css-values-4/#combine-integers, which is
"the result is converted to an <integer> by rounding
to the nearest integer, with values halfway between
adjacent integers rounded towards positive infinity."
Reviewed by Darin Adler.
* web-platform-tests/css/css-values/integer_interpolation_round_half_towards_positive_infinity_order-expected.txt: Added.
* web-platform-tests/css/css-values/integer_interpolation_round_half_towards_positive_infinity_order.html: Added.
* web-platform-tests/css/css-values/integer_interpolation_round_half_towards_positive_infinity_z_index-expected.txt: Added.
* web-platform-tests/css/css-values/integer_interpolation_round_half_towards_positive_infinity_z_index.html: Added.
2021-10-22 Chris Dumez <cdumez@apple.com>
Regression (r284610?): [ iOS BigSur wk2 ]imported/w3c/web-platform-tests/html/cross-origin-opener-policy/coop-csp-sandbox.https.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=232184
<rdar://problem/84567378>
Unreviewed, rebaseline test.
* web-platform-tests/html/cross-origin-opener-policy/coop-csp-sandbox.https-expected.txt:
2021-10-22 Chris Dumez <cdumez@apple.com>
[ iOS15 iPad Debug ] imported/w3c/web-platform-tests/webmessaging/MessagePort_onmessage_start.any.worker.html is a flaky failure (reached unreachable code)
https://bugs.webkit.org/show_bug.cgi?id=231609
<rdar://problem/84164701>
Reviewed by Youenn Fablet.
Merge https://github.com/web-platform-tests/wpt/pull/31317 from upstream WPT to address
test flakiness.
* web-platform-tests/webmessaging/MessagePort_onmessage_start.any.js:
(async_test):
2021-10-21 Cathie Chen <cathiechen@igalia.com>
The intrisic size of picture image inside a template is always zero
https://bugs.webkit.org/show_bug.cgi?id=227682
Reviewed by Darin Adler.
* web-platform-tests/html/semantics/embedded-content/the-img-element/adoption-expected.txt:
2021-10-21 Sihui Liu <sihui_liu@apple.com>
FileSystemSyncAccessHandle should close platform file handle on close()
https://bugs.webkit.org/show_bug.cgi?id=232067
<rdar://problem/84517013>
Reviewed by Youenn Fablet.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-close.https.tentative.worker-expected.txt:
2021-10-21 Rob Buis <rbuis@igalia.com>
[css-contain] Support contain:style for counters
https://bugs.webkit.org/show_bug.cgi?id=226458
Reviewed by Antti Koivisto.
Update improved test results.
* web-platform-tests/css/css-contain/content-visibility/content-visibility-026-expected.txt:
* web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt:
* web-platform-tests/css/css-contain/parsing/contain-valid-expected.txt:
2021-10-21 Chris Dumez <cdumez@apple.com>
WebKit should process-swap for initial navigation of a popup if it has no opener
https://bugs.webkit.org/show_bug.cgi?id=231990
<rdar://84425504>
Reviewed by Brent Fulgham.
* web-platform-tests/html/cross-origin-opener-policy/coop-coep-sandbox.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-sandbox.https-expected.txt:
Rebaseline tests due to minor logging differences.
2021-10-20 Alex Christensen <achristensen@webkit.org>
URLParser should reject hosts with C0 control characters or U+007F
https://bugs.webkit.org/show_bug.cgi?id=232034
Reviewed by Tim Horton.
* web-platform-tests/url/a-element-origin-expected.txt:
* web-platform-tests/url/a-element-origin-xhtml-expected.txt:
* web-platform-tests/url/failure-expected.txt:
* web-platform-tests/url/resources/urltestdata.json:
* web-platform-tests/url/url-character-sets.any-expected.txt: Added.
* web-platform-tests/url/url-character-sets.any.html: Added.
* web-platform-tests/url/url-character-sets.any.js: Added.
(cp.test):
* web-platform-tests/url/url-character-sets.any.worker-expected.txt: Added.
* web-platform-tests/url/url-character-sets.any.worker.html: Added.
* web-platform-tests/url/url-origin.any-expected.txt:
* web-platform-tests/url/url-origin.any.worker-expected.txt:
* web-platform-tests/url/url-setters-stripping.any.js:
2021-10-20 Youenn Fablet <youenn@apple.com>
Add support for requestVideoFrameCallback API and MediaStreamTrack-based backend support
https://bugs.webkit.org/show_bug.cgi?id=231803
Reviewed by Eric Carlson.
* resources/import-expectations.json:
* web-platform-tests/video-rvfc/META.yml: Added.
* web-platform-tests/video-rvfc/README.md: Added.
* web-platform-tests/video-rvfc/idlharness.window-expected.txt: Added.
* web-platform-tests/video-rvfc/idlharness.window.html: Added.
* web-platform-tests/video-rvfc/idlharness.window.js: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-before-xr-session.https-expected.txt: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-before-xr-session.https.html: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-dom-expected.txt: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-dom.html: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-during-xr-session.https-expected.txt: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-during-xr-session.https.html: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-expected.txt: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-parallel-expected.txt: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-parallel.html: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-repeating-expected.txt: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-repeating.html: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-webrtc.https-expected.txt: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback-webrtc.https.html: Added.
* web-platform-tests/video-rvfc/request-video-frame-callback.html: Added.
* web-platform-tests/video-rvfc/w3c-import.log: Added.
2021-10-19 Antoine Quint <graouts@webkit.org>
Support more CSS properties for ::marker
https://bugs.webkit.org/show_bug.cgi?id=231972
Reviewed by Simon Fraser.
Mark WPT progressions.
* web-platform-tests/css/css-pseudo/marker-computed-content-expected.txt:
* web-platform-tests/css/css-pseudo/marker-default-styles-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation-expected.txt:
2021-10-19 Chris Dumez <cdumez@apple.com>
Resync COOP /COEP WPT tests from upstream WPT
https://bugs.webkit.org/show_bug.cgi?id=231746
Reviewed by Geoffrey Garen.
Resync COOP /COEP WPT tests from upstream WPT 207e223d74fdc1f1.
* web-platform-tests/html/cross-origin-embedder-policy/*: Updated.
* web-platform-tests/html/cross-origin-opener-policy/*: Updated.
2021-10-19 Alex Christensen <achristensen@webkit.org>
Origin of opaque blob: URLs ends up as empty string
https://bugs.webkit.org/show_bug.cgi?id=231942
Reviewed by Tim Horton.
* web-platform-tests/url/a-element-expected.txt:
* web-platform-tests/url/a-element-origin-expected.txt:
* web-platform-tests/url/a-element-origin-xhtml-expected.txt:
* web-platform-tests/url/a-element-xhtml-expected.txt:
* web-platform-tests/url/resources/urltestdata.json:
* web-platform-tests/url/url-constructor.any-expected.txt:
* web-platform-tests/url/url-constructor.any.worker-expected.txt:
* web-platform-tests/url/url-origin.any-expected.txt:
* web-platform-tests/url/url-origin.any.worker-expected.txt:
2021-10-19 Chris Dumez <cdumez@apple.com>
Resync web-platform-tests/reporting from upstream
https://bugs.webkit.org/show_bug.cgi?id=231957
Reviewed by Alex Christensen.
Resync web-platform-tests/reporting from upstream 207e223d74fdc1f1.
* web-platform-tests/reporting/*: Updated.
2021-10-19 Youenn Fablet <youenn@apple.com>
Guarantee order of WebSocket events in case of being resumed
https://bugs.webkit.org/show_bug.cgi?id=231664
Reviewed by Chris Dumez.
* web-platform-tests/websockets/interfaces/WebSocket/close/close-nested-expected.txt:
* web-platform-tests/websockets/interfaces/WebSocket/readyState/003-expected.txt:
2021-10-19 Antoine Quint <graouts@webkit.org>
REGRESSION(r284313): ::marker accelerated animations are broken
https://bugs.webkit.org/show_bug.cgi?id=231906
<rdar://problem/84383279>
Reviewed by Antti Koivisto.
WPT now reflect that we correctly do not animate the opacity property and correctly account for
other ineffective properties on ::marker, such as line-height.
* web-platform-tests/css/css-pseudo/marker-animate-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation-expected.txt:
2021-10-19 Rob Buis <rbuis@igalia.com>
Remove support for some SVG properties
https://bugs.webkit.org/show_bug.cgi?id=227897
Reviewed by Simon Fraser.
Adjust test expectations to removed properties.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
2021-10-19 Youenn Fablet <youenn@apple.com>
Expose MediaCapabilities to Workers
https://bugs.webkit.org/show_bug.cgi?id=231574
Reviewed by Eric Carlson.
Allow running encoding tests in workers as well as in window.
* web-platform-tests/media-capabilities/decodingInfo.any.worker-expected.txt:
* web-platform-tests/media-capabilities/encodingInfo.any-expected.txt: Added.
* web-platform-tests/media-capabilities/encodingInfo.any.html: Added.
* web-platform-tests/media-capabilities/encodingInfo.any.js: Added.
* web-platform-tests/media-capabilities/encodingInfo.any.worker-expected.txt: Added.
* web-platform-tests/media-capabilities/encodingInfo.any.worker.html: Added.
* web-platform-tests/media-capabilities/encodingInfo-expected: Removed.
* web-platform-tests/media-capabilities/encodingInfo.html: Removed.
* web-platform-tests/media-capabilities/idlharness.any.worker-expected.txt:
2021-10-18 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Add flex-basis: content support
https://bugs.webkit.org/show_bug.cgi?id=221479
Reviewed by Javier Fernandez.
Fixed 6 subtest expectations. All of them working fine now.
* web-platform-tests/css/css-flexbox/parsing/flex-basis-computed-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-basis-valid-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-shorthand-expected.txt:
2021-10-19 Cameron McCormack <heycam@apple.com>
Ensure CanvasRenderingContext2D.drawImage(video) uses the right color space
https://bugs.webkit.org/show_bug.cgi?id=229025
<rdar://problem/81828490>
Reviewed by Sam Weinig.
Add some new WPTs for drawImage(video).
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html:
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html:
Updated tests to check that video color space conversion is done
correctly.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-video.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-video.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js:
(pixelsApproximatelyEqual): Tweaked threshold to pass video tests on iOS.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.mp4: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-222000000.webm: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.mp4: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Rec2020-3FF000000.webm: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.mp4: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.webm: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.mp4: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0100.webm: Added.
2021-10-18 Antoine Quint <graouts@webkit.org>
box-shadow and text-shadow do not yield float values while interpolating
https://bugs.webkit.org/show_bug.cgi?id=230347
<rdar://problem/83319111>
Reviewed by Simon Fraser.
Add some new WPT tests for float and calc() values for box-shadow and text-shadow while
interpolating and update output for still-failing composite operations tests. The new tests
have already landed in WPT with https://github.com/web-platform-tests/wpt/pull/30823.
* web-platform-tests/css/css-backgrounds/animations/box-shadow-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/box-shadow-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/box-shadow-interpolation.html:
* web-platform-tests/css/css-backgrounds/box-shadow-calc-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-calc.html: Added.
* web-platform-tests/css/css-transitions/animations/text-shadow-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/text-shadow-interpolation-expected.txt:
* web-platform-tests/css/css-transitions/animations/text-shadow-interpolation.html:
2021-10-18 Cameron McCormack <heycam@apple.com>
Make createImageBitmap() take EXIF orientation into account correctly
https://bugs.webkit.org/show_bug.cgi?id=231063
<rdar://problem/83753956>
Reviewed by Myles Maxfield and Said Abou-Hallawa.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/resources/squares.jpg: Added.
2021-10-18 Chris Dumez <cdumez@apple.com>
Resync web-platform-tests/tools from upstream
https://bugs.webkit.org/show_bug.cgi?id=231907
Reviewed by Alex Christensen.
Resync web-platform-tests/tools from upstream 4250f160c0cb9ef2caba63.
* web-platform-tests/tools/*: Updated.
2021-10-18 Chris Dumez <cdumez@apple.com>
Resync web-platform-tests/common from upstream
https://bugs.webkit.org/show_bug.cgi?id=231908
Reviewed by Alex Christensen.
Resync web-platform-tests/common from upstream 4250f160c0cb9ef2caba63.
* web-platform-tests/common/*: Updated.
2021-10-18 Kiet Ho <tho22@apple.com>
Implement parsing and animation support for offset-distance, offset-position, offset-anchor
https://bugs.webkit.org/show_bug.cgi?id=231491
Reviewed by Antoine Quint.
Updated relevant test expectations.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
* web-platform-tests/css/motion/animation/offset-anchor-composition-expected.txt:
* web-platform-tests/css/motion/animation/offset-anchor-interpolation-expected.txt:
* web-platform-tests/css/motion/animation/offset-distance-composition-expected.txt:
* web-platform-tests/css/motion/animation/offset-distance-interpolation-expected.txt:
* web-platform-tests/css/motion/animation/offset-position-composition-expected.txt:
* web-platform-tests/css/motion/animation/offset-position-interpolation-expected.txt:
* web-platform-tests/css/motion/animation/offset-position-interpolation.html:
Fixed test to accept other length expressions as equivalent.
* web-platform-tests/css/motion/inheritance-expected.txt:
* web-platform-tests/css/motion/offset-supports-calc-expected.txt:
* web-platform-tests/css/motion/parsing/offset-anchor-computed-expected.txt:
* web-platform-tests/css/motion/parsing/offset-anchor-parsing-valid-expected.txt:
* web-platform-tests/css/motion/parsing/offset-anchor-parsing-valid.html:
Fixed test to accept "center" as an alternative to "center center",
"calc(20% + 10px) center" as an alternative to "calc(10px + 20%) center".
* web-platform-tests/css/motion/parsing/offset-distance-computed-expected.txt:
* web-platform-tests/css/motion/parsing/offset-distance-parsing-valid-expected.txt:
* web-platform-tests/css/motion/parsing/offset-position-computed-expected.txt:
* web-platform-tests/css/motion/parsing/offset-position-parsing-valid-expected.txt:
* web-platform-tests/css/motion/parsing/offset-position-parsing-valid.html:
Fixed test to accept "center" as an alternative to "center center",
"calc(20% + 10px) center" as an alternative to "calc(10px + 20%) center".
* web-platform-tests/css/motion/parsing/offset-shorthand-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-10-18 Tim Nguyen <ntim@apple.com>
Re-import shadow-dom WPT
https://bugs.webkit.org/show_bug.cgi?id=231845
Reviewed by Antoine Quint.
Upstream commit: https://github.com/web-platform-tests/wpt/commit/deaab24d4e359f4264ba8843fa87a558ed9e0b81
The flakiness of focus-pseudo-matches-on-shadow-host.html was due to not waiting for the "update rendering"
steps for autofocus to happen, which is flaky with the new autofocus behavior. This has been fixed by a Gecko
committer who had the issue on their side as well:
https://github.com/web-platform-tests/wpt/commit/7555902a6e5c2b2f285bc6d0e2e05b5f3229af6a
* resources/resource-files.json:
* web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-attachment.tentative.html:
* web-platform-tests/shadow-dom/focus/blur-on-shadow-host-delegatesFocus-expected.txt: Added.
* web-platform-tests/shadow-dom/focus/blur-on-shadow-host-delegatesFocus.html: Added.
* web-platform-tests/shadow-dom/focus/click-focus-delegatesFocus-click-method-expected.txt: Removed.
* web-platform-tests/shadow-dom/focus/click-focus-delegatesFocus-click-method.html: Removed.
* web-platform-tests/shadow-dom/focus/click-focus-delegatesFocus-click-expected.txt: Added.
* web-platform-tests/shadow-dom/focus/click-focus-delegatesFocus-click.html: Added.
* web-platform-tests/shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html:
* web-platform-tests/shadow-dom/focus/focus-pseudo-on-shadow-host-2.html:
* web-platform-tests/shadow-dom/focus/focus-selector-delegatesFocus-expected.txt:
* web-platform-tests/shadow-dom/focus/focus-selector-delegatesFocus.html:
* web-platform-tests/shadow-dom/focus/focus-tab-on-shadow-host-expected.txt: Added.
* web-platform-tests/shadow-dom/focus/focus-tab-on-shadow-host.html: Added.
* web-platform-tests/shadow-dom/focus/w3c-import.log:
2021-10-15 Antoine Quint <graouts@webkit.org>
CSS Animations creation and sorting is incorrect and may lead to crash
https://bugs.webkit.org/show_bug.cgi?id=231812
<rdar://problem/82980774>
Reviewed by Dean Jackson.
Mark two progressions in a test that now passes entirely.
* web-platform-tests/css/css-animations/Element-getAnimations-dynamic-changes.tentative-expected.txt:
2021-10-15 Kate Cheney <katherine_cheney@apple.com>
CSP: Implement src-elem and src-attr directives
https://bugs.webkit.org/show_bug.cgi?id=231751
<rdar://problem/83332874>
Reviewed by Brent Fulgham.
* web-platform-tests/content-security-policy/child-src/child-src-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/default-src-inline-blocked.sub-expected.txt: Added.
* web-platform-tests/content-security-policy/default-src/default-src-inline-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_1-img-src-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_1-script-src-expected.txt:
* web-platform-tests/content-security-policy/meta/combine-header-and-meta-policies.sub-expected.txt:
* web-platform-tests/content-security-policy/navigation/javascript-url-navigation-inherits-csp-expected.txt:
* web-platform-tests/content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-expected.txt:
* web-platform-tests/content-security-policy/reporting/report-uri-effective-directive-expected.txt:
* web-platform-tests/content-security-policy/script-src-attr-elem/script-src-attr-allowed-src-blocked-expected.txt:
* web-platform-tests/content-security-policy/script-src-attr-elem/script-src-attr-blocked-src-allowed-expected.txt:
* web-platform-tests/content-security-policy/script-src-attr-elem/script-src-elem-allowed-attr-blocked-expected.txt:
* web-platform-tests/content-security-policy/script-src-attr-elem/script-src-elem-allowed-src-blocked-expected.txt:
* web-platform-tests/content-security-policy/script-src-attr-elem/script-src-elem-blocked-attr-allowed-expected.txt:
* web-platform-tests/content-security-policy/script-src-attr-elem/script-src-elem-blocked-src-allowed-expected.txt:
* web-platform-tests/content-security-policy/script-src/injected-inline-script-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_1-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_10-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_2-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_2_1-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy-expected.txt:
* web-platform-tests/content-security-policy/script-src/scriptnonce-and-scripthash.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/scriptnonce-basic-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/scriptnonce-ignore-unsafeinline.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src-attr-elem/style-src-attr-allowed-src-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src-attr-elem/style-src-attr-blocked-src-allowed-expected.txt:
* web-platform-tests/content-security-policy/style-src-attr-elem/style-src-elem-allowed-attr-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src-attr-elem/style-src-elem-allowed-src-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src-attr-elem/style-src-elem-blocked-attr-allowed-expected.txt:
* web-platform-tests/content-security-policy/style-src-attr-elem/style-src-elem-blocked-src-allowed-expected.txt:
* web-platform-tests/content-security-policy/style-src/injected-inline-script-blocked.sub-expected.txt: Added.
* web-platform-tests/content-security-policy/style-src/injected-inline-style-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/inline-style-allowed-while-cloning-objects.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/inline-style-attribute-blocked-expected.txt: Added.
* web-platform-tests/content-security-policy/style-src/inline-style-attribute-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-hash-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-injected-inline-style-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-inline-style-attribute-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-inline-style-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-inline-style-nonce-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/stylehash-basic-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/stylenonce-allowed.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/stylenonce-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash-expected.txt:
* web-platform-tests/content-security-policy/blob/blob-urls-do-not-match-self.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_10_1.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_2_2.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_2_3-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-imported-style-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-injected-stylesheet-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-none-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-stylesheet-nonce-blocked-expected.txt:
* web-platform-tests/content-security-policy/svg/svg-inline.sub-expected.txt:
2021-10-15 Alexey Shvayka <shvaikalesh@gmail.com>
[WebIDL] JSDOMBuiltinConstructor instances should support subclassing
https://bugs.webkit.org/show_bug.cgi?id=231689
Reviewed by Youenn Fablet.
* web-platform-tests/streams/queuing-strategies.any-expected.txt:
* web-platform-tests/streams/queuing-strategies.any.worker-expected.txt:
* web-platform-tests/streams/readable-streams/general.any-expected.txt:
* web-platform-tests/streams/readable-streams/general.any.worker-expected.txt:
* web-platform-tests/streams/transform-streams/general.any-expected.txt:
* web-platform-tests/streams/transform-streams/general.any.worker-expected.txt:
2021-10-14 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Layer should have higher priority than its descendant layers
https://bugs.webkit.org/show_bug.cgi?id=231725
Reviewed by Simon Fraser.
Update from the WPT repo.
* web-platform-tests/css/css-cascade/layer-basic.html:
* web-platform-tests/css/css-cascade/layer-counter-style-override-expected.txt:
* web-platform-tests/css/css-cascade/layer-counter-style-override.html:
* web-platform-tests/css/css-cascade/layer-font-face-override.html:
* web-platform-tests/css/css-cascade/layer-import.html:
* web-platform-tests/css/css-cascade/layer-keyframes-override.html:
* web-platform-tests/css/css-cascade/layer-property-override-expected.txt:
* web-platform-tests/css/css-cascade/layer-property-override.html:
* web-platform-tests/css/css-cascade/layer-scroll-timeline-override-expected.txt:
* web-platform-tests/css/css-cascade/layer-scroll-timeline-override.html:
* web-platform-tests/css/css-cascade/presentational-hints-cascade-expected.txt:
* web-platform-tests/css/css-cascade/presentational-hints-cascade.html:
2021-10-14 Tim Nguyen <ntim@apple.com>
Don't run focusing steps on disconnected or inert <dialog>
https://bugs.webkit.org/show_bug.cgi?id=231721
Reviewed by Antti Koivisto.
Marked relevant WPTs as passing.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-disconnected-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-inert-expected.txt:
2021-10-14 Alexey Shvayka <shvaikalesh@gmail.com>
AudioContext::getOutputTimestamp() uses incorrect global object as a high-res timestamp origin
https://bugs.webkit.org/show_bug.cgi?id=230138
Reviewed by Chris Dumez.
* web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp-cross-realm-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-getoutputtimestamp-cross-realm.html: Added.
2021-10-14 Tim Nguyen <ntim@apple.com>
Import new <dialog> focus-related WPT
https://bugs.webkit.org/show_bug.cgi?id=231736
Reviewed by Youenn Fablet.
Upstream commit: https://github.com/web-platform-tests/wpt/commit/d6ef7143ef347dcedd680fafa3a7d91e77624e0f
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-disconnected-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-disconnected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-inert-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-inert.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/focus-after-close-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/focus-after-close.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
2021-10-13 Tim Nguyen <ntim@apple.com>
Implement <dialog> focusing steps
https://bugs.webkit.org/show_bug.cgi?id=227537
Reviewed by Darin Adler.
https://html.spec.whatwg.org/multipage/interactive-elements.html#dialog-focusing-steps
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-just-once-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-multiple-times-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-select-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-focusing-steps-prevent-autofocus-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/focus-after-close-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/show-modal-focusing-steps-expected.txt:
2021-10-13 Aditya Keerthi <akeerthi@apple.com>
[macOS] Add support for accent-color
https://bugs.webkit.org/show_bug.cgi?id=231464
rdar://84049511
Reviewed by Tim Horton.
Renamed 'not-ref' to 'expected-mismatch' so that the test is run as
expected.
* web-platform-tests/css/css-ui/accent-color-checkbox-checked-001.tentative-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/accent-color-checkbox-checked-001-notref.html.
* web-platform-tests/css/css-ui/accent-color-checkbox-checked-001.tentative-expected.html: Removed.
2021-10-13 Aditya Keerthi <akeerthi@apple.com>
Unprefix -webkit-appearance
https://bugs.webkit.org/show_bug.cgi?id=231534
rdar://84112934
Reviewed by Wenson Hsieh.
Mark progressions.
The remaining test failures deal with <compat-auto> keywords and will
be addressed on a case-by-case basis.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt:
* web-platform-tests/css/css-ui/appearance-initial-value-001-expected.txt:
* web-platform-tests/css/css-ui/appearance-parsing-expected.txt:
* web-platform-tests/css/css-ui/appearance-property-expected.txt:
* web-platform-tests/css/css-ui/appearance-serialization-expected.txt:
* web-platform-tests/css/css-ui/inheritance-expected.txt:
* web-platform-tests/css/css-ui/webkit-appearance-parsing-expected.txt:
* web-platform-tests/css/css-ui/webkit-appearance-property-expected.txt:
* web-platform-tests/css/css-ui/webkit-appearance-serialization-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/html/rendering/widgets/appearance/default-styles-expected.txt:
2021-10-13 Youenn Fablet <youenn@apple.com>
Add support for WebRTC media capabilities
https://bugs.webkit.org/show_bug.cgi?id=231568
Reviewed by Eric Carlson.
* resources/import-expectations.json:
* web-platform-tests/media-capabilities/META.yml: Added.
* web-platform-tests/media-capabilities/README.md: Added.
* web-platform-tests/media-capabilities/decodingInfo.any-expected.txt: Added.
* web-platform-tests/media-capabilities/decodingInfo.any.html: Added.
* web-platform-tests/media-capabilities/decodingInfo.any.js: Added.
* web-platform-tests/media-capabilities/decodingInfo.any.worker-expected.txt: Added.
* web-platform-tests/media-capabilities/decodingInfo.any.worker.html: Added.
* web-platform-tests/media-capabilities/decodingInfo.webrtc-expected.txt: Added.
* web-platform-tests/media-capabilities/decodingInfo.webrtc.html: Added.
* web-platform-tests/media-capabilities/encodingInfo-expected.txt: Added.
* web-platform-tests/media-capabilities/encodingInfo.html: Added.
* web-platform-tests/media-capabilities/encodingInfo.webrtc-expected.txt: Added.
* web-platform-tests/media-capabilities/encodingInfo.webrtc.html: Added.
* web-platform-tests/media-capabilities/idlharness.any-expected.txt: Added.
* web-platform-tests/media-capabilities/idlharness.any.html: Added.
* web-platform-tests/media-capabilities/idlharness.any.js: Added.
* web-platform-tests/media-capabilities/idlharness.any.worker-expected.txt: Added.
* web-platform-tests/media-capabilities/idlharness.any.worker.html: Added.
* web-platform-tests/media-capabilities/w3c-import.log: Added.
2021-10-12 Kate Cheney <katherine_cheney@apple.com>
CSP: Implement unsafe-hashes
https://bugs.webkit.org/show_bug.cgi?id=231313
<rdar://problem/83724376>
Reviewed by Brent Fulgham.
Some unsafe-hashes tests still "fail" because we haven't implemented
some directives like script-src-elem/script-src-attr but will
still test correct behavior for unsafe-hashes because the reports are
received correctly. Tracking implementation of missing directives
in rdar://83332874.
* web-platform-tests/content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/blockeduri-inline-expected.txt:
Tests that have changed failures now that the blockedURI target is
correct.
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/script_event_handlers_allowed-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_allowed-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-nonce-module-expected.txt:
2021-10-12 Myles C. Maxfield <mmaxfield@apple.com>
WPT test gardening for font palettes
https://bugs.webkit.org/show_bug.cgi?id=231649
This is being upstreamed in https://github.com/web-platform-tests/wpt/pull/30959.
Unreviewed.
* web-platform-tests/css/css-fonts/font-palette-add-2.html:
* web-platform-tests/css/css-fonts/font-palette-modify-2.html:
* web-platform-tests/css/css-fonts/font-palette-remove-2.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-valid.html:
2021-10-12 Sihui Liu <sihui_liu@apple.com>
Implement FileSystemSyncAccessHandle read() and write()
https://bugs.webkit.org/show_bug.cgi?id=231466
<rdar://problem/84050394>
Reviewed by Youenn Fablet.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-close.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-flush.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-getSize.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-read-write.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-truncate.https.tentative.worker-expected.txt:
2021-10-12 Aditya Keerthi <akeerthi@apple.com>
[css-ui] Fix interpolation of accent-color
https://bugs.webkit.org/show_bug.cgi?id=231443
rdar://84037162
Reviewed by Antoine Quint.
* web-platform-tests/css/css-ui/animation/accent-color-interpolation-expected.txt:
2021-10-11 Tim Nguyen <ntim@apple.com>
Implement new autofocus behavior
https://bugs.webkit.org/show_bug.cgi?id=203139
<rdar://problem/56397019>
Reviewed by Wenson Hsieh.
Make WebKit match the new autofocus spec:
- https://html.spec.whatwg.org/multipage/interaction.html#the-autofocus-attribute
- https://html.spec.whatwg.org/multipage/interaction.html#focusing-steps
The new autofocus behavior queues up all autofocusable elements (visible or not), then
fires autofocus asynchronously during the "update rendering" steps, unlike the old behavior
which runs focus synchronously whenever it finds a visible autofocusable element.
Original patch by Ryosuke Niwa.
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/document-with-fragment-empty-expected.txt:
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/document-with-fragment-nonexistent-expected.txt:
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/document-with-fragment-top-expected.txt:
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/first-expected.txt:
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/first-when-later-expected.txt:
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/queue-non-focusable-expected.txt:
* web-platform-tests/html/interaction/focus/the-autofocus-attribute/update-the-rendering-expected.txt:
* web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt: Expected change since input autofocus now places caret at start
2021-10-11 Ben Nham <nham@apple.com>
Add push registration stubs
https://bugs.webkit.org/show_bug.cgi?id=231064
Reviewed by Youenn Fablet.
Update test results after importing PushManager-related IDL.
* web-platform-tests/push-api/idlharness.https.any-expected.txt:
* web-platform-tests/push-api/idlharness.https.any.serviceworker-expected.txt:
* web-platform-tests/push-api/idlharness.https.any.worker-expected.txt:
2021-10-11 Tim Nguyen <ntim@apple.com>
Import new top layer WPTs
https://bugs.webkit.org/show_bug.cgi?id=229318
Reviewed by Youenn Fablet.
Sync html/semantics/interactive-elements/the-dialog-element/ WPTs from https://github.com/web-platform-tests/wpt/commit/023d5aa5d338569ae12988190705e1d570930d61
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/w3c-import.log:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-clip-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-clip.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-filter-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-filter.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-mask-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-mask.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity-expected.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-clip-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-clip.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-hidden-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-hidden.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-scroll-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-overflow-scroll.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-transform-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-transform.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/green-dialog-and-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
2021-10-10 Sihui Liu <sihui_liu@apple.com>
Add support for iterating FileSystemDirectoryHandle
https://bugs.webkit.org/show_bug.cgi?id=231142
<rdar://problem/83848092>
Reviewed by Youenn Fablet and Yusuke Suzuki.
Rebaselined existing tests as new interface is added and tests can proceed to next stage.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-BroadcastChannel.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-Error.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-create-sync-access-handle-dedicated-worker.https.tentative.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-close.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-flush.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-getSize.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-read-write.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-truncate.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any.worker-expected.txt:
2021-10-10 Alan Bujtas <zalan@apple.com>
[IFC][Integration] Do not bail out on missing primary font
https://bugs.webkit.org/show_bug.cgi?id=231488
Reviewed by Antti Koivisto.
* web-platform-tests/css/cssom-view/getBoundingClientRect-shy-expected.txt:
2021-10-08 Aditya Keerthi <akeerthi@apple.com>
Add support for '-webkit-appearance: auto'
https://bugs.webkit.org/show_bug.cgi?id=231203
rdar://83696133
Reviewed by Wenson Hsieh.
* web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt:
Mark progression.
2021-10-08 Chris Dumez <cdumez@apple.com>
Merge optimizations to AudioParamTimeline::hasValues() from Blink
https://bugs.webkit.org/show_bug.cgi?id=231428
Reviewed by Eric Carlson.
Merge https://github.com/web-platform-tests/wpt/pull/31165. Thanks to the new optimizations, we are now
using K-Rate processing in more cases. For some of the StereoPannerNode tests, we went from A-Rate processing
to K-Rate. Because our K-Rate processing implementation is vectorized (and doing all operations as float), it
does not have the same precision as the A-Rate one which does operations of double variables and only casts
to float at the end.
* web-platform-tests/webaudio/resources/stereopanner-testing.js:
(Test):
* web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/no-dezippering.html:
* web-platform-tests/webaudio/the-audio-api/the-stereopanner-interface/stereopannernode-panning-expected.txt:
2021-10-08 Tim Nguyen <ntim@apple.com>
Re-sync the-dialog-element and inert WPT from upstream
https://bugs.webkit.org/show_bug.cgi?id=231392
Reviewed by Youenn Fablet.
Upstream commit: https://github.com/web-platform-tests/wpt/commit/a44515b7c7774abf1256f488bf0e9dc02459fced
* resources/resource-files.json:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-inert.tentative-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-inert.tentative.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
* web-platform-tests/inert/frame/button.html: Removed.
* web-platform-tests/inert/frame/w3c-import.log: Removed.
* web-platform-tests/inert/inert-computed-style-expected.txt: Added.
* web-platform-tests/inert/inert-computed-style.html: Added.
* web-platform-tests/inert/inert-retargeting-iframe.tentative.html: Removed.
* web-platform-tests/inert/inert-retargeting.tentative.html: Removed.
* web-platform-tests/inert/w3c-import.log:
2021-10-08 Myles C. Maxfield <mmaxfield@apple.com>
font-families inside @font-palette-values need to be case insensitive
https://bugs.webkit.org/show_bug.cgi?id=231215
<rdar://problem/83871643>
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-fonts/font-palette-33-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-33.html: Added.
* web-platform-tests/css/css-fonts/font-palette-34-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-34.html: Added.
2021-10-07 Alexey Shvayka <shvaikalesh@gmail.com>
`highWaterMark` should be a readonly WebIDL attribute of queuing strategies
https://bugs.webkit.org/show_bug.cgi?id=231355
Reviewed by Youenn Fablet.
* web-platform-tests/streams/idlharness.any-expected.txt:
* web-platform-tests/streams/idlharness.any.worker-expected.txt:
* web-platform-tests/streams/queuing-strategies.any-expected.txt:
* web-platform-tests/streams/queuing-strategies.any.worker-expected.txt:
2021-10-07 Myles C. Maxfield <mmaxfield@apple.com>
Shadowing of @font-palette-values rules doesn't work
https://bugs.webkit.org/show_bug.cgi?id=231218
<rdar://problem/83872258>
Reviewed by Wenson Hsieh.
* web-platform-tests/css/css-fonts/font-palette-32-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-32.html: Added.
2021-10-07 Myles C. Maxfield <mmaxfield@apple.com>
Stop parsing font palette things that we can't implement
https://bugs.webkit.org/show_bug.cgi?id=230799
<rdar://problem/83537772>
Reviewed by Simon Fraser.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-10-07 Aditya Keerthi <akeerthi@apple.com>
[css-ui] Parsing support for accent-color
https://bugs.webkit.org/show_bug.cgi?id=231334
rdar://83955508
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/css-ui/accent-color-computed-expected.txt:
* web-platform-tests/css/css-ui/accent-color-parsing-expected.txt:
* web-platform-tests/css/css-ui/animation/accent-color-interpolation-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
2021-10-07 Antti Koivisto <antti@apple.com>
Cascade layer styles should be lower priority than unlayered styles
https://bugs.webkit.org/show_bug.cgi?id=231342
Reviewed by Simon Fraser.
Update from the WPT repo.
* web-platform-tests/css/css-cascade/layer-basic.html:
* web-platform-tests/css/css-cascade/layer-font-face-override-expected.txt:
* web-platform-tests/css/css-cascade/layer-font-face-override.html:
* web-platform-tests/css/css-cascade/layer-import.html:
* web-platform-tests/css/css-cascade/layer-keyframes-override-expected.txt:
* web-platform-tests/css/css-cascade/layer-keyframes-override.html:
* web-platform-tests/css/css-cascade/layer-stylesheet-sharing.html:
2021-10-07 Rob Buis <rbuis@igalia.com>
Resync the-img-element WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=231297
Reviewed by Youenn Fablet.
Resync html the-img-element tests from upstream 163d457f7eec.
* resources/import-expectations.json:
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-below-viewport-dynamic.html:
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-viewport-dynamic.html:
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-negative-margin-expected.txt: Added.
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-negative-margin.html: Added.
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-relevant-mutations.html:
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow-aspect-ratio.html:
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html:
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-to-eager.html:
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-use-list-of-available-images-expected.txt: Added.
* web-platform-tests/html/semantics/embedded-content/the-img-element/image-loading-lazy-use-list-of-available-images.html: Added.
* web-platform-tests/html/semantics/embedded-content/the-img-element/list-of-available-images-does-not-coalesce-in-flight-requests.sub.tentative-expected.txt: Added.
* web-platform-tests/html/semantics/embedded-content/the-img-element/list-of-available-images-does-not-coalesce-in-flight-requests.sub.tentative.html: Added.
* web-platform-tests/html/semantics/embedded-content/the-img-element/relevant-mutations-expected.txt: Removed.
* web-platform-tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html: Removed.
* web-platform-tests/html/semantics/embedded-content/the-img-element/resources/image-and-stash.py: Added.
(main):
* web-platform-tests/html/semantics/embedded-content/the-img-element/resources/image-loading-lazy-below-viewport.html:
* web-platform-tests/html/semantics/embedded-content/the-img-element/resources/w3c-import.log:
* web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
2021-10-06 Ben Nham <nham@apple.com>
Add PushSubscription stubs
https://bugs.webkit.org/show_bug.cgi?id=231278
Reviewed Alex Christensen.
Updated the WPT test results to reflect the newly implemented interfaces.
* web-platform-tests/push-api/idlharness.https.any-expected.txt:
* web-platform-tests/push-api/idlharness.https.any.serviceworker-expected.txt:
2021-10-06 Sihui Liu <sihui_liu@apple.com>
Add support for FileSystemSyncAccessHandle
https://bugs.webkit.org/show_bug.cgi?id=231185
<rdar://problem/83847859>
Reviewed by Youenn Fablet.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-sync-access-handle-lock.https.tentative.worker-expected.txt:
2021-10-06 Kiet Ho <tho22@apple.com>
Import css/motion tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=231195
Reviewed by Myles C. Maxfield.
Imported from git hash 4060609421747fbcd6f99d59ded3df9eaf3018b4.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/motion/META.yml: Added.
* web-platform-tests/css/motion/animation/offset-anchor-composition-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-anchor-composition.html: Added.
* web-platform-tests/css/motion/animation/offset-anchor-interpolation-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-anchor-interpolation.html: Added.
* web-platform-tests/css/motion/animation/offset-distance-composition-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-distance-composition.html: Added.
* web-platform-tests/css/motion/animation/offset-distance-interpolation-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-distance-interpolation.html: Added.
* web-platform-tests/css/motion/animation/offset-interpolation-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-interpolation.html: Added.
* web-platform-tests/css/motion/animation/offset-path-composition-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-path-composition.html: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-001-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-001.html: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-002-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-002.html: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-003-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-003.html: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-004-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-004.html: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-005-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-path-interpolation-005.html: Added.
* web-platform-tests/css/motion/animation/offset-position-composition-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-position-composition.html: Added.
* web-platform-tests/css/motion/animation/offset-position-interpolation-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-position-interpolation.html: Added.
* web-platform-tests/css/motion/animation/offset-rotate-composition-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-rotate-composition.html: Added.
* web-platform-tests/css/motion/animation/offset-rotate-interpolation-expected.txt: Added.
* web-platform-tests/css/motion/animation/offset-rotate-interpolation.html: Added.
* web-platform-tests/css/motion/animation/reftests/offset-distance-interpolation-001-expected.html: Added.
* web-platform-tests/css/motion/animation/reftests/offset-distance-interpolation-001.html: Added.
* web-platform-tests/css/motion/animation/reftests/offset-path-path-interpolation-001-expected.html: Added.
* web-platform-tests/css/motion/animation/reftests/offset-path-path-interpolation-001.html: Added.
* web-platform-tests/css/motion/animation/reftests/offset-path-with-transforms-001-expected.html: Added.
* web-platform-tests/css/motion/animation/reftests/offset-path-with-transforms-001.html: Added.
* web-platform-tests/css/motion/animation/reftests/offset-rotate-interpolation-001-expected.html: Added.
* web-platform-tests/css/motion/animation/reftests/offset-rotate-interpolation-001.html: Added.
* web-platform-tests/css/motion/animation/reftests/w3c-import.log: Added.
* web-platform-tests/css/motion/animation/w3c-import.log: Added.
* web-platform-tests/css/motion/inheritance-expected.txt: Added.
* web-platform-tests/css/motion/inheritance.html: Added.
* web-platform-tests/css/motion/offset-anchor-transform-box-fill-box-001-expected.html: Added.
* web-platform-tests/css/motion/offset-anchor-transform-box-fill-box-001.html: Added.
* web-platform-tests/css/motion/offset-anchor-transform-box-fill-box-002-expected.html: Added.
* web-platform-tests/css/motion/offset-anchor-transform-box-fill-box-002.html: Added.
* web-platform-tests/css/motion/offset-anchor-transform-box-fill-box-003-expected.html: Added.
* web-platform-tests/css/motion/offset-anchor-transform-box-fill-box-003.html: Added.
* web-platform-tests/css/motion/offset-distance-001-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-001.html: Added.
* web-platform-tests/css/motion/offset-distance-002-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-002.html: Added.
* web-platform-tests/css/motion/offset-distance-003-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-003.html: Added.
* web-platform-tests/css/motion/offset-distance-004-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-004.html: Added.
* web-platform-tests/css/motion/offset-distance-005-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-005.html: Added.
* web-platform-tests/css/motion/offset-distance-006-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-006.html: Added.
* web-platform-tests/css/motion/offset-distance-007-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-007.html: Added.
* web-platform-tests/css/motion/offset-distance-008-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-008.html: Added.
* web-platform-tests/css/motion/offset-distance-009-expected.html: Added.
* web-platform-tests/css/motion/offset-distance-009.html: Added.
* web-platform-tests/css/motion/offset-path-huge-angle-deg-001-crash.html: Added.
* web-platform-tests/css/motion/offset-path-huge-angle-grad-001-crash.html: Added.
* web-platform-tests/css/motion/offset-path-huge-angle-turn-001-crash.html: Added.
* web-platform-tests/css/motion/offset-path-ray-001-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-001.html: Added.
* web-platform-tests/css/motion/offset-path-ray-002-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-002.html: Added.
* web-platform-tests/css/motion/offset-path-ray-003-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-003.html: Added.
* web-platform-tests/css/motion/offset-path-ray-004-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-004.html: Added.
* web-platform-tests/css/motion/offset-path-ray-005-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-005.html: Added.
* web-platform-tests/css/motion/offset-path-ray-006-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-006.html: Added.
* web-platform-tests/css/motion/offset-path-ray-007-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-007.html: Added.
* web-platform-tests/css/motion/offset-path-ray-008-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-008.html: Added.
* web-platform-tests/css/motion/offset-path-ray-009-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-009.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-001-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-001.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-002-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-002.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-003-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-003.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-004-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-004.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-005-expected.html: Added.
* web-platform-tests/css/motion/offset-path-ray-contain-005.html: Added.
* web-platform-tests/css/motion/offset-path-serialization-expected.txt: Added.
* web-platform-tests/css/motion/offset-path-serialization.html: Added.
* web-platform-tests/css/motion/offset-path-string-001-expected.html: Added.
* web-platform-tests/css/motion/offset-path-string-001.html: Added.
* web-platform-tests/css/motion/offset-path-string-002-expected.html: Added.
* web-platform-tests/css/motion/offset-path-string-002.html: Added.
* web-platform-tests/css/motion/offset-rotate-001-expected.html: Added.
* web-platform-tests/css/motion/offset-rotate-001.html: Added.
* web-platform-tests/css/motion/offset-rotate-002-expected.html: Added.
* web-platform-tests/css/motion/offset-rotate-002.html: Added.
* web-platform-tests/css/motion/offset-rotate-003-expected.html: Added.
* web-platform-tests/css/motion/offset-rotate-003.html: Added.
* web-platform-tests/css/motion/offset-rotate-004-expected.html: Added.
* web-platform-tests/css/motion/offset-rotate-004.html: Added.
* web-platform-tests/css/motion/offset-rotate-005-expected.html: Added.
* web-platform-tests/css/motion/offset-rotate-005.html: Added.
* web-platform-tests/css/motion/offset-supports-calc-expected.txt: Added.
* web-platform-tests/css/motion/offset-supports-calc.html: Added.
* web-platform-tests/css/motion/parsing/offset-anchor-computed-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-anchor-computed.html: Added.
* web-platform-tests/css/motion/parsing/offset-anchor-parsing-invalid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-anchor-parsing-invalid.html: Added.
* web-platform-tests/css/motion/parsing/offset-anchor-parsing-valid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-anchor-parsing-valid.html: Added.
* web-platform-tests/css/motion/parsing/offset-distance-computed-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-distance-computed.html: Added.
* web-platform-tests/css/motion/parsing/offset-distance-parsing-invalid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-distance-parsing-invalid.html: Added.
* web-platform-tests/css/motion/parsing/offset-distance-parsing-valid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-distance-parsing-valid.html: Added.
* web-platform-tests/css/motion/parsing/offset-parsing-invalid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-parsing-invalid.html: Added.
* web-platform-tests/css/motion/parsing/offset-parsing-valid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-parsing-valid.html: Added.
* web-platform-tests/css/motion/parsing/offset-path-computed-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-path-computed.html: Added.
* web-platform-tests/css/motion/parsing/offset-path-parsing-invalid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-path-parsing-invalid.html: Added.
* web-platform-tests/css/motion/parsing/offset-path-parsing-valid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-path-parsing-valid.html: Added.
* web-platform-tests/css/motion/parsing/offset-position-computed-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-position-computed.html: Added.
* web-platform-tests/css/motion/parsing/offset-position-parsing-invalid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-position-parsing-invalid.html: Added.
* web-platform-tests/css/motion/parsing/offset-position-parsing-valid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-position-parsing-valid.html: Added.
* web-platform-tests/css/motion/parsing/offset-rotate-computed-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-rotate-computed.html: Added.
* web-platform-tests/css/motion/parsing/offset-rotate-parsing-invalid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-rotate-parsing-invalid.html: Added.
* web-platform-tests/css/motion/parsing/offset-rotate-parsing-valid-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-rotate-parsing-valid.html: Added.
* web-platform-tests/css/motion/parsing/offset-shorthand-expected.txt: Added.
* web-platform-tests/css/motion/parsing/offset-shorthand.html: Added.
* web-platform-tests/css/motion/parsing/w3c-import.log: Added.
* web-platform-tests/css/motion/w3c-import.log: Added.
2021-10-06 Aditya Keerthi <akeerthi@apple.com>
Fix serialization of CSSMediaRule
https://bugs.webkit.org/show_bug.cgi?id=231249
Reviewed by Chris Dumez.
* web-platform-tests/css/css-ui/appearance-serialization-expected.txt: Rebaseline.
* web-platform-tests/css/css-ui/webkit-appearance-serialization-expected.txt: Rebaseline.
* web-platform-tests/css/cssom/serialize-media-rule-expected.txt: Mark progression.
2021-10-06 Tim Nguyen <ntim@apple.com>
Reset m_isModal flag when removing <dialog> from document
https://bugs.webkit.org/show_bug.cgi?id=231290
Reviewed by Alan Bujtas.
m_isModal triggers the :-internal-modal-dialog pseudo class, which changes position from absolute to fixed.
When removing a modal <dialog> from the document, it is also removed from the top layer, so it makes sense
to reset the m_isModal flag as well as a result.
Updated test expectations to reflect new passing tests.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout-expected.txt:
2021-10-05 Kate Cheney <katherine_cheney@apple.com>
CSP: unsafe-eval tests timing out or failing
https://bugs.webkit.org/show_bug.cgi?id=231113
<rdar://problem/83425041>
Reviewed by Brent Fulgham.
* web-platform-tests/content-security-policy/script-src/script-src-1_4-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_4_1-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_4_2-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_eval-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_new_function-expected.txt: Added.
* web-platform-tests/content-security-policy/securitypolicyviolation/blockeduri-eval-expected.txt:
This test gets the report but gets an incorrect column number. The bug
seems tangential to this patch and we should fix it in a followup.
* web-platform-tests/content-security-policy/unsafe-eval/eval-blocked-and-sends-report.sub-expected.txt:
* web-platform-tests/content-security-policy/unsafe-eval/eval-blocked-in-about-blank-iframe.sub-expected.txt:
This test gets the report but reveals a bug where we don't allow
inline script to execute after calling eval() when unsafe-inline is
specified but not unsafe-eval. Tracking in rdar://83846298.
* web-platform-tests/content-security-policy/unsafe-eval/eval-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/unsafe-eval/eval-scripts-setInterval-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/unsafe-eval/eval-scripts-setTimeout-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/unsafe-eval/function-constructor-blocked.sub-expected.txt:
2021-10-05 Martin Robinson <mrobinson@webkit.org>
[css-position-sticky] scrollIntoView should not take into account sticky positioning offsets
https://bugs.webkit.org/show_bug.cgi?id=230689
Reviewed by Simon Fraser.
* web-platform-tests/css/css-position/sticky/position-sticky-scrollIntoView-expected.txt: Update results to show newly
passing test.
2021-10-05 Myles C. Maxfield <mmaxfield@apple.com>
Test a font palette identifier of just "--"
https://bugs.webkit.org/show_bug.cgi?id=230975
<rdar://problem/83681811>
Reviewed by Tim Horton.
It's a valid <dashed-ident>:
"The <dashed-ident> production is a <custom-ident>, with all the case-sensitivity
that implies, with the additional restriction that it must start with two dashes
(U+002D HYPHEN-MINUS)."
This is being upstreamed at https://github.com/web-platform-tests/wpt/pull/30963.
* web-platform-tests/css/css-fonts/parsing/font-palette-valid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-valid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-10-04 Myles C. Maxfield <mmaxfield@apple.com>
Stop parsing context-sensitive colors in override-color
https://bugs.webkit.org/show_bug.cgi?id=231052
<rdar://problem/83746258>
Reviewed by Simon Fraser.
These are being upstreamed in https://github.com/web-platform-tests/wpt/pull/31078.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-10-04 Myles C. Maxfield <mmaxfield@apple.com>
Remove the "none" value from font-palette
https://bugs.webkit.org/show_bug.cgi?id=231050
<rdar://problem/83745650>
Reviewed by Wenson Hsieh.
This is being upstreamed at https://github.com/web-platform-tests/wpt/pull/31077.
* web-platform-tests/css/css-fonts/parsing/font-palette-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-valid.html:
2021-10-04 Myles C. Maxfield <mmaxfield@apple.com>
Test gardening for font-palette WPT tests
https://bugs.webkit.org/show_bug.cgi?id=231208
Unreviewed.
Update the WPT tests according to
https://github.com/web-platform-tests/wpt/pull/31044.
* web-platform-tests/css/css-fonts/animations/font-palette-animation-2-expected.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation-2.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation-3-expected-mismatch.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation-3.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation-expected.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation.html:
* web-platform-tests/css/css-fonts/font-palette-10-expected.html:
* web-platform-tests/css/css-fonts/font-palette-10.html:
* web-platform-tests/css/css-fonts/font-palette-11-expected.html:
* web-platform-tests/css/css-fonts/font-palette-11.html:
* web-platform-tests/css/css-fonts/font-palette-12-expected.html:
* web-platform-tests/css/css-fonts/font-palette-12.html:
* web-platform-tests/css/css-fonts/font-palette-13-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-13.html:
* web-platform-tests/css/css-fonts/font-palette-14-expected.html:
* web-platform-tests/css/css-fonts/font-palette-14.html:
* web-platform-tests/css/css-fonts/font-palette-15-expected.html:
* web-platform-tests/css/css-fonts/font-palette-15.html:
* web-platform-tests/css/css-fonts/font-palette-16-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-16.html:
* web-platform-tests/css/css-fonts/font-palette-17-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-17.html:
* web-platform-tests/css/css-fonts/font-palette-18-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-18.html:
* web-platform-tests/css/css-fonts/font-palette-19-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-19.html:
* web-platform-tests/css/css-fonts/font-palette-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-2.html:
* web-platform-tests/css/css-fonts/font-palette-20-expected.html:
* web-platform-tests/css/css-fonts/font-palette-20.html:
* web-platform-tests/css/css-fonts/font-palette-21-expected.html:
* web-platform-tests/css/css-fonts/font-palette-21.html:
* web-platform-tests/css/css-fonts/font-palette-22-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-22.html:
* web-platform-tests/css/css-fonts/font-palette-23-expected.html:
* web-platform-tests/css/css-fonts/font-palette-23.html:
* web-platform-tests/css/css-fonts/font-palette-24-expected.html:
* web-platform-tests/css/css-fonts/font-palette-24.html:
* web-platform-tests/css/css-fonts/font-palette-25-expected.html:
* web-platform-tests/css/css-fonts/font-palette-25.html:
* web-platform-tests/css/css-fonts/font-palette-26-expected.html:
* web-platform-tests/css/css-fonts/font-palette-26.html:
* web-platform-tests/css/css-fonts/font-palette-27-expected.html:
* web-platform-tests/css/css-fonts/font-palette-27.html:
* web-platform-tests/css/css-fonts/font-palette-28-expected.html:
* web-platform-tests/css/css-fonts/font-palette-28.html:
* web-platform-tests/css/css-fonts/font-palette-29-expected.html:
* web-platform-tests/css/css-fonts/font-palette-29.html:
* web-platform-tests/css/css-fonts/font-palette-3-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-3.html:
* web-platform-tests/css/css-fonts/font-palette-30-expected.html:
* web-platform-tests/css/css-fonts/font-palette-30.html:
* web-platform-tests/css/css-fonts/font-palette-31-expected.html:
* web-platform-tests/css/css-fonts/font-palette-31.html:
* web-platform-tests/css/css-fonts/font-palette-4-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-4.html:
* web-platform-tests/css/css-fonts/font-palette-5-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-5.html:
* web-platform-tests/css/css-fonts/font-palette-6-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-6.html:
* web-platform-tests/css/css-fonts/font-palette-7-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-7.html:
* web-platform-tests/css/css-fonts/font-palette-8-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-8.html:
* web-platform-tests/css/css-fonts/font-palette-9-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-9.html:
* web-platform-tests/css/css-fonts/font-palette-add-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-add-2.html:
* web-platform-tests/css/css-fonts/font-palette-add-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-add.html:
* web-platform-tests/css/css-fonts/font-palette-empty-font-family-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-empty-font-family.html:
* web-platform-tests/css/css-fonts/font-palette-expected.html:
* web-platform-tests/css/css-fonts/font-palette-modify-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-modify-2.html:
* web-platform-tests/css/css-fonts/font-palette-modify-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-modify.html:
* web-platform-tests/css/css-fonts/font-palette-remove-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-remove-2.html:
* web-platform-tests/css/css-fonts/font-palette-remove-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-remove.html:
* web-platform-tests/css/css-fonts/font-palette.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-2-expected.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-2.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-expected-mismatch.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-2-expected.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-2.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-expected-mismatch.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete.html:
* web-platform-tests/css/css-fonts/resources/COLR-palettes-test-font-no-light-dark.ttf: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/resources/Ahem-COLR-palettes-no-light-dark.ttf.
* web-platform-tests/css/css-fonts/resources/COLR-palettes-test-font.ttf: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/resources/Ahem-COLR-palettes.ttf.
2021-10-04 Cameron McCormack <heycam@apple.com>
Choose an appropriate color space when converting an SVG image into a NativeImage for canvas drawImage
https://bugs.webkit.org/show_bug.cgi?id=231062
<rdar://problem/83752451>
Reviewed by Simon Fraser.
Add a test for drawImage() with an SVG image that has sRGB and Display
P3 colors.
Not adding tests for patterns pointing to SVG images for now, since
WebKit currently always taints the canvas in that case, or for
ImageBitmaps wrapping SVG images, since we always flatten them to sRGB
(and we don't track what content is inside the SVG to make a better
decision about what color space ImageBuffer to use).
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-expected.txt.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.html.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js:
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-0.7333-0-0.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-1-0-0.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000.svg: Added.
2021-10-04 Tim Nguyen <ntim@apple.com>
Re-import html/semantics/forms/ WPT
https://bugs.webkit.org/show_bug.cgi?id=231168
Reviewed by Youenn Fablet.
https://github.com/web-platform-tests/wpt/commit/dc29fc4ff101c1c216494a88a1f8a31a0f21d0aa
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/html/semantics/forms/autofocus/autofocus-on-stable-document-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/autofocus-on-stable-document.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/first-reconnected-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/first-reconnected.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/first-when-later-but-before-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/first-when-later-but-before.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/first-when-later-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/first-when-later.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/first-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/first.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/focusable-area-in-top-document-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/focusable-area-in-top-document.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/no-cross-origin-autofocus-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/no-cross-origin-autofocus.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/no-sandboxed-automatic-features-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/no-sandboxed-automatic-features.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/not-on-first-task-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/not-on-first-task.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/queue-non-focusable-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/queue-non-focusable.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/resources/child-autofocus.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/resources/erase-first.css: Removed.
* web-platform-tests/html/semantics/forms/autofocus/resources/frame-with-autofocus-element.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/resources/moving-autofocus-to-parent.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/resources/utils.js: Removed.
* web-platform-tests/html/semantics/forms/autofocus/resources/w3c-import.log: Removed.
* web-platform-tests/html/semantics/forms/autofocus/skip-another-top-level-browsing-context-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/skip-another-top-level-browsing-context.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/skip-document-with-fragment-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/skip-document-with-fragment.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/skip-non-focusable-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/skip-non-focusable.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/skip-not-fully-active-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/skip-not-fully-active.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/spin-by-blocking-style-sheet-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/spin-by-blocking-style-sheet.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/supported-elements-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/supported-elements.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/update-the-rendering-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/autofocus/update-the-rendering.html: Removed.
* web-platform-tests/html/semantics/forms/autofocus/w3c-import.log: Removed.
* web-platform-tests/html/semantics/forms/introduction-1/contains.json: Removed.
* web-platform-tests/html/semantics/forms/introduction-1/w3c-import.log: Removed.
* web-platform-tests/html/semantics/forms/textfieldselection/select-event-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/textfieldselection/select-event.html: Removed.
* web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html: Removed.
* web-platform-tests/html/semantics/forms/textfieldselection/w3c-import.log:
* web-platform-tests/html/semantics/forms/the-button-element/w3c-import.log:
* web-platform-tests/html/semantics/forms/the-button-element/active-onblur-expected.txt: Added.
* web-platform-tests/html/semantics/forms/the-button-element/active-onblur.html: Added.
* web-platform-tests/html/semantics/forms/the-button-element/button-submit-remove-jssubmit-expected.txt: Added.
* web-platform-tests/html/semantics/forms/the-button-element/button-submit-remove-jssubmit.html: Added.
* web-platform-tests/html/semantics/forms/the-form-element/form-requestsubmit-autofocus-expected.txt: Removed.
* web-platform-tests/html/semantics/forms/the-form-element/form-requestsubmit-autofocus.html: Removed.
* web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
* web-platform-tests/html/semantics/forms/the-input-element/input-submit-remove-jssubmit-expected.txt: Added.
* web-platform-tests/html/semantics/forms/the-input-element/input-submit-remove-jssubmit.html: Added.
* web-platform-tests/html/semantics/forms/the-option-element/dynamic-content-change-rendering.html:
* web-platform-tests/html/semantics/forms/the-select-element/select-validity-expected.txt:
* web-platform-tests/html/semantics/forms/the-select-element/select-validity.html:
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-keyboard.tentative-expected.txt: Added.
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-keyboard.tentative.html: Added.
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-nested.tentative-expected.txt: Added.
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-nested.tentative.html: Added.
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-shadow-root-replacement.tentative-expected.txt: Added.
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-shadow-root-replacement.tentative.html: Added.
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-parts-structure.tentative-expected.txt:
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-parts-structure.tentative.html:
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-popup.tentative-expected.txt:
* web-platform-tests/html/semantics/forms/the-selectmenu-element/selectmenu-popup.tentative.html:
* web-platform-tests/html/semantics/forms/the-selectmenu-element/w3c-import.log:
* web-platform-tests/html/semantics/forms/the-textarea-element/w3c-import.log:
* web-platform-tests/html/semantics/forms/the-textarea-element/placeholder-white-space-notref.html: Added.
* web-platform-tests/html/semantics/forms/the-textarea-element/placeholder-white-space.tentative-expected.html: Added.
* web-platform-tests/html/semantics/forms/the-textarea-element/placeholder-white-space.tentative.html: Added.
2021-10-04 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Resync WPT tests
https://bugs.webkit.org/show_bug.cgi?id=231164
Reviewed by Rob Buis.
Imported some tests after being fixed upstream. Also fetched new ones.
* web-platform-tests/css/css-flexbox/parsing/flex-grow-computed-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-grow-computed.html:
* web-platform-tests/css/css-flexbox/parsing/flex-shrink-computed-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-shrink-computed.html:
* web-platform-tests/css/css-flexbox/text-as-flexitem-size-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/text-as-flexitem-size-001.html: Added.
* web-platform-tests/css/css-flexbox/w3c-import.log:
2021-10-04 Ziran Sun <zsun@igalia.com>
[css-grid] Resync web-platform-tests/css/css-grid tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=231020
Reviewed by Sergio Villar Senin.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-005.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-006.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-007.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-017-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-017.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-023-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-023.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-024-expected.xht: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-024.html: Added.
* web-platform-tests/css/css-grid/abspos/w3c-import.log:
* web-platform-tests/css/css-grid/alignment/grid-inline-baseline-expected.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-inline-baseline.html: Added.
* web-platform-tests/css/css-grid/alignment/w3c-import.log:
* web-platform-tests/css/css-grid/empty-grid-within-flexbox-expected.xht: Added.
* web-platform-tests/css/css-grid/empty-grid-within-flexbox.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-minmax-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-minmax.html: Added.
* web-platform-tests/css/css-grid/grid-definition/w3c-import.log:
* web-platform-tests/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-items/grid-size-with-orthogonal-child-dynamic.html: Added.
* web-platform-tests/css/css-grid/grid-items/percentage-margin-dynamic-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html.
* web-platform-tests/css/css-grid/grid-items/percentage-margin-dynamic.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-014-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html.
* web-platform-tests/css/css-grid/grid-items/replaced-element-014.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-015-expected.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-015.html: Added.
* web-platform-tests/css/css-grid/grid-items/w3c-import.log:
* web-platform-tests/css/css-grid/grid-model/grid-item-hit-test-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-model/grid-item-hit-test.html: Added.
* web-platform-tests/css/css-grid/grid-model/w3c-import.log:
* web-platform-tests/css/css-grid/grid-with-dynamic-img-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html.
* web-platform-tests/css/css-grid/grid-with-dynamic-img.html: Added.
* web-platform-tests/css/css-grid/grid-with-orthogonal-child-within-flexbox-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html.
* web-platform-tests/css/css-grid/grid-with-orthogonal-child-within-flexbox.html: Added.
* web-platform-tests/css/css-grid/grid-within-flexbox-indefinite-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html.
* web-platform-tests/css/css-grid/grid-within-flexbox-indefinite.html: Added.
* web-platform-tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html.
* web-platform-tests/css/css-grid/layout-algorithm/grid-intrinsic-size-dynamic-block-size.html: Added.
* web-platform-tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing-expected.xht: Added.
* web-platform-tests/css/css-grid/layout-algorithm/grid-template-flexible-rerun-track-sizing.html: Added.
* web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
* web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows-expected.xht: Added.
* web-platform-tests/css/css-grid/placement/grid-placement-items-spanning-multiple-rows.html: Added.
* web-platform-tests/css/css-grid/placement/w3c-import.log:
* web-platform-tests/css/css-grid/w3c-import.log:
2021-10-02 Nikos Mouchtaris <nmouchtaris@apple.com>
WPTs for hypot,sqrt,pow calc functions
https://bugs.webkit.org/show_bug.cgi?id=231053
Reviewed by Simon Fraser.
* web-platform-tests/css/css-values/hypot-pow-sqrt-computed-expected.txt: Added.
* web-platform-tests/css/css-values/hypot-pow-sqrt-computed.html: Added.
* web-platform-tests/css/css-values/hypot-pow-sqrt-invalid-expected.txt: Added.
* web-platform-tests/css/css-values/hypot-pow-sqrt-invalid.html: Added.
* web-platform-tests/css/css-values/hypot-pow-sqrt-serialize-expected.txt: Added.
* web-platform-tests/css/css-values/hypot-pow-sqrt-serialize.html: Added.
2021-10-02 Ziran Sun <zsun@igalia.com>
[css-grid] Accommodate spanning items crossing flexible tracks
https://bugs.webkit.org/show_bug.cgi?id=230252
Reviewed by Sergio Villar Senin.
Three tests are passing and the test expectation files are updated.
* web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001-expected.txt:
* web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002-expected.txt:
* web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-003-expected.txt:
2021-10-02 Youenn Fablet <youenn@apple.com>
Add support for ServiceWorkerGlobalScope push event handler
https://bugs.webkit.org/show_bug.cgi?id=231008
<rdar://problem/83710760>
Reviewed by Chris Dumez.
* web-platform-tests/push-api/idlharness.https.any.serviceworker-expected.txt:
2021-10-01 Nikos Mouchtaris <nmouchtaris@apple.com>
Allow NaN, infinity, and -infinity in calc
https://bugs.webkit.org/show_bug.cgi?id=231044
Reviewed by Simon Fraser.
* web-platform-tests/css/css-values/acos-asin-atan-atan2-serialize-expected.txt:
* web-platform-tests/css/css-values/acos-asin-atan-atan2-serialize.html:
* web-platform-tests/css/css-values/exp-log-serialize-expected.txt:
* web-platform-tests/css/css-values/exp-log-serialize.html:
* web-platform-tests/css/css-values/round-mod-rem-serialize.html:
* web-platform-tests/css/css-values/signs-abs-serialize-expected.txt:
* web-platform-tests/css/css-values/signs-abs-serialize.html:
* web-platform-tests/css/css-values/sin-cos-tan-serialize-expected.txt:
* web-platform-tests/css/css-values/sin-cos-tan-serialize.html:
2021-10-01 Yusuke Suzuki <ysuzuki@apple.com>
Disable new incumbent-window until it is fully implemented
https://bugs.webkit.org/show_bug.cgi?id=230261
<rdar://problem/83099726>
Reviewed by Chris Dumez and Geoffrey Garen.
* web-platform-tests/html/webappapis/scripting/events/compile-event-handler-settings-objects-expected.txt:
* web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-job-queue/promise-job-incumbent-expected.txt:
2021-10-01 Myles C. Maxfield <mmaxfield@apple.com>
base-palette can accept "light" or "dark"
https://bugs.webkit.org/show_bug.cgi?id=230792
<rdar://problem/83530228>
Reviewed by Simon Fraser.
These are being upstreamed at https://github.com/web-platform-tests/wpt/pull/31044.
* web-platform-tests/css/css-fonts/font-palette-10-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-10.html: Added.
* web-platform-tests/css/css-fonts/font-palette-11-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-11.html: Added.
* web-platform-tests/css/css-fonts/font-palette-12-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-12.html: Added.
* web-platform-tests/css/css-fonts/font-palette-13-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-13.html: Added.
* web-platform-tests/css/css-fonts/font-palette-14-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-14.html: Added.
* web-platform-tests/css/css-fonts/font-palette-15-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-15.html: Added.
* web-platform-tests/css/css-fonts/font-palette-16-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-16.html: Added.
* web-platform-tests/css/css-fonts/font-palette-17-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-17.html: Added.
* web-platform-tests/css/css-fonts/font-palette-18-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-18.html: Added.
* web-platform-tests/css/css-fonts/font-palette-19-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-19.html: Added.
* web-platform-tests/css/css-fonts/font-palette-2-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-2.html: Added.
* web-platform-tests/css/css-fonts/font-palette-20-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-20.html: Added.
* web-platform-tests/css/css-fonts/font-palette-21-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-21.html: Added.
* web-platform-tests/css/css-fonts/font-palette-22-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-22.html: Added.
* web-platform-tests/css/css-fonts/font-palette-23-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-23.html: Added.
* web-platform-tests/css/css-fonts/font-palette-24-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-24.html: Added.
* web-platform-tests/css/css-fonts/font-palette-25-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-25.html: Added.
* web-platform-tests/css/css-fonts/font-palette-26-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-26.html: Added.
* web-platform-tests/css/css-fonts/font-palette-27-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-27.html: Added.
* web-platform-tests/css/css-fonts/font-palette-28-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-28.html: Added.
* web-platform-tests/css/css-fonts/font-palette-29-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-29.html: Added.
* web-platform-tests/css/css-fonts/font-palette-3-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-3.html: Added.
* web-platform-tests/css/css-fonts/font-palette-30-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-30.html: Added.
* web-platform-tests/css/css-fonts/font-palette-31-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-31.html: Added.
* web-platform-tests/css/css-fonts/font-palette-4-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-4.html: Added.
* web-platform-tests/css/css-fonts/font-palette-5-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-5.html: Added.
* web-platform-tests/css/css-fonts/font-palette-6-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-6.html: Added.
* web-platform-tests/css/css-fonts/font-palette-7-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-7.html: Added.
* web-platform-tests/css/css-fonts/font-palette-8-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-8.html: Added.
* web-platform-tests/css/css-fonts/font-palette-9-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-9.html: Added.
* web-platform-tests/css/css-fonts/font-palette-expected.html:
* web-platform-tests/css/css-fonts/font-palette.html:
* web-platform-tests/css/css-fonts/resources/Ahem-COLR-palettes-no-light-dark.ttf: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/resources/Ahem-COLR-palettes.ttf.
* web-platform-tests/css/css-fonts/resources/Ahem-COLR-palettes.ttf:
2021-10-01 Chris Dumez <cdumez@apple.com>
Unreviewed, reverting r283274.
Broke HSTS.CrossOriginRedirect API test
Reverted changeset:
"Use isolated NSURLSessions for each first party registrable
domain"
https://bugs.webkit.org/show_bug.cgi?id=230750
https://commits.webkit.org/r283274
2021-10-01 Youenn Fablet <youenn@apple.com>
Add support for PushEvent
https://bugs.webkit.org/show_bug.cgi?id=231007
<rdar://problem/83707470>
Reviewed by Chris Dumez.
* web-platform-tests/push-api/idlharness.https.any.serviceworker-expected.txt:
2021-10-01 Youenn Fablet <youenn@apple.com>
Rebase WebRTC perfect negotiation tests
https://bugs.webkit.org/show_bug.cgi?id=231018
Unreviewed, rebasing tests.
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare-linear.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare.https-expected.txt:
2021-09-30 Sihui Liu <sihui_liu@apple.com>
Make File System Access API available in Worker
https://bugs.webkit.org/show_bug.cgi?id=230805
<rdar://problem/83552511>
Reviewed by Youenn Fablet.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-sync-access-handle-lock.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-close.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-flush.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-getSize.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-read-write.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-truncate.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any.worker-expected.txt:
2021-09-29 Youenn Fablet <youenn@apple.com>
Import WPT push api tests
https://bugs.webkit.org/show_bug.cgi?id=230945
Reviewed by Alex Christensen.
* resources/import-expectations.json:
* web-platform-tests/push-api/META.yml: Added.
* web-platform-tests/push-api/idlharness.https.any-expected.txt: Added.
* web-platform-tests/push-api/idlharness.https.any.html: Added.
* web-platform-tests/push-api/idlharness.https.any.js: Added.
* web-platform-tests/push-api/idlharness.https.any.serviceworker-expected.txt: Added.
* web-platform-tests/push-api/idlharness.https.any.serviceworker.html: Added.
* web-platform-tests/push-api/idlharness.https.any.worker-expected.txt: Added.
* web-platform-tests/push-api/idlharness.https.any.worker.html: Added.
* web-platform-tests/push-api/w3c-import.log: Added.
2021-09-29 Youenn Fablet <youenn@apple.com>
Import WPT notification service worker test
https://bugs.webkit.org/show_bug.cgi?id=230944
Reviewed by Alex Christensen.
* web-platform-tests/notifications/idlharness.https.any.serviceworker.html: Added.
2021-09-29 Kiet Ho <tho22@apple.com>
Implement the 'ic' unit from CSS Values 4
https://bugs.webkit.org/show_bug.cgi?id=204276
<rdar://problem/57256127>
Reviewed by Myles C. Maxfield.
Fix ic-unit-{001..012} tests and references to use the IcTestFullWidth font,
which includes the CJK water glyph as a full width character. This avoids an
issue on macOS Catalina where the chosen fallback font renders the glyph
outside of the em box.
Fix ic-unit-{001..004} references to not use the ic unit.
Add two new tests where the CJK water glyph is half-width (ic-unit-013) and zero-width
(ic-unit-014).
* web-platform-tests/css/css-values/ic-unit-001-expected.html:
* web-platform-tests/css/css-values/ic-unit-001.html:
* web-platform-tests/css/css-values/ic-unit-002-expected.html:
* web-platform-tests/css/css-values/ic-unit-002.html:
* web-platform-tests/css/css-values/ic-unit-003-expected.html:
* web-platform-tests/css/css-values/ic-unit-003.html:
* web-platform-tests/css/css-values/ic-unit-004-expected.html:
* web-platform-tests/css/css-values/ic-unit-004.html:
* web-platform-tests/css/css-values/ic-unit-008-expected.html:
* web-platform-tests/css/css-values/ic-unit-008.html:
* web-platform-tests/css/css-values/ic-unit-009-expected.html:
* web-platform-tests/css/css-values/ic-unit-009.html:
* web-platform-tests/css/css-values/ic-unit-010-expected.html:
* web-platform-tests/css/css-values/ic-unit-010.html:
* web-platform-tests/css/css-values/ic-unit-011-expected.html:
* web-platform-tests/css/css-values/ic-unit-011.html:
* web-platform-tests/css/css-values/ic-unit-012-expected.html:
* web-platform-tests/css/css-values/ic-unit-012.html:
* web-platform-tests/css/css-values/ic-unit-013-expected.html: Added.
* web-platform-tests/css/css-values/ic-unit-013.html: Added.
* web-platform-tests/css/css-values/ic-unit-014-expected.html: Added.
* web-platform-tests/css/css-values/ic-unit-014.html: Added.
* web-platform-tests/css/css-values/resources/IcTestFullWidth.woff2: Added.
* web-platform-tests/css/css-values/resources/IcTestHalfWidth.woff2: Added.
* web-platform-tests/css/css-values/resources/IcTestZeroWidth.woff2: Added.
2021-09-29 Chris Dumez <cdumez@apple.com>
Use isolated NSURLSessions for each first party registrable domain
https://bugs.webkit.org/show_bug.cgi?id=230750
<rdar://83159358>
Reviewed by Alex Christensen.
Rebaseline WPT test that is now passing more checks.
* web-platform-tests/fetch/connection-pool/network-partition-key-expected.txt:
2021-09-29 Aditya Keerthi <akeerthi@apple.com>
[css-ui] getComputedStyle() must return the specified value for '-webkit-appearance'
https://bugs.webkit.org/show_bug.cgi?id=230916
rdar://83640938
Reviewed by Simon Fraser.
* web-platform-tests/css/css-ui/appearance-cssom-001-expected.txt:
Rebaseline for progression.
2021-09-29 Myles C. Maxfield <mmaxfield@apple.com>
Update WPT's IDL for font palettes
https://bugs.webkit.org/show_bug.cgi?id=230794
<rdar://problem/83530497>
Reviewed by Tim Horton.
Updating to the latest spec.
* web-platform-tests/css/css-fonts/idlharness-expected.txt:
* web-platform-tests/interfaces/css-fonts.idl:
2021-09-29 Alexey Shvayka <shvaikalesh@gmail.com>
[WebIDL] Align property order of DOM constructors with ECMA-262 counterparts
https://bugs.webkit.org/show_bug.cgi?id=230584
Reviewed by Alex Christensen.
This is being upstreamed at https://github.com/web-platform-tests/wpt/pull/30333.
* web-platform-tests/WebIDL/ecmascript-binding/builtin-function-properties.any-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/builtin-function-properties.any.html: Added.
* web-platform-tests/WebIDL/ecmascript-binding/builtin-function-properties.any.js: Added.
* web-platform-tests/WebIDL/ecmascript-binding/builtin-function-properties.any.worker-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/builtin-function-properties.any.worker.html: Added.
2021-09-29 Aditya Keerthi <akeerthi@apple.com>
Update css-ui WPT
https://bugs.webkit.org/show_bug.cgi?id=230900
rdar://83641111
Reviewed by Simon Fraser.
Update css/css-ui from WPT 016d2ddbb67ad29f36d175320e99986e7ad2571a.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/css-ui/accent-color-checkbox-checked-001-notref.html: Added.
* web-platform-tests/css/css-ui/accent-color-checkbox-checked-001.tentative-expected.html: Added.
* web-platform-tests/css/css-ui/accent-color-checkbox-checked-001.tentative.html: Added.
* web-platform-tests/css/css-ui/accent-color-computed-expected.txt: Added.
* web-platform-tests/css/css-ui/accent-color-computed.html: Added.
* web-platform-tests/css/css-ui/accent-color-invalidation-currentcolor-expected.html: Added.
* web-platform-tests/css/css-ui/accent-color-invalidation-currentcolor.html: Added.
* web-platform-tests/css/css-ui/accent-color-parent-currentcolor-expected.html: Added.
* web-platform-tests/css/css-ui/accent-color-parent-currentcolor.html: Added.
* web-platform-tests/css/css-ui/accent-color-parsing-expected.txt: Added.
* web-platform-tests/css/css-ui/accent-color-parsing.html: Added.
* web-platform-tests/css/css-ui/accent-color-visited.tentative-expected.html: Added.
* web-platform-tests/css/css-ui/accent-color-visited.tentative.html: Added.
* web-platform-tests/css/css-ui/animation/accent-color-interpolation-expected.txt: Added.
* web-platform-tests/css/css-ui/animation/accent-color-interpolation.html: Added.
* web-platform-tests/css/css-ui/animation/w3c-import.log:
* web-platform-tests/css/css-ui/appearance-auto-001-expected.html:
* web-platform-tests/css/css-ui/appearance-auto-001.html:
* web-platform-tests/css/css-ui/appearance-auto-input-non-widget-001-expected.html: Added.
* web-platform-tests/css/css-ui/appearance-auto-input-non-widget-001.html: Added.
* web-platform-tests/css/css-ui/appearance-auto-non-html-namespace-001-expected.html: Added.
* web-platform-tests/css/css-ui/appearance-auto-non-html-namespace-001.html: Added.
* web-platform-tests/css/css-ui/appearance-button-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-menulist-001-expected.html.
* web-platform-tests/css/css-ui/appearance-button-001.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-auto-001.html.
* web-platform-tests/css/css-ui/appearance-checkbox-001-expected.html:
* web-platform-tests/css/css-ui/appearance-checkbox-001.html:
* web-platform-tests/css/css-ui/appearance-cssom-001.html:
* web-platform-tests/css/css-ui/appearance-initial-value-001.html:
* web-platform-tests/css/css-ui/appearance-listbox-001-expected.html:
* web-platform-tests/css/css-ui/appearance-listbox-001.html:
* web-platform-tests/css/css-ui/appearance-menulist-001-expected.html:
* web-platform-tests/css/css-ui/appearance-menulist-001.html:
* web-platform-tests/css/css-ui/appearance-menulist-button-001-expected.html:
* web-platform-tests/css/css-ui/appearance-menulist-button-001.html:
* web-platform-tests/css/css-ui/appearance-menulist-button-002-expected.html: Removed.
* web-platform-tests/css/css-ui/appearance-menulist-button-002.tentative-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-menulist-001-expected.html.
* web-platform-tests/css/css-ui/appearance-menulist-button-002.tentative.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-menulist-button-002.html.
* web-platform-tests/css/css-ui/appearance-meter-001-expected.html:
* web-platform-tests/css/css-ui/appearance-meter-001.html:
* web-platform-tests/css/css-ui/appearance-progress-bar-001-expected.html:
* web-platform-tests/css/css-ui/appearance-progress-bar-001.html:
* web-platform-tests/css/css-ui/appearance-progress-bar-002-expected.html:
* web-platform-tests/css/css-ui/appearance-progress-bar-002.html:
* web-platform-tests/css/css-ui/appearance-push-button-001-expected.html:
* web-platform-tests/css/css-ui/appearance-push-button-001.html:
* web-platform-tests/css/css-ui/appearance-radio-001-expected.html:
* web-platform-tests/css/css-ui/appearance-radio-001.html:
* web-platform-tests/css/css-ui/appearance-searchfield-001-expected.html:
* web-platform-tests/css/css-ui/appearance-searchfield-001.html:
* web-platform-tests/css/css-ui/appearance-slider-horizontal-001-expected.html:
* web-platform-tests/css/css-ui/appearance-slider-horizontal-001.html:
* web-platform-tests/css/css-ui/appearance-square-button-001-expected.html:
* web-platform-tests/css/css-ui/appearance-square-button-001.html:
* web-platform-tests/css/css-ui/appearance-textarea-001-expected.html:
* web-platform-tests/css/css-ui/appearance-textarea-001.html:
* web-platform-tests/css/css-ui/appearance-textfield-001.html:
* web-platform-tests/css/css-ui/outline-005.html:
* web-platform-tests/css/css-ui/outline-006.html:
* web-platform-tests/css/css-ui/parsing/resize-computed-expected.txt:
* web-platform-tests/css/css-ui/parsing/resize-computed.html:
* web-platform-tests/css/css-ui/resize-child-will-change-transform-expected.html: Added.
* web-platform-tests/css/css-ui/resize-child-will-change-transform.html: Added.
* web-platform-tests/css/css-ui/resize-generated-content-expected.html: Added.
* web-platform-tests/css/css-ui/resize-generated-content.html: Added.
* web-platform-tests/css/css-ui/text-overflow-002-expected.html:
* web-platform-tests/css/css-ui/text-overflow-004-expected.html:
* web-platform-tests/css/css-ui/text-overflow-022-expected.html:
* web-platform-tests/css/css-ui/translucent-outline-expected.html: Added.
* web-platform-tests/css/css-ui/translucent-outline.html: Added.
* web-platform-tests/css/css-ui/w3c-import.log:
* web-platform-tests/css/css-ui/webkit-appearance-auto-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-auto-input-non-widget-001-expected.html: Added.
* web-platform-tests/css/css-ui/webkit-appearance-auto-input-non-widget-001.html: Added.
* web-platform-tests/css/css-ui/webkit-appearance-button-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-menulist-001-expected.html.
* web-platform-tests/css/css-ui/webkit-appearance-button-001.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-auto-001.html.
* web-platform-tests/css/css-ui/webkit-appearance-checkbox-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-listbox-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-menulist-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-menulist-button-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-menulist-button-002-expected.html: Removed.
* web-platform-tests/css/css-ui/webkit-appearance-menulist-button-002.tentative-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-menulist-001-expected.html.
* web-platform-tests/css/css-ui/webkit-appearance-menulist-button-002.tentative.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/webkit-appearance-menulist-button-002.html.
* web-platform-tests/css/css-ui/webkit-appearance-meter-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-progress-bar-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-progress-bar-002-expected.html: Added.
* web-platform-tests/css/css-ui/webkit-appearance-progress-bar-002.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-ui/appearance-progress-bar-002.html.
* web-platform-tests/css/css-ui/webkit-appearance-push-button-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-radio-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-searchfield-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-slider-horizontal-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-square-button-001-expected.html:
* web-platform-tests/css/css-ui/webkit-appearance-textarea-001-expected.html:
2021-09-29 Myles C. Maxfield <mmaxfield@apple.com>
Font palette names have to start with two hyphens
https://bugs.webkit.org/show_bug.cgi?id=230790
<rdar://problem/83530013>
Reviewed by Dean Jackson.
Tests are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30963.
* web-platform-tests/css/css-fonts/font-palette-add-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-add-2.html:
* web-platform-tests/css/css-fonts/font-palette-add-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-add.html:
* web-platform-tests/css/css-fonts/font-palette-empty-font-family-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-empty-font-family.html:
* web-platform-tests/css/css-fonts/font-palette-modify-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-modify-2.html:
* web-platform-tests/css/css-fonts/font-palette-modify-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-modify.html:
* web-platform-tests/css/css-fonts/font-palette-remove-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-remove-2.html:
* web-platform-tests/css/css-fonts/font-palette-remove-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-remove.html:
* web-platform-tests/css/css-fonts/font-palette.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-2-expected.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-2.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-expected-mismatch.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-2-expected.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-2.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-expected-mismatch.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-computed-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-computed.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-valid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-valid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-09-29 Myles C. Maxfield <mmaxfield@apple.com>
CSSFontPaletteValuesRule should not be maplike
https://bugs.webkit.org/show_bug.cgi?id=230793
<rdar://problem/83530242>
Reviewed by Wenson Hsieh.
The tests are being upstreamed in https://github.com/web-platform-tests/wpt/pull/30966.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-09-29 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Add fonts and keyframes in cascade layer order
https://bugs.webkit.org/show_bug.cgi?id=230947
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/layer-font-face-override-expected.txt:
* web-platform-tests/css/css-cascade/layer-keyframes-override-expected.txt:
2021-09-28 Cameron McCormack <heycam@apple.com>
Preserve color space when structured cloning ImageBitmaps
https://bugs.webkit.org/show_bug.cgi?id=230429
<rdar://problem/83293533>
Reviewed by Sam Weinig.
The test added in https://bugs.webkit.org/show_bug.cgi?id=230429 was
buggy, in that by the time the "message" event handler ran, the
values for the various test configuration variables had changed. The
key bugfix here is checking for the right testID value in the message
event handler, but the test is rewritten more substantially to be a bit
clearer and less indented.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned-expected.txt:
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned.html:
2021-09-28 Kate Cheney <katherine_cheney@apple.com>
CSP: Implement 'strict-dynamic' source expression
https://bugs.webkit.org/show_bug.cgi?id=184031
<rdar://problem/38900632>
Reviewed by Brent Fulgham.
Included passing tests and also expectations for partially passing
tests where the failures are unrelated to strict-dynamic because it
will help prevent regressions to the passing components.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_and_unsafe_eval_eval-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_and_unsafe_eval_new_function-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_discard_source_expressions-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_double_policy_different_nonce-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_double_policy_honor_source_expressions-expected.txt: Removed.
This doesn't go with a corresponding html file, so I deleted it.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_double_policy_honor_source_expressions.sub-expected.txt:
We strip cross origin blocked URIs before reporting them, so this test
times out because it never receives the correct blockedURI in the
report.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_double_policy_report_only-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_hashes-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_in_img-src-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_javascript_uri-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_meta_tag-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_non_parser_inserted-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_non_parser_inserted_incorrect_nonce-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_parser_inserted-expected.txt: Added.
Timing out because we don't specify the violation target ID in our
report. Tracking in rdar://83425187.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_parser_inserted_correct_nonce-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_worker-importScripts.https-expected.txt: Added.
* web-platform-tests/content-security-policy/script-src/script-src-strict_dynamic_worker.https-expected.txt: Added.
Test failure related to workers, not strict-dynamic.
2021-09-28 Myles C. Maxfield <mmaxfield@apple.com>
Negative integers in @font-palette-values are invalid
https://bugs.webkit.org/show_bug.cgi?id=230788
<rdar://problem/83528806>
Reviewed by Simon Fraser.
This is being upstreamed at https://github.com/web-platform-tests/wpt/pull/30961.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-09-28 Sihui Liu <sihui_liu@apple.com>
Make StorageManager available in Worker
https://bugs.webkit.org/show_bug.cgi?id=230675
<rdar://problem/83448115>
Reviewed by Youenn Fablet.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-sync-access-handle-lock.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-close.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-flush.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-getSize.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-read-write.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-truncate.https.tentative.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any.worker-expected.txt:
* web-platform-tests/storage/estimate-indexeddb.https.any.worker-expected.txt:
* web-platform-tests/storage/estimate-parallel.https.any.worker-expected.txt:
* web-platform-tests/storage/estimate-usage-details-caches.https.tentative.any.worker-expected.txt:
* web-platform-tests/storage/estimate-usage-details-indexeddb.https.tentative.any.worker-expected.txt:
* web-platform-tests/storage/estimate-usage-details.https.tentative.any.worker-expected.txt:
* web-platform-tests/storage/idlharness.https.any.worker-expected.txt:
* web-platform-tests/storage/persisted.https.any.worker-expected.txt:
* web-platform-tests/storage/storagemanager-estimate.https.any.worker-expected.txt:
* web-platform-tests/storage/storagemanager-persist.https.worker-expected.txt:
* web-platform-tests/storage/storagemanager-persisted.https.any.worker-expected.txt:
2021-09-28 Chris Dumez <cdumez@apple.com>
Move Cross-Origin-Opener-Policy handling to the NetworkProcess
https://bugs.webkit.org/show_bug.cgi?id=230812
<rdar://83504842>
Reviewed by Youenn Fablet.
Rebaseline a couple of WPT tests due to some extra logging.
* web-platform-tests/html/cross-origin-opener-policy/coop-coep-sandbox.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-sandbox.https-expected.txt:
2021-09-28 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Add CSSOM interface
https://bugs.webkit.org/show_bug.cgi?id=230882
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/parsing/layer-expected.txt: Added.
2021-09-28 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Import more WPT tests
https://bugs.webkit.org/show_bug.cgi?id=230883
Reviewed by Youenn Fablet.
Import new tests.
* resources/import-expectations.json:
* web-platform-tests/css/css-cascade/layer-counter-style-override-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-counter-style-override.html: Added.
* web-platform-tests/css/css-cascade/layer-font-face-override-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-font-face-override.html: Added.
* web-platform-tests/css/css-cascade/layer-keyframes-override-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-keyframes-override.html: Added.
* web-platform-tests/css/css-cascade/layer-property-override-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-property-override.html: Added.
* web-platform-tests/css/css-cascade/layer-scroll-timeline-override-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-scroll-timeline-override.html: Added.
* web-platform-tests/css/css-cascade/layer-stylesheet-sharing-expected.html: Added.
* web-platform-tests/css/css-cascade/layer-stylesheet-sharing.html: Added.
* web-platform-tests/css/css-cascade/layer-vs-inline-style-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-vs-inline-style.html: Added.
* web-platform-tests/css/css-cascade/parsing/layer.html: Added.
* web-platform-tests/css/css-cascade/parsing/w3c-import.log:
* web-platform-tests/css/css-cascade/presentational-hints-cascade-expected.txt: Added.
* web-platform-tests/css/css-cascade/presentational-hints-cascade.html: Added.
* web-platform-tests/css/css-cascade/w3c-import.log:
* web-platform-tests/css/support/parsing-testcommon.js:
* web-platform-tests/fonts/OWNERS: Removed.
* web-platform-tests/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Removed.
* web-platform-tests/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Removed.
* web-platform-tests/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Removed.
* web-platform-tests/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Removed.
* web-platform-tests/fonts/math/stack-axisheight7000.woff: Removed.
* web-platform-tests/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Removed.
* web-platform-tests/fonts/math/stack-bottomshiftdown6000.woff: Removed.
* web-platform-tests/fonts/math/stack-topdisplaystyleshiftup3000.woff: Removed.
* web-platform-tests/fonts/math/stack-topshiftup9000.woff: Removed.
* web-platform-tests/fonts/noto/NotoNaskhArabic-regular.woff2: Added.
* web-platform-tests/fonts/noto/NotoSansAdlam-hinted/LICENSE_OFL.txt: Added.
* web-platform-tests/fonts/noto/NotoSansAdlam-hinted/NotoSansAdlam-Regular.ttf: Added.
* web-platform-tests/fonts/noto/NotoSansAdlam-hinted/README: Added.
* web-platform-tests/fonts/noto/NotoSansAdlam-hinted/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/parsing/w3c-import.log.
* web-platform-tests/fonts/noto/NotoSansCypriot-hinted/LICENSE_OFL.txt: Added.
* web-platform-tests/fonts/noto/NotoSansCypriot-hinted/NotoSansCypriot-Regular.ttf: Added.
* web-platform-tests/fonts/noto/NotoSansCypriot-hinted/README: Added.
* web-platform-tests/fonts/noto/NotoSansCypriot-hinted/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/parsing/w3c-import.log.
* web-platform-tests/fonts/noto/NotoSansDeseret-Regular.ttf: Added.
* web-platform-tests/fonts/noto/NotoSansMongolian-regular.woff2: Added.
* web-platform-tests/fonts/noto/NotoSansNko-regular-webfont.woff2: Added.
* web-platform-tests/fonts/noto/noto-sans-v8-latin-regular.woff: Added.
* web-platform-tests/fonts/noto/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-cascade/parsing/w3c-import.log.
2021-09-27 Myles C. Maxfield <mmaxfield@apple.com>
override-color has been renamed to override-colors
https://bugs.webkit.org/show_bug.cgi?id=230789
<rdar://problem/83529354>
Reviewed by Devin Rousso.
This is being upstreamed in https://github.com/web-platform-tests/wpt/pull/30962.
* web-platform-tests/css/css-fonts/font-palette-modify-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-modify-2.html:
* web-platform-tests/css/css-fonts/font-palette-modify-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-modify.html:
* web-platform-tests/css/css-fonts/font-palette.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-09-27 Myles C. Maxfield <mmaxfield@apple.com>
Add test to make sure CSSFontPaletteValuesRule's attributes are readonly
https://bugs.webkit.org/show_bug.cgi?id=230791
<rdar://problem/83530165>
Reviewed by Simon Fraser.
The spec enforces this in w3c/csswg-drafts@9ddf938. This is already the case in WebKit.
This is being upstreamed in https://github.com/web-platform-tests/wpt/pull/30964.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
2021-09-27 Myles C. Maxfield <mmaxfield@apple.com>
Add support for CSSFontPaletteValuesRule.name
https://bugs.webkit.org/show_bug.cgi?id=230787
<rdar://problem/83528540>
Reviewed by Tim Horton.
This is being upstreamed in https://github.com/web-platform-tests/wpt/pull/30960.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-09-27 Myles C. Maxfield <mmaxfield@apple.com>
The CSS Fonts spec has deleted CSSRule.FONT_PALETTE_VALUES_RULE
https://bugs.webkit.org/show_bug.cgi?id=230786
<rdar://problem/83528219>
Reviewed by Antti Koivisto.
The test is being upstreamed at https://github.com/web-platform-tests/wpt/pull/30959.
* web-platform-tests/css/css-fonts/idlharness-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
* web-platform-tests/interfaces/css-fonts.idl:
2021-09-27 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Support @layer statement before @import statements
https://bugs.webkit.org/show_bug.cgi?id=230826
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/layer-import-expected.txt:
2021-09-27 Kate Cheney <katherine_cheney@apple.com>
Send CSP violation reports to the DOM window
https://bugs.webkit.org/show_bug.cgi?id=230728
Reviewed by Brent Fulgham.
Rebaseline CSP tests now that many are no longer timing out. In some
cases this will require removing console logging because in general
for CSP tests we dump console logging to stderr to avoid flakiness.
* web-platform-tests/content-security-policy/base-uri/report-uri-does-not-respect-base-uri.sub-expected.txt:
* web-platform-tests/content-security-policy/blob/blob-urls-do-not-match-self.sub-expected.txt:
* web-platform-tests/content-security-policy/blob/self-doesnt-match-blob.sub-expected.txt:
* web-platform-tests/content-security-policy/blob/star-doesnt-match-blob.sub-expected.txt:
* web-platform-tests/content-security-policy/child-src/child-src-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/child-src/child-src-conflicting-frame-src.sub-expected.txt:
* web-platform-tests/content-security-policy/child-src/child-src-redirect-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/child-src/child-src-worker-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/connect-src/connect-src-beacon-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/connect-src/connect-src-beacon-redirect-to-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-redirect-to-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/connect-src/connect-src-websocket-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/connect-src/connect-src-xmlhttprequest-redirect-to-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/default-src/default-src-inline-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/font-src/font-stylesheet-font-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/form-action/form-action-src-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/form-action/form-action-src-get-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/form-action/form-action-src-javascript-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/frame-src/frame-src-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/frame-src/frame-src-cross-origin-load.sub-expected.txt:
* web-platform-tests/content-security-policy/frame-src/frame-src-redirect-expected.txt:
* web-platform-tests/content-security-policy/frame-src/frame-src-same-document-meta.sub-expected.txt:
* web-platform-tests/content-security-policy/frame-src/frame-src-same-document.sub-expected.txt:
* web-platform-tests/content-security-policy/frame-src/frame-src-self-unique-origin-expected.txt:
* web-platform-tests/content-security-policy/generic/304-response-should-update-csp.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/directive-name-case-insensitive.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_1-img-src-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_1-script-src-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_10_1.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_2_2.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_2_3-expected.txt:
* web-platform-tests/content-security-policy/generic/generic-0_8_1.sub-expected.txt:
* web-platform-tests/content-security-policy/generic/only-valid-whitespaces-are-allowed-expected.txt:
* web-platform-tests/content-security-policy/generic/policy-inherited-correctly-by-plznavigate-expected.txt:
* web-platform-tests/content-security-policy/img-src/img-src-self-unique-origin-expected.txt:
* web-platform-tests/content-security-policy/img-src/report-blocked-data-uri.sub-expected.txt:
* web-platform-tests/content-security-policy/inheritance/document-write-iframe-expected.txt:
* web-platform-tests/content-security-policy/inheritance/frame-src-javascript-url-expected.txt:
* web-platform-tests/content-security-policy/inheritance/iframe-srcdoc-inheritance-expected.txt:
* web-platform-tests/content-security-policy/inheritance/inherited-csp-list-modifications-are-local-expected.txt:
* web-platform-tests/content-security-policy/inheritance/javascript-url-srcdoc-cross-origin-iframe-inheritance-expected.txt:
* web-platform-tests/content-security-policy/inheritance/location-reload-expected.txt:
* web-platform-tests/content-security-policy/media-src/media-src-7_1_2.sub-expected.txt:
* web-platform-tests/content-security-policy/media-src/media-src-7_2_2.sub-expected.txt:
* web-platform-tests/content-security-policy/media-src/media-src-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/meta/combine-header-and-meta-policies.sub-expected.txt:
* web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-allows.sub-expected.txt:
* web-platform-tests/content-security-policy/navigate-to/form-action/form-action-blocks-navigate-to-blocks.sub-expected.txt:
* web-platform-tests/content-security-policy/navigation/javascript-url-navigation-inherits-csp-expected.txt:
* web-platform-tests/content-security-policy/navigation/to-javascript-parent-initiated-parent-csp-expected.txt:
* web-platform-tests/content-security-policy/object-src/object-src-no-url-blocked-expected.txt:
* web-platform-tests/content-security-policy/reporting-api/report-to-directive-allowed-in-meta.https.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting-api/reporting-api-report-only-sends-reports-on-violation.https.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-only-sends-reports-to-first-endpoint.https.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-1.https.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting-api/reporting-api-report-to-overrides-report-uri-2.https.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting-api/reporting-api-sends-reports-on-violation.https.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-src.https.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies-expected.txt:
* web-platform-tests/content-security-policy/reporting/report-uri-effective-directive-expected.txt:
* web-platform-tests/content-security-policy/script-src/hash-always-converted-to-utf-8/iso-8859-1-expected.txt:
* web-platform-tests/content-security-policy/script-src/hash-always-converted-to-utf-8/iso-8859-3-expected.txt:
* web-platform-tests/content-security-policy/script-src/hash-always-converted-to-utf-8/iso-8859-7-expected.txt:
* web-platform-tests/content-security-policy/script-src/hash-always-converted-to-utf-8/iso-8859-9-expected.txt:
* web-platform-tests/content-security-policy/script-src/hash-always-converted-to-utf-8/utf-8-lone-surrogate-expected.txt:
* web-platform-tests/content-security-policy/script-src/injected-inline-script-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/javascript-window-open-blocked-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_1-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_10-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_2-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_2_1-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-1_4_1-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-external-hash-policy-expected.txt:
* web-platform-tests/content-security-policy/script-src/script-src-report-only-policy-works-with-hash-policy-expected.txt:
* web-platform-tests/content-security-policy/script-src/scriptnonce-and-scripthash.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/scriptnonce-basic-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/scriptnonce-ignore-unsafeinline.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/srcdoc-doesnt-bypass-script-src.sub-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/img-src-redirect.sub-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/inside-dedicated-worker-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-cross-origin-image.sub-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-image-from-script.sub-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/securitypolicyviolation-block-image.sub-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/upgrade-insecure-requests-reporting.https-expected.txt:
* web-platform-tests/content-security-policy/style-src/injected-inline-style-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/inline-style-allowed-while-cloning-objects.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/inline-style-attribute-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-error-event-fires-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-hash-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-imported-style-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-injected-inline-style-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-injected-stylesheet-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-inline-style-attribute-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-inline-style-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-inline-style-nonce-blocked-error-event-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-inline-style-nonce-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-none-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/style-src-stylesheet-nonce-blocked-expected.txt:
* web-platform-tests/content-security-policy/style-src/stylehash-basic-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/stylenonce-allowed.sub-expected.txt:
* web-platform-tests/content-security-policy/style-src/stylenonce-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/svg/object-in-svg-foreignobject.sub-expected.txt:
* web-platform-tests/content-security-policy/svg/svg-inline.sub-expected.txt:
* web-platform-tests/content-security-policy/unsafe-eval/eval-scripts-setInterval-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/unsafe-eval/eval-scripts-setTimeout-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_allowed-href_blank-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_location-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_allowed-window_open-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-href_blank-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_location-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_missing_unsafe_hashes-window_open-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-href_blank-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_location-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/javascript_src_denied_wrong_hash-window_open-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/script_event_handlers_allowed-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_missing_unsafe_hashes-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/script_event_handlers_denied_wrong_hash-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_missing_unsafe_hashes-expected.txt:
* web-platform-tests/content-security-policy/unsafe-hashes/style_attribute_denied_wrong_hash-expected.txt:
* web-platform-tests/content-security-policy/worker-src/dedicated-worker-src-child-fallback-blocked.sub-expected.txt:
2021-09-26 Cameron McCormack <heycam@apple.com>
Remove old test files from canvas WPTs that were moved
https://bugs.webkit.org/show_bug.cgi?id=230811
<rdar://problem/83554404>
Reviewed by Tim Horton.
A bunch of canvas test moved directories in
https://github.com/web-platform-tests/wpt/pull/23996. When we re-
imported canvas WPTs in bug 229750, these old files were left behind.
We can remove them since they all now live under
html/canvas/element/manual/.
* web-platform-tests/html/canvas/element/building-paths/canvas_complexshapes_arcto_001.htm: Removed.
* web-platform-tests/html/canvas/element/building-paths/canvas_complexshapes_beziercurveto_001.htm: Removed.
* web-platform-tests/html/canvas/element/context-attributes/getContextAttributes-expected.txt: Removed.
* web-platform-tests/html/canvas/element/context-attributes/getContextAttributes.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative-expected.html: Removed.
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative.html: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_001-expected.txt: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_002-expected.txt: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_003-expected.txt: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_004-expected.txt: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_005-expected.txt: Removed.
* web-platform-tests/html/canvas/element/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html: Removed.
* web-platform-tests/html/canvas/element/image-smoothing/imagesmoothing-expected.txt: Removed.
* web-platform-tests/html/canvas/element/image-smoothing/imagesmoothing.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/canvas-createImageBitmap-resize-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/canvas-createImageBitmap-resize.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/canvas-createImageBitmap-video-resize-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/canvas-createImageBitmap-video-resize.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/common.sub.js: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-blob-invalidtype-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-blob-invalidtype.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-bounds-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-bounds.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-drawImage-closed-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-drawImage-closed.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-drawImage.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-flipY-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-flipY.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-in-worker-transfer-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-in-worker-transfer.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-invalid-args-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-invalid-args.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-origin.sub-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-origin.sub.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-serializable-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-serializable.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-sizeOverflow-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-sizeOverflow.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-transfer-expected.txt: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-transfer.html: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-worker.js: Removed.
* web-platform-tests/html/canvas/element/imagebitmap/transfer-worker.js: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-semitransparent-p3d65.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-semitransparent-rec2020.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-semitransparent-srgb.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb-fullcolor.ogv: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb-transparent.bmp: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb-transparent.ico: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb-transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb-transparent.webp: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb.bmp: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb.gif: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb.ico: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb.jpg: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb.svg: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/pattern-srgb.webp: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_transparent.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_opaque.png: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_transparent.png: Removed.
2021-09-26 Cameron McCormack <heycam@apple.com>
Remove canvas HitRegions tests
https://bugs.webkit.org/show_bug.cgi?id=230809
<rdar://problem/83553485>
Reviewed by Alan Bujtas.
These were removed upstream in
https://github.com/web-platform-tests/wpt/pull/30850.
* web-platform-tests/html/canvas/element/hit-regions/addHitRegions-NotSupportedError-01-expected.txt: Removed.
* web-platform-tests/html/canvas/element/hit-regions/addHitRegions-NotSupportedError-01.html: Removed.
* web-platform-tests/html/canvas/element/hit-regions/hitregions-members-exist-expected.txt: Removed.
* web-platform-tests/html/canvas/element/hit-regions/hitregions-members-exist.html: Removed.
* web-platform-tests/html/canvas/element/hit-regions/w3c-import.log: Removed.
* web-platform-tests/html/canvas/element/manual/hit-regions/addHitRegions-NotSupportedError-01-expected.txt: Removed.
* web-platform-tests/html/canvas/element/manual/hit-regions/addHitRegions-NotSupportedError-01.html: Removed.
* web-platform-tests/html/canvas/element/manual/hit-regions/hitregions-members-exist-expected.txt: Removed.
* web-platform-tests/html/canvas/element/manual/hit-regions/hitregions-members-exist.html: Removed.
* web-platform-tests/html/canvas/element/manual/hit-regions/w3c-import.log: Removed.
2021-09-25 Myles C. Maxfield <mmaxfield@apple.com>
Test palette animations
https://bugs.webkit.org/show_bug.cgi?id=230677
<rdar://problem/83437391>
Fix palette animations tests after r283077.
Unreviewed.
* web-platform-tests/css/css-fonts/animations/font-palette-animation-2-expected.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation-2.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation-3-expected-mismatch.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation-3.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation-expected.html:
* web-platform-tests/css/css-fonts/animations/font-palette-animation.html:
2021-09-25 Myles C. Maxfield <mmaxfield@apple.com>
Test palette animations
https://bugs.webkit.org/show_bug.cgi?id=230677
<rdar://problem/83437391>
Reviewed by Simon Fraser.
These are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30955.
* web-platform-tests/css/css-fonts/animations/font-palette-animation-2-expected.html: Added.
* web-platform-tests/css/css-fonts/animations/font-palette-animation-2.html: Added.
* web-platform-tests/css/css-fonts/animations/font-palette-animation-3-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/animations/font-palette-animation-3.html: Added.
* web-platform-tests/css/css-fonts/animations/font-palette-animation-expected.html: Added.
* web-platform-tests/css/css-fonts/animations/font-palette-animation.html: Added.
2021-09-23 Tim Nguyen <ntim@apple.com>
Make inert nodes invisible to hit testing
https://bugs.webkit.org/show_bug.cgi?id=229330
Reviewed by Antti Koivisto.
Test: LayoutTests/imported/w3c/web-platform-tests/inert/inert-inlines.tentative.html
This adds an internal inherited effectiveInert style property in RenderStyle and starts using it for hit testing checks.
Invalidation is done through style invalidation.
Skipped and removed test expectations for inert event retargeting tests that should soon become irrelevant per
this CSSWG discussion:
https://logs.csswg.org/irc.w3.org/css/2021-09-08/#e1431357
https://lists.w3.org/Archives/Public/www-style/2021Sep/0004.html
Pending WPT PR to remove inert event retargeting tests: https://github.com/web-platform-tests/wpt/pull/30866
* web-platform-tests/inert/inert-inlines.tentative-expected.txt:
* web-platform-tests/inert/inert-retargeting-iframe.tentative-expected.txt: Removed.
* web-platform-tests/inert/inert-retargeting.tentative-expected.txt: Removed.
2021-09-25 Myles C. Maxfield <mmaxfield@apple.com>
Update WPT font-palette tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=230785
Unreviewed.
* web-platform-tests/css/css-fonts/font-palette-add-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-add-2.html:
* web-platform-tests/css/css-fonts/font-palette-add-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-add.html:
* web-platform-tests/css/css-fonts/font-palette-empty-font-family-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-empty-font-family.html:
* web-platform-tests/css/css-fonts/font-palette-modify-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-modify-2.html:
* web-platform-tests/css/css-fonts/font-palette-modify-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-modify.html:
* web-platform-tests/css/css-fonts/font-palette-remove-2-expected.html:
* web-platform-tests/css/css-fonts/font-palette-remove-2.html:
* web-platform-tests/css/css-fonts/font-palette-remove-expected-mismatch.html:
* web-platform-tests/css/css-fonts/font-palette-remove.html:
* web-platform-tests/css/css-fonts/font-palette.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-2-expected.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-2.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add-expected-mismatch.html:
* web-platform-tests/css/css-fonts/palette-values-rule-add.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-2-expected.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-2.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete-expected-mismatch.html:
* web-platform-tests/css/css-fonts/palette-values-rule-delete.html:
* web-platform-tests/css/css-fonts/resources/Ahem-COLR-palettes.ttf: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-fonts/resources/Ahem-COLOR-palettes.ttf.
2021-09-25 Myles C. Maxfield <mmaxfield@apple.com>
Test css-wide keywords in base-palette and override-color
https://bugs.webkit.org/show_bug.cgi?id=230737
<rdar://problem/83479016>
Reviewed by Tim Horton.
It already works.
The tests are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30958.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
2021-09-25 Myles C. Maxfield <mmaxfield@apple.com>
Make sure empty font families do the right thing for font palettes
https://bugs.webkit.org/show_bug.cgi?id=230598
<rdar://problem/83383955>
Reviewed by Tim Horton.
It already works.
These tests are being upstreamed in https://github.com/web-platform-tests/wpt/pull/30957.
* web-platform-tests/css/css-fonts/font-palette-empty-font-family-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-empty-font-family.html: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html:
2021-09-24 Nikos Mouchtaris <nmouchtaris@apple.com>
Implement round,mod,rem functions for calc
https://bugs.webkit.org/show_bug.cgi?id=230073
Reviewed by Simon Fraser.
* web-platform-tests/css/css-values/round-function-expected.txt:
* web-platform-tests/css/css-values/round-mod-rem-computed-expected.txt: Added.
* web-platform-tests/css/css-values/round-mod-rem-computed.html: Added.
* web-platform-tests/css/css-values/round-mod-rem-invalid-expected.txt: Added.
* web-platform-tests/css/css-values/round-mod-rem-invalid.html: Added.
* web-platform-tests/css/css-values/round-mod-rem-serialize-expected.txt: Added.
* web-platform-tests/css/css-values/round-mod-rem-serialize.html: Added.
* web-platform-tests/css/support/numeric-testcommon.js:
2021-09-24 Nikos Mouchtaris <nmouchtaris@apple.com>
Implement abs,sign calc functions
https://bugs.webkit.org/show_bug.cgi?id=229786
Reviewed by Simon Fraser.
* web-platform-tests/css/css-values/signs-abs-computed-expected.txt: Added.
* web-platform-tests/css/css-values/signs-abs-computed.html: Added.
* web-platform-tests/css/css-values/signs-abs-invalid-expected.txt: Added.
* web-platform-tests/css/css-values/signs-abs-invalid.html: Added.
* web-platform-tests/css/css-values/signs-abs-serialize-expected.txt: Added.
* web-platform-tests/css/css-values/signs-abs-serialize.html: Added.
2021-09-24 Myles C. Maxfield <mmaxfield@apple.com>
Color keywords in override-color cause a crash
https://bugs.webkit.org/show_bug.cgi?id=230605
<rdar://problem/83389290>
Reviewed by Simon Fraser.
Tests are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30941.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html:
2021-09-24 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Import latest changes from css-flexbox WPT repo
https://bugs.webkit.org/show_bug.cgi?id=230748
Reviewed by Manuel Rego Casasnovas.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-002.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-003-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-003-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-003.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-004-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-004-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-004.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-005-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-005-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-005.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-006-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-006-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-006.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-007-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-007-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-007.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-008-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-008-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-008.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-rtl-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-rtl-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-rtl-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-rtl-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-rtl-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-rtl-002.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-vertWM-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-vertWM-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-vertWM-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-vertWM-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-vertWM-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-content-vertWM-002.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-002.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-003-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-003-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-003.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-004-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-004-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-004.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-005.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-006.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-007-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-007-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-007.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-008-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-008-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-008.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-002.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-003.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-rtl-004.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-002.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-003-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-003-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-003.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-004-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-004-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-align-self-vertWM-004.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-002.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-003.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-004-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-004-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-004.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-005.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-006-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-006-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-006.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-007.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-008-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-008-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-008.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-rtl-002.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-001-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-001.html:
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002-expected.html: Removed.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/abspos/flex-abspos-staticpos-justify-content-vertWM-002.html:
* web-platform-tests/css/css-flexbox/abspos/w3c-import.log:
* web-platform-tests/css/css-flexbox/align-content-wrap-005-expected.txt: Added.
* web-platform-tests/css/css-flexbox/align-content-wrap-005.html: Added.
* web-platform-tests/css/css-flexbox/column-intrinsic-size-aspect-ratio-crash.html: Added.
* web-platform-tests/css/css-flexbox/display_flex_exist-expected.txt: Removed.
* web-platform-tests/css/css-flexbox/display_flex_exist.html: Removed.
* web-platform-tests/css/css-flexbox/display_inline-flex_exist-expected.txt: Removed.
* web-platform-tests/css/css-flexbox/display_inline-flex_exist.html: Removed.
* web-platform-tests/css/css-flexbox/dynamic-isize-change-001-expected.html: Added.
* web-platform-tests/css/css-flexbox/dynamic-isize-change-001.html: Added.
* web-platform-tests/css/css-flexbox/dynamic-isize-change-002-expected.xht: Added.
* web-platform-tests/css/css-flexbox/dynamic-isize-change-002.html: Added.
* web-platform-tests/css/css-flexbox/dynamic-isize-change-003-expected.xht: Added.
* web-platform-tests/css/css-flexbox/dynamic-isize-change-003.html: Added.
* web-platform-tests/css/css-flexbox/dynamic-isize-change-004-expected.xht: Added.
* web-platform-tests/css/css-flexbox/dynamic-isize-change-004.html: Added.
* web-platform-tests/css/css-flexbox/dynamic-stretch-change-expected.html: Added.
* web-platform-tests/css/css-flexbox/dynamic-stretch-change.html: Added.
* web-platform-tests/css/css-flexbox/fixed-table-layout-with-percentage-width-in-flex-item-expected.html: Added.
* web-platform-tests/css/css-flexbox/fixed-table-layout-with-percentage-width-in-flex-item.html: Added.
* web-platform-tests/css/css-flexbox/flex-base-expected.html: Removed.
* web-platform-tests/css/css-flexbox/flex-base.html: Removed.
* web-platform-tests/css/css-flexbox/flex-basis-011-expected.html:
* web-platform-tests/css/css-flexbox/flex-basis-011.html:
* web-platform-tests/css/css-flexbox/flex-basis-012-expected.xht: Added.
* web-platform-tests/css/css-flexbox/flex-basis-012.html: Added.
* web-platform-tests/css/css-flexbox/flex-basis-intrinsics-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/flex-basis-intrinsics-001.html: Added.
* web-platform-tests/css/css-flexbox/flex-container-max-content-001-expected.html: Added.
* web-platform-tests/css/css-flexbox/flex-container-max-content-001.html: Added.
* web-platform-tests/css/css-flexbox/flex-container-min-content-001-expected.html: Added.
* web-platform-tests/css/css-flexbox/flex-container-min-content-001.html: Added.
* web-platform-tests/css/css-flexbox/flex-flexitem-childmargin-expected.html: Removed.
* web-platform-tests/css/css-flexbox/flex-flexitem-childmargin.html: Removed.
* web-platform-tests/css/css-flexbox/flex-flexitem-percentage-prescation-expected.html: Removed.
* web-platform-tests/css/css-flexbox/flex-flexitem-percentage-prescation.html: Removed.
* web-platform-tests/css/css-flexbox/flex-grow-008-expected.xht: Added.
* web-platform-tests/css/css-flexbox/flex-grow-008.html: Added.
* web-platform-tests/css/css-flexbox/flex-item-compressible-001.html:
* web-platform-tests/css/css-flexbox/flex-item-compressible-002.html:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-001a-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-001b-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-006-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-007-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-008-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-001-block-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-001-table-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-002-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-003-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-004-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-baseline-align-self-baseline-horiz-001-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-align-self-baseline-vert-001-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-horiz-001a-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-horiz-001a.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-horiz-001b-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-horiz-001b.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-vert-001a-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-vert-001a.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-vert-001b-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-vert-001b.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-horiz-001-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-horiz-001.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-horiz-002-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-horiz-002.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-vert-001-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-vert-001.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-vert-002-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-vert-002.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-nested-001-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox-baseline-nested-001.html: Added.
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-003a-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-003a.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-003b-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-003b.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-004a-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-004a.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-004b-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-004b.html:
* web-platform-tests/css/css-flexbox/flexbox-items-as-stacking-contexts-002-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-items-as-stacking-contexts-002.html:
* web-platform-tests/css/css-flexbox/flexbox-items-as-stacking-contexts-003-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-items-as-stacking-contexts-003.html:
* web-platform-tests/css/css-flexbox/flexbox-justify-content-horiz-002-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-justify-content-vert-002-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-justify-content-wmvert-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/flexbox-justify-content-wmvert-002.html: Added.
* web-platform-tests/css/css-flexbox/flexbox-mbp-horiz-004-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-mbp-horiz-004.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-paint-ordering-002-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-paint-ordering-002.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-table-fixup-001-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox_columns.html:
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-rtl-001-expected.txt: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-rtl-001.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-rtl-002-expected.txt: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-rtl-002.html: Added.
* web-platform-tests/css/css-flexbox/floated-flexitem-expected.html: Removed.
* web-platform-tests/css/css-flexbox/floated-flexitem.html: Removed.
* web-platform-tests/css/css-flexbox/image-nested-within-definite-column-flexbox-expected.html: Added.
* web-platform-tests/css/css-flexbox/image-nested-within-definite-column-flexbox.html: Added.
* web-platform-tests/css/css-flexbox/order/order-abs-children-painting-order-expected.html: Added.
* web-platform-tests/css/css-flexbox/order/order-abs-children-painting-order.html: Added.
* web-platform-tests/css/css-flexbox/order/w3c-import.log:
* web-platform-tests/css/css-flexbox/overflow-area-003-expected.html: Added.
* web-platform-tests/css/css-flexbox/overflow-area-003.html: Added.
* web-platform-tests/css/css-flexbox/parsing/flex-basis-computed-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-basis-computed.html:
* web-platform-tests/css/css-flexbox/parsing/flex-basis-valid-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-basis-valid.html:
* web-platform-tests/css/css-flexbox/parsing/flex-shorthand-expected.txt:
* web-platform-tests/css/css-flexbox/parsing/flex-shorthand.html:
* web-platform-tests/css/css-flexbox/percentage-heights-015-expected.html: Added.
* web-platform-tests/css/css-flexbox/percentage-heights-015.html: Added.
* web-platform-tests/css/css-flexbox/svg-no-natural-size-grandchild-expected.xht: Added.
* web-platform-tests/css/css-flexbox/svg-no-natural-size-grandchild.html: Added.
* web-platform-tests/css/css-flexbox/synthesize-vrl-baseline-expected.html: Added.
* web-platform-tests/css/css-flexbox/synthesize-vrl-baseline.html: Added.
* web-platform-tests/css/css-flexbox/w3c-import.log:
2021-09-24 Myles C. Maxfield <mmaxfield@apple.com>
Handle CSSOM style mutation of font-palette
https://bugs.webkit.org/show_bug.cgi?id=230673
Reviewed by Antti Koivisto.
It already works.
The tests are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30942.
* web-platform-tests/css/css-fonts/font-palette-add-2-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-add-2.html: Added.
* web-platform-tests/css/css-fonts/font-palette-add-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-add.html: Added.
* web-platform-tests/css/css-fonts/font-palette-modify-2-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-modify-2.html: Added.
* web-platform-tests/css/css-fonts/font-palette-modify-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-modify.html: Added.
* web-platform-tests/css/css-fonts/font-palette-remove-2-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette-remove-2.html: Added.
* web-platform-tests/css/css-fonts/font-palette-remove-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/font-palette-remove.html: Added.
2021-09-24 Myles C. Maxfield <mmaxfield@apple.com>
Handle CSSOM style mutation of font-palette-values
https://bugs.webkit.org/show_bug.cgi?id=230448
<rdar://problem/83343481>
Reviewed by Antti Koivisto.
These tests are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30939.
* web-platform-tests/css/css-fonts/palette-values-rule-add-2-expected.html: Added.
* web-platform-tests/css/css-fonts/palette-values-rule-add-2.html: Added.
* web-platform-tests/css/css-fonts/palette-values-rule-add-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/palette-values-rule-add.html: Added.
* web-platform-tests/css/css-fonts/palette-values-rule-delete-2-expected.html: Added.
* web-platform-tests/css/css-fonts/palette-values-rule-delete-2.html: Added.
* web-platform-tests/css/css-fonts/palette-values-rule-delete-expected-mismatch.html: Added.
* web-platform-tests/css/css-fonts/palette-values-rule-delete.html: Added.
2021-09-24 Sihui Liu <sihui_liu@apple.com>
Add initial support for File System Access API
https://bugs.webkit.org/show_bug.cgi?id=230484
rdar://83405890
Reviewed by Youenn Fablet.
* web-platform-tests/file-system-access/opaque-origin.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-BroadcastChannel.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-Error.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-create-sync-access-handle-dedicated-worker.https.tentative.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any-expected.txt:
2021-09-23 Nikos Mouchtaris <nmouchtaris@apple.com>
Implement atan, acos, asin, atan2 calc functions
https://bugs.webkit.org/show_bug.cgi?id=229775
Reviewed by Simon Fraser.
* web-platform-tests/css/css-values/acos-asin-atan-atan2-computed-expected.txt: Added.
* web-platform-tests/css/css-values/acos-asin-atan-atan2-computed.html: Added.
* web-platform-tests/css/css-values/acos-asin-atan-atan2-invalid-expected.txt: Added.
* web-platform-tests/css/css-values/acos-asin-atan-atan2-invalid.html: Added.
* web-platform-tests/css/css-values/acos-asin-atan-atan2-serialize-expected.txt: Added.
* web-platform-tests/css/css-values/acos-asin-atan-atan2-serialize.html: Added.
* web-platform-tests/css/support/numeric-testcommon.js:
2021-09-22 Myles C. Maxfield <mmaxfield@apple.com>
[Cocoa] Hook up palettes to CoreText
https://bugs.webkit.org/show_bug.cgi?id=230449
Reviewed by Simon Fraser.
This is being upstreamed at https://github.com/web-platform-tests/wpt/pull/30910.
* web-platform-tests/css/css-fonts/font-palette-expected.html: Added.
* web-platform-tests/css/css-fonts/font-palette.html: Added.
* web-platform-tests/css/css-fonts/resources/Ahem-COLOR-palettes.ttf: Added.
2021-09-22 Joonghun Park <jh718.park@samsung.com>
Fix the behavior that setting text field input's value content attribute to the same value moves caret to the end of the input.
https://bugs.webkit.org/show_bug.cgi?id=191255
Reviewed by Simon Fraser.
This patch changes the behavior specified above to make WebKit's behavior interoperable
according to the spec below at
https://html.spec.whatwg.org/multipage/form-elements.html#dom-textarea-value.
'4. If the new API value is different from oldAPIValue,
then move the text entry cursor position to the end of the text control,
unselecting any selected text and resetting the selection direction to "none".'
* web-platform-tests/html/semantics/forms/textfieldselection/defaultSelection-expected.txt:
* web-platform-tests/html/semantics/forms/textfieldselection/selection-after-content-change-expected.txt:
* web-platform-tests/html/semantics/forms/textfieldselection/selection-value-interactions-expected.txt:
2021-09-21 Myles C. Maxfield <mmaxfield@apple.com>
Parsing support for font-palette
https://bugs.webkit.org/show_bug.cgi?id=230394
Reviewed by Simon Fraser.
This is being upstreamed at https://github.com/web-platform-tests/wpt/pull/30845.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-computed-expected.txt: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-computed.html: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-invalid-expected.txt: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-invalid.html: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-valid-expected.txt: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-valid.html: Added.
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
2021-09-21 Joonghun Park <pjh0718@gmail.com>
Fix the behavior that 3d translation's second value is serialized to 0px regardless of its specified unit if it is zero value.
https://bugs.webkit.org/show_bug.cgi?id=230534
Reviewed by Simon Fraser.
When being serialized, the css value's unit should be preserved.
* web-platform-tests/css/css-transforms/parsing/translate-parsing-valid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/translate-parsing-valid.html: updated from wpt repository.
2021-09-21 Eric Hutchison <ehutchison@apple.com>
Unreviewed, reverting r282768.
Slowdown on Mac EWS builders as a constant failure.
Reverted changeset:
"box-shadow and text-shadow do not yield float values while
interpolating"
https://bugs.webkit.org/show_bug.cgi?id=230347
https://commits.webkit.org/r282768
2021-09-21 Youenn Fablet <youenn@apple.com>
imported/w3c/web-platform-tests/webrtc/RTCDataChannel-close.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=230399
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCDataChannel-close-expected.txt:
* web-platform-tests/webrtc/RTCDataChannel-close.html:
2021-09-21 Youenn Fablet <youenn@apple.com>
RTCPeerConnection perfect negotiation tests are flaky
https://bugs.webkit.org/show_bug.cgi?id=230344
Reviewed by Alex Christensen.
Helper function checks that adding candidates only fails for candidates related to ignored descriptions.
But the flag that sets whther descriptions are ignored is set synchronously while it should be set once the description is applied.
Otherwise, errors related to the candidates that are in the operation queue related to the previously ignored description will not be ignored.
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-helper.js:
(try.async try):
(string_appeared_here.peer):
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation.https-expected.txt:
2021-09-21 Chris Dumez <cdumez@apple.com>
Resync web-platform-tests/tools from upstream
https://bugs.webkit.org/show_bug.cgi?id=230512
Reviewed by Youenn Fablet.
Resync web-platform-tests/tools from upstream 1b3385871f3621acc91c76b806.
* web-platform-tests/tools/*: Updated.
2021-09-21 Myles C. Maxfield <mmaxfield@apple.com>
Parsing support for font-palette-values
https://bugs.webkit.org/show_bug.cgi?id=230337
Reviewed by Antti Koivisto.
These are being upstreamed at https://github.com/web-platform-tests/wpt/pull/30840.
* web-platform-tests/css/css-fonts/idlharness-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid-expected.txt: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-invalid.html: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid-expected.txt: Added.
* web-platform-tests/css/css-fonts/parsing/font-palette-values-valid.html: Added.
2021-09-21 Ziran Sun <zsun@igalia.com>
[css-grid] When the max is less than the min in minmax(), the max will be floored by the min
https://bugs.webkit.org/show_bug.cgi?id=230481
Reviewed by Sergio Villar Senin.
Updated test expectation files as all the tests are passing.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-columns-001-expected.txt:
* web-platform-tests/css/css-grid/grid-definition/grid-auto-fill-rows-001-expected.txt:
* web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-columns-001-expected.txt:
* web-platform-tests/css/css-grid/grid-definition/grid-auto-fit-rows-001-expected.txt:
2021-09-21 Youenn Fablet <youenn@apple.com>
Update list of WebRTC senders and receivers when updating local or remote descriptions
https://bugs.webkit.org/show_bug.cgi?id=230403
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/no-media-call.html:
Check that transport is not null after setting the local description.
2021-09-20 Nikos Mouchtaris <nmouchtaris@apple.com>
Implement exp,log functions calc functions
https://bugs.webkit.org/show_bug.cgi?id=229897
Reviewed by Simon Fraser.
* web-platform-tests/css/css-values/exp-log-compute.html: Added.
* web-platform-tests/css/css-values/exp-log-invalid.html: Added.
* web-platform-tests/css/css-values/exp-log-serialize.html: Added.
2021-09-20 Youenn Fablet <youenn@apple.com>
Make sure RTCRtpSender.setParameters returns an exception with a valid type
https://bugs.webkit.org/show_bug.cgi?id=230476
Reviewed by Alex Christensen.
* web-platform-tests/webrtc/RTCRtpParameters-encodings-expected.txt:
* web-platform-tests/webrtc/RTCRtpParameters-transactionId-expected.txt:
2021-09-20 Antoine Quint <graouts@webkit.org>
box-shadow and text-shadow do not yield float values while interpolating
https://bugs.webkit.org/show_bug.cgi?id=230347
Reviewed by Simon Fraser.
Add some new WPT tests for float and calc() values for box-shadow and text-shadow while
interpolating and update output for still-failing composite operations tests. The new tests
have already landed in WPT with https://github.com/web-platform-tests/wpt/pull/30823.
* web-platform-tests/css/css-backgrounds/animations/box-shadow-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/box-shadow-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/box-shadow-interpolation.html:
* web-platform-tests/css/css-backgrounds/box-shadow-calc-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-calc.html: Added.
* web-platform-tests/css/css-transitions/animations/text-shadow-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/text-shadow-interpolation-expected.txt:
* web-platform-tests/css/css-transitions/animations/text-shadow-interpolation.html:
2021-09-20 Johnson Zhou <qiaosong_zhou@apple.com>
Add support for CSSUnparsedValue parsing through CSSStyleValue.parse()
https://bugs.webkit.org/show_bug.cgi?id=229702
Reviewed by Alex Christensen.
* web-platform-tests/css/css-typed-om/idlharness-expected.txt:
* web-platform-tests/css/css-typed-om/resources/testhelper.js:
(remove_leading_spaces):
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-image-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html:
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssPositionValue-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get.html:
2021-09-20 Aditya Keerthi <akeerthi@apple.com>
Implement input-security
https://bugs.webkit.org/show_bug.cgi?id=184510
rdar://79979992
Reviewed by Antti Koivisto.
Add web platform tests for input-security.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/css-ui/input-security-auto-sensitive-text-input-expected.html: Added.
* web-platform-tests/css/css-ui/input-security-auto-sensitive-text-input.html: Added.
* web-platform-tests/css/css-ui/input-security-computed-expected.txt: Added.
* web-platform-tests/css/css-ui/input-security-computed.html: Added.
* web-platform-tests/css/css-ui/input-security-non-sensitive-elements-expected.html: Added.
* web-platform-tests/css/css-ui/input-security-non-sensitive-elements.html: Added.
* web-platform-tests/css/css-ui/input-security-none-sensitive-text-input-expected.html: Added.
* web-platform-tests/css/css-ui/input-security-none-sensitive-text-input.html: Added.
* web-platform-tests/css/css-ui/input-security-parsing-expected.txt: Added.
* web-platform-tests/css/css-ui/input-security-parsing.html: Added.
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
2021-09-20 Tim Nguyen <ntim@apple.com>
Import inert/inert-on-non-html.tentative.html from WPT
https://bugs.webkit.org/show_bug.cgi?id=230474
Reviewed by Youenn Fablet.
* web-platform-tests/inert/inert-on-non-html.tentative.html: Added.
* web-platform-tests/inert/inert-on-non-html.tentative-expected.txt: Added.
* web-platform-tests/inert/w3c-import.log:
2021-09-20 Marcos Caceres <marcos@marcosc.com>
Web Share tests are out of date
https://bugs.webkit.org/show_bug.cgi?id=229489
Reviewed by Youenn Fablet.
* web-platform-tests/web-share/canShare.https.html:
* web-platform-tests/web-share/share-consume-activation.https.html:
* web-platform-tests/web-share/share-empty.https.html:
* web-platform-tests/web-share/share-securecontext.http.html:
* web-platform-tests/web-share/share-simple-manual.https.html:
2021-09-20 Youenn Fablet <youenn@apple.com>
Resync WPT webrtc tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=229549
<rdar://problem/82670236>
Reviewed by Eric Carlson.
* resources/import-expectations.json:
* web-platform-tests/webrtc/RTCConfiguration-iceServers-expected.txt:
* web-platform-tests/webrtc/RTCConfiguration-iceServers.html:
* web-platform-tests/webrtc/RTCDataChannel-bufferedAmount-expected.txt:
* web-platform-tests/webrtc/RTCDataChannel-iceRestart-expected.txt: Added.
* web-platform-tests/webrtc/RTCDataChannel-iceRestart.html: Added.
* web-platform-tests/webrtc/RTCDataChannel-send-expected.txt:
* web-platform-tests/webrtc/RTCDataChannel-send.html:
* web-platform-tests/webrtc/RTCDtlsTransport-state-expected.txt:
* web-platform-tests/webrtc/RTCDtlsTransport-state.html:
* web-platform-tests/webrtc/RTCIceConnectionState-candidate-pair.https-expected.txt:
* web-platform-tests/webrtc/RTCIceTransport-extension-helper.js: Removed.
* web-platform-tests/webrtc/RTCIceTransport-extension.https-expected.txt:
* web-platform-tests/webrtc/RTCIceTransport-extension.https.html:
* web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-connectionSetup.html:
* web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate.html:
* web-platform-tests/webrtc/RTCPeerConnection-addTrack.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-addTrack.https.html:
* web-platform-tests/webrtc/RTCPeerConnection-capture-video.https.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-connectionState-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-connectionState.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-createOffer-offerToReceive-expected.txt: Added.
* web-platform-tests/webrtc/RTCPeerConnection-createOffer-offerToReceive.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-getDefaultIceServers-expected.txt: Added.
* web-platform-tests/webrtc/RTCPeerConnection-getDefaultIceServers.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-getIdentityAssertion.sub-expected.txt: Added.
* web-platform-tests/webrtc/RTCPeerConnection-getIdentityAssertion.sub.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-getStats.https.html:
* web-platform-tests/webrtc/RTCPeerConnection-helper.js:
(doExchange):
(async listenForSSRCs):
* web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https.html:
* web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState.html:
* web-platform-tests/webrtc/RTCPeerConnection-mandatory-getStats.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-mandatory-getStats.https.html:
* web-platform-tests/webrtc/RTCPeerConnection-peerIdentity-expected.txt: Added.
* web-platform-tests/webrtc/RTCPeerConnection-peerIdentity.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare-linear.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-plan-b-is-not-supported-expected.txt: Added.
* web-platform-tests/webrtc/RTCPeerConnection-plan-b-is-not-supported.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-relay-canvas.https-expected.txt: Added.
* web-platform-tests/webrtc/RTCPeerConnection-relay-canvas.https.html: Added.
* web-platform-tests/webrtc/RTCPeerConnection-remote-track-mute.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-restartIce.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-restartIce.https.html:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-pranswer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https-expected.txt: Added.
* web-platform-tests/webrtc/RTCRtpParameters-degradationPreference-expected.txt: Added.
* web-platform-tests/webrtc/RTCRtpParameters-degradationPreference.html: Added.
* web-platform-tests/webrtc/RTCRtpTransceiver-setDirection-expected.txt: Added.
* web-platform-tests/webrtc/RTCRtpTransceiver-setDirection.html: Added.
* web-platform-tests/webrtc/RTCRtpTransceiver-stop-expected.txt:
* web-platform-tests/webrtc/RTCRtpTransceiver-stop.html:
* web-platform-tests/webrtc/RTCRtpTransceiver.https.html:
* web-platform-tests/webrtc/RTCStats-helper.js:
(validateCodecStats):
* web-platform-tests/webrtc/datachannel-emptystring-expected.txt: Removed.
* web-platform-tests/webrtc/datachannel-emptystring.html: Removed.
* web-platform-tests/webrtc/getstats.html:
* web-platform-tests/webrtc/identity-helper.sub.js: Added.
(parseAssertionResult):
(getIdpDomains):
(assert_rtcerror_rejection):
(set hostString):
* web-platform-tests/webrtc/no-media-call.html:
* web-platform-tests/webrtc/promises-call.html:
* web-platform-tests/webrtc/protocol/README.txt:
* web-platform-tests/webrtc/protocol/dtls-setup.https-expected.txt: Added.
* web-platform-tests/webrtc/protocol/dtls-setup.https.html: Added.
* web-platform-tests/webrtc/protocol/handover-datachannel-expected.txt: Added.
* web-platform-tests/webrtc/protocol/handover-datachannel.html: Added.
* web-platform-tests/webrtc/protocol/handover.html:
* web-platform-tests/webrtc/protocol/rtp-clockrate-expected.txt: Added.
* web-platform-tests/webrtc/protocol/rtp-clockrate.html: Added.
* web-platform-tests/webrtc/protocol/rtp-extension-support-expected.txt: Added.
* web-platform-tests/webrtc/protocol/rtp-extension-support.html: Added.
* web-platform-tests/webrtc/protocol/rtp-payloadtypes.html:
* web-platform-tests/webrtc/protocol/sdes-dont-dont-dont-expected.txt: Added.
* web-platform-tests/webrtc/protocol/sdes-dont-dont-dont.html: Added.
* web-platform-tests/webrtc/protocol/split.https.html:
* web-platform-tests/webrtc/protocol/vp8-fmtp-expected.txt: Added.
* web-platform-tests/webrtc/protocol/vp8-fmtp.html: Added.
* web-platform-tests/webrtc/protocol/w3c-import.log:
* web-platform-tests/webrtc/simplecall-no-ssrcs.https.html:
* web-platform-tests/webrtc/simplecall.https.html:
* web-platform-tests/webrtc/simulcast/basic.https-expected.txt:
* web-platform-tests/webrtc/simulcast/basic.https.html:
* web-platform-tests/webrtc/simulcast/getStats.https-expected.txt:
* web-platform-tests/webrtc/simulcast/h264.https-expected.txt:
* web-platform-tests/webrtc/simulcast/h264.https.html:
* web-platform-tests/webrtc/simulcast/setParameters-active.https-expected.txt:
* web-platform-tests/webrtc/simulcast/setParameters-active.https.html:
* web-platform-tests/webrtc/simulcast/vp8.https-expected.txt:
* web-platform-tests/webrtc/simulcast/vp8.https.html:
* web-platform-tests/webrtc/tools/package.json:
* web-platform-tests/webrtc/w3c-import.log:
2021-09-19 Alan Bujtas <zalan@apple.com>
[LFC][IFC] overflow-wrap: anywhere/break-word rules over word-break: keep-all
https://bugs.webkit.org/show_bug.cgi?id=230458
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-keep-all-001-expected.txt:
2021-09-17 Simon Fraser <simon.fraser@apple.com>
css/cssom-view/mouseEvent-offsetXY-svg.html passes now
https://bugs.webkit.org/show_bug.cgi?id=230271
Reviewed by Ryan Haddad.
css/cssom-view/mouseEvent-offsetXY-svg.html passes after r282316.
* web-platform-tests/css/cssom-view/mouseEvent-offsetXY-svg-expected.txt:
2021-09-17 Alex Christensen <achristensen@webkit.org>
Addition of CSSTransformValue, CSSTransformComponent & subclasses
https://bugs.webkit.org/show_bug.cgi?id=230284
Reviewed by Alex Christensen.
* web-platform-tests/css/css-typed-om/idlharness-expected.txt:
* web-platform-tests/css/css-typed-om/rotate-by-added-angle-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative-expected.txt:
2021-09-17 Cameron McCormack <heycam@apple.com>
Preserve color space when creating ImageBuffers for ImageBitmaps
https://bugs.webkit.org/show_bug.cgi?id=229022
<rdar://problem/81828459>
Reviewed by Sam Weinig.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-Blob-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-Blob.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageBitmap-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageBitmap.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageData-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-ImageData.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-canvas.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-cloned.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-image-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-ImageBitmap-image.html: Added.
2021-09-17 Youenn Fablet <youenn@apple.com>
Compute RTCPeerConnection.connectionState as per https://w3c.github.io/webrtc-pc/#rtcpeerconnectionstate-enum
https://bugs.webkit.org/show_bug.cgi?id=230341
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-connectionState.https-expected.txt:
2021-09-16 Youenn Fablet <youenn@apple.com>
WPT webrtc RTCPeerConnection-setLocalDescription-offer.html and RTCPeerConnection-setLocalDescription-answer.html are flaky due to always changing failing assertion
https://bugs.webkit.org/show_bug.cgi?id=230302
Reviewed by Eric Carlson.
Update the test to just check for exception name so that, when failing, the error message stays stable.
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer.html:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer.html:
2021-09-16 Cameron McCormack <heycam@apple.com>
Preserve canvas color space when producing JPEGs from toDataURL/toBlob
https://bugs.webkit.org/show_bug.cgi?id=230209
<rdar://82948457>
Reviewed by Sam Weinig.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.jpeg.p3.canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.jpeg.p3.canvas.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.p3.canvas.html.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.p3.canvas-expected.txt:
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.p3.canvas.html:
* web-platform-tests/html/canvas/tools/yaml/element/color_space.yaml:
2021-09-16 Cameron McCormack <heycam@apple.com>
Support patterns with a wide gamut source painting into a display-p3 canvas
https://bugs.webkit.org/show_bug.cgi?id=229023
<rdar://problem/81828466>
Reviewed by Sam Weinig.
Add tests for wide gamut <img> and <canvas> sources for patterns.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.html:
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-canvas.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-image-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-pattern-image.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js:
2021-09-16 Cameron McCormack <heycam@apple.com>
Support drawImage with a wide gamut image painting into a display-p3 canvas
https://bugs.webkit.org/show_bug.cgi?id=229021
<rdar://problem/81828450>
Reviewed by Sam Weinig.
Adding a new WPT for drawImage() using images with various embedded
color profiles.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-drawImage.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-settings-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3-settings.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-display-p3.js: Added.
(pixelsApproximatelyEqual):
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BB0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-BBBC00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FF0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Adobe-RGB-FFFF00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BB0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-BBBC00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FF0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Display-P3-FFFF00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-BE000000.jpg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/Generic-CMYK-FF000000.jpg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BB0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-BBBC00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000CC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FF0000FF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000CCCC.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/sRGB-FFFF00000000FFFF.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt:
Results changing for an existing test. It's designed to test canvas
with a float16 backing store, which is (at the moment) non-standard,
and unsupported by us. The sub-tests changing from PASS to FAIL are
notable; they are drawing semi-transparent 16 bit wide gamut images
and comparing the results to drawing 8 bit equivalent images. Might
be accuracy issues due to pre-multiplied alpha?
2021-09-16 Chris Dumez <cdumez@apple.com>
[ MacOS & iOS ] imported/w3c/web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener.html is flaky failing
https://bugs.webkit.org/show_bug.cgi?id=228089
<rdar://problem/80801807>
Reviewed by Darin Adler.
Rebaseline test that is now consistently passing.
* web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener-expected.txt:
2021-09-16 Chris Dumez <cdumez@apple.com>
Add violations reporting support for Cross-Origin-Embedder-Policy
https://bugs.webkit.org/show_bug.cgi?id=230269
Reviewed by Youenn Fablet.
* web-platform-tests/fetch/api/request/destination/fetch-destination-iframe.https-expected.txt:
Rebaseline test that is passing now that we support Fetch destination="iframe".
* web-platform-tests/html/cross-origin-embedder-policy/reporting-to-endpoint.https-expected.txt:
Rebaseline test that is passing now that we support reporting for COEP violations.
* web-platform-tests/html/cross-origin-embedder-policy/reporting-to-endpoint.https.html.sub.headers:
Merge fix from https://github.com/web-platform-tests/wpt/pull/30785 so that the test can run within
the WebKit test infrastructure.
2021-09-16 Chris Dumez <cdumez@apple.com>
[ iOS Mac Debug ] imported/w3c/web-platform-tests/html/cross-origin-opener-policy/coop-navigated-history-popup.https.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=230268
<rdar://problem/83104971>
Unreviewed, move console logging to stderr to address flakiness.
* web-platform-tests/html/cross-origin-opener-policy/coop-navigated-history-popup.https-expected.txt:
2021-09-16 Eric Hutchison <ehutchison@apple.com>
Rebaseline imported/w3c/web-platform-tests/css/css-transforms/crashtests/transform-marquee-resize-div-image-001.html.
https://bugs.webkit.org/show_bug.cgi?id=230327.
Unreviewed rebaseline.
* web-platform-tests/css/css-transforms/crashtests/transform-marquee-resize-div-image-001-expected.txt:
2021-09-16 Tyler Wilcock <twilco.o@protonmail.com> and Myles C. Maxfield <mmaxfield@apple.com>
font-weight should always serialize as a number
https://bugs.webkit.org/show_bug.cgi?id=214230
<rdar://problem/65623540>
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-fonts/inheritance-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-computed-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-weight-computed-expected.txt:
* web-platform-tests/css/css-fonts/variations/font-shorthand-expected.txt:
* web-platform-tests/css/css-fonts/variations/font-weight-interpolation-expected.txt:
* web-platform-tests/css/css-fonts/variations/font-weight-lighter-bolder-expected.txt:
* web-platform-tests/css/css-variables/variable-presentation-attribute-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
2021-09-16 Youenn Fablet <youenn@apple.com>
Support RTCPeerConnection lastCreatedOffer/lastCreatedAnswer
https://bugs.webkit.org/show_bug.cgi?id=230260
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-operations.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-parameterless.https-expected.txt:
2021-09-15 Alex Christensen <achristensen@webkit.org>
Add IDL skeleton for SharedWorker
https://bugs.webkit.org/show_bug.cgi?id=230293
Reviewed by Geoff Garen.
* web-platform-tests/content-security-policy/connect-src/connect-src-eventsource-allowed.sub-expected.txt:
* web-platform-tests/content-security-policy/form-action/form-action-src-blocked.sub-expected.txt:
* web-platform-tests/content-security-policy/frame-src/frame-src-same-document.sub-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-self/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/script-tag.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/script-tag.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/script-src-wildcard/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/script-tag.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/script-tag.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/worklet-audio-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-none/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/script-tag.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/script-tag.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/worklet-audio-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-self/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/script-tag.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/script-tag.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/worklet-audio-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.http-rp/worker-src-wildcard/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-self/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/script-tag.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/script-tag.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/script-src-wildcard/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/script-tag.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/script-tag.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/worklet-audio-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-none/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/script-tag.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/script-tag.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/worklet-audio-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-self/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/script-tag.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/script-tag.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/sharedworker-classic.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/sharedworker-classic.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/sharedworker-import-data.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/sharedworker-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/sharedworker-import.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/sharedworker-import.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/sharedworker-module.http-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/sharedworker-module.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/worklet-audio-import-data.https-expected.txt:
* web-platform-tests/content-security-policy/gen/top.meta/worker-src-wildcard/worklet-audio.https-expected.txt:
* web-platform-tests/content-security-policy/inside-worker/sharedworker-connect-src.sub-expected.txt:
* web-platform-tests/content-security-policy/inside-worker/sharedworker-report-only.sub-expected.txt:
* web-platform-tests/content-security-policy/inside-worker/sharedworker-script-src.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting-api/reporting-api-works-on-frame-ancestors.https.sub-expected.txt:
* web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies-expected.txt:
* web-platform-tests/content-security-policy/sandbox/shared-worker-sandbox-expected.txt:
* web-platform-tests/content-security-policy/script-src/worker-data-set-timeout.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/worker-importscripts.sub-expected.txt:
* web-platform-tests/content-security-policy/script-src/worker-set-timeout.sub-expected.txt:
* web-platform-tests/fetch/api/cors/data-url-shared-worker-expected.txt:
* web-platform-tests/fetch/api/request/destination/fetch-destination-worker.https-expected.txt:
* web-platform-tests/fetch/metadata/sharedworker.https.sub-expected.txt:
* web-platform-tests/fetch/sec-metadata/sharedworker.tentative.https.sub-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window-expected.txt:
* web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker.https-expected.txt:
* web-platform-tests/html/browsers/offline/no-appcache-in-shared-workers-historical.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/cache-storage-reporting-shared-worker.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/credentialless/reporting-subresource-corp.tentative.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/credentialless/shared-worker.tentative.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/cross-origin-isolated-permission.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/reporting-subresource-corp.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/shared-workers.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/worker-inheritance.sub.https-expected.txt:
* web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-sharedworker-success.https-expected.txt:
* web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-sharedworker-failure.https-expected.txt:
* web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/utf-8-expected.txt:
* web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/evaluation-order-1-nothrow-sharedworker-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/evaluation-order-1-sharedworker-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-1-nothrow-sharedworker-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-1-sharedworker-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-2-import-sharedworker-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-order-3-dynamic-sharedworker-expected.txt:
* web-platform-tests/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/promise-rejection-events.sharedworker-expected.txt:
* web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin-expected.txt:
* web-platform-tests/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/no-referrer-when-downgrade/http-rp/same-origin/http-http/shared-worker/no-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/no-referrer-when-downgrade/meta-referrer/same-origin/http-http/shared-worker/no-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/no-referrer/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/no-referrer/http-rp/same-origin/http-http/shared-worker/no-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/no-referrer/meta-referrer/same-origin/http-http/shared-worker/no-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/same-origin-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/origin-when-cross-origin/http-rp/same-origin/http-http/shared-worker/no-redirect/same-origin-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/same-origin-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/origin-when-cross-origin/meta-referrer/same-origin/http-http/shared-worker/no-redirect/same-origin-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/origin/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/origin/http-rp/same-origin/http-http/shared-worker/no-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/origin/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/origin/meta-referrer/same-origin/http-http/shared-worker/no-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/same-origin/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/same-origin-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/same-origin/http-rp/same-origin/http-http/shared-worker/no-redirect/same-origin-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/same-origin/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/same-origin-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/same-origin/meta-referrer/same-origin/http-http/shared-worker/no-redirect/same-origin-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/same-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/strict-origin-when-cross-origin/http-rp/same-origin/http-http/shared-worker/no-redirect/same-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/same-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/strict-origin-when-cross-origin/meta-referrer/same-origin/http-http/shared-worker/no-redirect/same-insecure.http-expected.txt:
* web-platform-tests/referrer-policy/strict-origin/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/strict-origin/http-rp/same-origin/http-http/shared-worker/no-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/strict-origin/meta-referrer/same-origin/http-http/shared-worker/no-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/unsafe-url/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/unsafe-url/http-rp/same-origin/http-http/shared-worker/no-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/unsafe-url/meta-referrer/same-origin/http-http/shared-worker/no-redirect/generic.http-expected.txt:
* web-platform-tests/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/shared-worker/keep-origin-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/unset-referrer-policy/http-rp/same-origin/http-http/shared-worker/no-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/shared-worker/keep-origin-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/referrer-policy/unset-referrer-policy/meta-referrer/same-origin/http-http/shared-worker/no-redirect/insecure-protocol.http-expected.txt:
* web-platform-tests/service-workers/service-worker/clients-get-client-types.https-expected.txt:
* web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt:
* web-platform-tests/service-workers/service-worker/worker-interception-redirect.https-expected.txt:
* web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt:
* web-platform-tests/wasm/serialization/module/broadcastchannel-success-and-failure-expected.txt:
* web-platform-tests/wasm/serialization/module/window-sharedworker-failure-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/workers-expected.txt:
* web-platform-tests/workers/SharedWorker-constructor-expected.txt:
* web-platform-tests/workers/SharedWorker-detach-frame-in-error-event-expected.txt:
* web-platform-tests/workers/SharedWorker-exception-expected.txt:
* web-platform-tests/workers/SharedWorker-exception-propagation-expected.txt:
* web-platform-tests/workers/SharedWorker-script-error-expected.txt:
* web-platform-tests/workers/SharedWorker-simple-expected.txt:
* web-platform-tests/workers/SharedWorkerPerformanceNow-expected.txt:
* web-platform-tests/workers/SharedWorker_blobUrl-expected.txt:
* web-platform-tests/workers/SharedWorker_dataUrl-expected.txt:
* web-platform-tests/workers/abrupt-completion-expected.txt:
* web-platform-tests/workers/baseurl/alpha/importScripts-in-sharedworker-expected.txt:
* web-platform-tests/workers/baseurl/alpha/xhr-in-sharedworker-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/connect-event-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/dummy-name-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/dummy-shared-worker-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/empty-name-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/global-members-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/interface-objects-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/name-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/no-arguments-ctor-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/null-arguments-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/number-arguments-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/port-onmessage-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/port-properties-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/port-readonly-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/same-origin-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/setting-port-members-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/undefined-arguments-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/unexpected-global-properties-expected.txt:
* web-platform-tests/workers/constructors/SharedWorker/unresolvable-url-expected.txt:
* web-platform-tests/workers/data-url-shared-expected.txt:
* web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/name/getting-expected.txt:
* web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/name/setting-expected.txt:
* web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/onconnect-expected.txt:
* web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker-expected.txt:
* web-platform-tests/workers/modules/shared-worker-import-blob-url.window-expected.txt:
* web-platform-tests/workers/modules/shared-worker-import-csp-expected.txt:
* web-platform-tests/workers/modules/shared-worker-import-data-url-cross-origin-expected.txt:
* web-platform-tests/workers/modules/shared-worker-import-data-url.window-expected.txt:
* web-platform-tests/workers/modules/shared-worker-import-failure-expected.txt:
* web-platform-tests/workers/modules/shared-worker-import-meta-expected.txt:
* web-platform-tests/workers/modules/shared-worker-import-referrer-expected.txt:
* web-platform-tests/workers/modules/shared-worker-import.window-expected.txt:
* web-platform-tests/workers/modules/shared-worker-options-credentials-expected.txt:
* web-platform-tests/workers/modules/shared-worker-options-type-expected.txt:
* web-platform-tests/workers/modules/shared-worker-parse-error-failure-expected.txt:
* web-platform-tests/workers/name-property-expected.txt:
* web-platform-tests/workers/semantics/encodings/002-expected.txt:
* web-platform-tests/workers/semantics/encodings/004-expected.txt:
* web-platform-tests/workers/semantics/multiple-workers/001-expected.txt:
* web-platform-tests/workers/semantics/multiple-workers/004-expected.txt:
* web-platform-tests/workers/semantics/multiple-workers/008-expected.txt:
* web-platform-tests/workers/semantics/multiple-workers/exposure.any-expected.txt:
* web-platform-tests/workers/semantics/reporting-errors/001-expected.txt:
* web-platform-tests/workers/semantics/reporting-errors/002-expected.txt:
* web-platform-tests/workers/semantics/reporting-errors/003-expected.txt:
* web-platform-tests/workers/semantics/reporting-errors/004-expected.txt:
* web-platform-tests/workers/semantics/run-a-worker/002-expected.txt:
* web-platform-tests/workers/semantics/run-a-worker/003-expected.txt:
* web-platform-tests/workers/semantics/structured-clone/shared-expected.txt:
* web-platform-tests/workers/semantics/xhr/003-expected.txt:
* web-platform-tests/workers/semantics/xhr/004-expected.txt:
* web-platform-tests/workers/semantics/xhr/006-expected.txt:
* web-platform-tests/workers/shared-worker-from-blob-url.window-expected.txt:
* web-platform-tests/workers/shared-worker-name-via-options-expected.txt:
* web-platform-tests/workers/shared-worker-options-mismatch-expected.txt:
* web-platform-tests/workers/shared-worker-parse-error-failure-expected.txt:
* web-platform-tests/xhr/open-url-redirected-sharedworker-origin-expected.txt:
2021-09-15 Eric Hutchison <ehutchison@apple.com>
[Catalina Release] imported/w3c/web-platform-tests/css/css-transforms/crashtests/transform-marquee-resize-div-image-001.html is a flaky failure.
https://bugs.webkit.org/show_bug.cgi?id=230327.
Unreviewed re-baseline.
* web-platform-tests/css/css-transforms/crashtests/transform-marquee-resize-div-image-001-expected.txt:
2021-09-15 Martin Robinson <mrobinson@webkit.org>
imported/w3c/web-platform-tests/css/css-position/sticky/position-sticky-writing-modes.html depends on scrollbar placement and width
https://bugs.webkit.org/show_bug.cgi?id=230305
Reviewed by Manuel Rego Casasnovas.
Modify this test so that scrollbars are not shown, which should make it independent
of scrollbar size and placement.
* web-platform-tests/css/css-position/sticky/position-sticky-writing-modes-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-writing-modes.html:
2021-09-15 Martin Robinson <mrobinson@webkit.org>
offsetLeft on display:inline element in vertical-rl parent can return a negative number
https://bugs.webkit.org/show_bug.cgi?id=230217
Reviewed by Darin Adler.
* web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt:
* web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt:
2021-09-15 Youenn Fablet <youenn@apple.com>
Use event queue to fire RTCPeerConnection events
https://bugs.webkit.org/show_bug.cgi?id=229944
<rdar://problem/83045723>
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-createOffer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-explicit-rollback-iceGatheringState-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-operations.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare-linear.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
* web-platform-tests/webrtc/no-media-call-expected.txt:
2021-09-14 Simon Fraser <simon.fraser@apple.com>
Implement the borderBoxSize/contentBoxSize parts of ResizeObserver
https://bugs.webkit.org/show_bug.cgi?id=230242
Reviewed by Sam Weinig.
New results. WebKit seems to fire the "resize loop error" more than
other browsers, which seems to be an issue with the spec[1].
[1] https://github.com/w3c/csswg-drafts/issues/6610
* web-platform-tests/resize-observer/idlharness.window-expected.txt:
* web-platform-tests/resize-observer/observe-expected.txt:
* web-platform-tests/resize-observer/svg-expected.txt:
2021-09-14 Rob Buis <rbuis@igalia.com>
Fix button-min-width.html
https://bugs.webkit.org/show_bug.cgi?id=229984
Reviewed by Simon Fraser.
* web-platform-tests/css/css-sizing/button-min-width-expected.txt:
2021-09-14 Myles C. Maxfield <mmaxfield@apple.com>
CSSFontFaceSrcValue.cssText should be quoted consistently with other browsers
https://bugs.webkit.org/show_bug.cgi?id=230273
<rdar://problem/79644124>
Reviewed by Darin Adler.
This is being upstreamed in https://github.com/web-platform-tests/wpt/pull/30784.
* web-platform-tests/css/css-fonts/font-family-src-quoted-expected.txt: Added.
* web-platform-tests/css/css-fonts/font-family-src-quoted.html: Added.
* web-platform-tests/css/cssom/cssom-fontfacerule-expected.txt:
2021-09-14 Nikos Mouchtaris <nmouchtaris@apple.com>
Add wpts for sin,cos,tan
https://bugs.webkit.org/show_bug.cgi?id=230129
Reviewed by Simon Fraser.
* web-platform-tests/css/support/numeric-testcommon.js:
(test_math_used):
Added helper function for testing approximate equals.
2021-09-14 Myles C. Maxfield <mmaxfield@apple.com>
Implement text-decoration-skip-ink
https://bugs.webkit.org/show_bug.cgi?id=230244
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation-expected.txt:
* web-platform-tests/css/css-text-decor/inheritance-expected.txt:
* web-platform-tests/css/css-text-decor/parsing/text-decoration-skip-ink-computed-expected.txt:
* web-platform-tests/css/css-text-decor/parsing/text-decoration-skip-ink-valid-expected.txt:
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
2021-09-14 Sam Sneddon <gsnedders@apple.com>
Support the `x` resolution unit
https://bugs.webkit.org/show_bug.cgi?id=229777
Reviewed by Simon Fraser.
Rebaseline for more passing tests.
* web-platform-tests/css/mediaqueries/test_media_queries-expected.txt:
2021-09-14 Youenn Fablet <youenn@apple.com>
Migrate some WPT WebRTC tests our of legacy offerToReceive parameters
https://bugs.webkit.org/show_bug.cgi?id=230000
Reviewed by Eric Carlson.
offerToReceive options are legacy options tested in WPT webrtc-legacy folder.
Move to addTransceiver instead.
* web-platform-tests/webrtc/RTCPeerConnection-explicit-rollback-iceGatheringState-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-explicit-rollback-iceGatheringState.html:
* web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState.html:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer.html:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer.html:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-rollback.html:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer.html:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-rollback.html:
* web-platform-tests/webrtc/RTCPeerConnection-transceivers.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-transceivers.https.html:
* web-platform-tests/webrtc/protocol/RTCPeerConnection-payloadTypes.html:
2021-09-13 Simon Fraser <simon.fraser@apple.com>
Fix computed style for transform-origin on SVG boxes
https://bugs.webkit.org/show_bug.cgi?id=230172
Reviewed by Alan Bujtas.
* web-platform-tests/css/css-transforms/transform-origin-014-expected.txt:
2021-09-13 Youenn Fablet <youenn@apple.com>
Fire RTCPeerConnection.signalstatechange as per spec
https://bugs.webkit.org/show_bug.cgi?id=230093
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-onsignalingstatechanged.https-expected.txt:
2021-09-13 Sihui Liu <sihui_liu@apple.com>
Add stub for File System Access API
https://bugs.webkit.org/show_bug.cgi?id=230101
Reviewed by Youenn Fablet.
* web-platform-tests/file-system-access/idlharness.https.any-expected.txt:
* web-platform-tests/file-system-access/idlharness.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/opaque-origin.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-BroadcastChannel.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-Error.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-create-sync-access-handle-dedicated-worker.https.tentative.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any-expected.txt:
2021-09-13 Joonghun Park <jh718.park@samsung.com>
transform-origin should not accept 4 lengths
https://bugs.webkit.org/show_bug.cgi?id=186965
transform-origin accepts 1, 2, or 3 values per the spec below.
https://drafts.csswg.org/css-transforms/#propdef-transform-origin
Reviewed by Simon Fraser.
* web-platform-tests/css/css-transforms/parsing/transform-origin-invalid-expected.txt:
2021-09-13 Sam Sneddon <gsnedders@apple.com>
Move ENABLE_RESOLUTION_MEDIA_QUERY to a runtime flag, start running tests again
https://bugs.webkit.org/show_bug.cgi?id=229776
Reviewed by Simon Fraser.
Rebaseline now resolution is supported when running tests
* web-platform-tests/css/mediaqueries/test_media_queries-expected.txt:
2021-09-13 Johnson Zhou <qiaosong_zhou@apple.com>
Addition of CSSNumericValue and subclasses. (CSS Typed OM)
https://bugs.webkit.org/show_bug.cgi?id=230031
Reviewed by Alex Christensen.
* web-platform-tests/css/css-typed-om/idlharness-expected.txt:
* web-platform-tests/css/css-typed-om/rotate-by-added-angle-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-invalid-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRGB-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/accent-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/all-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-delay-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-duration-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-name-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-play-state-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backface-visibility-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-attachment-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-clip-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-image-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-origin-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-position-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-repeat-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-size-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/baseline-shift-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/block-size-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-outset-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-slice-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-source-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-width-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-radius-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-style-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-width-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/bottom-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-shadow-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-sizing-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/break-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caption-side-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caret-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/center-coordinate-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clear-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-path-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-rule-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color-interpolation-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-count-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-style-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-width-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-span-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-width-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/contain-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-increment-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-reset-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-set-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/cursor-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/d-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/display-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-opacity-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-rule-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/filter-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-basis-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-direction-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-flow-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-grow-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-shrink-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-wrap-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/float-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-opacity-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-family-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-kerning-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-language-override-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-palette-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-presentation-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-stretch-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-style-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-synthesis-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-weight-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/gap-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-area-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-gap-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-start-end-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/height-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/hyphens-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/image-rendering-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/inline-size-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/isolation-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/left-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/letter-spacing-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/lighting-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-break-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height-step-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-position-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-type-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/logical-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/marker-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-type-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-fit-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-position-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-anchor-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-distance-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-path-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-position-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-rotate-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/opacity-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/order-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/orphans-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-offset-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-style-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-width-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/padding-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/page-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/paint-order-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective-origin-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/pointer-events-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/position-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/quotes-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/radius-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/right-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-margin-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-padding-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-margin-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-outside-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-rendering-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/speak-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-opacity-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-width-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/tab-size-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/table-layout-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align-last-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-anchor-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-indent-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-justify-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-orientation-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-overflow-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-rendering-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-shadow-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-transform-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-position-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/top-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/touch-action-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-box-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-style-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-delay-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-property-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/user-select-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vector-effect-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vertical-align-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/visibility-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/white-space-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/widows-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/width-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/will-change-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-break-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-spacing-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-wrap-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/writing-mode-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index-expected.txt:
* web-platform-tests/css/css-typed-om/width-by-max-px-em-expected.txt:
* web-platform-tests/css/css-typed-om/width-by-min-px-em-expected.txt:
2021-09-13 Simon Fraser <simon.fraser@apple.com>
Update css/cssom-view WPT tests
https://bugs.webkit.org/show_bug.cgi?id=230196
Reviewed by Antti Koivisto.
Update CSS OM View tests from WPT efb73b2ce6da4c65350be9a0c8aa23700e253f07.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/cssom-view/MediaQueryList-addListener-removeListener-expected.txt:
* web-platform-tests/css/cssom-view/MediaQueryList-addListener-removeListener.html:
* web-platform-tests/css/cssom-view/MediaQueryList-change-event-matches-value-expected.txt: Added.
* web-platform-tests/css/cssom-view/MediaQueryList-change-event-matches-value.html: Added.
* web-platform-tests/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll-expected.html: Added.
* web-platform-tests/css/cssom-view/add-background-attachment-fixed-during-smooth-scroll.html: Added.
* web-platform-tests/css/cssom-view/background-change-during-smooth-scroll-expected.txt: Added.
* web-platform-tests/css/cssom-view/background-change-during-smooth-scroll.html: Added.
* web-platform-tests/css/cssom-view/client-props-input-expected.txt: Added.
* web-platform-tests/css/cssom-view/client-props-input.html: Added.
* web-platform-tests/css/cssom-view/client-props-root-display-none-crash-expected.txt: Added.
* web-platform-tests/css/cssom-view/client-props-root-display-none-crash.html: Added.
* web-platform-tests/css/cssom-view/client-props-root-expected.txt: Added.
* web-platform-tests/css/cssom-view/client-props-root.html: Added.
* web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-vertical-rl-expected.html:
* web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-vertical-rl.html:
* web-platform-tests/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative-expected.txt: Added.
* web-platform-tests/css/cssom-view/devicePixelRatio-undisplayed-iframe.tentative.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-ellipsis-in-inline-box-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-ellipsis-in-inline-box.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-float-in-relative-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-float-in-relative.html: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-visibility-hidden-resizer-expected.txt: Added.
* web-platform-tests/css/cssom-view/elementFromPoint-visibility-hidden-resizer.html: Added.
* web-platform-tests/css/cssom-view/elementFromPosition.html:
* web-platform-tests/css/cssom-view/elementsFromPoint-svg-text.html:
* web-platform-tests/css/cssom-view/getBoundingClientRect-shy-expected.txt: Added.
* web-platform-tests/css/cssom-view/getBoundingClientRect-shy.html: Added.
* web-platform-tests/css/cssom-view/long_scroll_composited-expected.html:
* web-platform-tests/css/cssom-view/long_scroll_composited.html:
* web-platform-tests/css/cssom-view/mouseEvent-offsetXY-svg-expected.txt: Added.
* web-platform-tests/css/cssom-view/mouseEvent-offsetXY-svg.html: Added.
* web-platform-tests/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior-expected.txt:
* web-platform-tests/css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html:
* web-platform-tests/css/cssom-view/scroll-behavior-main-frame-root.html:
* web-platform-tests/css/cssom-view/scroll-behavior-subframe-window.html:
* web-platform-tests/css/cssom-view/scroll-overflow-clip-quirks-001-expected.txt: Added.
* web-platform-tests/css/cssom-view/scroll-overflow-clip-quirks-001.html: Added.
* web-platform-tests/css/cssom-view/scroll-overflow-clip-quirks-002-expected.txt: Added.
* web-platform-tests/css/cssom-view/scroll-overflow-clip-quirks-002.html: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-inline-image-expected.txt: Added.
* web-platform-tests/css/cssom-view/scrollIntoView-inline-image.html: Added.
* web-platform-tests/css/cssom-view/scrollingElement-expected.txt:
* web-platform-tests/css/cssom-view/scrollingElement.html:
* web-platform-tests/css/cssom-view/w3c-import.log:
2021-09-11 Simon Fraser <simon.fraser@apple.com>
css/css-transforms/translate-getComputedStyle.html fails
https://bugs.webkit.org/show_bug.cgi?id=230178
Reviewed by Antti Koivisto.
The interpolation test appears to regress, but do so because we now correctly output calc()
in computed style (we just serialize the calc incorrectly).
* web-platform-tests/css/css-transforms/animation/translate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/translate-interpolation-expected.txt:
* web-platform-tests/css/css-transforms/transforms-support-calc-expected.txt:
* web-platform-tests/css/css-transforms/translate-getComputedStyle-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-09-10 Chris Dumez <cdumez@apple.com>
Implement navigation reporting for Cross-Origin-Opener-Policy
https://bugs.webkit.org/show_bug.cgi?id=230046
Reviewed by Alex Christensen.
Rebaseline WPT COOP navigation reporting tests now that they are passing.
Merge the following fix to WPT tests so they can run with the WebKit infrastructure:
- https://github.com/web-platform-tests/wpt/pull/30411
Merge the following WPT test fix to address flakiness:
- https://github.com/web-platform-tests/wpt/pull/30548
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-four-reports.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-four-reports.https.html.sub.headers:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-from-unsafe-none.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-same-origin-report-to.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-same-origin-report-to.https.html.sub.headers:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-coop-navigated-opener.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-coop-navigated-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-allow-popups-report-to.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-allow-popups-report-to.https.html.sub.headers:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-coep-report-to.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-coep-report-to.https.html.sub.headers:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-report-to.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-report-to.https.html.sub.headers:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-unsafe-none-report-to.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-unsafe-none-report-to.https.html.sub.headers:
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/reporting/resources/reporting-common.js:
2021-09-10 Simon Fraser <simon.fraser@apple.com>
Update css-transforms WPT
https://bugs.webkit.org/show_bug.cgi?id=230115
Reviewed by Alan Bujtas.
Update css/css-transforms and css/supports from WPT 35ca181a5e60c920f21c58333238e303e140bb9b.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/css-transforms/2d-rotate-001-expected.html: Added.
* web-platform-tests/css/css-transforms/2d-rotate-001.html: Added.
* web-platform-tests/css/css-transforms/2d-rotate-js-expected.txt: Added.
* web-platform-tests/css/css-transforms/2d-rotate-js.html: Added.
* web-platform-tests/css/css-transforms/2d-rotate-notref-expected.html: Added.
* web-platform-tests/css/css-transforms/2d-rotate-notref.html: Added.
* web-platform-tests/css/css-transforms/2d-rotate-ref-expected.html: Added.
* web-platform-tests/css/css-transforms/2d-rotate-ref.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-abspos-expected.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-abspos.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-fixpos-expected.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-fixpos.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-inline-expected.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-inline.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-z-ordering-001-expected.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-z-ordering-001.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-z-ordering-002-expected.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-z-ordering-002.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-z-ordering-003-expected.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-and-z-ordering-003.html: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-behavior-expected.txt: Added.
* web-platform-tests/css/css-transforms/3d-rendering-context-behavior.html: Added.
* web-platform-tests/css/css-transforms/3dtransform-and-filter-no-perspective-001-expected.html: Added.
* web-platform-tests/css/css-transforms/3dtransform-and-filter-no-perspective-001.html: Added.
* web-platform-tests/css/css-transforms/3dtransform-and-position-sticky-001-expected.html: Added.
* web-platform-tests/css/css-transforms/3dtransform-and-position-sticky-001.html: Added.
* web-platform-tests/css/css-transforms/3dtransform-and-position-sticky-002-expected.html: Added.
* web-platform-tests/css/css-transforms/3dtransform-and-position-sticky-002.html: Added.
* web-platform-tests/css/css-transforms/META.yml: Added.
* web-platform-tests/css/css-transforms/add-child-in-empty-layer-expected.html: Added.
* web-platform-tests/css/css-transforms/add-child-in-empty-layer.html: Added.
* web-platform-tests/css/css-transforms/animation/perspective-interpolation-expected.txt:
* web-platform-tests/css/css-transforms/animation/perspective-interpolation.html:
* web-platform-tests/css/css-transforms/animation/rotate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/rotate-composition.html:
* web-platform-tests/css/css-transforms/animation/rotate-transform-equivalent-expected.html: Added.
* web-platform-tests/css/css-transforms/animation/rotate-transform-equivalent.html: Added.
* web-platform-tests/css/css-transforms/animation/support/transform-interpolation-reftests.js: Added.
* web-platform-tests/css/css-transforms/animation/support/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-001-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-001.html:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value.html:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-matrix-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-matrix.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate-slerp-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate-slerp.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-rotate.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-scale-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-scale.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-skew-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-skew.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-translate-em-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-translate-em.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-translate-expected.txt: Added.
* web-platform-tests/css/css-transforms/animation/transform-interpolation-translate.html: Added.
* web-platform-tests/css/css-transforms/animation/transform-perspective-composition.html:
* web-platform-tests/css/css-transforms/animation/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/backface-visibility-001-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-001.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-001.ref.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-001-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-001.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-002.tentative-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-002.tentative.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-003.tentative-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-003.tentative.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-004.tentative-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-004.tentative.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-005.tentative-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-005.tentative.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-006-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-006.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-animated-001-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-animated-001.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-animated-002-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-hidden-animated-002.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-with-sibling-001-expected.html: Added.
* web-platform-tests/css/css-transforms/backface-visibility-with-sibling-001.html: Added.
* web-platform-tests/css/css-transforms/change-scale-wide-range-expected.html: Added.
* web-platform-tests/css/css-transforms/change-scale-wide-range.html: Added.
* web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-clip-expected.html: Added.
* web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-clip-perspective-expected.html: Added.
* web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-clip-perspective.html: Added.
* web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-clip.html: Added.
* web-platform-tests/css/css-transforms/composited-under-rotateY-180deg-expected.html: Added.
* web-platform-tests/css/css-transforms/composited-under-rotateY-180deg.html: Added.
* web-platform-tests/css/css-transforms/crashtests/large-scaley-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/large-scaley-001.html: Added.
* web-platform-tests/css/css-transforms/crashtests/preserve3d-containing-block-inline-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/preserve3d-containing-block-inline-001.html: Added.
* web-platform-tests/css/css-transforms/crashtests/preserve3d-containing-block-inline-002-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/preserve3d-containing-block-inline-002.html: Added.
* web-platform-tests/css/css-transforms/crashtests/preserve3d-scene-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/preserve3d-scene-001.html: Added.
* web-platform-tests/css/css-transforms/crashtests/preserve3d-scene-002-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/preserve3d-scene-002.html: Added.
* web-platform-tests/css/css-transforms/crashtests/transform-marquee-resize-div-image-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/transform-marquee-resize-div-image-001.html: Added.
* web-platform-tests/css/css-transforms/crashtests/w-crossing-zero-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/w-crossing-zero-001.html: Added.
* web-platform-tests/css/css-transforms/crashtests/w-negative-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/w-negative-001.html: Added.
* web-platform-tests/css/css-transforms/crashtests/w-negative-002-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/w-negative-002.html: Added.
* web-platform-tests/css/css-transforms/crashtests/w-negative-003-expected.txt: Added.
* web-platform-tests/css/css-transforms/crashtests/w-negative-003.html: Added.
* web-platform-tests/css/css-transforms/crashtests/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/css-rotate-2d-3d-001-expected.html: Added.
* web-platform-tests/css/css-transforms/css-rotate-2d-3d-001.html: Added.
* web-platform-tests/css/css-transforms/css-scale-nested-001-expected.html: Added.
* web-platform-tests/css/css-transforms/css-scale-nested-001.html: Added.
* web-platform-tests/css/css-transforms/css-skew-001-expected.html: Added.
* web-platform-tests/css/css-transforms/css-skew-001.html: Added.
* web-platform-tests/css/css-transforms/css-skew-002-expected.html: Added.
* web-platform-tests/css/css-transforms/css-skew-002.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-X-negative-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-X-negative.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-X-positive-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-X-positive.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-Y-negative-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-Y-negative.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-Y-positive-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-Y-positive.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-Z-negative-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-Z-negative.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-Z-positive-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotate3d-Z-positive.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateX-negative-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateX-negative.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateX-positive-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateX-positive.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateY-negative-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateY-negative.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateY-positive-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateY-positive.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateZ-negative-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateZ-negative.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateZ-positive-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-rotateZ-positive.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-transform-style-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-3d-transform-style.html: Added.
* web-platform-tests/css/css-transforms/css-transform-animate-translate-implied-y-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-animate-translate-implied-y.html: Added.
* web-platform-tests/css/css-transforms/css-transform-inherit-rotate-expected.txt: Added.
* web-platform-tests/css/css-transforms/css-transform-inherit-rotate.html: Added.
* web-platform-tests/css/css-transforms/css-transform-inherit-scale-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-inherit-scale.html: Added.
* web-platform-tests/css/css-transforms/css-transform-scale-001-manual-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-scale-001-manual.html: Added.
* web-platform-tests/css/css-transforms/css-transform-scale-002-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transform-scale-002.html: Added.
* web-platform-tests/css/css-transforms/css-transform-style-evaluation-validation-expected.txt: Added.
* web-platform-tests/css/css-transforms/css-transform-style-evaluation-validation.html: Added.
* web-platform-tests/css/css-transforms/css-transforms-3d-on-anonymous-block-001-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transforms-3d-on-anonymous-block-001.html: Added.
* web-platform-tests/css/css-transforms/css-transforms-transformlist-expected.html: Added.
* web-platform-tests/css/css-transforms/css-transforms-transformlist.html: Added.
* web-platform-tests/css/css-transforms/css3-transform-perspective-expected.html: Added.
* web-platform-tests/css/css-transforms/css3-transform-perspective.html: Added.
* web-platform-tests/css/css-transforms/css3-transform-rotateY-expected.html: Added.
* web-platform-tests/css/css-transforms/css3-transform-rotateY.html: Added.
* web-platform-tests/css/css-transforms/css3-transform-scale-002-expected.html: Added.
* web-platform-tests/css/css-transforms/css3-transform-scale-002.html: Added.
* web-platform-tests/css/css-transforms/css3-transform-scale-expected.html: Added.
* web-platform-tests/css/css-transforms/css3-transform-scale.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-001-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-001.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-002-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-002.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-003-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-003.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-004-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-004.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-005-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-005.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-006-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-006.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-007-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-007.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-008-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-008.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-009-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-009.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-010-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-010.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-011-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-011.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-012-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-012.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-013-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-013.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-014-expected.html: Added.
* web-platform-tests/css/css-transforms/document-styles/svg-document-styles-014.html: Added.
* web-platform-tests/css/css-transforms/document-styles/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/dynamic-fixed-pos-cb-change-expected.html: Added.
* web-platform-tests/css/css-transforms/dynamic-fixed-pos-cb-change.html: Added.
* web-platform-tests/css/css-transforms/external-styles/support/svg-external-styles.css: Added.
(.rotate):
(.translateY):
(.invalid):
* web-platform-tests/css/css-transforms/external-styles/support/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-001-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-001.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-002-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-002.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-003-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-003.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-004-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-004.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-005-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-005.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-006-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-006.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-007-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-007.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-008-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-008.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-009-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-009.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-010-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-010.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-011-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-011.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-013-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-013.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-014-expected.html: Added.
* web-platform-tests/css/css-transforms/external-styles/svg-external-styles-014.html: Added.
* web-platform-tests/css/css-transforms/external-styles/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-001-expected.html: Added.
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-001.html: Added.
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-combination-001-expected.html: Added.
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-combination-001.html: Added.
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-combination-003-expected.html: Added.
* web-platform-tests/css/css-transforms/gradientTransform/svg-gradientTransform-combination-003.html: Added.
* web-platform-tests/css/css-transforms/gradientTransform/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-001-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-001.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-002-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-002.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-003-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-003.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-004-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-004.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-005-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-005.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-006-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-006.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-007-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-007.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-008-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-008.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-009-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-009.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-010-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-010.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-011-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-group-011.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-001-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-001.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-002-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-002.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-003-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-003.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-004-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-004.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-005-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-005.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-006-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-006.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-007-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-007.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-008-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-008.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-009-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-009.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-010-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-010.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-011-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-011.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-012-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-012.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-013-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-013.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-014-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-014.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-015-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-015.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-016-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-016.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-017-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-017.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-018-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-018.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-019-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-019.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-020-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-020.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-021-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-021.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-022-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-022.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-023-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-023.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-024-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-024.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-025-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-025.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-026-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-026.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-027-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-027.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-028-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-028.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-029-expected.html: Added.
* web-platform-tests/css/css-transforms/group/svg-transform-nested-029.html: Added.
* web-platform-tests/css/css-transforms/group/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/huge-length-tiny-scale-expected.html: Added.
* web-platform-tests/css/css-transforms/huge-length-tiny-scale.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-1-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-1.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2a-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2a.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2b-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2b.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2c-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2c.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2d-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2d.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2e-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/individual-transform-2e.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/stacking-context-001-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/stacking-context-001.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/translate-fill-box-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/translate-fill-box.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/translate-view-box-expected.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/translate-view-box.html: Added.
* web-platform-tests/css/css-transforms/individual-transform/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/inheritance-expected.txt: Added.
* web-platform-tests/css/css-transforms/inheritance.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-001-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-001.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-002-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-002.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-003-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-003.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-004-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-004.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-005-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-005.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-006-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-006.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-007-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-007.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-008-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-008.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-009-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-009.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-010-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-010.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-011-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-011.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-012-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-012.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-013-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-013.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-014-expected.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/svg-inline-styles-014.html: Added.
* web-platform-tests/css/css-transforms/inline-styles/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/large-matrix-crash-expected.txt: Added.
* web-platform-tests/css/css-transforms/large-matrix-crash.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-001-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-001.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-002-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-002.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-003-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-003.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-004-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-004.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-005-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-005.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-006-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-006.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-007-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-007.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-008-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-008.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-009-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-009.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-010-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-010.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-011-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-011.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-012-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-012.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-013-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-013.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-014-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-014.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-015-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-015.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-016-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-016.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-017-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-017.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-018-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-018.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-019-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-019.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-020-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-020.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-021-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-021.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-022-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-022.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-023-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-023.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-024-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-024.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-025-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-025.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-026-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-026.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-027-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-027.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-028-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-028.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-029-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-029.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-030-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-030.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-031-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-031.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-032-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-032.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-033-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-033.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-034-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-034.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-035-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-035.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-036-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-036.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-037-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-037.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-038-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-038.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-039-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-039.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-040-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-040.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-041-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-041.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-042-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-042.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-043-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-043.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-044-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-044.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-045-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-045.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-046-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-046.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-047-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-047.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-048-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-048.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-049-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-049.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-050-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-050.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-051-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-051.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-052-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-052.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-053-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-053.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-054-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-054.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-055-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-055.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-056-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-056.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-057-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-057.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-058-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-058.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-059-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-059.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-060-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-060.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-061-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-061.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-062-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-062.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-063-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-063.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-064-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-064.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-065-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-065.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-066-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-066.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-067-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-067.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-068-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-068.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-069-expected.html: Added.
* web-platform-tests/css/css-transforms/matrix/svg-matrix-069.html: Added.
* web-platform-tests/css/css-transforms/matrix/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/patternTransform/svg-patternTransform-001-expected.html: Added.
* web-platform-tests/css/css-transforms/patternTransform/svg-patternTransform-001.html: Added.
* web-platform-tests/css/css-transforms/patternTransform/svg-patternTransform-combination-001-expected.html: Added.
* web-platform-tests/css/css-transforms/patternTransform/svg-patternTransform-combination-001.html: Added.
* web-platform-tests/css/css-transforms/patternTransform/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/perspective-children-only-abspos-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-children-only-abspos.html: Added.
* web-platform-tests/css/css-transforms/perspective-children-only-fixpos-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-children-only-fixpos.html: Added.
* web-platform-tests/css/css-transforms/perspective-children-only-inline-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-children-only-inline.html: Added.
* web-platform-tests/css/css-transforms/perspective-containing-block-dynamic-1a-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-containing-block-dynamic-1a.html: Added.
* web-platform-tests/css/css-transforms/perspective-containing-block-dynamic-1b-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-containing-block-dynamic-1b.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-001-expected.xht: Added.
* web-platform-tests/css/css-transforms/perspective-origin-001.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-002-expected.xht: Added.
* web-platform-tests/css/css-transforms/perspective-origin-002.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-003-expected.xht: Added.
* web-platform-tests/css/css-transforms/perspective-origin-003.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-004-expected.xht: Added.
* web-platform-tests/css/css-transforms/perspective-origin-004.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-005-expected.xht: Added.
* web-platform-tests/css/css-transforms/perspective-origin-005.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-006-expected.xht: Added.
* web-platform-tests/css/css-transforms/perspective-origin-006.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-x-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-x.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-xy-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-origin-xy.html: Added.
* web-platform-tests/css/css-transforms/perspective-split-by-zero-w-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-split-by-zero-w.html: Added.
* web-platform-tests/css/css-transforms/perspective-transforms-equivalence-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-transforms-equivalence.html: Added.
* web-platform-tests/css/css-transforms/perspective-translateZ-0-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-translateZ-0.html: Added.
* web-platform-tests/css/css-transforms/perspective-translateZ-negative-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-translateZ-negative.html: Added.
* web-platform-tests/css/css-transforms/perspective-translateZ-positive-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-translateZ-positive.html: Added.
* web-platform-tests/css/css-transforms/perspective-untransformable-no-stacking-context-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-untransformable-no-stacking-context.html: Added.
* web-platform-tests/css/css-transforms/perspective-zero-2-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-zero-2.html: Added.
* web-platform-tests/css/css-transforms/perspective-zero-3-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-zero-3.html: Added.
* web-platform-tests/css/css-transforms/perspective-zero-expected.html: Added.
* web-platform-tests/css/css-transforms/perspective-zero.html: Added.
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-containing-block-expected.txt: Added.
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-containing-block-inline.tentative-expected.html: Added.
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-containing-block-inline.tentative.html: Added.
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-containing-block.html: Added.
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties-expected.txt: Added.
* web-platform-tests/css/css-transforms/preserve-3d-flat-grouping-properties.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-and-filter-no-perspective-expected.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-and-filter-no-perspective.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-and-filter-with-perspective-expected.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-and-filter-with-perspective.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-button-expected.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-button.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-nested-perspective-expected.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-nested-perspective.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-overflow-percent-expected.html: Added.
* web-platform-tests/css/css-transforms/preserve3d-overflow-percent.html: Added.
* web-platform-tests/css/css-transforms/rotate-180-degrees-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/rotate-180-degrees-001.html: Added.
* web-platform-tests/css/css-transforms/rotate-270-degrees-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/rotate-270-degrees-001.html: Added.
* web-platform-tests/css/css-transforms/rotate-90-degrees-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/rotate-90-degrees-001.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-002-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-002.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-001-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-001.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-002-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-002.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-003-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-003.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-004-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-004.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-005-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-3args-invalid-005.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-45-001-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-45-001.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-45-011-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-45-011.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-45-022-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-45-022.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-001-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-001.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-006-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-006.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-011-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-011.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-016-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-016.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-021-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate/svg-rotate-angle-90-021.html: Added.
* web-platform-tests/css/css-transforms/rotate/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/rotateY-180deg-with-overflow-scroll-expected.html: Added.
* web-platform-tests/css/css-transforms/rotateY-180deg-with-overflow-scroll.html: Added.
* web-platform-tests/css/css-transforms/rotateY-expected.html: Added.
* web-platform-tests/css/css-transforms/rotateY.html: Added.
* web-platform-tests/css/css-transforms/rotate_45deg-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate_45deg.html: Added.
* web-platform-tests/css/css-transforms/rotate_x_45deg-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate_x_45deg.html: Added.
* web-platform-tests/css/css-transforms/rotate_y_45deg-expected.html: Added.
* web-platform-tests/css/css-transforms/rotate_y_45deg.html: Added.
* web-platform-tests/css/css-transforms/scale-optional-second-001-expected.html: Added.
* web-platform-tests/css/css-transforms/scale-optional-second-001.html: Added.
* web-platform-tests/css/css-transforms/scale-transform-overlap-expected.html: Added.
* web-platform-tests/css/css-transforms/scale-transform-overlap.html: Added.
* web-platform-tests/css/css-transforms/scale-zero-001-expected.html: Added.
* web-platform-tests/css/css-transforms/scale-zero-001.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-001-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-001.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-002-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-002.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-003-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-003.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-004-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-004.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-006-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-006.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-007-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-007.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-008-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-008.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-009-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-009.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-010-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-010.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-011-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-011.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-012-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-012.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-013-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-013.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-014-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-014.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-015-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-015.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-016-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-016.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-017-expected.html: Added.
* web-platform-tests/css/css-transforms/scale/svg-scale-017.html: Added.
* web-platform-tests/css/css-transforms/scale/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/scalex-expected.html: Added.
* web-platform-tests/css/css-transforms/scalex.html: Added.
* web-platform-tests/css/css-transforms/scaley-expected.html: Added.
* web-platform-tests/css/css-transforms/scaley.html: Added.
* web-platform-tests/css/css-transforms/scrollable-hidden-3d-transform-z-expected.html: Added.
* web-platform-tests/css/css-transforms/scrollable-hidden-3d-transform-z.html: Added.
* web-platform-tests/css/css-transforms/scrollable-scroll-3d-transform-z-expected.html: Added.
* web-platform-tests/css/css-transforms/scrollable-scroll-3d-transform-z.html: Added.
* web-platform-tests/css/css-transforms/size-change-under-backface-visibility-hidden-expected.html: Added.
* web-platform-tests/css/css-transforms/size-change-under-backface-visibility-hidden.html: Added.
* web-platform-tests/css/css-transforms/skew-test1-expected.html: Added.
* web-platform-tests/css/css-transforms/skew-test1.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-001-expected.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-001.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-006-expected.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-006.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-011-expected.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-011.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-016-expected.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-016.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-021-expected.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-021.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-with-units-expected.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewx-with-units.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewxy-001-expected.html: Added.
* web-platform-tests/css/css-transforms/skewX/svg-skewxy-001.html: Added.
* web-platform-tests/css/css-transforms/skewX/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-001-expected.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-001.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-006-expected.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-006.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-011-expected.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-011.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-016-expected.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-016.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-021-expected.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-021.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-with-units-expected.html: Added.
* web-platform-tests/css/css-transforms/skewY/svg-skewy-with-units.html: Added.
* web-platform-tests/css/css-transforms/skewY/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/subpixel-perspective-backface-hidden-expected.html: Added.
* web-platform-tests/css/css-transforms/subpixel-perspective-backface-hidden.html: Added.
* web-platform-tests/css/css-transforms/subpixel-perspective-translate-z-0-expected.html: Added.
* web-platform-tests/css/css-transforms/subpixel-perspective-translate-z-0.html: Added.
* web-platform-tests/css/css-transforms/subpixel-transform-changes-001-expected.html: Added.
* web-platform-tests/css/css-transforms/subpixel-transform-changes-001.html: Added.
* web-platform-tests/css/css-transforms/subpixel-transform-changes-002-expected.html: Added.
* web-platform-tests/css/css-transforms/subpixel-transform-changes-002.html: Added.
* web-platform-tests/css/css-transforms/subpixel-transform-changes-003-expected.html: Added.
* web-platform-tests/css/css-transforms/subpixel-transform-changes-003.html: Added.
* web-platform-tests/css/css-transforms/subpixel-transform-changes-004-expected.html: Added.
* web-platform-tests/css/css-transforms/subpixel-transform-changes-004.html: Added.
* web-platform-tests/css/css-transforms/support/1x1-green.png: Added.
* web-platform-tests/css/css-transforms/support/1x1-lime.png: Added.
* web-platform-tests/css/css-transforms/support/1x1-maroon.png: Added.
* web-platform-tests/css/css-transforms/support/1x1-navy.png: Added.
* web-platform-tests/css/css-transforms/support/1x1-red.png: Added.
* web-platform-tests/css/css-transforms/support/1x1-white.png: Added.
* web-platform-tests/css/css-transforms/support/60x60-gg-rr.png: Added.
* web-platform-tests/css/css-transforms/support/60x60-green.png: Added.
* web-platform-tests/css/css-transforms/support/a-green.css: Added.
(.a):
* web-platform-tests/css/css-transforms/support/b-green.css: Added.
(.b):
* web-platform-tests/css/css-transforms/support/c-red.css: Added.
(.c):
* web-platform-tests/css/css-transforms/support/cat.png: Added.
* web-platform-tests/css/css-transforms/support/import-green.css: Added.
(.import):
* web-platform-tests/css/css-transforms/support/import-red.css: Added.
(.import):
* web-platform-tests/css/css-transforms/support/pattern-grg-rgr-grg.png: Added.
* web-platform-tests/css/css-transforms/support/pattern-grg-rrg-rgg.png: Added.
* web-platform-tests/css/css-transforms/support/pattern-rgr-grg-rgr.png: Added.
* web-platform-tests/css/css-transforms/support/pattern-tr.png: Added.
* web-platform-tests/css/css-transforms/support/ruler-h-50%.png: Added.
* web-platform-tests/css/css-transforms/support/ruler-h-50px.png: Added.
* web-platform-tests/css/css-transforms/support/ruler-v-100px.png: Added.
* web-platform-tests/css/css-transforms/support/ruler-v-50px.png: Added.
* web-platform-tests/css/css-transforms/support/square-purple.png: Added.
* web-platform-tests/css/css-transforms/support/square-teal.png: Added.
* web-platform-tests/css/css-transforms/support/square-white.png: Added.
* web-platform-tests/css/css-transforms/support/swatch-blue.png: Added.
* web-platform-tests/css/css-transforms/support/swatch-green.png: Added.
* web-platform-tests/css/css-transforms/support/swatch-lime.png: Added.
* web-platform-tests/css/css-transforms/support/swatch-orange.png: Added.
* web-platform-tests/css/css-transforms/support/swatch-red.png: Added.
* web-platform-tests/css/css-transforms/support/swatch-white.png: Added.
* web-platform-tests/css/css-transforms/support/swatch-yellow.png: Added.
* web-platform-tests/css/css-transforms/support/test-bl.png: Added.
* web-platform-tests/css/css-transforms/support/test-br.png: Added.
* web-platform-tests/css/css-transforms/support/test-inner-half-size.png: Added.
* web-platform-tests/css/css-transforms/support/test-outer.png: Added.
* web-platform-tests/css/css-transforms/support/test-tl.png: Added.
* web-platform-tests/css/css-transforms/support/test-tr.png: Added.
* web-platform-tests/css/css-transforms/support/tile-bg.png: Added.
* web-platform-tests/css/css-transforms/support/transform-iframe-001-contents.html: Added.
* web-platform-tests/css/css-transforms/support/transform-lime-square.png: Added.
* web-platform-tests/css/css-transforms/support/transform-lime-square.svg: Added.
* web-platform-tests/css/css-transforms/support/transform-triangle-down.svg: Added.
* web-platform-tests/css/css-transforms/support/transform-triangle-left-small.svg: Added.
* web-platform-tests/css/css-transforms/support/transform-triangle-left.svg: Added.
* web-platform-tests/css/css-transforms/support/transform-triangle-right.svg: Added.
* web-platform-tests/css/css-transforms/support/transform-triangle-up.svg: Added.
* web-platform-tests/css/css-transforms/support/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/text-perspective-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/text-perspective-001.html: Added.
* web-platform-tests/css/css-transforms/transform-2d-getComputedStyle-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform-2d-getComputedStyle-001.html: Added.
* web-platform-tests/css/css-transforms/transform-3d-rotateY-stair-above-001-expected.xht: Added.
* web-platform-tests/css/css-transforms/transform-3d-rotateY-stair-above-001.xht: Added.
* web-platform-tests/css/css-transforms/transform-3d-rotateY-stair-below-001-expected.xht: Added.
* web-platform-tests/css/css-transforms/transform-3d-rotateY-stair-below-001.xht: Added.
* web-platform-tests/css/css-transforms/transform-3d-scales-different-x-y-dynamic-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-3d-scales-different-x-y-dynamic-001.html: Added.
* web-platform-tests/css/css-transforms/transform-3d-scales-different-x-y-dynamic-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-3d-scales-different-x-y-dynamic-002.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-001.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-002.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-003.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-004.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-005.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-006.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-abspos-007.html: Added.
* web-platform-tests/css/css-transforms/transform-applies-to-001-expected.xht: Added.
* web-platform-tests/css/css-transforms/transform-applies-to-001.xht: Added.
* web-platform-tests/css/css-transforms/transform-applies-to-002-expected.xht: Added.
* web-platform-tests/css/css-transforms/transform-applies-to-002.xht: Added.
* web-platform-tests/css/css-transforms/transform-background-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-background-001.html: Added.
* web-platform-tests/css/css-transforms/transform-background-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-background-002.html: Added.
* web-platform-tests/css/css-transforms/transform-background-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-background-003.html: Added.
* web-platform-tests/css/css-transforms/transform-background-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-background-004.html: Added.
* web-platform-tests/css/css-transforms/transform-background-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-background-005.html: Added.
* web-platform-tests/css/css-transforms/transform-background-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-background-006-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-background-006.html: Added.
* web-platform-tests/css/css-transforms/transform-background-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-background-007.html: Added.
* web-platform-tests/css/css-transforms/transform-background-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-background-008.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-border-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-border-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-content-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-content-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-fill-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-fill-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-initial-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-initial.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-stroke-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-stroke-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-view-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/cssbox-view-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/fill-box-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/fill-box-001.html: Added.
* web-platform-tests/css/css-transforms/transform-box/fill-box-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/fill-box-002.html: Added.
* web-platform-tests/css/css-transforms/transform-box/fill-box-mutation-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/fill-box-mutation-001.html: Added.
* web-platform-tests/css/css-transforms/transform-box/fill-box-mutation-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/fill-box-mutation-002.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-border-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-border-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-content-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-content-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-fill-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-fill-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-initial-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-initial.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-stroke-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-stroke-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-view-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/svgbox-view-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/value-changed-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/value-changed.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-mutation-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-mutation-001.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-mutation-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-mutation-002.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-mutation-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-mutation-003.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-nested-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-nested.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-viewbox-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-viewbox-nested-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-viewbox-nested.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box-viewbox.html: Added.
* web-platform-tests/css/css-transforms/transform-box/view-box.html: Added.
* web-platform-tests/css/css-transforms/transform-box/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/transform-compound-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-compound-001.html: Added.
* web-platform-tests/css/css-transforms/transform-compound-notref-1.html: Added.
* web-platform-tests/css/css-transforms/transform-compound-notref-2.html: Added.
* web-platform-tests/css/css-transforms/transform-containing-block-dynamic-1a-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-containing-block-dynamic-1a.html: Added.
* web-platform-tests/css/css-transforms/transform-containing-block-dynamic-1b-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-containing-block-dynamic-1b.html: Added.
* web-platform-tests/css/css-transforms/transform-descendant-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-descendant-001.html: Added.
* web-platform-tests/css/css-transforms/transform-display-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-display-001.html: Added.
* web-platform-tests/css/css-transforms/transform-display-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-display-002.html: Added.
* web-platform-tests/css/css-transforms/transform-display-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-display-003.html: Added.
* web-platform-tests/css/css-transforms/transform-display-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-display-004.html: Added.
* web-platform-tests/css/css-transforms/transform-display-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-001.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-002.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-003.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-004.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-005.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-006.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-fixed-bg-007.html: Added.
* web-platform-tests/css/css-transforms/transform-flattening-001-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform-flattening-001.html: Added.
* web-platform-tests/css/css-transforms/transform-generated-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-generated-001-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-generated-001.html: Added.
* web-platform-tests/css/css-transforms/transform-generated-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-generated-002-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-generated-002.html: Added.
* web-platform-tests/css/css-transforms/transform-iframe-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-iframe-001.html: Added.
* web-platform-tests/css/css-transforms/transform-image-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-image-001.html: Added.
* web-platform-tests/css/css-transforms/transform-inherit-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-inherit-001.html: Added.
* web-platform-tests/css/css-transforms/transform-inherit-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-inherit-002.html: Added.
* web-platform-tests/css/css-transforms/transform-inherit-origin-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-inherit-origin-001.html: Added.
* web-platform-tests/css/css-transforms/transform-inherit-origin-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-inherit-origin-002.html: Added.
* web-platform-tests/css/css-transforms/transform-inline-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-inline-001.html: Added.
* web-platform-tests/css/css-transforms/transform-inline-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-input-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-001.html: Added.
* web-platform-tests/css/css-transforms/transform-input-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-002.html: Added.
* web-platform-tests/css/css-transforms/transform-input-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-003.html: Added.
* web-platform-tests/css/css-transforms/transform-input-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-004.html: Added.
* web-platform-tests/css/css-transforms/transform-input-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-005.html: Added.
* web-platform-tests/css/css-transforms/transform-input-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-006.html: Added.
* web-platform-tests/css/css-transforms/transform-input-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-007.html: Added.
* web-platform-tests/css/css-transforms/transform-input-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-008.html: Added.
* web-platform-tests/css/css-transforms/transform-input-009-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-009.html: Added.
* web-platform-tests/css/css-transforms/transform-input-010-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-010.html: Added.
* web-platform-tests/css/css-transforms/transform-input-011-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-011.html: Added.
* web-platform-tests/css/css-transforms/transform-input-012-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-012.html: Added.
* web-platform-tests/css/css-transforms/transform-input-013-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-013.html: Added.
* web-platform-tests/css/css-transforms/transform-input-014-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-014.html: Added.
* web-platform-tests/css/css-transforms/transform-input-015-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-015.html: Added.
* web-platform-tests/css/css-transforms/transform-input-016-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-016.html: Added.
* web-platform-tests/css/css-transforms/transform-input-017-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-017.html: Added.
* web-platform-tests/css/css-transforms/transform-input-018-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-018.html: Added.
* web-platform-tests/css/css-transforms/transform-input-019-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-input-019.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-001.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-002.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-003.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-004.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-005.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-006.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-007.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-008.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-009-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-009.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-010-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-010.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-011-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/svg-transform-list-separations-011.html: Added.
* web-platform-tests/css/css-transforms/transform-list-separation/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/transform-matrix-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-001.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-002.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-003.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-004.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-005-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-005.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-006.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-007.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-008-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-matrix-008.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-001.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-002.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-003.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-004.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-005.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-006.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-007.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-008.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-009-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-009.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-01-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-01.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-010-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-010.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-011-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-011.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-012-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-012.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-013-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-013.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-014-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform-origin-014.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-in-shadow-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform-origin-in-shadow.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-001.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-002.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-003.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-004.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-005.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-006.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-007.html: Added.
* web-platform-tests/css/css-transforms/transform-origin-name-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-origin.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-001.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-002.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-003.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-004.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-005.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-006.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-007.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-008.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-001.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-002.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-003.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-004.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-cm-005.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-001.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-002.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-003.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-004.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-in-005.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-001.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-002.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-003.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-004.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-length-pt-005.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-001.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-002.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-003.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-004.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-005.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-006.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-007.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-008.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-009-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-009.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-010-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-010.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-011-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-011.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-012-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-012.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-013-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-013.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-014-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-014.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-015-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-015.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-016-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-016.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-017-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-017.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-018-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-018.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-019-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-019.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-020-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-020.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-021-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-021.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-022-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-022.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-023-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-023.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-024-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-024.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-025-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-025.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-026-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-026.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-027-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-027.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-028-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-028.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-029-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-029.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-030-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-030.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-031-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-031.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-032-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-032.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-033-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-033.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-034-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-034.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-035-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-035.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-036-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-036.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-037-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-037.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-038-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-038.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-039-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-039.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-040-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-040.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-041-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-041.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-042-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-042.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-043-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-043.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-044-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-044.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-045-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-045.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-046-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-046.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-001.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-002.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-003.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-004.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-005.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-006.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-007.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-008.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-009-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-009.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-010-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-010.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-011-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-011.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-012-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/svg-origin-relative-length-invalid-012.html: Added.
* web-platform-tests/css/css-transforms/transform-origin/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/transform-overflow-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-overflow-001.html: Added.
* web-platform-tests/css/css-transforms/transform-overflow-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-overflow-002.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-001.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-002.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-003.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-004.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-005.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-006.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-007.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-008.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-009-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform-percent-009.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-010-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-010.html: Added.
* web-platform-tests/css/css-transforms/transform-percent-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-propagate-inherit-boolean-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-propagate-inherit-boolean-001.html: Added.
* web-platform-tests/css/css-transforms/transform-root-bg-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-root-bg-001.html: Added.
* web-platform-tests/css/css-transforms/transform-root-bg-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-root-bg-002.html: Added.
* web-platform-tests/css/css-transforms/transform-root-bg-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-root-bg-003.html: Added.
* web-platform-tests/css/css-transforms/transform-root-bg-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-root-bg-004.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-001-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-001.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-002.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-003.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-004.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-005.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-006.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-007-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-rotate-007.html: Added.
* web-platform-tests/css/css-transforms/transform-rounding-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-rounding-001.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-001.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-002.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-hittest-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform-scale-hittest.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-percent-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-percent-001.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-test-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-scale-test.html: Added.
* web-platform-tests/css/css-transforms/transform-scalex-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-scalex-001.html: Added.
* web-platform-tests/css/css-transforms/transform-scaley-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-scaley-001.html: Added.
* web-platform-tests/css/css-transforms/transform-singular-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-singular-001.html: Added.
* web-platform-tests/css/css-transforms/transform-stacking-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-stacking-001.html: Added.
* web-platform-tests/css/css-transforms/transform-stacking-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-stacking-002.html: Added.
* web-platform-tests/css/css-transforms/transform-stacking-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-stacking-003.html: Added.
* web-platform-tests/css/css-transforms/transform-stacking-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-stacking-004.html: Added.
* web-platform-tests/css/css-transforms/transform-stresstest-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-stresstest-001.html: Added.
* web-platform-tests/css/css-transforms/transform-table-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-001-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-table-001.html: Added.
* web-platform-tests/css/css-transforms/transform-table-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-002-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-table-002.html: Added.
* web-platform-tests/css/css-transforms/transform-table-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-003.html: Added.
* web-platform-tests/css/css-transforms/transform-table-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-004-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-table-004.html: Added.
* web-platform-tests/css/css-transforms/transform-table-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-005-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-table-005.html: Added.
* web-platform-tests/css/css-transforms/transform-table-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-006.html: Added.
* web-platform-tests/css/css-transforms/transform-table-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-007.html: Added.
* web-platform-tests/css/css-transforms/transform-table-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-008.html: Added.
* web-platform-tests/css/css-transforms/transform-table-009-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-009-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-table-009.html: Added.
* web-platform-tests/css/css-transforms/transform-table-010-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-010-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-table-010.html: Added.
* web-platform-tests/css/css-transforms/transform-table-011-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-table-011-notref.html: Added.
* web-platform-tests/css/css-transforms/transform-table-011.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-inline-block-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-inline-block.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-inline-table-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-inline-table.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-list-item-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-list-item.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-caption-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-caption.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-cell-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-cell.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-footer-group-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-footer-group.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-header-group-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-header-group.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-row-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-row-group-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-row-group.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table-row.html: Added.
* web-platform-tests/css/css-transforms/transform-transformable-table.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-caption-contains-fixed-position-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-caption-contains-fixed-position.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-tbody-contains-fixed-position-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-tbody-contains-fixed-position.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-td-contains-fixed-position-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-td-contains-fixed-position.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-tfoot-contains-fixed-position-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-tfoot-contains-fixed-position.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-th-contains-fixed-position-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-th-contains-fixed-position.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-thead-contains-fixed-position-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-thead-contains-fixed-position.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-tr-contains-fixed-position-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-tr-contains-fixed-position.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-tr-percent-height-child-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-transformed-tr-percent-height-child.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-001.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-002.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-003.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-004.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-005.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-background-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-background-001.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-background-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translate-background-002.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-001.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-002.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-003.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-004.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-005.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatex-006.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-001.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-002.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-003.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-004.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform-translatey-005.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-003.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-004.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-005.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-006.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-007.html: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-008-expected.xht: Added.
* web-platform-tests/css/css-transforms/transform3d-backface-visibility-008.html: Added.
* web-platform-tests/css/css-transforms/transform3d-image-scale-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-image-scale-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-image-scale-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-image-scale-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-003.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-004.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-matrix3d-005.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-003.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-004.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-005.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-006.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-007.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-008.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-009-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-009.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-origin-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-origin-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-origin-ref-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-perspective-origin-ref.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-003.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-004.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-005.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-006.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-007.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-008-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-008.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-009-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-009.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-010-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-010.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-011-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-011.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-012-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-012.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-013-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-preserve3d-013.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotate3d-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotate3d-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotate3d-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotate3d-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-003.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-perspective-notref.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-ref-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-ref.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-transformorigin-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatex-transformorigin-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatey-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-rotatey-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-001-notref.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-003.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-004.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-005.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-006.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-007-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-scale-007.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-002-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-002.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-003-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-003.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-004-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-004.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-005-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-005.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-006-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-sorting-006.html: Added.
* web-platform-tests/css/css-transforms/transform3d-translate3d-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-translate3d-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-translatez-001-expected.html: Added.
* web-platform-tests/css/css-transforms/transform3d-translatez-001.html: Added.
* web-platform-tests/css/css-transforms/transform3d-translatez-notref.html: Added.
* web-platform-tests/css/css-transforms/transform_translate-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform_translate.html: Added.
* web-platform-tests/css/css-transforms/transform_translate_invalid-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform_translate_invalid.html: Added.
* web-platform-tests/css/css-transforms/transform_translate_max-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform_translate_max.html: Added.
* web-platform-tests/css/css-transforms/transform_translate_min-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform_translate_min.html: Added.
* web-platform-tests/css/css-transforms/transform_translate_neg-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform_translate_neg.html: Added.
* web-platform-tests/css/css-transforms/transform_translate_second_omited-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform_translate_second_omited.html: Added.
* web-platform-tests/css/css-transforms/transform_translate_zero-expected.txt: Added.
* web-platform-tests/css/css-transforms/transform_translate_zero.html: Added.
* web-platform-tests/css/css-transforms/transformed-preserve-3d-1-expected.html: Added.
* web-platform-tests/css/css-transforms/transformed-preserve-3d-1.html: Added.
* web-platform-tests/css/css-transforms/transformed-rotateX-3-expected.html: Added.
* web-platform-tests/css/css-transforms/transformed-rotateX-3.html: Added.
* web-platform-tests/css/css-transforms/transformed-rotateY-1-expected.html: Added.
* web-platform-tests/css/css-transforms/transformed-rotateY-1.html: Added.
* web-platform-tests/css/css-transforms/transforms-rotate-degree-45-expected.html: Added.
* web-platform-tests/css/css-transforms/transforms-rotate-degree-45.html: Added.
* web-platform-tests/css/css-transforms/transforms-rotate-degree-90-expected.html: Added.
* web-platform-tests/css/css-transforms/transforms-rotate-degree-90.html: Added.
* web-platform-tests/css/css-transforms/transforms-rotate-translate-scale-expected.html: Added.
* web-platform-tests/css/css-transforms/transforms-rotate-translate-scale.html: Added.
* web-platform-tests/css/css-transforms/transforms-rotateY-degree-60-expected.html: Added.
* web-platform-tests/css/css-transforms/transforms-rotateY-degree-60.html: Added.
* web-platform-tests/css/css-transforms/transforms-skewX-expected.html: Added.
* web-platform-tests/css/css-transforms/transforms-skewX.html: Added.
* web-platform-tests/css/css-transforms/transforms-skewY-expected.html: Added.
* web-platform-tests/css/css-transforms/transforms-skewY.html: Added.
* web-platform-tests/css/css-transforms/transforms-support-calc-expected.txt: Added.
* web-platform-tests/css/css-transforms/transforms-support-calc.html: Added.
* web-platform-tests/css/css-transforms/translate-expected.html: Added.
* web-platform-tests/css/css-transforms/translate-getComputedStyle-expected.txt: Added.
* web-platform-tests/css/css-transforms/translate-getComputedStyle.html: Added.
* web-platform-tests/css/css-transforms/translate-optional-second-001-expected.html: Added.
* web-platform-tests/css/css-transforms/translate-optional-second-001.html: Added.
* web-platform-tests/css/css-transforms/translate.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-001-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-001.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-009-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-009.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-017-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-017.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-025-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-025.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-033-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-033.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-041-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-041.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-049-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-049.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-050-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-050.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-051-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-051.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-052-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-052.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-053-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-053.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-054-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-054.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-055-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-055.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-multiple-001-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-multiple-001.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-multiple-002-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-multiple-002.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-with-units-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/svg-translate-with-units.html: Added.
* web-platform-tests/css/css-transforms/translate/translate-and-transform-attribute-in-svg-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/translate-and-transform-attribute-in-svg.html: Added.
* web-platform-tests/css/css-transforms/translate/translate-and-transform-css-property-in-svg-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/translate-and-transform-css-property-in-svg.html: Added.
* web-platform-tests/css/css-transforms/translate/translate-in-svg-expected.html: Added.
* web-platform-tests/css/css-transforms/translate/translate-in-svg.html: Added.
* web-platform-tests/css/css-transforms/translate/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/ttwf-css-3d-polygon-cycle-expected.html: Added.
* web-platform-tests/css/css-transforms/ttwf-css-3d-polygon-cycle-mismatch-expected.html: Added.
* web-platform-tests/css/css-transforms/ttwf-css-3d-polygon-cycle-mismatch.html: Added.
* web-platform-tests/css/css-transforms/ttwf-css-3d-polygon-cycle.html: Added.
* web-platform-tests/css/css-transforms/ttwf-reftest-rotate-expected.html: Added.
* web-platform-tests/css/css-transforms/ttwf-reftest-rotate.html: Added.
* web-platform-tests/css/css-transforms/ttwf-transform-skewx-001-expected.html: Added.
* web-platform-tests/css/css-transforms/ttwf-transform-skewx-001.html: Added.
* web-platform-tests/css/css-transforms/ttwf-transform-skewy-001-expected.html: Added.
* web-platform-tests/css/css-transforms/ttwf-transform-skewy-001.html: Added.
* web-platform-tests/css/css-transforms/ttwf-transform-translatex-001-expected.html: Added.
* web-platform-tests/css/css-transforms/ttwf-transform-translatex-001.html: Added.
* web-platform-tests/css/css-transforms/ttwf-transform-translatey-001-expected.html: Added.
* web-platform-tests/css/css-transforms/ttwf-transform-translatey-001.html: Added.
* web-platform-tests/css/css-transforms/w3c-import.log: Added.
* web-platform-tests/css/css-transforms/z-index-does-not-apply-expected.html: Added.
* web-platform-tests/css/css-transforms/z-index-does-not-apply.html: Added.
* web-platform-tests/css/support/computed-testcommon.js:
* web-platform-tests/css/support/interpolation-testcommon.js:
(createInterpolationTestTargets):
2021-09-10 Marcos Caceres <marcos@marcosc.com>
[Web-Share] handle non-fully active documents
https://bugs.webkit.org/show_bug.cgi?id=230088
Reviewed by Darin Adler.
* web-platform-tests/web-share/resources/blank.html: Added.
* web-platform-tests/web-share/test-fully-active.https-expected.txt: Added.
* web-platform-tests/web-share/test-fully-active.https.html: Added.
2021-09-10 Youenn Fablet <youenn@apple.com>
Implement RTCPeerConnection implicit rollback
https://bugs.webkit.org/show_bug.cgi?id=229991
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-SLD-SRD-timing.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-operations.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare-linear.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-rollback-expected.txt:
2021-09-10 Youenn Fablet <youenn@apple.com>
Allow to subclass WritableStream
https://bugs.webkit.org/show_bug.cgi?id=230146
Reviewed by Alex Christensen.
* web-platform-tests/streams/idlharness.any-expected.txt:
* web-platform-tests/streams/idlharness.any.worker-expected.txt:
* web-platform-tests/streams/writable-streams/general.any-expected.txt:
* web-platform-tests/streams/writable-streams/general.any.worker-expected.txt:
2021-09-10 Youenn Fablet <youenn@apple.com>
Use RTCErrorEvent for data channel error event
https://bugs.webkit.org/show_bug.cgi?id=230090
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCDataChannel-close-expected.txt:
2021-09-09 Myles C. Maxfield <mmaxfield@apple.com>
FontFaceSet.load() needs to react to style changes
https://bugs.webkit.org/show_bug.cgi?id=230132
Reviewed by Antti Koivisto.
This test is being upstreamed in https://github.com/web-platform-tests/wpt/pull/30491
* web-platform-tests/css/css-font-loading/fontfaceset-load-css-connected-expected.txt: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-load-css-connected.html: Added.
2021-09-09 Simon Fraser <simon.fraser@apple.com>
right- and bottom-relative values in background-position-x/y don't work
https://bugs.webkit.org/show_bug.cgi?id=202148
Reviewed by Antti Koivisto.
More passing results.
* web-platform-tests/css/css-backgrounds/parsing/background-position-x-computed-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/background-position-x-valid-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/background-position-y-computed-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/background-position-y-valid-expected.txt:
2021-09-09 Youenn Fablet <youenn@apple.com>
Update RTCPeerConnection descriptions as per specification
https://bugs.webkit.org/show_bug.cgi?id=229963
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-description-attributes-timing.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-rollback-expected.txt:
2021-09-09 Manuel Rego Casasnovas <rego@igalia.com>
[css-text-decor] Update WPT test suite
https://bugs.webkit.org/show_bug.cgi?id=230042
Import css-text-decor test suite based on WPT commit 5d2020c403.
Reviewed by Rob Buis.
* resources/resource-files.json:
* web-platform-tests/css/css-text-decor/invalidation/text-decoration-invalidation-dashed-expected.html: Added.
* web-platform-tests/css/css-text-decor/invalidation/text-decoration-invalidation-dashed.html: Added.
* web-platform-tests/css/css-text-decor/invalidation/text-decoration-invalidation-double-expected.html: Added.
* web-platform-tests/css/css-text-decor/invalidation/text-decoration-invalidation-double.html: Added.
* web-platform-tests/css/css-text-decor/invalidation/text-decoration-invalidation-solid-expected.html: Added.
* web-platform-tests/css/css-text-decor/invalidation/text-decoration-invalidation-solid.html: Added.
* web-platform-tests/css/css-text-decor/invalidation/text-decoration-invalidation-wavy-expected.html: Added.
* web-platform-tests/css/css-text-decor/invalidation/text-decoration-invalidation-wavy.html: Added.
* web-platform-tests/css/css-text-decor/invalidation/w3c-import.log: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color-expected.html:
* web-platform-tests/css/css-text-decor/text-decoration-color-selection-001-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color-selection-001.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color-selection-002.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color-selection-pseudo-01-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color-selection-pseudo-01.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-color.html:
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-005-expected.html:
* web-platform-tests/css/css-text-decor/text-decoration-skip-ink-005.html:
* web-platform-tests/css/css-text-decor/text-decoration-thickness-from-zero-sized-font-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-thickness-from-zero-sized-font.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-thickness-ink-skip-dilation-expected.html:
* web-platform-tests/css/css-text-decor/text-decoration-thickness-percent-001-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-thickness-percent-001.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-thickness-scroll-001.html:
* web-platform-tests/css/css-text-decor/text-decoration-thickness-single-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-thickness-single.html: Added.
* web-platform-tests/css/css-text-decor/text-decoration-thickness-vertical-002.html:
* web-platform-tests/css/css-text-decor/text-emphasis-color-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-left-002.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-above-right-002.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-left-002.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-001.xht:
* web-platform-tests/css/css-text-decor/text-emphasis-position-below-right-002.xht:
* web-platform-tests/css/css-text-decor/text-underline-offset-negative-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-negative.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-overline-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-overline-vertical-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-overline-vertical.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-overline.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-scroll-001.html:
* web-platform-tests/css/css-text-decor/text-underline-offset-vertical-003-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-vertical-003.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-zero-position-expected.html: Added.
* web-platform-tests/css/css-text-decor/text-underline-offset-zero-position.html: Added.
* web-platform-tests/css/css-text-decor/w3c-import.log:
2021-09-09 Youenn Fablet <youenn@apple.com>
Rebase a few WebRTC tests marked as flaky but making progress with RTCSctpTransport introduction
https://bugs.webkit.org/show_bug.cgi?id=230089
Unreviewed, rebasing tests only.
* web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare-linear.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare.https-expected.txt:
* web-platform-tests/webrtc/protocol/candidate-exchange.https-expected.txt:
* web-platform-tests/webrtc/protocol/crypto-suite.https-expected.txt:
2021-09-09 Youenn Fablet <youenn@apple.com>
Rebase imported/w3c/web-platform-tests/webrtc/RTCDataChannel-close-expected.txt
https://bugs.webkit.org/show_bug.cgi?id=230087
Unreviewed, we are rebasing a test.
* web-platform-tests/webrtc/RTCDataChannel-close-expected.txt:
Rebasing test now that we support running the test and we support RTCError.
2021-09-09 Myles C. Maxfield <mmaxfield@apple.com>
FontFaceSet.has() needs to react to style changes
https://bugs.webkit.org/show_bug.cgi?id=229848
Reviewed by Antti Koivisto.
This test was landed upstream in https://github.com/web-platform-tests/wpt/pull/30322
* web-platform-tests/css/css-font-loading/fontfaceset-has-expected.txt: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-has.html: Added.
2021-09-09 Cameron McCormack <heycam@apple.com>
Update WPT tests under /html/canvas/element
https://bugs.webkit.org/show_bug.cgi?id=229750
<rdar://problem/82610102>
Reviewed by Youenn Fablet.
* resources/resource-files.json:
* web-platform-tests/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.broken-expected.txt:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning-expected.txt:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.html:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase-expected.txt:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontKerning.with.uppercase.html:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings-expected.txt:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.fontVariant.settings.html:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing-expected.txt:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.nonfinite.spacing.html:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing-expected.txt:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.html:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.measure-expected.txt:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.spacing.measure.html:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings-expected.txt:
* web-platform-tests/html/canvas/element/drawing-text-to-the-canvas/2d.text.drawing.style.textRendering.settings.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions-expected.txt:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.blur.exceptions.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix-expected.txt:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.colorMatrix.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.identity.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.linear.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.componentTransfer.table.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions-expected.txt:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.html:
* web-platform-tests/html/canvas/element/filters/2d.filter.canvasFilterObject.html:
* web-platform-tests/html/canvas/element/manual/README.md: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/canvas_complexshapes_arcto_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/canvas_complexshapes_beziercurveto_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/building-paths/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/compositing/canvas_compositing_globalcompositeoperation_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/compositing/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/context-attributes/canvas-with-padding-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/canvas-with-padding.html: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/getContextAttributes-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/getContextAttributes.html: Added.
* web-platform-tests/html/canvas/element/manual/context-attributes/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_canvas_self_ref.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_crossorigin.sub-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_html_image-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_html_image.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_1-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_1.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/drawimage_svg_image_with_foreign_object_does_not_taint.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-orientation-none.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height-orientation-none.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap-swap-width-height.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-bitmap.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-orientation-none.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height-orientation-none.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element-swap-width-height.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-element.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-with-src-rect.tentative.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/drawing-images-to-the-canvas/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/canvas_complexshapes_ispointInpath_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_001-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_002-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_003-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_004-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_005-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-paths-to-the-canvas/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.condensed-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.condensed.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.expanded-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.expanded.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-condensed-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-condensed.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-expanded-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.extra-expanded.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.normal-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.normal.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-condensed-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-condensed.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-expanded-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.semi-expanded.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-condensed-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-condensed.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-expanded-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/canvas.2d.fontStretch.ultra-expanded.html: Added.
* web-platform-tests/html/canvas/element/manual/drawing-text-to-the-canvas/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/canvas_colorsandstyles_createlineargradient_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient-rotation.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/conic-gradient.html: Added.
* web-platform-tests/html/canvas/element/manual/fill-and-stroke-styles/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-blur-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-blur.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-component-transfer-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-component-transfer.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-convolve-matrix-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/canvas-filter-object-convolve-matrix.html: Added.
* web-platform-tests/html/canvas/element/manual/filters/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/hit-regions/addHitRegions-NotSupportedError-01-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/hit-regions/addHitRegions-NotSupportedError-01.html: Added.
* web-platform-tests/html/canvas/element/manual/hit-regions/hitregions-members-exist-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/hit-regions/hitregions-members-exist.html: Added.
* web-platform-tests/html/canvas/element/manual/hit-regions/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/image-smoothing/imagesmoothing.html: Added.
* web-platform-tests/html/canvas/element/manual/image-smoothing/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-ImageBitmap-close-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-ImageBitmap-close.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-resize.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/canvas-createImageBitmap-video-resize.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/common.sub.js: Added.
(makeCanvas):
(imageBitmapVideoPromise.new.Promise.video.oncanplaythrough):
(imageBitmapVideoPromise.new.Promise):
(makeVideo):
(response.arrayBuffer.then.):
(response.arrayBuffer.then):
(makeMakeHTMLImage.):
(makeMakeHTMLImage):
(makeBlob.):
(factory.makeMakeHTMLImage):
(factory.makeMakeSVGImage):
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-blob-invalidtype-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-blob-invalidtype.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-bounds-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-bounds.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-closed-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-closed.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-flipY.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-in-worker-transfer.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-origin.sub.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-serializable.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-sizeOverflow-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-sizeOverflow.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-transfer.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/createImageBitmap-worker.js: Added.
(makeBlob.):
(makeBlob):
* web-platform-tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/imageBitmap-from-imageData-no-image-rotation.html: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/transfer-worker.js: Added.
* web-platform-tests/html/canvas/element/manual/imagebitmap/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/text-styles/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/imagebitmap/worker-onmessage-noop.js: Added.
(self.onmessage):
* web-platform-tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/canvas_linestyles_linecap_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/lineto_a-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/lineto_a.html: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/lineto_ref.html: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/setLineDash-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/setLineDash.html: Added.
* web-platform-tests/html/canvas/element/manual/line-styles/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_001-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_002-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_002.htm: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/shadows/canvas_shadows_system_colors.html: Added.
* web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/shadows/shadowBlur_gaussian_tolerance.1.html: Added.
* web-platform-tests/html/canvas/element/manual/shadows/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/text-styles/canvas_text_font_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/text-styles/canvas_text_font_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/text-styles/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/2d.state.saverestore.imageSmoothingEnabled.html: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/2d.zero.size.canvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/2d.zero.size.canvas.html: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/canvas_state_restore_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/the-canvas-state/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/transformations/2d.transformation.getTransform-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/transformations/2d.transformation.getTransform.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/canvas_transformations_reset_001.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/transformations/canvas_transformations_scale_001.htm: Added.
* web-platform-tests/html/canvas/element/manual/transformations/transform_a-expected.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/transform_a.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/transform_ref.html: Added.
* web-platform-tests/html/canvas/element/manual/transformations/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-1-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-1.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-2-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-2.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-3-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-3.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-4-expected.htm: Added.
* web-platform-tests/html/canvas/element/manual/unclosed-canvas-4.htm: Added.
* web-platform-tests/html/canvas/element/manual/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/ImageData-fidelity-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/ImageData-fidelity.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-toBlob-toDataURL-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-toBlob-toDataURL.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorspace-arguments-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-colorspace-arguments.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-e_srgb-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-e_srgb.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/imageData-colorManagedBehavior-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/imageData-colorManagedBehavior.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-p3d65.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-rec2020.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-semitransparent-srgb.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-fullcolor.ogv: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.avif: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.bmp: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.ico: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb-transparent.webp: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.avif: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.bmp: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.gif: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.ico: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.jpg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.svg: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/pattern-srgb.webp: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_AdobeRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_DisplayP3_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_ProPhoto_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_Rec2020_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_AdobeRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_DisplayP3_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_ProPhoto_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_Rec2020_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_interlaced_sRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_16bit_sRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_AdobeRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_DisplayP3_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_ProPhoto_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_Rec2020_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_opaque.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/2x2_8bit_sRGB_transparent.png: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/png-16bit/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/resources/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/transferFromImageBitmap-expected.txt: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/transferFromImageBitmap.html: Added.
* web-platform-tests/html/canvas/element/manual/wide-gamut-canvas/w3c-import.log: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.1.radius.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.1.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.2.radii.2.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.1.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.2.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.3.radii.3.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.1.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.2.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.3.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompointinit-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.4.radii.4.dompointinit.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.nonfinite.html:
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.radius.negative-expected.txt: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.radius.negative.html: Added.
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.radius.none-expected.txt:
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.radius.none.html:
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.radius.toomany-expected.txt:
* web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.radius.toomany.html:
* web-platform-tests/html/canvas/element/path-objects/w3c-import.log:
* web-platform-tests/html/canvas/element/text-styles/2d.text.font.parse.family-expected.txt: Added.
* web-platform-tests/html/canvas/element/text-styles/2d.text.font.parse.family.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/canvas/element/path-objects/2d.path.roundrect.radius.toomany.html.
* web-platform-tests/html/canvas/element/text-styles/w3c-import.log:
* web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log:
2021-09-09 Antti Koivisto <antti@apple.com>
RenderInline offsetTop/Left should not switch to legacy layout
https://bugs.webkit.org/show_bug.cgi?id=230040
Reviewed by Alan Bujtas.
* web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt:
* web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt:
2021-09-09 Martin Robinson <mrobinson@webkit.org>
Position sticky does not work within table cells
https://bugs.webkit.org/show_bug.cgi?id=155496
Reviewed by Simon Fraser.
* web-platform-tests/css/css-position/sticky/position-sticky-contained-by-display-table-ref.html: Added.
* web-platform-tests/css/css-position/sticky/position-sticky-contained-by-display-table.html: Added.
2021-09-09 Youenn Fablet <youenn@apple.com>
Add support for RTCError and RTCErrorEvent
https://bugs.webkit.org/show_bug.cgi?id=229987
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCError-expected.txt:
* web-platform-tests/webrtc/idlharness.https.window-expected.txt:
2021-09-09 Youenn Fablet <youenn@apple.com>
Add support for RTCDataChannel closing event
https://bugs.webkit.org/show_bug.cgi?id=229988
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCDataChannel-close-expected.txt:
* web-platform-tests/webrtc/idlharness.https.window-expected.txt:
2021-09-09 Youenn Fablet <youenn@apple.com>
Add support for RTCSctpTransport
https://bugs.webkit.org/show_bug.cgi?id=229292
<rdar://problem/82394152>
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCDataChannel-send-expected.txt:
* web-platform-tests/webrtc/RTCIceTransport-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-connectionState.https-expected.txt:
* web-platform-tests/webrtc/RTCRtpSender-transport.https-expected.txt:
* web-platform-tests/webrtc/RTCSctpTransport-constructor-expected.txt:
* web-platform-tests/webrtc/RTCSctpTransport-events-expected.txt:
* web-platform-tests/webrtc/RTCSctpTransport-maxChannels-expected.txt:
* web-platform-tests/webrtc/RTCSctpTransport-maxMessageSize-expected.txt:
* web-platform-tests/webrtc/idlharness.https.window-expected.txt:
2021-09-07 Tim Nguyen <ntim@apple.com>
Re-import css/css-pseudo WPT
https://bugs.webkit.org/show_bug.cgi?id=230002
Reviewed by Youenn Fablet.
https://github.com/web-platform-tests/wpt/commit/b3958a2b77988a3e4c6948dfce1b62f7b0ab04cf
* web-platform-tests/css/css-pseudo/README.md: Added.
* web-platform-tests/css/css-pseudo/active-selection-011-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-011.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-012-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-012.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-014-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-014.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-016-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-016.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-018-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-018.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-021-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-021.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-025-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-025.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-027-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-027.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-031-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-031.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-041-expected.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-041.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-043-expected.xht: Added.
* web-platform-tests/css/css-pseudo/active-selection-043.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-045-expected.xht: Added.
* web-platform-tests/css/css-pseudo/active-selection-045.html: Added.
* web-platform-tests/css/css-pseudo/active-selection-057-expected.xht: Added.
* web-platform-tests/css/css-pseudo/active-selection-057.html: Added.
* web-platform-tests/css/css-pseudo/before-after-dynamic-custom-property-001-expected.html: Added.
* web-platform-tests/css/css-pseudo/before-after-dynamic-custom-property-001.html: Added.
* web-platform-tests/css/css-pseudo/file-selector-button-001-expected.html: Added.
* web-platform-tests/css/css-pseudo/file-selector-button-001-notref.html: Added.
* web-platform-tests/css/css-pseudo/file-selector-button-001.html: Added.
* web-platform-tests/css/css-pseudo/file-selector-button-after-part-expected.html: Added.
* web-platform-tests/css/css-pseudo/file-selector-button-after-part.html: Added.
* web-platform-tests/css/css-pseudo/file-selector-button-display-none-overflow-crash.html: Added.
* web-platform-tests/css/css-pseudo/file-selector-button-display-toggle-crash.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-005-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-005.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-digraph-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-digraph.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-punctuation-and-space-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-punctuation-and-space.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-punctuation-dynamic-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-punctuation-dynamic.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-skip-empty-span-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-skip-empty-span-nested-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-skip-empty-span-nested.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-skip-empty-span.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-with-quote-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-with-quote.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-with-span-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-letter-with-span.html: Added.
* web-platform-tests/css/css-pseudo/first-line-allowed-properties-expected.txt: Added.
* web-platform-tests/css/css-pseudo/first-line-allowed-properties.html: Added.
* web-platform-tests/css/css-pseudo/first-line-replaced-001-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-line-replaced-001.html: Added.
* web-platform-tests/css/css-pseudo/first-line-with-inline-block-before-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-line-with-inline-block-before.html: Added.
* web-platform-tests/css/css-pseudo/first-line-with-inline-block-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-line-with-inline-block.html: Added.
* web-platform-tests/css/css-pseudo/first-line-with-out-of-flow-and-nested-div-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-line-with-out-of-flow-and-nested-div.html: Added.
* web-platform-tests/css/css-pseudo/first-line-with-out-of-flow-and-nested-span-expected.html: Added.
* web-platform-tests/css/css-pseudo/first-line-with-out-of-flow-and-nested-span.html: Added.
* web-platform-tests/css/css-pseudo/grammar-spelling-errors-001-expected.html: Added.
* web-platform-tests/css/css-pseudo/grammar-spelling-errors-001.html: Added.
* web-platform-tests/css/css-pseudo/grammar-spelling-errors-002-expected.html: Added.
* web-platform-tests/css/css-pseudo/grammar-spelling-errors-002.html: Added.
* web-platform-tests/css/css-pseudo/highlight-painting-001-expected.html: Added.
* web-platform-tests/css/css-pseudo/highlight-painting-001.html: Added.
* web-platform-tests/css/css-pseudo/highlight-painting-002-expected.html: Added.
* web-platform-tests/css/css-pseudo/highlight-painting-002.html: Added.
* web-platform-tests/css/css-pseudo/highlight-painting-003-expected.html: Added.
* web-platform-tests/css/css-pseudo/highlight-painting-003.html: Added.
* web-platform-tests/css/css-pseudo/highlight-painting-004-expected.html: Added.
* web-platform-tests/css/css-pseudo/highlight-painting-004.html: Added.
* web-platform-tests/css/css-pseudo/highlight-pseudos-computed-expected.txt: Added.
* web-platform-tests/css/css-pseudo/highlight-pseudos-computed.html: Added.
* web-platform-tests/css/css-pseudo/marker-animate-002-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-animate-002.html: Added.
* web-platform-tests/css/css-pseudo/marker-content-023-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-content-023.html: Added.
* web-platform-tests/css/css-pseudo/marker-content-024-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-content-024.html: Added.
* web-platform-tests/css/css-pseudo/marker-hyphens-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-hyphens.html: Added.
* web-platform-tests/css/css-pseudo/marker-letter-spacing-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-letter-spacing.html: Added.
* web-platform-tests/css/css-pseudo/marker-line-break-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-line-break.html: Added.
* web-platform-tests/css/css-pseudo/marker-line-height-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-line-height.html: Added.
* web-platform-tests/css/css-pseudo/marker-overflow-wrap-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-overflow-wrap.html: Added.
* web-platform-tests/css/css-pseudo/marker-tab-size-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-tab-size.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-align-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-align.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-decoration-skip-ink-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-decoration-skip-ink.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-emphasis-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-emphasis.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-shadow-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-shadow.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-transform-default-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-transform-default.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-transform-uppercase-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-text-transform-uppercase.html: Added.
* web-platform-tests/css/css-pseudo/marker-word-break-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-word-break.html: Added.
* web-platform-tests/css/css-pseudo/marker-word-spacing-expected.html: Added.
* web-platform-tests/css/css-pseudo/marker-word-spacing.html: Added.
* web-platform-tests/css/css-pseudo/parsing/highlight-pseudos-expected.txt: Added.
* web-platform-tests/css/css-pseudo/parsing/highlight-pseudos.html: Added.
* web-platform-tests/css/css-pseudo/placeholder-excluded-properties-expected.html: Added.
* web-platform-tests/css/css-pseudo/placeholder-excluded-properties.html: Added.
* web-platform-tests/css/css-pseudo/placeholder-input-dynamic-crash.html: Added.
* web-platform-tests/css/css-pseudo/selection-contenteditable-011-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-contenteditable-011.html: Added.
* web-platform-tests/css/css-pseudo/selection-decoration-p1-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-decoration-p1.html: Added.
* web-platform-tests/css/css-pseudo/selection-decoration-p2-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-decoration-p2.html: Added.
* web-platform-tests/css/css-pseudo/selection-decoration-p3-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-decoration-p3.html: Added.
* web-platform-tests/css/css-pseudo/selection-decoration-p4-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-decoration-p4.html: Added.
* web-platform-tests/css/css-pseudo/selection-input-011-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-input-011.html: Added.
* web-platform-tests/css/css-pseudo/selection-intercharacter-011-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-intercharacter-011.html: Added.
* web-platform-tests/css/css-pseudo/selection-intercharacter-012-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-intercharacter-012.html: Added.
* web-platform-tests/css/css-pseudo/selection-overlay-and-grammar-001-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-overlay-and-grammar-001.html: Added.
* web-platform-tests/css/css-pseudo/selection-overlay-and-spelling-001-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-overlay-and-spelling-001.html: Added.
* web-platform-tests/css/css-pseudo/selection-paint-image-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-paint-image-notref.html: Added.
* web-platform-tests/css/css-pseudo/selection-paint-image.html: Added.
* web-platform-tests/css/css-pseudo/selection-textarea-011-expected.html: Added.
* web-platform-tests/css/css-pseudo/selection-textarea-011.html: Added.
* web-platform-tests/css/css-pseudo/support/100x100-red.png: Added.
* web-platform-tests/css/css-pseudo/support/60x60-red.png: Added.
* web-platform-tests/css/css-pseudo/support/highlights.css: Added.
(.highlight_reftest):
(.hrt_layers,):
(.hrt_layers):
(.hrt_layers > *):
(.hrt_cover):
(.hrt_hider):
(.hrt_hider > *):
* web-platform-tests/css/css-pseudo/support/selections.js: Added.
(selectRangeWith):
(selectNodeContents):
(trySpellcheck):
* web-platform-tests/css/css-pseudo/support/w3c-import.log: Added.
* resources/resource-files.json:
* web-platform-tests/css/css-pseudo/active-selection-056.html:
* web-platform-tests/css/css-pseudo/active-selection-063.html:
* web-platform-tests/css/css-pseudo/cascade-highlight-001-expected.html:
* web-platform-tests/css/css-pseudo/cascade-highlight-001.html:
* web-platform-tests/css/css-pseudo/cascade-highlight-002-expected.html:
* web-platform-tests/css/css-pseudo/cascade-highlight-002.html:
* web-platform-tests/css/css-pseudo/cascade-highlight-004-expected.html:
* web-platform-tests/css/css-pseudo/cascade-highlight-004.html:
* web-platform-tests/css/css-pseudo/file-chooser-button-001-notref.html: Removed.
* web-platform-tests/css/css-pseudo/file-chooser-button-001.tentative-expected.html: Removed.
* web-platform-tests/css/css-pseudo/file-chooser-button-001.tentative.html: Removed.
* web-platform-tests/css/css-pseudo/file-chooser-button-display-toggle-crash.tentative-expected.txt: Removed.
* web-platform-tests/css/css-pseudo/file-chooser-button-display-toggle-crash.tentative.html: Removed.
* web-platform-tests/css/css-pseudo/first-letter-allowed-properties-expected.txt:
* web-platform-tests/css/css-pseudo/first-letter-allowed-properties.html:
* web-platform-tests/css/css-pseudo/first-line-with-out-of-flow.html:
* web-platform-tests/css/css-pseudo/marker-content-008.tentative-expected.html:
* web-platform-tests/css/css-pseudo/marker-content-008.tentative.html:
* web-platform-tests/css/css-pseudo/marker-default-styles-expected.txt:
* web-platform-tests/css/css-pseudo/marker-default-styles.html:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties-in-animation.html:
* web-platform-tests/css/css-pseudo/parsing/marker-supported-properties.html:
* web-platform-tests/css/css-pseudo/parsing/tree-abiding-pseudo-elements-expected.txt:
* web-platform-tests/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html:
* web-platform-tests/css/css-pseudo/parsing/w3c-import.log:
* web-platform-tests/css/css-pseudo/selection-text-shadow-016-expected.html: Removed.
* web-platform-tests/css/css-pseudo/selection-text-shadow-016.html: Removed.
* web-platform-tests/css/css-pseudo/w3c-import.log:
2021-09-08 Youenn Fablet <youenn@apple.com>
RTCPeerConnection.addIceCandidate takes an optional argument
https://bugs.webkit.org/show_bug.cgi?id=229962
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-operations.https-expected.txt:
* web-platform-tests/webrtc/idlharness.https.window-expected.txt:
2021-09-08 Antti Koivisto <antti@apple.com>
[LFC][Integration] Hovering over link switches to legacy inline boxes
https://bugs.webkit.org/show_bug.cgi?id=226812
<rdar://problem/79394047>
Reviewed by Alan Bujtas.
* web-platform-tests/css/cssom-view/getBoundingClientRect-empty-inline-expected.txt:
2021-09-08 Simon Fraser <simon.fraser@apple.com>
Support percentages in the scale() transform functions, and the scale property
https://bugs.webkit.org/show_bug.cgi?id=202501
Reviewed by Sam Weinig.
* web-platform-tests/css/css-transforms/parsing/scale-parsing-valid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/transform-valid-expected.txt:
2021-09-08 Martin Robinson <mrobinson@webkit.org>
[css-position-sticky] Sticky constraints are calculated incorrectly when scrolling container has padding and borders
https://bugs.webkit.org/show_bug.cgi?id=229997
Reviewed by Simon Fraser.
* web-platform-tests/css/css-position/sticky/position-sticky-large-top-2.tentative-expected.html: This test uses
an identity transform to make a div a containing block for absolutely positioned items. This exposes a bug in
WebKit, but position: relative also does this without exposing the bug. The bug for this issue is
https://bugs.webkit.org/show_bug.cgi?id=229999.
* web-platform-tests/css/css-position/sticky/position-sticky-large-top.tentative-expected.html: Ditto.
2021-09-08 Tim Nguyen <ntim@apple.com>
Support animations on ::backdrop
https://bugs.webkit.org/show_bug.cgi?id=229042
Reviewed by Antoine Quint.
* web-platform-tests/css/css-pseudo/backdrop-animate-002-expected.html: Added.
* web-platform-tests/css/css-pseudo/backdrop-animate-002.html: Added.
* web-platform-tests/css/css-pseudo/backdrop-animate-expected.txt: Added.
* web-platform-tests/css/css-pseudo/backdrop-animate.html: Added.
2021-09-07 Sihui Liu <sihui_liu@apple.com>
Add basic support for Storage API
https://bugs.webkit.org/show_bug.cgi?id=229925
Reviewed by Darin Adler.
* web-platform-tests/file-system-access/idlharness.https.any-expected.txt:
* web-platform-tests/file-system-access/idlharness.https.any.worker-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-BroadcastChannel.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-Error.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-frames.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-windows.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-create-sync-access-handle-dedicated-worker.https.tentative.window-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any-expected.txt:
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any-expected.txt:
* web-platform-tests/storage/estimate-indexeddb.https.any-expected.txt:
* web-platform-tests/storage/estimate-parallel.https.any-expected.txt:
* web-platform-tests/storage/estimate-usage-details-application-cache.https.tentative-expected.txt:
* web-platform-tests/storage/estimate-usage-details-caches.https.tentative.any-expected.txt:
* web-platform-tests/storage/estimate-usage-details-indexeddb.https.tentative.any-expected.txt:
* web-platform-tests/storage/estimate-usage-details-service-workers.https.tentative.window-expected.txt:
* web-platform-tests/storage/estimate-usage-details.https.tentative.any-expected.txt:
* web-platform-tests/storage/idlharness.https.any-expected.txt:
* web-platform-tests/storage/idlharness.https.any.worker-expected.txt:
* web-platform-tests/storage/opaque-origin.https.window-expected.txt:
* web-platform-tests/storage/persisted.https.any-expected.txt:
* web-platform-tests/storage/quotachange-in-detached-iframe.tentative.https-expected.txt:
* web-platform-tests/storage/storagemanager-estimate.https.any-expected.txt:
* web-platform-tests/storage/storagemanager-persist.https.window-expected.txt:
* web-platform-tests/storage/storagemanager-persisted.https.any-expected.txt:
2021-09-07 Antti Koivisto <antti@apple.com>
Disable inline culling
https://bugs.webkit.org/show_bug.cgi?id=229993
Reviewed by Alan Bujtas.
* web-platform-tests/css/cssom-view/cssom-getClientRects-002-expected.txt:
* web-platform-tests/css/cssom-view/elementFromPoint-mixed-font-sizes-expected.txt:
* web-platform-tests/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint-expected.txt:
2021-09-07 Simon Fraser <simon.fraser@apple.com>
Update the css-transforms/parsing WPT
https://bugs.webkit.org/show_bug.cgi?id=229974
Reviewed by Youenn Fablet.
Update the transforms parsing tests to 8a2b0f1086adf122d91c36c222b26362ba4059f2.
An update of the entire css-transforms directory has too many failures to deal with.
* resources/import-expectations.json:
* web-platform-tests/css/css-transforms/parsing/scale-parsing-invalid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/scale-parsing-invalid.html:
* web-platform-tests/css/css-transforms/parsing/scale-parsing-valid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/scale-parsing-valid.html:
* web-platform-tests/css/css-transforms/parsing/transform-valid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/transform-valid.html:
* web-platform-tests/css/css-transforms/parsing/translate-parsing-invalid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/translate-parsing-invalid.html:
* web-platform-tests/css/css-transforms/parsing/w3c-import.log: Added.
2021-09-07 Sihui Liu <sihui_liu@apple.com>
Import storage tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=229965
Reviewed by Youenn Fablet.
* resources/import-expectations.json:
* web-platform-tests/storage/META.yml: Added.
* web-platform-tests/storage/README.md: Added.
* web-platform-tests/storage/buckets/META.yml: Added.
* web-platform-tests/storage/buckets/w3c-import.log: Added.
* web-platform-tests/storage/estimate-indexeddb.https.any-expected.txt: Added.
* web-platform-tests/storage/estimate-indexeddb.https.any.html: Added.
* web-platform-tests/storage/estimate-indexeddb.https.any.js: Added.
(indexedDbOpenRequest):
(promise_test.async t):
* web-platform-tests/storage/estimate-indexeddb.https.any.worker-expected.txt: Added.
* web-platform-tests/storage/estimate-indexeddb.https.any.worker.html: Added.
* web-platform-tests/storage/estimate-parallel.https.any-expected.txt: Added.
* web-platform-tests/storage/estimate-parallel.https.any.html: Added.
* web-platform-tests/storage/estimate-parallel.https.any.js: Added.
(promise_test.async t):
* web-platform-tests/storage/estimate-parallel.https.any.worker-expected.txt: Added.
* web-platform-tests/storage/estimate-parallel.https.any.worker.html: Added.
* web-platform-tests/storage/estimate-usage-details-application-cache.https.tentative-expected.txt: Added.
* web-platform-tests/storage/estimate-usage-details-application-cache.https.tentative.html: Added.
* web-platform-tests/storage/estimate-usage-details-caches.https.tentative.any-expected.txt: Added.
* web-platform-tests/storage/estimate-usage-details-caches.https.tentative.any.html: Added.
* web-platform-tests/storage/estimate-usage-details-caches.https.tentative.any.js: Added.
(promise_test.async t):
* web-platform-tests/storage/estimate-usage-details-caches.https.tentative.any.worker-expected.txt: Added.
* web-platform-tests/storage/estimate-usage-details-caches.https.tentative.any.worker.html: Added.
* web-platform-tests/storage/estimate-usage-details-indexeddb.https.tentative.any-expected.txt: Added.
* web-platform-tests/storage/estimate-usage-details-indexeddb.https.tentative.any.html: Added.
* web-platform-tests/storage/estimate-usage-details-indexeddb.https.tentative.any.js: Added.
(promise_test.async t):
* web-platform-tests/storage/estimate-usage-details-indexeddb.https.tentative.any.worker-expected.txt: Added.
* web-platform-tests/storage/estimate-usage-details-indexeddb.https.tentative.any.worker.html: Added.
* web-platform-tests/storage/estimate-usage-details-service-workers.https.tentative.window-expected.txt: Added.
* web-platform-tests/storage/estimate-usage-details-service-workers.https.tentative.window.html: Added.
* web-platform-tests/storage/estimate-usage-details-service-workers.https.tentative.window.js: Added.
(promise_test.async t):
* web-platform-tests/storage/estimate-usage-details.https.tentative.any-expected.txt: Added.
* web-platform-tests/storage/estimate-usage-details.https.tentative.any.html: Added.
* web-platform-tests/storage/estimate-usage-details.https.tentative.any.js: Added.
(promise_test.async t):
* web-platform-tests/storage/estimate-usage-details.https.tentative.any.worker-expected.txt: Added.
* web-platform-tests/storage/estimate-usage-details.https.tentative.any.worker.html: Added.
* web-platform-tests/storage/helpers.js: Added.
(createDB):
* web-platform-tests/storage/idlharness.https.any-expected.txt: Added.
* web-platform-tests/storage/idlharness.https.any.html: Added.
* web-platform-tests/storage/idlharness.https.any.js: Added.
* web-platform-tests/storage/idlharness.https.any.worker-expected.txt: Added.
* web-platform-tests/storage/idlharness.https.any.worker.html: Added.
* web-platform-tests/storage/opaque-origin.https.window-expected.txt: Added.
* web-platform-tests/storage/opaque-origin.https.window.html: Added.
* web-platform-tests/storage/opaque-origin.https.window.js: Added.
(load_iframe):
(wait_for_message.return.new.Promise):
(forEach.snippet.assert_equals):
* web-platform-tests/storage/permission-query.https.any-expected.txt: Added.
* web-platform-tests/storage/permission-query.https.any.html: Added.
* web-platform-tests/storage/permission-query.https.any.js: Added.
(promise_test.async t):
* web-platform-tests/storage/permission-query.https.any.worker-expected.txt: Added.
* web-platform-tests/storage/permission-query.https.any.worker.html: Added.
* web-platform-tests/storage/persisted.https.any-expected.txt: Added.
* web-platform-tests/storage/persisted.https.any.html: Added.
* web-platform-tests/storage/persisted.https.any.js: Added.
(test):
(promise_test):
* web-platform-tests/storage/persisted.https.any.worker-expected.txt: Added.
* web-platform-tests/storage/persisted.https.any.worker.html: Added.
* web-platform-tests/storage/quotachange-in-detached-iframe.tentative.https-expected.txt: Added.
* web-platform-tests/storage/quotachange-in-detached-iframe.tentative.https.html: Added.
* web-platform-tests/storage/resources/appcache.manifest: Added.
* web-platform-tests/storage/resources/iframe_with_appcache_manifest.html: Added.
* web-platform-tests/storage/resources/w3c-import.log: Added.
* web-platform-tests/storage/storagemanager-estimate.https.any-expected.txt: Added.
* web-platform-tests/storage/storagemanager-estimate.https.any.html: Added.
* web-platform-tests/storage/storagemanager-estimate.https.any.js: Added.
(test):
(promise_test):
* web-platform-tests/storage/storagemanager-estimate.https.any.worker-expected.txt: Added.
* web-platform-tests/storage/storagemanager-estimate.https.any.worker.html: Added.
* web-platform-tests/storage/storagemanager-persist.https.window-expected.txt: Added.
* web-platform-tests/storage/storagemanager-persist.https.window.html: Added.
* web-platform-tests/storage/storagemanager-persist.https.window.js: Added.
(promise_test):
* web-platform-tests/storage/storagemanager-persist.https.worker-expected.txt: Added.
* web-platform-tests/storage/storagemanager-persist.https.worker.html: Added.
* web-platform-tests/storage/storagemanager-persist.https.worker.js: Added.
(test):
* web-platform-tests/storage/storagemanager-persisted.https.any-expected.txt: Added.
* web-platform-tests/storage/storagemanager-persisted.https.any.html: Added.
* web-platform-tests/storage/storagemanager-persisted.https.any.js: Added.
(promise_test):
* web-platform-tests/storage/storagemanager-persisted.https.any.worker-expected.txt: Added.
* web-platform-tests/storage/storagemanager-persisted.https.any.worker.html: Added.
* web-platform-tests/storage/w3c-import.log: Added.
2021-09-07 Brent Fulgham <bfulgham@apple.com>
[wpt-improvement] Improve CSP support for window reuse
https://bugs.webkit.org/show_bug.cgi?id=229882
<rdar://78416553>
Reviewed by Chris Dumez.
Rebaseline a test that now passes.
* web-platform-tests/content-security-policy/sandbox/window-reuse-sandboxed-expected.txt:
2021-09-06 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r282058.
https://bugs.webkit.org/show_bug.cgi?id=229978
broken two css layout tests on iOS
Reverted changeset:
"Add a temporarily prefixed property for mask-mode, aliased to
-webkit-mask-source-type"
https://bugs.webkit.org/show_bug.cgi?id=229915
https://commits.webkit.org/r282058
2021-09-06 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r282057.
https://bugs.webkit.org/show_bug.cgi?id=229977
made a layout test extremely flaky
Reverted changeset:
"Add support for RTCSctpTransport"
https://bugs.webkit.org/show_bug.cgi?id=229292
https://commits.webkit.org/r282057
2021-09-06 Youenn Fablet <youenn@apple.com>
Add support for RTCSctpTransport
https://bugs.webkit.org/show_bug.cgi?id=229292
<rdar://problem/82394152>
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCDataChannel-send-expected.txt:
* web-platform-tests/webrtc/RTCIceTransport-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-connectionState.https-expected.txt:
* web-platform-tests/webrtc/RTCRtpSender-transport.https-expected.txt:
* web-platform-tests/webrtc/RTCSctpTransport-constructor-expected.txt:
* web-platform-tests/webrtc/RTCSctpTransport-events-expected.txt:
* web-platform-tests/webrtc/RTCSctpTransport-maxChannels-expected.txt:
* web-platform-tests/webrtc/RTCSctpTransport-maxMessageSize-expected.txt:
* web-platform-tests/webrtc/idlharness.https.window-expected.txt:
2021-09-03 Johnson Zhou <qiaosong_zhou@apple.com>
Addition of CSSNumericFactory in CSS Typed OM
https://bugs.webkit.org/show_bug.cgi?id=229699
Reviewed by Alex Christensen.
* web-platform-tests/css/css-typed-om/factory-absolute-length-expected.txt:
* web-platform-tests/css/css-typed-om/factory-duration-expected.txt:
* web-platform-tests/css/css-typed-om/factory-frequency-expected.txt:
* web-platform-tests/css/css-typed-om/idlharness-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssPositionValue-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssHSL-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-invalid-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRGB-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative-expected.txt:
2021-09-03 Aditya Keerthi <akeerthi@apple.com>
iframes should get an opaque background when the embedding element and embedded root color-schemes do not match
https://bugs.webkit.org/show_bug.cgi?id=228124
<rdar://problem/80922070>
Reviewed by Simon Fraser.
Add missing support file.
* web-platform-tests/css/css-color-adjust/rendering/dark-color-scheme/support/dark-frame-ref.html: Added.
2021-09-03 Myles C. Maxfield <mmaxfield@apple.com>
@font-face rules accessed over file: urls to a file which does not exist are not visible to document.fonts
https://bugs.webkit.org/show_bug.cgi?id=229639
Reviewed by Alan Bujtas.
* web-platform-tests/css/css-font-loading/nonexistent-file-url-expected.txt:
2021-09-03 Chris Dumez <cdumez@apple.com>
[Mac] imported/w3c/web-platform-tests/html/cross-origin-opener-policy/coop-csp-sandbox-navigate.https.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=229766
<rdar://problem/82642738>
Reviewed by Alex Christensen.
Merge flakiness fix from https://github.com/web-platform-tests/wpt/pull/30318.
* web-platform-tests/html/cross-origin-opener-policy/coop-csp-sandbox-navigate.https.html:
2021-08-18 Sergio Villar Senin <svillar@igalia.com>
[css-writing-modes] Fix absolutely positioning with orthogonal writing modes
https://bugs.webkit.org/show_bug.cgi?id=228914
Reviewed by Manuel Rego Casasnovas.
* web-platform-tests/css/css-flexbox/abspos/position-absolute-012-expected.txt: New wrong expected results.
* web-platform-tests/css/css-flexbox/abspos/position-absolute-013-expected.txt: Ditto.
* web-platform-tests/css/cssom/getComputedStyle-insets-absolute-expected.txt: Updated expectations.
* web-platform-tests/css/cssom/getComputedStyle-insets-fixed-expected.txt: Ditto.
2021-09-03 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r281973.
https://bugs.webkit.org/show_bug.cgi?id=229861
broke two ios-wk2 layout tests
Reverted changeset:
"Web Share tests are out of date"
https://bugs.webkit.org/show_bug.cgi?id=229489
https://commits.webkit.org/r281973
2021-09-03 Youenn Fablet <youenn@apple.com>
Signaling state check when applying a local or remote description is no longer aligned with the WebRTC spec
https://bugs.webkit.org/show_bug.cgi?id=229138
Reviewed by Eric Carlson.
Rebasing tests.
Some tests are going from PASS to FAIL:
- LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-operations.https.html: we do not support yet rollback.
- LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html: is no longer throwing the right exception (and we are not supporting pranswer yet).
- LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription.html: we are throwing with a different exception.
* web-platform-tests/webrtc/RTCPeerConnection-SLD-SRD-timing.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-operations.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-restartIce.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setDescription-transceiver-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-pranswer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-rollback-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-rollback-expected.txt:
* web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
2021-09-03 Youenn Fablet <youenn@apple.com>
Migrate to latest libwebrtc AddIceCandidate
https://bugs.webkit.org/show_bug.cgi?id=229700
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-operations.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare-linear.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare.https-expected.txt:
2021-09-02 Myles C. Maxfield <mmaxfield@apple.com>
The CSS Font Loading API shouldn't be able to delete a CSS-connected font
https://bugs.webkit.org/show_bug.cgi?id=229640
Reviewed by Alan Bujtas.
* web-platform-tests/css/css-font-loading/fontfaceset-delete-css-connected-expected.txt:
2021-09-02 Marcos Caceres <marcos@marcosc.com>
Web Share tests are out of date
https://bugs.webkit.org/show_bug.cgi?id=229489
Reviewed by Tim Horton.
* web-platform-tests/web-share/canShare.https.html:
* web-platform-tests/web-share/share-consume-activation.https.html:
* web-platform-tests/web-share/share-empty.https.html:
* web-platform-tests/web-share/share-securecontext.http.html:
* web-platform-tests/web-share/share-simple-manual.https.html:
2021-09-02 Alex Christensen <achristensen@webkit.org>
Reject non-IPv4 hostnames that end in numbers
https://bugs.webkit.org/show_bug.cgi?id=228826
Reviewed by Tim Horton.
* web-platform-tests/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-stack-optional.sub.window-expected.txt:
This test has its expectations change because, in our test infrastructure, it loads a url with host "www1.127.0.0.1" which this change now rejects.
When run from wpt.fyi this is not the case.
* web-platform-tests/url/a-element-expected.txt:
* web-platform-tests/url/a-element-origin-expected.txt:
* web-platform-tests/url/a-element-origin-xhtml-expected.txt:
* web-platform-tests/url/a-element-xhtml-expected.txt:
* web-platform-tests/url/failure-expected.txt:
* web-platform-tests/url/resources/urltestdata.json:
* web-platform-tests/url/url-constructor.any-expected.txt:
* web-platform-tests/url/url-constructor.any.worker-expected.txt:
* web-platform-tests/url/url-origin.any-expected.txt:
* web-platform-tests/url/url-origin.any.worker-expected.txt:
2021-09-02 Myles C. Maxfield <mmaxfield@apple.com>
FontFaceSet.add() needs to throw when called on a CSS-connected font
https://bugs.webkit.org/show_bug.cgi?id=229641
Reviewed by Simon Fraser.
* web-platform-tests/css/css-font-loading/fontfaceset-add-css-connected-expected.txt:
2021-09-02 Chris Dumez <cdumez@apple.com>
[COOP] html/cross-origin-opener-policy/coop-navigate-same-origin-csp-sandbox.html WPT test is failing
https://bugs.webkit.org/show_bug.cgi?id=229716
Reviewed by Darin Adler.
Rebaseline WPT test that is now passing.
* web-platform-tests/html/cross-origin-opener-policy/coop-navigate-same-origin-csp-sandbox-expected.txt:
2021-09-02 Tim Nguyen <ntim@apple.com>
Add more inert checks for selection-related functionality
https://bugs.webkit.org/show_bug.cgi?id=229728
Reviewed by Antti Koivisto.
* web-platform-tests/inert/inert-node-is-unselectable.tentative-expected.txt:
2021-09-02 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Support layer argument in @import rules
https://bugs.webkit.org/show_bug.cgi?id=229795
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/layer-import-expected.txt:
2021-09-02 Youenn Fablet <youenn@apple.com>
Migrate LibWebRTCMediaEndpoint from OnRenegotiationNeeded to OnRenegotiationNeededEvent
https://bugs.webkit.org/show_bug.cgi?id=229562
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-rollback-expected.txt:
We are making progress by going further in the test.
2021-09-02 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Import @import WPT tests
https://bugs.webkit.org/show_bug.cgi?id=229796
Reviewed by Youenn Fablet.
* web-platform-tests/css/css-cascade/layer-import-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-import.html: Added.
* web-platform-tests/css/css-cascade/w3c-import.log:
2021-09-01 Alex Christensen <achristensen@webkit.org>
PerformanceNavigationTiming should be instantiated before scripts run then updated when response finishes
https://bugs.webkit.org/show_bug.cgi?id=229751
Reviewed by Chris Dumez.
* web-platform-tests/navigation-timing/nav2_test_response_end_and_duration_before_during_and_after_load_event-expected.txt: Added.
* web-platform-tests/navigation-timing/nav2_test_response_end_and_duration_before_during_and_after_load_event.html: Added.
* web-platform-tests/navigation-timing/resources/respond_slowly.py: Added.
(main):
2021-09-01 Chris Dumez <cdumez@apple.com>
Add support for ServiceWorkerGlobalScope.serviceWorker
https://bugs.webkit.org/show_bug.cgi?id=229720
Reviewed by Youenn Fablet.
Rebaseline WPT tests that are now passing.
* web-platform-tests/html/cross-origin-opener-policy/popup-coop-by-sw.https-expected.txt:
* web-platform-tests/service-workers/service-worker/global-serviceworker.https.any.serviceworker-expected.txt:
2021-09-01 Myles C. Maxfield <mmaxfield@apple.com>
document.fonts.size needs to update style so it doesn't return stale values
https://bugs.webkit.org/show_bug.cgi?id=229644
Reviewed by Darin Adler.
* web-platform-tests/css/css-font-loading/fontfaceset-update-after-stylesheet-change-expected.txt:
2021-09-01 Myles C. Maxfield <mmaxfield@apple.com>
CSSFontFaceSet.clear() should not clear CSS-connected members
https://bugs.webkit.org/show_bug.cgi?id=229643
Reviewed by Darin Adler.
* web-platform-tests/css/css-font-loading/fontfaceset-clear-css-connected-expected.txt:
2021-08-13 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Add initial support for css-align-3 positional alignment properties
https://bugs.webkit.org/show_bug.cgi?id=229074
Reviewed by Simon Fraser.
Fixed expectations for 56 subtests that should PASS now instead of FAIL.
* web-platform-tests/css/css-flexbox/align-content-horiz-001a-expected.txt: Mark 8 subtests as PASS.
* web-platform-tests/css/css-flexbox/align-content-horiz-001b-expected.txt: Ditto.
* web-platform-tests/css/css-flexbox/align-content-horiz-002-expected.txt: Ditto.
* web-platform-tests/css/css-flexbox/align-content-vert-001a-expected.txt: Ditto.
* web-platform-tests/css/css-flexbox/align-content-vert-001b-expected.txt: Ditto.
* web-platform-tests/css/css-flexbox/align-content-vert-002-expected.txt: Ditto.
* web-platform-tests/css/css-flexbox/align-content-wmvert-001-expected.txt: Ditto.
2021-08-31 Myles C. Maxfield <mmaxfield@apple.com>
Import web-platform-tests/css/css-font-loading
https://bugs.webkit.org/show_bug.cgi?id=229729
Reviewed by Simon Fraser.
% ./Tools/Scripts/import-w3c-tests css/css-font-loading -l -s /path/to/web-platform-tests -d imported/w3c/web-platform-tests
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html: Added.
* web-platform-tests/css/css-font-loading/fontface-override-descriptors-expected.html: Added.
* web-platform-tests/css/css-font-loading/fontface-override-descriptors.html: Added.
* web-platform-tests/css/css-font-loading/fontface-size-adjust-descriptor-expected.html: Added.
* web-platform-tests/css/css-font-loading/fontface-size-adjust-descriptor.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-add-css-connected-expected.txt: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-add-css-connected.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-clear-css-connected-2-expected.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-clear-css-connected-2.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-clear-css-connected-expected.txt: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-clear-css-connected.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-delete-css-connected-2-expected.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-delete-css-connected-2.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-delete-css-connected-expected.txt: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-delete-css-connected.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-load-var.html: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-update-after-stylesheet-change-expected.txt: Added.
* web-platform-tests/css/css-font-loading/fontfaceset-update-after-stylesheet-change.html: Added.
* web-platform-tests/css/css-font-loading/nonexistent-file-url-expected.txt: Added.
* web-platform-tests/css/css-font-loading/nonexistent-file-url.html: Added.
* web-platform-tests/css/css-font-loading/resources/Rochester.otf: Added.
* web-platform-tests/css/css-font-loading/resources/w3c-import.log:
* web-platform-tests/css/css-font-loading/w3c-import.log:
2021-08-31 Chris Dumez <cdumez@apple.com>
Enable SharedArrayBuffer support when COOP/COEP headers are used
https://bugs.webkit.org/show_bug.cgi?id=229559
<rdar://problem/82391945>
Reviewed by Alex Christensen.
Rebaseline a few web-platform-tests now that window.crossOriginIsolated properly returns
true when COOP+COEP are used.
Note that SharedArrayBuffer are already forcefully enabled by run-webkit-tests.py when running
the layout tests, which is why there are not more layout test results changes. At some point,
we should stop forcefully enabling SharedArrayBuffer when running web-platform-tests at least,
since WPT tests already make sure to use COOP+COEP when testing SharedArrayBuffer.
* web-platform-tests/IndexedDB/serialize-sharedarraybuffer-throws.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/cross-origin-isolated-permission.https-expected.txt:
Note that some subtests are failing because we don't support the Permissions-Policy HTTP header:
- https://w3c.github.io/webappsec-permissions-policy/
* web-platform-tests/html/cross-origin-opener-policy/coep.https-expected.txt:
2021-08-31 Marcos Caceres <marcos@marcosc.com>
[Payment Request] Calling PaymentRequest's show() should consume user activation
https://bugs.webkit.org/show_bug.cgi?id=217365
Reviewed by Youenn Fablet and Devin Rousso.
Re-import payment-request tests from WPT c0453ea15be63fc697bdbc141aa6837a1020b114.
* web-platform-tests/payment-request/payment-is-showing.https.html:
* web-platform-tests/payment-request/payment-request-canmakepayment-method.https-expected.txt:
* web-platform-tests/payment-request/payment-request-hasenrolledinstrument-method.tentative.https-expected.txt:
* web-platform-tests/payment-request/payment-request-show-method.https-expected.txt: Added.
* web-platform-tests/payment-request/payment-request-show-method.https.html:
* web-platform-tests/payment-request/rejects_if_not_active.https.html:
* web-platform-tests/payment-request/show-method-optional-promise-rejects.https-expected.txt:
2021-08-31 Ryosuke Niwa <rniwa@webkit.org>
Resync web-platform-tests/shadow-dom
https://bugs.webkit.org/show_bug.cgi?id=229698
Reviewed by Antti Koivisto.
Resync WPT tests for shadow DOM as of 62d977d3e3161a900aecd007ff3fc88b621fdc65.
* resources/resource-files.json:
* web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-basic.tentative-expected.txt:
* web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-basic.tentative.html:
* web-platform-tests/shadow-dom/focus/focus-pseudo-on-shadow-host-1-expected.xht: Added.
* web-platform-tests/shadow-dom/focus/focus-pseudo-on-shadow-host-1.html: Added.
* web-platform-tests/shadow-dom/focus/focus-pseudo-on-shadow-host-2-expected.xht: Added.
* web-platform-tests/shadow-dom/focus/focus-pseudo-on-shadow-host-2.html: Added.
* web-platform-tests/shadow-dom/focus/focus-pseudo-on-shadow-host-3-expected.xht: Added.
* web-platform-tests/shadow-dom/focus/focus-pseudo-on-shadow-host-3.html: Added.
* web-platform-tests/shadow-dom/focus/w3c-import.log:
* web-platform-tests/shadow-dom/imperative-slot-api-expected.txt:
* web-platform-tests/shadow-dom/imperative-slot-api-slotchange-expected.txt:
* web-platform-tests/shadow-dom/imperative-slot-api-slotchange.html:
* web-platform-tests/shadow-dom/imperative-slot-api.html:
* web-platform-tests/shadow-dom/imperative-slot-assign-not-slotable-crash-expected.txt: Added.
* web-platform-tests/shadow-dom/imperative-slot-assign-not-slotable-crash.html: Added.
* web-platform-tests/shadow-dom/w3c-import.log:
2021-08-31 Chris Dumez <cdumez@apple.com>
Implement self.structuredClone()
https://bugs.webkit.org/show_bug.cgi?id=228331
<rdar://problem/81468374>
Reviewed by Ryosuke Niwa.
Import layout test coverage from WPT.
* web-platform-tests/html/webappapis/structured-clone/structured-clone.any-expected.txt: Added.
* web-platform-tests/html/webappapis/structured-clone/structured-clone.any.html: Added.
* web-platform-tests/html/webappapis/structured-clone/structured-clone.any.js: Added.
* web-platform-tests/html/webappapis/structured-clone/structured-clone.any.worker-expected.txt: Added.
* web-platform-tests/html/webappapis/structured-clone/structured-clone.any.worker.html: Added.
* web-platform-tests/html/webappapis/structured-clone/w3c-import.log:
2021-08-31 Chris Dumez <cdumez@apple.com>
[COOP] html/cross-origin-opener-policy/coop-same-origin-allow-popups-document-write.html WPT test is failing
https://bugs.webkit.org/show_bug.cgi?id=229692
Reviewed by Darin Adler.
* web-platform-tests/html/cross-origin-opener-policy/coop-same-origin-allow-popups-document-write-expected.txt:
Rebaseline WPT test that is now passing.
* web-platform-tests/html/cross-origin-opener-policy/coop-same-origin-allow-popups-document-write.html:
Merge typo fix from https://github.com/web-platform-tests/wpt/commit/0adccdd2cd38e2217a11d3d6dd14260f32a8a0a6
2021-08-31 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Compute order correctly for late added sublayers
https://bugs.webkit.org/show_bug.cgi?id=229666
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/layer-basic-expected.txt:
2021-08-31 Youenn Fablet <youenn@apple.com>
Add support for RTCIceTransport
https://bugs.webkit.org/show_bug.cgi?id=229285
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/idlharness.https.window-expected.txt:
* web-platform-tests/webrtc/protocol/bundle.https-expected.txt:
2021-08-30 Johnson Zhou <qiaosong_zhou@apple.com>
Rebaseline for CSS Typed OM, CSSUnparsedValue partially implemented.
https://bugs.webkit.org/show_bug.cgi?id=229069
Reviewed by Alex Christensen.
* web-platform-tests/css/css-typed-om/idlharness-expected.txt:
* web-platform-tests/css/css-typed-om/set-var-reference-thcrash-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-image-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssPositionValue-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnparsedValue-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable-expected.txt:
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative-expected.txt:
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-expected.txt:
2021-08-30 Chris Dumez <cdumez@apple.com>
Resync COOP / COEP WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=229678
Reviewed by Alex Christensen.
Resync COOP / COEP WPT tests from upstream e216db9509def8bc72b24e482.
* web-platform-tests/html/cross-origin-embedder-policy/*: Updated.
* web-platform-tests/html/cross-origin-opener-policy/*: Updated.
2021-08-30 Sihui Liu <sihui_liu@apple.com>
Add stubs for Permissions API
https://bugs.webkit.org/show_bug.cgi?id=229339
<rdar://problem/82442205>
Reviewed by Chris Dumez.
* web-platform-tests/permissions/idlharness.any-expected.txt:
* web-platform-tests/permissions/idlharness.any.worker-expected.txt:
* web-platform-tests/permissions/nfc-permission-expected.txt:
* web-platform-tests/permissions/permissions-query-feature-policy-attribute.https.sub-expected.txt:
* web-platform-tests/permissions/permissionsstatus-name-expected.txt:
* web-platform-tests/permissions/screen-wake-lock-permission-expected.txt:
* web-platform-tests/permissions/test-background-fetch-permission-expected.txt:
* web-platform-tests/permissions/test-periodic-background-sync-permission-expected.txt:
2021-08-30 Sihui Liu <sihui_liu@apple.com>
Import file-system-access tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=229593
Reviewed by Ryosuke Niwa.
* resources/import-expectations.json:
* web-platform-tests/file-system-access/META.yml: Added.
* web-platform-tests/file-system-access/README.md: Added.
* web-platform-tests/file-system-access/idlharness.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/idlharness.https.any.html: Added.
* web-platform-tests/file-system-access/idlharness.https.any.js: Added.
* web-platform-tests/file-system-access/idlharness.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/idlharness.https.any.worker.html: Added.
* web-platform-tests/file-system-access/opaque-origin.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/opaque-origin.https.window.html: Added.
* web-platform-tests/file-system-access/opaque-origin.https.window.js: Added.
(add_iframe):
(async verify_does_not_exist_in_data_uri_iframe):
(async verify_results_from_sandboxed_child_window):
* web-platform-tests/file-system-access/resources/data/testfile.txt: Added.
* web-platform-tests/file-system-access/resources/data/w3c-import.log: Added.
* web-platform-tests/file-system-access/resources/local-fs-test-helpers.js: Added.
(const.directory_promise.async await):
(const.directory_promise):
(directory_test):
(async directory_test):
* web-platform-tests/file-system-access/resources/message-target-dedicated-worker.js: Added.
* web-platform-tests/file-system-access/resources/message-target-service-worker.js: Added.
* web-platform-tests/file-system-access/resources/message-target-shared-worker.js: Added.
* web-platform-tests/file-system-access/resources/message-target.html: Added.
* web-platform-tests/file-system-access/resources/message-target.js: Added.
(async receiver):
(add_message_event_handlers):
* web-platform-tests/file-system-access/resources/messaging-blob-helpers.js: Added.
(async create_message_target_blob_url):
(async create_message_target_data_uri):
(async create_message_target_html_without_subresources):
(async fetch_text):
* web-platform-tests/file-system-access/resources/messaging-helpers.js: Added.
(create_dedicated_worker):
(async create_service_worker):
(async add_iframe):
(async open_window):
(async wait_for_loaded_message):
(create_message_channel):
(async create_file_system_handles):
(async do_post_message_test):
(async do_message_port_test):
* web-platform-tests/file-system-access/resources/messaging-serialize-helpers.js: Added.
(async serialize_handles):
(async serialize_handle):
(async serialize_file_system_handle):
(async serialize_file_system_file_handle):
(async serialize_file_system_directory_handle):
(async assert_equals_cloned_handles):
(assert_equals_serialized_handles):
(assert_equals_serialized_handle):
(assert_equals_serialized_file_system_handle):
(assert_equals_serialized_file_system_file_handle):
(assert_equals_serialized_file_system_directory_handle):
(serialize_message_error_event):
(assert_equals_serialized_message_error_event):
* web-platform-tests/file-system-access/resources/opaque-origin-sandbox.html: Added.
* web-platform-tests/file-system-access/resources/sandboxed-fs-test-helpers.js: Added.
(async cleanupSandboxedFileSystem):
* web-platform-tests/file-system-access/resources/sync-access-handle-test.js: Added.
(async cleanupSandboxedFileSystem):
* web-platform-tests/file-system-access/resources/test-helpers.js: Added.
(navigator.userAgent.includes):
(async getFileSize):
(async getFileContents):
(async getDirectoryEntryCount):
(async getSortedDirectoryEntries):
(async createFileWithContents):
(garbageCollect):
* web-platform-tests/file-system-access/resources/w3c-import.log: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-IndexedDB.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-isSameEntry.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-BroadcastChannel.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-BroadcastChannel.https.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-BroadcastChannel.https.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-Error.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-Error.https.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-Error.https.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-frames.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-frames.https.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-frames.https.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-windows.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-windows.https.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-windows.https.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-MessagePort-workers.https.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-frames.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-frames.https.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-frames.https.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-windows.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-windows.https.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-windows.https.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-postMessage-workers.https.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemBaseHandle-remove.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getDirectoryHandle.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-getFileHandle.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-iteration.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-removeEntry.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemDirectoryHandle-resolve.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-create-sync-access-handle-dedicated-worker.https.tentative.window-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-create-sync-access-handle-dedicated-worker.https.tentative.window.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-create-sync-access-handle-dedicated-worker.https.tentative.window.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-getFile.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-sync-access-handle-lock.https.tentative.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-sync-access-handle-lock.https.tentative.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemFileHandle-sync-access-handle-lock.https.tentative.worker.js: Added.
(promise_test.async t):
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-close.https.tentative.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-close.https.tentative.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-close.https.tentative.worker.js: Added.
(sync_access_handle_test.async testCase):
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-flush.https.tentative.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-flush.https.tentative.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-flush.https.tentative.worker.js: Added.
(sync_access_handle_test.async t):
(sync_access_handle_test.async testCase):
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-getSize.https.tentative.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-getSize.https.tentative.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-getSize.https.tentative.worker.js: Added.
(sync_access_handle_test.async testCase):
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-read-write.https.tentative.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-read-write.https.tentative.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-read-write.https.tentative.worker.js: Added.
(sync_access_handle_test):
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-truncate.https.tentative.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-truncate.https.tentative.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemSyncAccessHandle-truncate.https.tentative.worker.js: Added.
(sync_access_handle_test.async testCase):
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-piped.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream-write.https.any.worker.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any.html: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any.js: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any.worker-expected.txt: Added.
* web-platform-tests/file-system-access/sandboxed_FileSystemWritableFileStream.https.any.worker.html: Added.
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-IndexedDB.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-isSameEntry.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-postMessage-BroadcastChannel.js: Added.
(async create_broadcast_channel):
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-postMessage-Error.js: Added.
(async do_send_message_error_test):
(async do_receive_message_error_test):
(async do_send_and_receive_message_error_test):
(async do_send_message_port_error_test):
(async do_receive_message_port_error_test):
(async do_send_and_receive_message_port_error_test):
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-postMessage-MessagePort-frames.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-postMessage-MessagePort-windows.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-postMessage-MessagePort-workers.js: Added.
(directory_test.async t):
(self.SharedWorker.undefined.directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-postMessage-frames.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-postMessage-windows.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-postMessage-workers.js: Added.
(directory_test.async t):
(self.SharedWorker.undefined.directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemBaseHandle-remove.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemDirectoryHandle-getDirectoryHandle.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemDirectoryHandle-getFileHandle.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemDirectoryHandle-iteration.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemDirectoryHandle-removeEntry.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemDirectoryHandle-resolve.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemFileHandle-create-sync-access-handle-dedicated-worker.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemFileHandle-getFile.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemSyncAccessHandle-flush.js: Added.
(sync_access_handle_test.async handle):
* web-platform-tests/file-system-access/script-tests/FileSystemWritableFileStream-piped.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemWritableFileStream-write.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/FileSystemWritableFileStream.js: Added.
(directory_test.async t):
* web-platform-tests/file-system-access/script-tests/w3c-import.log: Added.
* web-platform-tests/file-system-access/showPicker-errors.https.window-expected.txt: Added.
* web-platform-tests/file-system-access/showPicker-errors.https.window.html: Added.
* web-platform-tests/file-system-access/showPicker-errors.https.window.js: Added.
(promise_test.async t):
(define_file_picker_error_tests.async promise_test):
(define_file_picker_error_tests.async const):
(define_file_picker_error_tests):
(define_file_picker_extension_error_test):
* web-platform-tests/file-system-access/w3c-import.log: Added.
2021-08-30 Chris Dumez <cdumez@apple.com>
Implement self.reportError()
https://bugs.webkit.org/show_bug.cgi?id=228316
<rdar://problem/81446162>
Reviewed by Sam Weinig.
Import test coverage from:
- https://github.com/web-platform-tests/wpt/pull/29738
* web-platform-tests/html/webappapis/scripting/reporterror.any-expected.txt: Added.
* web-platform-tests/html/webappapis/scripting/reporterror.any.html: Added.
* web-platform-tests/html/webappapis/scripting/reporterror.any.js: Added.
(undefined.forEach.throwable.test.t.assert_equals):
(test):
* web-platform-tests/html/webappapis/scripting/reporterror.any.worker-expected.txt: Added.
* web-platform-tests/html/webappapis/scripting/reporterror.any.worker.html: Added.
* web-platform-tests/html/webappapis/scripting/w3c-import.log: Added.
2021-08-27 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Initial support
https://bugs.webkit.org/show_bug.cgi?id=229542
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/layer-basic-expected.txt:
2021-08-27 Martin Robinson <mrobinson@webkit.org>
[css-position-sticky] createIndicatorForStickyElements testing function races with font loading
https://bugs.webkit.org/show_bug.cgi?id=229602
Reviewed by Žan Doberšek.
* web-platform-tests/css/css-position/resources/ref-rectangle.js:
(createIndicatorForStickyElements): Wait to read the size of the target div until
all web fonts have loaded. This ensures that this executes after Ahem has loaded
for the failing test.
2021-08-27 Emilio Cobos Álvarez <emilio@crisal.io>
Don't forget about the outer selector when matching ::slotted().
https://bugs.webkit.org/show_bug.cgi?id=229438
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-scoping/slotted-specificity-002-expected.html: Added.
* web-platform-tests/css/css-scoping/slotted-specificity-002.html: Added.
* web-platform-tests/css/css-scoping/w3c-import.log:
2021-08-27 Martin Robinson <mrobinson@webkit.org>
[css-position-sticky] Update WPT position:sticky tests
https://bugs.webkit.org/show_bug.cgi?id=229555
Reviewed by Sergio Villar Senin.
* resources/import-expectations.json:
* web-platform-tests/css/css-position/sticky/position-sticky-change-top-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-change-top.html:
* web-platform-tests/css/css-position/sticky/position-sticky-flexbox-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-flexbox.html:
* web-platform-tests/css/css-position/sticky/position-sticky-grid-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-grid.html:
* web-platform-tests/css/css-position/sticky/position-sticky-hyperlink-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-hyperlink.html:
* web-platform-tests/css/css-position/sticky/position-sticky-inline-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-inline.html:
* web-platform-tests/css/css-position/sticky/position-sticky-nested-inline-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-nested-inline.html:
* web-platform-tests/css/css-position/sticky/position-sticky-nested-table-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-nested-table.html:
* web-platform-tests/css/css-position/sticky/position-sticky-nested-thead-th-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-nested-thead-th.html:
* web-platform-tests/css/css-position/sticky/position-sticky-rendering-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-rendering.html:
* web-platform-tests/css/css-position/sticky/position-sticky-stacking-context-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-stacking-context.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-parts-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-parts.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-tfoot-bottom-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-tfoot-bottom.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-bottom-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-bottom.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-left-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-left.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-right-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-right.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-top-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-top.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-thead-top-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-thead-top.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-tr-bottom-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-tr-bottom.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-tr-top-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-table-tr-top.html:
* web-platform-tests/css/css-position/sticky/position-sticky-writing-modes-expected.html:
* web-platform-tests/css/css-position/sticky/position-sticky-writing-modes.html:
* web-platform-tests/css/css-position/sticky/w3c-import.log:
2021-08-26 Alan Bujtas <zalan@apple.com>
REGRESSION(r275754): Using MarkOnlyThis to make the preferred width dirty introduces unexpected state
https://bugs.webkit.org/show_bug.cgi?id=229586
<rdar://82141454>
Unreviewed revert of r275754.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-002-expected.txt:
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002-expected.txt:
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002-expected.txt:
2021-08-26 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r281616.
https://bugs.webkit.org/show_bug.cgi?id=229570
It is crashing in iOS Debug
Reverted changeset:
"Signaling state check when applying a local or remote
description is no longer aligned with the WebRTC spec"
https://bugs.webkit.org/show_bug.cgi?id=229138
https://commits.webkit.org/r281616
2021-08-26 Enrique Ocaña González <eocanha@igalia.com>
[GStreamer][MSE] Implement the "sequence" mode in SourceBuffer for the GStreamer ports
https://bugs.webkit.org/show_bug.cgi?id=210341
Reviewed by Alicia Boya Garcia.
* web-platform-tests/media-source/mediasource-sourcebuffer-mode-timestamps-expected.txt: Added extra blank line in expectations, like in many other expectations files.
2021-08-26 Youenn Fablet <youenn@apple.com>
Signaling state check when applying a local or remote description is no longer aligned with the WebRTC spec
https://bugs.webkit.org/show_bug.cgi?id=229138
Reviewed by Eric Carlson.
Rebasing tests.
Some tests are going from PASS to FAIL:
- LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-operations.https.html: we do not support yet rollback.
- LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-pranswer.html: is no longer throwing the right exception (and we are not supporting pranswer yet).
- LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription.html: we are throwing with a different exception.
* web-platform-tests/webrtc/RTCPeerConnection-SLD-SRD-timing.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-operations.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare-linear.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation-stress-glare.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-restartIce.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setDescription-transceiver-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-pranswer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-rollback-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-rollback-expected.txt:
* web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
2021-08-25 Chris Dumez <cdumez@apple.com>
[Mac wk2] imported/w3c/web-platform-tests/html/cross-origin-embedder-policy/reporting-to-frame-owner.https.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=229511
<rdar://problem/82356082>
Unreviewed, address test flakiness by silencing console logging.
* web-platform-tests/html/cross-origin-embedder-policy/reporting-to-frame-owner.https-expected.txt:
2021-08-25 Simon Fraser <simon.fraser@apple.com>
Update css-masking WPT
https://bugs.webkit.org/show_bug.cgi?id=229373
Reviewed by Tim Horton.
Re-import css-masking tests from WPT fe104253de3197002a2600a4ed7e3b5e18fc9121.
* resources/import-expectations.json:
* web-platform-tests/css/css-masking/META.yml: Added.
* web-platform-tests/css/css-masking/animations/clip-path-composition-expected.txt: Added.
* web-platform-tests/css/css-masking/animations/clip-path-composition.html: Added.
* web-platform-tests/css/css-masking/animations/clip-path-interpolation-001-expected.txt: Added.
* web-platform-tests/css/css-masking/animations/clip-path-interpolation-001.html: Added.
* web-platform-tests/css/css-masking/animations/clip-path-interpolation-002-expected.txt: Added.
* web-platform-tests/css/css-masking/animations/clip-path-interpolation-002.html: Added.
* web-platform-tests/css/css-masking/animations/mask-image-interpolation-expected.txt: Added.
* web-platform-tests/css/css-masking/animations/mask-image-interpolation.html: Added.
* web-platform-tests/css/css-masking/animations/mask-position-interpolation-expected.txt: Added.
* web-platform-tests/css/css-masking/animations/mask-position-interpolation.html: Added.
* web-platform-tests/css/css-masking/animations/w3c-import.log: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-nested-twice-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-nested-twice.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-005-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-005.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-006-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-006.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-007-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-007.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-008-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-008.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-009-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-009.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-010-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip-rule-010.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-clip.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-clip-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-clip-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-clip-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-clip-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-clip-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-clip-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-clip-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-clip-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-invisible-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-invisible.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-syling-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-syling.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-005-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-005.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-006-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-006.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-007-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-content-use-007.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-css-transform-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-css-transform-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-css-transform-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-css-transform-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-css-transform-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-css-transform-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-css-transform-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-css-transform-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-dom-child-changes-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-dom-child-changes.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-dom-clippathunits-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-dom-clippathunits.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-dom-href-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-dom-href.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-dom-id-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-dom-id.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-invalid-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-invalid.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-negative-scale-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-negative-scale.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-005-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-no-content-005.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-objectboundingbox-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-objectboundingbox-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-objectboundingbox-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-objectboundingbox-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-objectboundingbox-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-objectboundingbox-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-objectboundingbox-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-objectboundingbox-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-005-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-g-005.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-marker-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-marker-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-marker-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-marker-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-marker-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-marker-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-svg-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-svg-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-svg-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-svg-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-use-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-use-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-use-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-on-use-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-precision-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-precision-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-recursion-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-recursion-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-recursion-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-recursion-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-005-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-circle-005.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-ellipse-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-ellipse-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-ellipse-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-ellipse-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-inset-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-inset-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-inset-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-inset-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-polygon-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-polygon-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-polygon-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-polygon-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-polygon-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-shape-polygon-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-005-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-text-005.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-userspaceonuse-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-userspaceonuse-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-with-opacity-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-with-opacity.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-with-transform-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/clip-path-with-transform.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-and-nested-clip-path-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-and-nested-clip-path.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-003-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-003.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-004-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-004.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-005-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-005.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-006-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-006.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-007-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-007.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-008-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-008.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-009-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-009.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-010-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-010.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-panning-001-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-panning-001.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-panning-002-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-nested-clip-path-panning-002.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-objectboundingbox-content-clip-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-objectboundingbox-content-clip-transform-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-objectboundingbox-content-clip-transform.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-objectboundingbox-content-clip.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-userspaceonuse-content-clip-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-userspaceonuse-content-clip-transform-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-userspaceonuse-content-clip-transform.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/mask-userspaceonuse-content-clip.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-circle-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-clip-rule-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-clip-rule-002-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-clip-rule-003-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-clip-rule-004-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-content-clip-004-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-ellipse-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-invisible-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-negative-scale-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-on-marker-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-on-marker-002-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-precision-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-recursion-002-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-shape-inset-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-square-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-square-002-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-square-003-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-square-hole-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-text-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-text-002-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/clip-path-text-003-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/mask-and-nested-clip-path-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/mask-content-clip-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/mask-content-clip-002-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/mask-nested-clip-path-001-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/mask-nested-clip-path-002-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/mask-nested-clip-path-003-ref.svg: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/reference/w3c-import.log: Added.
* web-platform-tests/css/css-masking/clip-path-svg-content/w3c-import.log: Added.
* web-platform-tests/css/css-masking/clip-path/animations/clip-path-animation-expected.html: Added.
* web-platform-tests/css/css-masking/clip-path/animations/clip-path-animation.html: Added.
* web-platform-tests/css/css-masking/clip-path/animations/w3c-import.log: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-blending-offset-expected.html: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-blending-offset.html: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-descendant-text-mutated-001.html:
* web-platform-tests/css/css-masking/clip-path/clip-path-inset-round-percent-expected.html: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-inset-round-percent.html: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-path-interpolation-with-zoom-expected.html:
* web-platform-tests/css/css-masking/clip-path/clip-path-path-interpolation-with-zoom.html:
* web-platform-tests/css/css-masking/clip-path/clip-path-path-with-zoom-expected.html:
* web-platform-tests/css/css-masking/clip-path/clip-path-path-with-zoom-hittest-expected.html: Removed.
* web-platform-tests/css/css-masking/clip-path/clip-path-path-with-zoom-hittest-expected.txt: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-path-with-zoom-hittest.html:
* web-platform-tests/css/css-masking/clip-path/clip-path-path-with-zoom.html:
* web-platform-tests/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter-expected.html: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-svg-text-backdrop-filter.html: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-svg-text-font-loading-expected.html: Added.
* web-platform-tests/css/css-masking/clip-path/clip-path-svg-text-font-loading.html: Added.
* web-platform-tests/css/css-masking/clip-path/w3c-import.log:
* web-platform-tests/css/css-masking/clip-rule/clip-rule-001-expected.html: Added.
* web-platform-tests/css/css-masking/clip-rule/clip-rule-001.html: Added.
* web-platform-tests/css/css-masking/clip-rule/clip-rule-002-expected.html: Added.
* web-platform-tests/css/css-masking/clip-rule/clip-rule-002.html: Added.
* web-platform-tests/css/css-masking/clip-rule/w3c-import.log: Added.
* web-platform-tests/css/css-masking/clip/clip-absolute-positioned-001-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-absolute-positioned-001.html: Added.
* web-platform-tests/css/css-masking/clip/clip-absolute-positioned-002-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-absolute-positioned-002.html: Added.
* web-platform-tests/css/css-masking/clip/clip-filter-order-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-filter-order.html: Added.
* web-platform-tests/css/css-masking/clip/clip-fixed-pos-transform-descendant-001-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-fixed-pos-transform-descendant-001.html: Added.
* web-platform-tests/css/css-masking/clip/clip-negative-values-001-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-negative-values-001.html: Added.
* web-platform-tests/css/css-masking/clip/clip-negative-values-002-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-negative-values-002.html: Added.
* web-platform-tests/css/css-masking/clip/clip-negative-values-003-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-negative-values-003.html: Added.
* web-platform-tests/css/css-masking/clip/clip-negative-values-004-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-negative-values-004.html: Added.
* web-platform-tests/css/css-masking/clip/clip-no-clipping-001-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-no-clipping-001.html: Added.
* web-platform-tests/css/css-masking/clip/clip-no-clipping-002-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-no-clipping-002.html: Added.
* web-platform-tests/css/css-masking/clip/clip-no-stacking-context-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-no-stacking-context.html: Added.
* web-platform-tests/css/css-masking/clip/clip-not-absolute-positioned-001-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-not-absolute-positioned-001.html: Added.
* web-platform-tests/css/css-masking/clip/clip-not-absolute-positioned-002-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-not-absolute-positioned-002.html: Added.
* web-platform-tests/css/css-masking/clip/clip-not-absolute-positioned-003-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-not-absolute-positioned-003.html: Added.
* web-platform-tests/css/css-masking/clip/clip-not-absolute-positioned-004-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-not-absolute-positioned-004.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-001-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-001.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-002-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-002.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-003-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-003.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-004-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-004.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-005-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-005.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-006-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-auto-006.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-comma-001-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-comma-001.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-comma-002-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-comma-002.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-comma-003-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-comma-003.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-comma-004-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-comma-004.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-scroll-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-rect-scroll.html: Added.
* web-platform-tests/css/css-masking/clip/clip-transform-order-2-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-transform-order-2.html: Added.
* web-platform-tests/css/css-masking/clip/clip-transform-order-expected.html: Added.
* web-platform-tests/css/css-masking/clip/clip-transform-order.html: Added.
* web-platform-tests/css/css-masking/clip/w3c-import.log: Added.
* web-platform-tests/css/css-masking/hit-test/clip-path-element-objectboundingbox-001-expected.txt: Added.
* web-platform-tests/css/css-masking/hit-test/clip-path-element-objectboundingbox-001.html: Added.
* web-platform-tests/css/css-masking/hit-test/clip-path-element-objectboundingbox-002-expected.txt: Added.
* web-platform-tests/css/css-masking/hit-test/clip-path-element-objectboundingbox-002.html: Added.
* web-platform-tests/css/css-masking/hit-test/clip-path-element-userspaceonuse-001-expected.txt: Added.
* web-platform-tests/css/css-masking/hit-test/clip-path-element-userspaceonuse-001.html: Added.
* web-platform-tests/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow-expected.txt: Added.
* web-platform-tests/css/css-masking/hit-test/clip-path-shape-polygon-and-box-shadow.html: Added.
* web-platform-tests/css/css-masking/hit-test/w3c-import.log: Added.
* web-platform-tests/css/css-masking/idlharness-expected.txt: Added.
* web-platform-tests/css/css-masking/idlharness.html: Added.
* web-platform-tests/css/css-masking/inheritance.sub-expected.txt: Added.
* web-platform-tests/css/css-masking/inheritance.sub.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-clip-exclude-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-clip-exclude.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-data-url-image-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-data-url-image.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-ib-split-2-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-ib-split-2.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-ib-split-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-ib-split.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-svg-child-will-change-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-svg-child-will-change.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-url-image-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-url-image-hash-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-url-image-hash.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-url-image.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-url-local-mask-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-url-local-mask.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-url-remote-mask-expected.html: Added.
* web-platform-tests/css/css-masking/mask-image/mask-image-url-remote-mask.html: Added.
* web-platform-tests/css/css-masking/mask-image/reference/1x1-black-30-alpha.png: Added.
* web-platform-tests/css/css-masking/mask-image/reference/w3c-import.log: Added.
* web-platform-tests/css/css-masking/mask-image/support/image-with-ref.svg: Added.
* web-platform-tests/css/css-masking/mask-image/support/image.svg: Added.
* web-platform-tests/css/css-masking/mask-image/support/mask.svg: Added.
* web-platform-tests/css/css-masking/mask-image/support/w3c-import.log: Added.
* web-platform-tests/css/css-masking/mask-image/w3c-import.log: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-empty-container-with-filter-expected.txt: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-empty-container-with-filter.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-negative-scale-expected.txt: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-negative-scale.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-text-001-expected.txt: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-text-001.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-type-001-expected.txt: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-type-001.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-type-002-expected.txt: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-type-002.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-type-003-expected.txt: Added.
* web-platform-tests/css/css-masking/mask-svg-content/mask-type-003.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/reference/mask-green-square-001-ref.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/reference/mask-negative-scale-001-ref.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/reference/mask-text-001-ref.svg: Added.
* web-platform-tests/css/css-masking/mask-svg-content/reference/w3c-import.log: Added.
* web-platform-tests/css/css-masking/mask-svg-content/w3c-import.log: Added.
* web-platform-tests/css/css-masking/parsing/clip-computed-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-computed.html: Added.
* web-platform-tests/css/css-masking/parsing/clip-invalid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-invalid.html: Added.
* web-platform-tests/css/css-masking/parsing/clip-path-computed-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-path-computed.html: Added.
* web-platform-tests/css/css-masking/parsing/clip-path-invalid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-path-invalid.html: Added.
* web-platform-tests/css/css-masking/parsing/clip-path-valid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-path-valid.html: Added.
* web-platform-tests/css/css-masking/parsing/clip-rule-computed-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-rule-computed.html: Added.
* web-platform-tests/css/css-masking/parsing/clip-rule-invalid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-rule-invalid.html: Added.
* web-platform-tests/css/css-masking/parsing/clip-rule-valid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-rule-valid.html: Added.
* web-platform-tests/css/css-masking/parsing/clip-valid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/clip-valid.html: Added.
* web-platform-tests/css/css-masking/parsing/mask-invalid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/mask-invalid.html: Added.
* web-platform-tests/css/css-masking/parsing/mask-position-invalid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/mask-position-invalid.html: Added.
* web-platform-tests/css/css-masking/parsing/mask-position-valid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/mask-position-valid.html: Added.
* web-platform-tests/css/css-masking/parsing/mask-type-computed-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/mask-type-computed.html: Added.
* web-platform-tests/css/css-masking/parsing/mask-type-invalid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/mask-type-invalid.html: Added.
* web-platform-tests/css/css-masking/parsing/mask-type-valid-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/mask-type-valid.html: Added.
* web-platform-tests/css/css-masking/parsing/mask-valid.sub-expected.txt: Added.
* web-platform-tests/css/css-masking/parsing/mask-valid.sub.html: Added.
* web-platform-tests/css/css-masking/parsing/w3c-import.log: Added.
* web-platform-tests/css/css-masking/resources/blue-20.png: Added.
* web-platform-tests/css/css-masking/resources/green-20.png: Added.
* web-platform-tests/css/css-masking/resources/stripes-20.png: Added.
* web-platform-tests/css/css-masking/resources/w3c-import.log: Added.
* web-platform-tests/css/css-masking/w3c-import.log: Added.
2021-08-25 Sonia Singla <ssingla@igalia.com>
Add onsecuritypolicyviolation on GlobalEventHandlers
https://bugs.webkit.org/show_bug.cgi?id=229381
Reviewed by Frédéric Wang.
* web-platform-tests/html/dom/idlharness.https-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt:
* web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
2021-08-24 Chris Dumez <cdumez@apple.com>
Geolocation API should callback with error if doc is not fully active
https://bugs.webkit.org/show_bug.cgi?id=228319
<rdar://problem/81450315>
Reviewed by Ryosuke Niwa.
* web-platform-tests/geolocation-API/PositionOptions.https-expected.txt:
Rebaseline WPT test now that more checks are passing.
* web-platform-tests/geolocation-API/non-fully-active.https-expected.txt: Added.
* web-platform-tests/geolocation-API/non-fully-active.https.html: Added.
* web-platform-tests/geolocation-API/resources/iframe.html: Added.
Import test coverage from WPT https://github.com/web-platform-tests/wpt/pull/29799.
* web-platform-tests/resources/testdriver-vendor.js:
(window.test_driver_internal.set_permission):
Add support for test_driver.set_permission("geolocation", "granted") so that Geolocation
WPT tests can run with our infrastructure.
2021-08-24 Chris Dumez <cdumez@apple.com>
[WK2] Implement process-swapping based on Cross-Origin-Opener-Policy HTTP header
https://bugs.webkit.org/show_bug.cgi?id=229203
<rdar://problem/82047686>
Reviewed by Alex Christensen.
Minor test rebaseline due to logging changes.
* web-platform-tests/html/cross-origin-opener-policy/coep-blob-popup.https-expected.txt:
2021-08-24 Antti Koivisto <antti@apple.com>
[CSS Cascade Layers] Import basic tests
https://bugs.webkit.org/show_bug.cgi?id=229441
Reviewed by Tim Horton.
* web-platform-tests/css/css-cascade/layer-basic-expected.txt: Added.
* web-platform-tests/css/css-cascade/layer-basic.html: Added.
* web-platform-tests/css/css-cascade/w3c-import.log:
2021-08-24 Alex Christensen <achristensen@webkit.org>
Unprefix -webkit-backface-visibility
https://bugs.webkit.org/show_bug.cgi?id=170983
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/css-transforms/css-transform-property-existence-expected.txt: Added.
* web-platform-tests/css/css-transforms/css-transform-property-existence.html: Added.
* web-platform-tests/css/css-transforms/parsing/backface-visibility-computed-expected.txt:
* web-platform-tests/css/css-transforms/parsing/backface-visibility-valid-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-08-24 Chris Dumez <cdumez@apple.com>
Fire a load event for <iframe src="about:blank#foo">
https://bugs.webkit.org/show_bug.cgi?id=228958
<rdar://problem/82035810>
Reviewed by Darin Adler.
Import layout test coverage from WPT.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/initial-content-replacement-expected.txt: Added.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/initial-content-replacement.html: Added.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-event-iframe-element-expected.txt: Added.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-event-iframe-element.html: Added.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow-expected.txt: Added.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-iframe-contentWindow.html: Added.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open-expected.txt: Added.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/load-pageshow-events-window-open.html: Added.
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/resources/helpers.js: Added.
(assertNoLoadAndPageshowEvent):
2021-08-24 Tim Nguyen <ntim@apple.com>
Move cancel dialog task to `defaultKeyboardEventHandler`.
https://bugs.webkit.org/show_bug.cgi?id=228845
Reviewed by Antti Koivisto.
Updated test expectations.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault-expected.txt:
2021-08-24 Tim Nguyen <ntim@apple.com>
Implement inert attribute behind feature flag
https://bugs.webkit.org/show_bug.cgi?id=165279
Reviewed by Chris Dumez.
Import inert/ WPT directory using `import-w3c-tests -t web-platform-tests/inert`.
WPT revision: https://github.com/web-platform-tests/wpt/commit/f02e38d7a67999683d05579f62b339430c61e4ec
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/inert/frame/button.html: Added.
* web-platform-tests/inert/frame/w3c-import.log: Added.
* web-platform-tests/inert/inert-does-not-match-disabled-selector.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-does-not-match-disabled-selector.tentative.html: Added.
* web-platform-tests/inert/inert-in-shadow-dom.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-in-shadow-dom.tentative.html: Added.
* web-platform-tests/inert/inert-inlines.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-inlines.tentative.html: Added.
* web-platform-tests/inert/inert-label-focus.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-label-focus.tentative.html: Added.
* web-platform-tests/inert/inert-node-is-uneditable.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-node-is-uneditable.tentative.html: Added.
* web-platform-tests/inert/inert-node-is-unfocusable.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-node-is-unfocusable.tentative.html: Added.
* web-platform-tests/inert/inert-node-is-unselectable.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-node-is-unselectable.tentative.html: Added.
* web-platform-tests/inert/inert-on-slots.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-on-slots.tentative.html: Added.
* web-platform-tests/inert/inert-retargeting-iframe.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-retargeting-iframe.tentative.html: Added.
* web-platform-tests/inert/inert-retargeting.tentative-expected.txt: Added.
* web-platform-tests/inert/inert-retargeting.tentative.html: Added.
* web-platform-tests/inert/w3c-import.log: Added.
2021-08-23 Alex Christensen <achristensen@webkit.org>
Setting window.location.href to an invalid URL should throw a TypeError
https://bugs.webkit.org/show_bug.cgi?id=229303
Reviewed by Chris Dumez.
* web-platform-tests/url/failure-expected.txt:
2021-08-23 Cameron McCormack <heycam@apple.com>
Preserve color space when getting current color in DisplayListDrawGlyphsRecorder.
https://bugs.webkit.org/show_bug.cgi?id=229024
<rdar://problem/81828477>
Reviewed by Sam Weinig.
Add tests for calling fillText() and strokeText() with a display-p3
color for fillStyle, strokeStyle, and shadowColor, on a display-p3 canvas.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText-expected.txt: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.html: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.shadow-expected.txt: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.fillText.shadow.html: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.strokeText-expected.txt: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.strokeText.html: Added.
* web-platform-tests/html/canvas/tools/yaml/element/color_space.yaml:
2021-08-23 Alan Bujtas <zalan@apple.com>
Simplified text measuring only works with the primary font
https://bugs.webkit.org/show_bug.cgi?id=228617
<rdar://problem/81588175>
Reviewed by Myles C. Maxfield.
* web-platform-tests/css/css-fonts/font-display/font-display-failure-fallback-expected.txt:
2021-08-23 Sihui Liu <sihui_liu@apple.com>
Import permissions tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=229349
Reviewed by Chris Dumez.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/permissions/META.yml: Added.
* web-platform-tests/permissions/feature-policy-permissions-query.html: Added.
* web-platform-tests/permissions/idlharness.any-expected.txt: Added.
* web-platform-tests/permissions/idlharness.any.html: Added.
* web-platform-tests/permissions/idlharness.any.js: Added.
(async idl_array):
* web-platform-tests/permissions/idlharness.any.worker-expected.txt: Added.
* web-platform-tests/permissions/idlharness.any.worker.html: Added.
* web-platform-tests/permissions/nfc-permission-expected.txt: Added.
* web-platform-tests/permissions/nfc-permission.html: Added.
* web-platform-tests/permissions/permissions-query-feature-policy-attribute.https.sub-expected.txt: Added.
* web-platform-tests/permissions/permissions-query-feature-policy-attribute.https.sub.html: Added.
* web-platform-tests/permissions/permissionsstatus-name-expected.txt: Added.
* web-platform-tests/permissions/permissionsstatus-name.html: Added.
* web-platform-tests/permissions/screen-wake-lock-permission-expected.txt: Added.
* web-platform-tests/permissions/screen-wake-lock-permission.html: Added.
* web-platform-tests/permissions/test-background-fetch-permission-expected.txt: Added.
* web-platform-tests/permissions/test-background-fetch-permission.html: Added.
* web-platform-tests/permissions/test-periodic-background-sync-permission-expected.txt: Added.
* web-platform-tests/permissions/test-periodic-background-sync-permission.html: Added.
* web-platform-tests/permissions/w3c-import.log: Added.
2021-08-23 Martin Robinson <mrobinson@webkit.org>
Sticky position should not use transformed position to compute sticky offset.
https://bugs.webkit.org/show_bug.cgi?id=164292
<rdar://problem/29054773>
Reviewed by Simon Fraser.
* web-platform-tests/css/css-position/sticky/position-sticky-transforms-translate-expected.txt: Update results
of test to show pass.
2021-08-23 Chris Dumez <cdumez@apple.com>
WebKit2 can only have one active navigation policy check for a given frame
https://bugs.webkit.org/show_bug.cgi?id=229012
Reviewed by Youenn Fablet.
Rebaseline test that is now passing one more check.
* web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
2021-08-23 Chris Dumez <cdumez@apple.com>
HTMLStyleElement should be able to fire the load event more than once
https://bugs.webkit.org/show_bug.cgi?id=228975
Reviewed by Youenn Fablet.
Rebaseline WPT test that is now passing. This test was already passing in both Firefox and Chrome.
* web-platform-tests/html/semantics/document-metadata/the-style-element/style_load_event-expected.txt:
2021-08-22 Myles C. Maxfield <mmaxfield@apple.com>
Control characters (Unicode category Cc) should be rendered visibly
https://bugs.webkit.org/show_bug.cgi?id=149128
<rdar://problem/79224941>
Reviewed by Alan Bujtas.
These tests were erroneously marked as reference tests, when they should be reference-mismatch tests.
* web-platform-tests/css/css-text/white-space/control-chars-001-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-001-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-002-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-002-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-003-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-003-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-004-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-004-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-005-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-005-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-006-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-006-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-007-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-007-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-008-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-008-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-00B-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-00B-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-00C-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-00C-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-00E-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-00E-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-00F-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-00F-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-010-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-010-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-011-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-011-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-012-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-012-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-013-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-013-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-014-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-014-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-015-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-015-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-016-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-016-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-017-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-017-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-018-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-018-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-019-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-019-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-01A-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-01A-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-01B-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-01B-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-01C-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-01C-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-01D-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-01D-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-01E-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-01E-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-01F-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-01F-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-07F-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-07F-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-080-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-080-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-081-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-081-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-082-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-082-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-083-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-083-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-084-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-084-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-085-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-085-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-086-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-086-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-087-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-087-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-088-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-088-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-089-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-089-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-08A-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-08A-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-08B-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-08B-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-08C-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-08C-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-08D-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-08D-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-08E-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-08E-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-08F-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-08F-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-090-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-090-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-091-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-091-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-092-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-092-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-093-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-093-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-094-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-094-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-095-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-095-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-096-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-096-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-097-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-097-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-098-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-098-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-099-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-099-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-09A-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-09A-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-09B-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-09B-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-09C-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-09C-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-09D-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-09D-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-09E-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-09E-expected.html.
* web-platform-tests/css/css-text/white-space/control-chars-09F-expected-mismatch.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-text/white-space/control-chars-09F-expected.html.
2021-08-20 Tim Nguyen <ntim@apple.com>
Initial implementation of inert subtrees
https://bugs.webkit.org/show_bug.cgi?id=110952
Reviewed by Antti Koivisto.
Currently covers:
- Blocking focus & selecting
- aria-hidden like behaviour
Hit testing/event retargeting will be covered by https://bugs.webkit.org/show_bug.cgi?id=229330 pending a spec issue
Relevant WPT enabled. More testing coverage will be provided with the inert attribute.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unfocusable-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/remove-dialog-should-unblock-document-expected.txt:
2021-08-20 Tim Nguyen <ntim@apple.com>
Ensure ancestors with opacity don't affect top layer elements
https://bugs.webkit.org/show_bug.cgi?id=229317
Reviewed by Antti Koivisto.
Test: imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity.html
Associated WPT PR: https://github.com/web-platform-tests/wpt/pull/30104
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-parent-opacity.html: Added.
2021-08-20 Youenn Fablet <youenn@apple.com>
Add support for RTCPeerConnection.canTrickleIceCandidates
https://bugs.webkit.org/show_bug.cgi?id=229287
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCPeerConnection-canTrickleIceCandidates-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-constructor-expected.txt:
* web-platform-tests/webrtc/idlharness.https.window-expected.txt:
2021-08-19 Antti Koivisto <antti@apple.com>
[:has() pseudo-class] Basic support
https://bugs.webkit.org/show_bug.cgi?id=228894
Reviewed by Simon Fraser.
* web-platform-tests/css/selectors/has-basic-expected.txt:
* web-platform-tests/css/selectors/has-relative-argument-expected.txt:
* web-platform-tests/css/selectors/parsing/parse-has-expected.txt:
* web-platform-tests/dom/nodes/Element-closest-expected.txt:
2021-08-19 Chris Dumez <cdumez@apple.com>
Implement Crypto.randomUUID()
https://bugs.webkit.org/show_bug.cgi?id=229240
Reviewed by Geoff Garen.
Rebaseline WPT tests that are now passing.
* web-platform-tests/WebCryptoAPI/randomUUID.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/randomUUID.https.any.worker-expected.txt:
2021-08-19 Zalan Bujtas <zalan@apple.com>
[LFC][IFC] Add support for overflow-wrap: anywhere
https://bugs.webkit.org/show_bug.cgi?id=227695
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-002-expected.txt:
* web-platform-tests/css/css-text/parsing/overflow-wrap-computed-expected.txt:
* web-platform-tests/css/css-text/parsing/overflow-wrap-valid-expected.txt:
* web-platform-tests/css/css-text/parsing/word-wrap-computed-expected.txt:
* web-platform-tests/css/css-text/parsing/word-wrap-valid-expected.txt:
2021-08-19 Tim Nguyen <ntim@apple.com>
Re-import html/semantics/interactive-elements/the-dialog-element WPT - August 19th 2021
https://bugs.webkit.org/show_bug.cgi?id=229297
Unreviewed.
Also removed LayoutTests/imported/blink/dialog since the tests are now in the WPT repo.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-descendant-selector-expected.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-descendant-selector-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-descendant-selector.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-descendant-selector.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-does-not-inherit-expected.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-does-not-inherit-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-does-not-inherit.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-does-not-inherit.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-dynamic-display-none-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-dynamic-display-none.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-dynamic-style-change-expected.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-dynamic-style-change-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-dynamic-style-change.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-dynamic-style-change.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-in-flow-expected.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-in-flow-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-in-flow.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-in-flow.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-stacking-order-expected.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-stacking-order-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/backdrop-stacking-order.html: Renamed from LayoutTests/imported/blink/dialog/backdrop-stacking-order.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialogs-with-no-backdrop-expected.html: Renamed from LayoutTests/imported/blink/dialog/dialogs-with-no-backdrop-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialogs-with-no-backdrop.html: Renamed from LayoutTests/imported/blink/dialog/dialogs-with-no-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dont-share-style-to-top-layer-expected.html: Renamed from LayoutTests/imported/blink/dialog/dont-share-style-to-top-layer-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dont-share-style-to-top-layer.html: Renamed from LayoutTests/imported/blink/dialog/dont-share-style-to-top-layer.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/element-removed-from-top-layer-has-original-position-expected.html: Renamed from LayoutTests/imported/blink/dialog/element-removed-from-top-layer-has-original-position-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/element-removed-from-top-layer-has-original-position.html: Renamed from LayoutTests/imported/blink/dialog/element-removed-from-top-layer-has-original-position.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/inert-node-is-not-highlighted-expected.html: Renamed from LayoutTests/imported/blink/dialog/inert-node-is-not-highlighted-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/inert-node-is-not-highlighted.html: Renamed from LayoutTests/imported/blink/dialog/inert-node-is-not-highlighted.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-backdrop-expected.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-backdrop-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-backdrop.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-backdrop.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-display-contents-expected.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-display-contents.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-generated-content-expected.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-generated-content-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-generated-content.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-generated-content.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-replaced-renderer-expected.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-in-replaced-renderer-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-replaced-renderer.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-in-replaced-renderer.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-table-column-expected.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-in-table-column-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-in-table-column.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-in-table-column.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-sibling-expected.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-sibling-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/modal-dialog-sibling.html: Renamed from LayoutTests/imported/blink/dialog/modal-dialog-sibling.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/removed-element-is-removed-from-top-layer-expected.html: Renamed from LayoutTests/imported/blink/dialog/removed-element-is-removed-from-top-layer-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/removed-element-is-removed-from-top-layer.html: Renamed from LayoutTests/imported/blink/dialog/removed-element-is-removed-from-top-layer.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/dialog.css: Renamed from LayoutTests/imported/blink/dialog/resources/dialog.css.
(.pseudodialog):
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/resources/w3c-import.log:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-containing-block-expected.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-containing-block-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-containing-block.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-containing-block.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-display-none-expected.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-display-none-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-display-none.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-display-none.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-nesting-expected.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-nesting-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-nesting.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-nesting.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-correct-order-remove-readd-expected.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-stacking-correct-order-remove-readd-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-correct-order-remove-readd.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-stacking-correct-order-remove-readd.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-dynamic-expected.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-stacking-dynamic-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-dynamic.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-stacking-dynamic.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking-expected.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-stacking-expected.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/top-layer-stacking.html: Renamed from LayoutTests/imported/blink/dialog/top-layer-stacking.html.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
2021-08-19 Tim Nguyen <ntim@apple.com>
Implement ::backdrop pseudo element
https://bugs.webkit.org/show_bug.cgi?id=227801
Reviewed by Antti Koivisto.
This adds UA styles, RenderTreeBuilder support and WebInspector support for ::backdrop.
Some imported blink tests now start passing, some still need proper top layer support.
* web-platform-tests/css/css-values/ch-empty-pseudo-recalc-on-font-load-expected.txt:
2021-08-19 Youenn Fablet <youenn@apple.com>
Add support for RTCDtlsTransport
https://bugs.webkit.org/show_bug.cgi?id=229133
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/RTCDtlsTransport-getRemoteCertificates-expected.txt:
* web-platform-tests/webrtc/RTCDtlsTransport-state-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-connectionSetup-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-helper-test-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-iceConnectionState.https-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-iceGatheringState-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
* web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
* web-platform-tests/webrtc/RTCRtpSender-transport.https-expected.txt:
* web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
* web-platform-tests/webrtc/protocol/bundle.https-expected.txt:
* web-platform-tests/webrtc/protocol/crypto-suite.https-expected.txt:
2021-08-18 Chris Dumez <cdumez@apple.com>
Unreviewed, reverting r281206.
Reverting because of branching, will re-land soon
Reverted changeset:
"Implement Crypto.randomUUID()"
https://bugs.webkit.org/show_bug.cgi?id=229240
https://commits.webkit.org/r281206
2021-08-18 Chris Dumez <cdumez@apple.com>
Implement Crypto.randomUUID()
https://bugs.webkit.org/show_bug.cgi?id=229240
Reviewed by Geoffrey Garen.
Rebaseline WPT tests that are now passing.
* web-platform-tests/WebCryptoAPI/randomUUID.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/randomUUID.https.any.worker-expected.txt:
2021-08-18 Martin Robinson <mrobinson@webkit.org>
[css-scroll-snap] Don't snap to offscreen snap areas in unidirectional scrolls
https://bugs.webkit.org/show_bug.cgi?id=227949
<rdar://problem/80895783>
Reviewed by Frédéric Wang.
* web-platform-tests/css/css-scroll-snap/snap-to-visible-areas-both-expected.txt: This bidirectional
scrolling test no longer snaps because we don't have support for choosing between two candidates
properly yet.
* web-platform-tests/css/css-scroll-snap/snap-to-visible-areas-x-axis-expected.txt: Updated to show newly passing test.
* web-platform-tests/css/css-scroll-snap/snap-to-visible-areas-y-axis-expected.txt: Ditto.
2021-08-17 Alex Christensen <achristensen@webkit.org>
Document load events should update timing in PerformanceNavigationTiming even after its instantiation
https://bugs.webkit.org/show_bug.cgi?id=229181
Reviewed by Chris Dumez.
* web-platform-tests/navigation-timing/nav2_test_attributes_values-expected.txt:
2021-08-17 Alex Christensen <achristensen@webkit.org>
Remove unused test expectation file
* web-platform-tests/resource-timing/idlharness-expected.txt: Removed.
2021-08-16 Johnson Zhou <qiaosong_zhou@apple.com>
Imported CSS Typed OM from w3c
https://bugs.webkit.org/show_bug.cgi?id=229177
Reviewed by Alex Christensen.
* web-platform-tests/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable-expected.txt: Added.
* web-platform-tests/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html: Added.
* web-platform-tests/css/css-typed-om/META.yml: Added.
* web-platform-tests/css/css-typed-om/declared-styleMap-accepts-inherit-expected.txt: Added.
* web-platform-tests/css/css-typed-om/declared-styleMap-accepts-inherit.html: Added.
* web-platform-tests/css/css-typed-om/factory-absolute-length-expected.txt: Added.
* web-platform-tests/css/css-typed-om/factory-absolute-length.html: Added.
* web-platform-tests/css/css-typed-om/factory-duration-expected.txt: Added.
* web-platform-tests/css/css-typed-om/factory-duration.html: Added.
* web-platform-tests/css/css-typed-om/factory-frequency-expected.txt: Added.
* web-platform-tests/css/css-typed-om/factory-frequency.html: Added.
* web-platform-tests/css/css-typed-om/idlharness-expected.txt: Added.
* web-platform-tests/css/css-typed-om/idlharness.html: Added.
* web-platform-tests/css/css-typed-om/resources/testhelper.js: Added.
(epsilonForUnitType):
(assert_color_channel_approx_equals):
(assert_style_value_equals):
(assert_style_value_array_equals):
(createDivWithStyle):
(createInlineStyleMap):
(createElementWithInlineStyleMap):
(createComputedStyleMap):
(createElementWithComputedStyleMap):
(createDeclaredStyleMap):
(createRuleWithDeclaredStyleMap):
(loadImageResource):
(assert_matrix_approx_equals):
* web-platform-tests/css/css-typed-om/rotate-by-added-angle-expected.txt: Added.
* web-platform-tests/css/css-typed-om/rotate-by-added-angle-ref.html: Added.
* web-platform-tests/css/css-typed-om/rotate-by-added-angle.html: Added.
* web-platform-tests/css/css-typed-om/set-var-reference-thcrash-expected.txt: Added.
* web-platform-tests/css/css-typed-om/set-var-reference-thcrash.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-image-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-image.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssImageValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssImageValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssPositionValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssPositionValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnparsedValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssColorValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssColorValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssHSL-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssHSL.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRGB-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRGB.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/resources/testhelper.js: Added.
(assert_numeric_type_equals):
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/clear-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/clear.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/clear-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/clear.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/accent-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/accent-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/all-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/all.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-delay-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-duration-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-name-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-name.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-play-state-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backface-visibility-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-attachment-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-clip-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-clip.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-image-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-image.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-origin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-origin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-repeat-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/baseline-shift-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/block-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/block-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-outset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-slice-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-source-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-radius-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-radius.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/bottom-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/bottom.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-shadow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-sizing-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/break-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/break.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caption-side-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caption-side.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caret-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caret-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/center-coordinate-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clear-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clear.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-path-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-path.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-rule-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color-interpolation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-count-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-count.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-span-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-span.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/contain-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/contain.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-increment-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-reset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-set-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-set.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/cursor-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/cursor.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/d-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/d.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/display-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/display.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-rule-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/filter-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/filter.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-basis-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-direction-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-flow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-grow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-shrink-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-wrap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/float-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/float.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-family-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-family.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-kerning-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-language-override-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-palette-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-palette.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-presentation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-stretch-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-synthesis-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-weight-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-weight.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/gap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/gap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-area-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-area.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-gap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-start-end-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/height-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/height.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/hyphens-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/hyphens.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/image-rendering-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/inline-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/inline-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/isolation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/isolation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/left-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/left.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/letter-spacing-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/lighting-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-break-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-break.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height-step-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height-step.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/logical-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/logical.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/marker-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/marker.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-type.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-fit-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-fit.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-anchor-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-distance-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-path-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-path.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-rotate-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/order-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/order.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/orphans-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/orphans.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-offset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/padding-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/padding.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/page-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/page.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/paint-order-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/paint-order.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective-origin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/pointer-events-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/quotes-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/quotes.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/radius-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/radius.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js: Added.
(assert_is_unit):
(assert_is_calc_sum):
(assert_is_equal_with_range_handling):
(assert_is_unsupported):
(input.new.CSSKeywordValue):
(const.gTestSyntaxExamples.string_appeared_here.input.new.CSSUnitValue):
(const.gTestSyntaxExamples.string_appeared_here.assert_is_unit):
(const.gTestSyntaxExamples.string_appeared_here.new.CSSUnitValue):
(testPropertyValid):
(set testIsImageValidForProperty):
(set testPropertyInvalid):
(get createKeywordExample):
(runPropertyTests):
(runListValuedPropertyTests):
(runUnsupportedPropertyTests):
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/right-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/right.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-margin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-padding-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-margin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-outside-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-rendering-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/speak-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/speak.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/tab-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/tab-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/table-layout-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/table-layout.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align-last-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-anchor-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-indent-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-indent.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-justify-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-justify.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-orientation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-overflow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-rendering-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-shadow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-transform-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-transform.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/top-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/top.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/touch-action-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/touch-action.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-box-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-box.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-delay-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-property-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-property.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/user-select-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/user-select.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vector-effect-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vertical-align-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/visibility-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/visibility.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/white-space-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/white-space.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/widows-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/widows.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/will-change-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/will-change.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-break-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-break.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-spacing-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-wrap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/writing-mode-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index.html: Added.
* web-platform-tests/css/css-typed-om/width-by-max-px-em-expected.txt: Added.
* web-platform-tests/css/css-typed-om/width-by-max-px-em.html: Added.
* web-platform-tests/css/css-typed-om/width-by-min-px-em-expected.txt: Added.
* web-platform-tests/css/css-typed-om/width-by-min-px-em.html: Added.
2021-08-16 Devin Rousso <drousso@apple.com>
Web Share CanShare() should be called after transient activation check
https://bugs.webkit.org/show_bug.cgi?id=229132
Reviewed by Tim Horton.
* web-platform-tests/web-share/share-consume-activation.https-expected.txt:
2021-08-16 Alex Christensen <achristensen@webkit.org>
Report resource timing when SubresourceLoader::checkForHTTPStatusCodeError returns true
https://bugs.webkit.org/show_bug.cgi?id=229167
Reviewed by Chris Dumez.
* web-platform-tests/resource-timing/buffer-full-add-then-clear-expected.txt:
* web-platform-tests/resource-timing/buffer-full-store-and-clear-during-callback-expected.txt:
* web-platform-tests/resource-timing/buffer-full-then-increased-expected.txt:
* web-platform-tests/resource-timing/buffer-full-when-populate-entries-expected.txt:
* web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt:
2021-08-16 Alex Christensen <achristensen@webkit.org>
Resource Timing: Duration is 0 in many cases
https://bugs.webkit.org/show_bug.cgi?id=225737
Reviewed by Chris Dumez.
* web-platform-tests/resource-timing/cors-preflight.any-expected.txt:
* web-platform-tests/resource-timing/crossorigin-sandwich-no-TAO.sub-expected.txt:
* web-platform-tests/resource-timing/crossorigin-sandwich-partial-TAO.sub-expected.txt:
* web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain-expected.txt:
* web-platform-tests/resource-timing/status-codes-create-entry-expected.txt:
2021-08-16 Brent Fulgham <bfulgham@apple.com>
REGRESSION (r281012): WebInspector console no longer shows script integrity information
https://bugs.webkit.org/show_bug.cgi?id=229097
<rdar://problem/81915909>
Reviewed by Youenn Fablet.
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt:
2021-08-13 Chris Dumez <cdumez@apple.com>
Add Cross-Origin-Embedder-Policy support for Blob URLs
https://bugs.webkit.org/show_bug.cgi?id=229041
Reviewed by Alex Christensen.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/html/cross-origin-embedder-policy/blob.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/cross-origin-isolated-permission.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coep-blob-popup.https-expected.txt:
2021-08-13 Alex Christensen <achristensen@webkit.org>
Unreviewed, reverting r281009.
Timing not quite right
Reverted changeset:
"Unprefix -webkit-backface-visibility"
https://bugs.webkit.org/show_bug.cgi?id=170983
https://commits.webkit.org/r281009
2021-08-13 Youenn Fablet <youenn@apple.com>
Overly verbose catchable fetch error messages lead to cross-origin leaks
https://bugs.webkit.org/show_bug.cgi?id=228861
Reviewed by Brent Fulgham.
Rebasing tests with new error message.
* web-platform-tests/FileAPI/url/url-with-fetch.any-expected.txt:
* web-platform-tests/FileAPI/url/url-with-fetch.any.worker-expected.txt:
* web-platform-tests/clipboard-apis/async-navigator-clipboard-basics.https-expected.txt:
* web-platform-tests/content-security-policy/inside-worker/dedicatedworker-report-only-expected.txt:
* web-platform-tests/content-security-policy/inside-worker/serviceworker-report-only.https.sub-expected.txt:
* web-platform-tests/fetch/api/cors/cors-cookies.any.worker-expected.txt:
* web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt:
* web-platform-tests/fetch/http-cache/cc-request.any-expected.txt:
* web-platform-tests/fetch/http-cache/cc-request.any.worker-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/coep-on-response-from-service-worker.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/none-sw-from-none.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/none-sw-from-require-corp.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw-from-none.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/credentials.sub-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/json-module/credentials.sub-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/credentials.sub-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-credentials-setTimeout.sub-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-credentials.sub-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt:
* web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
* web-platform-tests/service-workers/service-worker/import-scripts-cross-origin.https-expected.txt:
* web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
* web-platform-tests/wasm/jsapi/table/constructor-reftypes.tentative.any.worker-expected.txt:
* web-platform-tests/wasm/jsapi/table/grow-reftypes.tentative.any.worker-expected.txt:
* web-platform-tests/wasm/jsapi/table/set-reftypes.tentative.any.worker-expected.txt:
2021-08-12 Alex Christensen <achristensen@webkit.org>
Unprefix -webkit-backface-visibility
https://bugs.webkit.org/show_bug.cgi?id=170983
Reviewed by Simon Fraser.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/css-transforms/css-transform-property-existence-expected.txt: Added.
* web-platform-tests/css/css-transforms/css-transform-property-existence.html: Added.
* web-platform-tests/css/css-transforms/parsing/backface-visibility-computed-expected.txt:
* web-platform-tests/css/css-transforms/parsing/backface-visibility-valid-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-08-12 Martin Robinson <mrobinson@webkit.org>
Update import of css/css-position from WPT
https://bugs.webkit.org/show_bug.cgi?id=228988
Reviewed by Youenn Fablet.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/css/css-position/crashtests/position-absolute-crash-014.html: Added.
* web-platform-tests/css/css-position/crashtests/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/resources/w3c-import.log.
* web-platform-tests/css/css-position/fixed-z-index-blend-expected.html:
* web-platform-tests/css/css-position/fixed-z-index-blend.html:
* web-platform-tests/css/css-position/invalidate-opacity-negative-z-index-expected.html: Added.
* web-platform-tests/css/css-position/invalidate-opacity-negative-z-index.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol-expected.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vlr-ltr-ltr-in-multicol.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative-expected.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vlr-ltr-rtl-in-multicol.tentative.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative-expected.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vlr-rtl-ltr-in-multicol.tentative.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol-expected.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vlr-rtl-rtl-in-multicol.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol-expected.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vrl-ltr-ltr-in-multicol.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative-expected.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vrl-ltr-rtl-in-multicol.tentative.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative-expected.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vrl-rtl-ltr-in-multicol.tentative.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol-expected.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/vrl-rtl-rtl-in-multicol.html: Added.
* web-platform-tests/css/css-position/multicol/static-position/w3c-import.log: Added.
* web-platform-tests/css/css-position/multicol/vlr-ltr-ltr-in-multicols-expected.html: Added.
* web-platform-tests/css/css-position/multicol/vlr-ltr-ltr-in-multicols.html: Added.
* web-platform-tests/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative-expected.html: Added.
* web-platform-tests/css/css-position/multicol/vlr-ltr-rtl-in-multicols.tentative.html: Added.
* web-platform-tests/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative-expected.html: Added.
* web-platform-tests/css/css-position/multicol/vlr-rtl-ltr-in-multicols.tentative.html: Added.
* web-platform-tests/css/css-position/multicol/vlr-rtl-rtl-in-multicols-expected.html: Added.
* web-platform-tests/css/css-position/multicol/vlr-rtl-rtl-in-multicols.html: Added.
* web-platform-tests/css/css-position/multicol/vrl-ltr-ltr-in-multicols-expected.html: Added.
* web-platform-tests/css/css-position/multicol/vrl-ltr-ltr-in-multicols.html: Added.
* web-platform-tests/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative-expected.html: Added.
* web-platform-tests/css/css-position/multicol/vrl-ltr-rtl-in-multicols.tentative.html: Added.
* web-platform-tests/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative-expected.html: Added.
* web-platform-tests/css/css-position/multicol/vrl-rtl-ltr-in-multicols.tentative.html: Added.
* web-platform-tests/css/css-position/multicol/vrl-rtl-rtl-in-multicols-expected.html: Added.
* web-platform-tests/css/css-position/multicol/vrl-rtl-rtl-in-multicols.html: Added.
* web-platform-tests/css/css-position/multicol/w3c-import.log: Added.
* web-platform-tests/css/css-position/parsing/inset-after-computed-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-after-computed.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-after-invalid-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-after-invalid.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-after-valid-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-after-valid.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-before-computed-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-before-computed.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-before-invalid-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-before-invalid.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-before-valid-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-before-valid.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-computed-expected.txt: Added.
* web-platform-tests/css/css-position/parsing/inset-computed.html: Added.
* web-platform-tests/css/css-position/parsing/inset-end-computed-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-end-computed.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-end-invalid-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-end-invalid.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-end-valid-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-end-valid.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-invalid-expected.txt: Added.
* web-platform-tests/css/css-position/parsing/inset-invalid.html: Added.
* web-platform-tests/css/css-position/parsing/inset-start-computed-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-start-computed.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-start-invalid-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-start-invalid.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-start-valid-expected.txt: Removed.
* web-platform-tests/css/css-position/parsing/inset-start-valid.html: Removed.
* web-platform-tests/css/css-position/parsing/inset-valid-expected.txt: Added.
* web-platform-tests/css/css-position/parsing/inset-valid.html: Added.
* web-platform-tests/css/css-position/parsing/w3c-import.log:
* web-platform-tests/css/css-position/position-absolute-center-001-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-absolute-center-001.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative.html.
* web-platform-tests/css/css-position/position-absolute-center-002-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-002.tentative-expected.xht.
* web-platform-tests/css/css-position/position-absolute-center-002.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-002.tentative.html.
* web-platform-tests/css/css-position/position-absolute-dynamic-auto-overflow-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-absolute-dynamic-auto-overflow.html: Added.
* web-platform-tests/css/css-position/position-absolute-dynamic-list-marker.html:
* web-platform-tests/css/css-position/position-absolute-fit-content-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-absolute-fit-content.html: Added.
* web-platform-tests/css/css-position/position-absolute-iframe-print-001.sub-expected.html: Added.
* web-platform-tests/css/css-position/position-absolute-iframe-print-001.sub.html: Added.
* web-platform-tests/css/css-position/position-absolute-iframe-print-002.sub-expected.html: Added.
* web-platform-tests/css/css-position/position-absolute-iframe-print-002.sub.html: Added.
* web-platform-tests/css/css-position/position-absolute-in-inline-003-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-absolute-in-inline-003.html: Added.
* web-platform-tests/css/css-position/position-absolute-in-inline-004-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-absolute-in-inline-004.html: Added.
* web-platform-tests/css/css-position/position-absolute-large-negative-inset-expected.html: Added.
* web-platform-tests/css/css-position/position-absolute-large-negative-inset.html: Added.
* web-platform-tests/css/css-position/position-absolute-replaced-intrinsic-size.tentative-expected.html: Added.
* web-platform-tests/css/css-position/position-absolute-replaced-intrinsic-size.tentative.html: Added.
* web-platform-tests/css/css-position/position-absolute-replaced-no-intrinsic-size.tentative-expected.html: Added.
* web-platform-tests/css/css-position/position-absolute-replaced-no-intrinsic-size.tentative.html: Added.
* web-platform-tests/css/css-position/position-absolute-replaced-with-display-table-expected.html: Added.
* web-platform-tests/css/css-position/position-absolute-replaced-with-display-table.html: Added.
* web-platform-tests/css/css-position/position-fixed-overflow-print-expected.html: Added.
* web-platform-tests/css/css-position/position-fixed-overflow-print.html: Added.
* web-platform-tests/css/css-position/position-fixed-scroll-nested-fixed-expected.html: Added.
* web-platform-tests/css/css-position/position-fixed-scroll-nested-fixed.html: Added.
* web-platform-tests/css/css-position/position-relative-001-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-relative-001.html: Added.
* web-platform-tests/css/css-position/position-relative-002-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-relative-002.html: Added.
* web-platform-tests/css/css-position/position-relative-003-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-relative-003.html: Added.
* web-platform-tests/css/css-position/position-relative-004-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-relative-004.html: Added.
* web-platform-tests/css/css-position/position-relative-005-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-relative-005.html: Added.
* web-platform-tests/css/css-position/position-relative-006-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-relative-006.html: Added.
* web-platform-tests/css/css-position/position-relative-007-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-absolute-center-001.tentative-expected.xht.
* web-platform-tests/css/css-position/position-relative-007.html: Added.
* web-platform-tests/css/css-position/position-relative-008-expected.html: Added.
* web-platform-tests/css/css-position/position-relative-008.html: Added.
* web-platform-tests/css/css-position/position-relative-009-expected.html: Added.
* web-platform-tests/css/css-position/position-relative-009.html: Added.
* web-platform-tests/css/css-position/position-relative-010-expected.html: Added.
* web-platform-tests/css/css-position/position-relative-010.html: Added.
* web-platform-tests/css/css-position/position-relative-011-expected.html: Added.
* web-platform-tests/css/css-position/position-relative-011.html: Added.
* web-platform-tests/css/css-position/position-relative-012-expected.html: Added.
* web-platform-tests/css/css-position/position-relative-012.html: Added.
* web-platform-tests/css/css-position/position-relative-013-expected.html: Added.
* web-platform-tests/css/css-position/position-relative-013.html: Added.
* web-platform-tests/css/css-position/position-relative-table-tfoot-top-absolute-child.html:
* web-platform-tests/css/css-position/position-sticky-input-box-gets-focused-after-scroll-expected.txt: Removed.
* web-platform-tests/css/css-position/position-sticky-offset-overflow-expected.txt: Removed.
* web-platform-tests/css/css-position/position-sticky-parsing-expected.txt: Removed.
* web-platform-tests/css/css-position/positon-absolute-scrollable-overflow-001-expected.txt: Added.
* web-platform-tests/css/css-position/positon-absolute-scrollable-overflow-001.html: Added.
* web-platform-tests/css/css-position/resources/position-absolute-iframe-child-002.sub.html: Added.
* web-platform-tests/css/css-position/resources/position-absolute-iframe-child.html: Added.
* web-platform-tests/css/css-position/resources/w3c-import.log:
* web-platform-tests/css/css-position/static-position/vlr-ltr-ltr-expected.html:
* web-platform-tests/css/css-position/static-position/vlr-ltr-ltr.html:
* web-platform-tests/css/css-position/static-position/vlr-ltr-rtl.tentative-expected.html:
* web-platform-tests/css/css-position/static-position/vlr-ltr-rtl.tentative.html:
* web-platform-tests/css/css-position/static-position/vlr-rtl-ltr.tentative-expected.html:
* web-platform-tests/css/css-position/static-position/vlr-rtl-ltr.tentative.html:
* web-platform-tests/css/css-position/static-position/vlr-rtl-rtl-expected.html:
* web-platform-tests/css/css-position/static-position/vlr-rtl-rtl.html:
* web-platform-tests/css/css-position/static-position/vrl-ltr-ltr-expected.html:
* web-platform-tests/css/css-position/static-position/vrl-ltr-ltr.html:
* web-platform-tests/css/css-position/static-position/vrl-ltr-rtl.tentative-expected.html:
* web-platform-tests/css/css-position/static-position/vrl-ltr-rtl.tentative.html:
* web-platform-tests/css/css-position/static-position/vrl-rtl-ltr.tentative-expected.html:
* web-platform-tests/css/css-position/static-position/vrl-rtl-ltr.tentative.html:
* web-platform-tests/css/css-position/static-position/vrl-rtl-rtl-expected.html:
* web-platform-tests/css/css-position/static-position/vrl-rtl-rtl.html:
* web-platform-tests/css/css-position/sticky/position-sticky-bottom-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-bottom-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-bottom.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-bottom.html.
* web-platform-tests/css/css-position/sticky/position-sticky-change-top-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-change-top-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-change-top.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-change-top.html.
* web-platform-tests/css/css-position/sticky/position-sticky-child-multicolumn-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-child-multicolumn-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-child-multicolumn.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-child-multicolumn.html.
* web-platform-tests/css/css-position/sticky/position-sticky-fixed-ancestor-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-fixed-ancestor-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-fixed-ancestor-iframe-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-fixed-ancestor-iframe-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-fixed-ancestor-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-fixed-ancestor-iframe.html.
* web-platform-tests/css/css-position/sticky/position-sticky-fixed-ancestor.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-fixed-ancestor.html.
* web-platform-tests/css/css-position/sticky/position-sticky-flexbox-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-flexbox-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-flexbox.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-flexbox.html.
* web-platform-tests/css/css-position/sticky/position-sticky-get-bounding-client-rect-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-get-bounding-client-rect-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-get-bounding-client-rect.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-get-bounding-client-rect.html.
* web-platform-tests/css/css-position/sticky/position-sticky-grid-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-grid-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-grid.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-grid.html.
* web-platform-tests/css/css-position/sticky/position-sticky-hyperlink-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-hyperlink-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-hyperlink.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-hyperlink.html.
* web-platform-tests/css/css-position/sticky/position-sticky-inflow-position-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-inflow-position-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-inflow-position.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-inflow-position.html.
* web-platform-tests/css/css-position/sticky/position-sticky-inline-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-inline-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-inline.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-inline.html.
* web-platform-tests/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll-expected.txt: Added.
* web-platform-tests/css/css-position/sticky/position-sticky-input-box-gets-focused-after-scroll.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-input-box-gets-focused-after-scroll.html.
* web-platform-tests/css/css-position/sticky/position-sticky-large-top-2.tentative-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-large-top-2.tentative-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-large-top-2.tentative.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-large-top-2.tentative.html.
* web-platform-tests/css/css-position/sticky/position-sticky-large-top.tentative-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-large-top.tentative-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-large-top.tentative.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-large-top.tentative.html.
* web-platform-tests/css/css-position/sticky/position-sticky-left-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-left-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-left.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-left.html.
* web-platform-tests/css/css-position/sticky/position-sticky-margins-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-margins-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-margins.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-margins.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-bottom-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-bottom-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-bottom.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-bottom.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-inline-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-inline-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-inline.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-inline.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-left-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-left-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-left.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-left.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-right-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-right-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-right.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-right.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-table-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-table-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-table.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-table.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-thead-th-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-table-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-thead-th.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-table.html.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-top-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-top-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-nested-top.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-nested-top.html.
* web-platform-tests/css/css-position/sticky/position-sticky-offset-overflow-expected.txt: Added.
* web-platform-tests/css/css-position/sticky/position-sticky-offset-overflow.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-offset-overflow.html.
* web-platform-tests/css/css-position/sticky/position-sticky-offset-top-left-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-offset-top-left-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-offset-top-left.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-offset-top-left.html.
* web-platform-tests/css/css-position/sticky/position-sticky-overflow-hidden-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-overflow-hidden-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-overflow-hidden.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-overflow-hidden.html.
* web-platform-tests/css/css-position/sticky/position-sticky-overflow-padding-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-overflow-padding-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-overflow-padding.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-overflow-padding.html.
* web-platform-tests/css/css-position/sticky/position-sticky-parsing-expected.txt: Added.
* web-platform-tests/css/css-position/sticky/position-sticky-parsing.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-parsing.html.
* web-platform-tests/css/css-position/sticky/position-sticky-rendering-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-rendering-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-rendering.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-rendering.html.
* web-platform-tests/css/css-position/sticky/position-sticky-right-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-right-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-right.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-right.html.
* web-platform-tests/css/css-position/sticky/position-sticky-root-scroller-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-root-scroller-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-root-scroller.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-root-scroller.html.
* web-platform-tests/css/css-position/sticky/position-sticky-scroll-reposition-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-scroll-reposition-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-scroll-reposition.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-scroll-reposition.html.
* web-platform-tests/css/css-position/sticky/position-sticky-scroll-with-clip-and-abspos-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-scroll-with-clip-and-abspos-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-scroll-with-clip-and-abspos.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-scroll-with-clip-and-abspos.html.
* web-platform-tests/css/css-position/sticky/position-sticky-scrollIntoView-expected.txt: Added.
* web-platform-tests/css/css-position/sticky/position-sticky-scrollIntoView.html: Added.
* web-platform-tests/css/css-position/sticky/position-sticky-scrolled-remove-sibling-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-scrolled-remove-sibling-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-scrolled-remove-sibling.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-scrolled-remove-sibling.html.
* web-platform-tests/css/css-position/sticky/position-sticky-stacking-context-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-stacking-context-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-stacking-context.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-stacking-context.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-parts-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-parts-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-parts.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-parts.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-tfoot-bottom-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-tfoot-bottom-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-tfoot-bottom.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-tfoot-bottom.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-bottom-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-th-bottom-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-bottom.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-th-bottom.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-left-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-th-left-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-left.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-th-left.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-right-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-th-right-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-right.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-th-right.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-top-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-th-top-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-th-top.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-th-top.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-thead-top-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-thead-top-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-thead-top.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-thead-top.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-tr-bottom-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-tr-bottom-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-tr-bottom.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-tr-bottom.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-tr-top-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-tr-top-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-table-tr-top.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-table-tr-top.html.
* web-platform-tests/css/css-position/sticky/position-sticky-top-and-bottom-expected.txt: Added.
* web-platform-tests/css/css-position/sticky/position-sticky-top-and-bottom.html: Added.
* web-platform-tests/css/css-position/sticky/position-sticky-top-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-top-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-top.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-top.html.
* web-platform-tests/css/css-position/sticky/position-sticky-transforms-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-transforms-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-transforms-translate-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-transforms-translate-expected.txt.
* web-platform-tests/css/css-position/sticky/position-sticky-transforms-translate.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-transforms-translate.html.
* web-platform-tests/css/css-position/sticky/position-sticky-transforms.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-transforms.html.
* web-platform-tests/css/css-position/sticky/position-sticky-writing-modes-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-writing-modes-expected.html.
* web-platform-tests/css/css-position/sticky/position-sticky-writing-modes.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-position/position-sticky-writing-modes.html.
* web-platform-tests/css/css-position/sticky/sticky-after-input-expected.txt: Added.
* web-platform-tests/css/css-position/sticky/sticky-after-input.html: Added.
* web-platform-tests/css/css-position/sticky/w3c-import.log: Added.
* web-platform-tests/css/css-position/w3c-import.log:
2021-08-11 Chris Dumez <cdumez@apple.com>
Add initial support for Cross-Origin-Embedder-Policy (COEP)
https://bugs.webkit.org/show_bug.cgi?id=228754
Reviewed by Alex Christensen.
Rebaseline COEP WPT tests now that we are passing more checks.
* web-platform-tests/html/cross-origin-embedder-policy/blob.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/coep-frame-javascript.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/coep-on-response-from-service-worker.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/credentialless/iframe-coep-require-corp.tentative.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/cross-origin-isolated-permission.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/data.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/dedicated-worker-cache-storage.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/dedicated-worker.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/header-parsing.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/javascript.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/multi-globals/workers-coep-report.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/no-secure-context-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/none-sw-from-require-corp.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/none.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/reporting-to-endpoint.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-about-blank-expected.txt: Removed.
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-about-blank.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-about-srcdoc-expected.txt: Removed.
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-about-srcdoc.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-load-from-cache-storage.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw-from-none.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw-from-require-corp.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp-sw.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/sandbox.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/service-worker-cache-storage.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/srcdoc.https-expected.txt:
2021-08-11 Chris Dumez <cdumez@apple.com>
<a rel="opener noopener" target="_blank"> should create a window without opener
https://bugs.webkit.org/show_bug.cgi?id=229011
Reviewed by Alex Christensen.
Rebaseline WPT tests that are now passing.
* web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener-expected.txt:
* web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener_base-expected.txt:
2021-08-11 Chris Dumez <cdumez@apple.com>
Stop evaluating <script>s moved between Documents during fetching
https://bugs.webkit.org/show_bug.cgi?id=202714
<rdar://problem/56208425>
Reviewed by Geoffrey Garen.
Rebaseline WPT tests now that more checks are passing. Note that these checks were already passing in both Firefox and Chrome.
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-fetch-error-external-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-fetch-error-external-module-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-external-module-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-parse-error-inline-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-external-module-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/after-prepare-iframe-success-inline-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-iframe-fetch-error-external-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-iframe-fetch-error-external-module-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-iframe-parse-error-external-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-iframe-parse-error-external-module-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-iframe-parse-error-inline-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-iframe-success-external-classic-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-iframe-success-external-module-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/move-back-iframe-success-inline-classic-expected.txt:
2021-08-11 Chris Dumez <cdumez@apple.com>
HTMLMetaElement http-equiv should not be processed in shadow trees
https://bugs.webkit.org/show_bug.cgi?id=228973
Reviewed by Geoffrey Garen.
Rebaseline WPT test that is now passing.
* web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree-expected.txt:
2021-08-11 Chris Dumez <cdumez@apple.com>
HTMLStyleElement should create its style sheet even if its media attribute is invalid
https://bugs.webkit.org/show_bug.cgi?id=228977
Reviewed by Antti Koivisto.
Rebaseline WPT test that is now passing.
* web-platform-tests/html/semantics/document-metadata/the-style-element/style_non_matching_media-expected.txt:
2021-08-11 Chris Dumez <cdumez@apple.com>
Dynamically changing HTMLStyleElement.type should change the rendering accordingly
https://bugs.webkit.org/show_bug.cgi?id=228980
Reviewed by Antti Koivisto.
Rebaseline WPT test that is now passing.
* web-platform-tests/html/semantics/document-metadata/the-style-element/style_type_change-expected.txt:
2021-08-11 Lauro Moura <lmoura@igalia.com>
Remove leftover offscreen canvas test case after r280084
Unreviewed test gardening.
This test was replaced by others in r280084 but not fully removed.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.worker.html: Removed.
2021-08-10 Chris Dumez <cdumez@apple.com>
Add Cross-Origin-Opener-Policy support for Blob URLs
https://bugs.webkit.org/show_bug.cgi?id=228924
Reviewed by Alex Christensen.
Rebaseline WPT test that is now passing.
* web-platform-tests/html/cross-origin-opener-policy/blob-popup.https-expected.txt:
2021-08-10 Chris Dumez <cdumez@apple.com>
Meta HTTP refresh should not navigate if document has sandboxed automatic features browsing context flag set
https://bugs.webkit.org/show_bug.cgi?id=228965
Reviewed by Darin Adler.
Rebaseline WPT tests that are now passing.
* web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2-expected.txt:
2021-08-10 Chris Dumez <cdumez@apple.com>
Document.baseURI is inaccurate for iframe srcdoc documents
https://bugs.webkit.org/show_bug.cgi?id=228933
Reviewed by Alex Christensen.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/html/infrastructure/urls/terminology-0/document-base-url-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-base-element/base_about_blank-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_invalid-expected.txt:
* web-platform-tests/html/semantics/document-metadata/the-base-element/base_srcdoc-expected.txt:
2021-08-10 Cathie Chen <cathiechen@igalia.com>
Import css/css-sizing/aspect-ratio tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=228945
Import css/css-sizing/aspect-ratio tests from WPT commit dd5aead14c.
Reviewed by Rob Buis.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-029-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-029.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-030-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-030.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/w3c-import.log:
2021-08-06 Antti Koivisto <antti@apple.com>
REGRESSION (r274038): Keyframe animation with top/left with percentages fails to animate
https://bugs.webkit.org/show_bug.cgi?id=228811
<rdar://problem/81568266>
Reviewed by Alan Bujtas.
* web-platform-tests/css/css-position/animations/bottom-composition-expected.txt:
* web-platform-tests/css/css-position/animations/left-composition-expected.txt:
* web-platform-tests/css/css-position/animations/right-composition-expected.txt:
* web-platform-tests/css/css-position/animations/top-composition-expected.txt:
2021-08-05 Tim Nguyen <ntim@apple.com>
Implement support for <dialog> element cancel event
https://bugs.webkit.org/show_bug.cgi?id=227534
Reviewed by Chris Dumez.
This makes <dialog> emit a cancel event then close when the escape key is pressed.
Updated relevant WPT:
- <dialog> cancel event WPTs: used send_keys instead of test_driver.Actions() (which are unsupported by WebKit test runner)
- oncancel now is recognized
Failing WPT:
- dialog-cancel-with-input.html: needs <dialog> focusing steps (webkit.org/b/227537) to be implemented for <input> to get focus
- dialog-cancel-with-select.html: needs <dialog> focusing steps (webkit.org/b/227537) to be implemented for <select> to get focus
- dialog-keydown-preventDefault.html: current implementation does not prevent canceling from happening when keydown event has preventDefault()
* web-platform-tests/html/browsers/the-window-object/security-window/window-security.https-expected.txt:
* web-platform-tests/html/browsers/the-window-object/window-properties.https-expected.txt:
* web-platform-tests/html/dom/idlharness.https-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-select.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault.html:
* web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt:
* web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
2021-08-05 Tim Nguyen <ntim@apple.com>
Re-import html/semantics/interactive-elements/the-dialog-element WPT
https://bugs.webkit.org/show_bug.cgi?id=228822
Unreviewed.
Upstream commit: https://github.com/web-platform-tests/wpt/commit/1fa1d40a251a1a9e506caec3fdfba5fe2c7ef6f6
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-events.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-preventDefault.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-input.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-select-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-cancel-with-select.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-keydown-preventDefault.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
2021-08-04 Arcady Goldmints-Orlov <agoldmints@igalia.com>
Update some WPT baselines after recent improvements.
https://bugs.webkit.org/show_bug.cgi?id=228804
Unreviewed test gardening. Update baseline after r279978.
This test is already marked as flaky on mac and iOS.
* web-platform-tests/html/semantics/embedded-content/media-elements/error-codes/error-expected.txt:
2021-08-03 Alexey Shvayka <shvaikalesh@gmail.com>
ReadableStream's pipeTo() and pipeThrough() don't properly check for AbortSignal
https://bugs.webkit.org/show_bug.cgi?id=227693
Reviewed by Sam Weinig.
* web-platform-tests/streams/piping/abort.any-expected.txt:
* web-platform-tests/streams/piping/abort.any.worker-expected.txt:
* web-platform-tests/streams/piping/pipe-through.any-expected.txt:
* web-platform-tests/streams/piping/pipe-through.any.worker-expected.txt:
2021-08-03 Ryan Haddad <ryanhaddad@apple.com>
Unreviewed, reverting r280531 and r280589.
caused
Reverted changesets:
"[Cocoa] Remove support for AVAssetImageGenerator"
https://bugs.webkit.org/show_bug.cgi?id=228560
https://commits.webkit.org/r280531
"REGRESSION (r280531): multiple modern-media-controls tests
have become flaky timeouts"
https://bugs.webkit.org/show_bug.cgi?id=228714
https://commits.webkit.org/r280589
2021-08-03 Youenn Fablet <youenn@apple.com>
ReadableStream's pipeTo() and pipeThrough() don't handle options in spec-perfect way
https://bugs.webkit.org/show_bug.cgi?id=227690
<rdar://problem/80482144>
Reviewed by Alexey Shvayka .
* web-platform-tests/streams/piping/general.any-expected.txt:
* web-platform-tests/streams/piping/general.any.worker-expected.txt:
* web-platform-tests/streams/piping/pipe-through.any-expected.txt:
* web-platform-tests/streams/piping/pipe-through.any.js:
(tryPipeThrough):
(test.get assert_equals):
* web-platform-tests/streams/piping/pipe-through.any.worker-expected.txt:
* web-platform-tests/streams/piping/throwing-options.any-expected.txt:
* web-platform-tests/streams/piping/throwing-options.any.worker-expected.txt:
2021-08-03 Cathie Chen <cathiechen@igalia.com>
Import css/css-sizing/aspect-ratio tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=228734
Reviewed by Rob Buis.
Import css/css-sizing/aspect-ratio tests from WPT commit f76ae81001.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-021-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-021.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-027-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-027.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-028-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-028.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/w3c-import.log:
2021-08-02 Chris Dumez <cdumez@apple.com>
[COOP] Cross-Origin-Opener-Policy header parsing fails when report-to parameter is present
https://bugs.webkit.org/show_bug.cgi?id=228719
Reviewed by Geoff Garen.
Rebaseline WPT test that is now failing a bit later.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https-expected.txt:
2021-08-02 Chris Dumez <cdumez@apple.com>
HTMLElement.innerText setter should convert new lines to <br>
https://bugs.webkit.org/show_bug.cgi?id=228605
<rdar://problem/81333038>
Reviewed by Darin Adler.
Rebaseline WPT tests that are now passing. Those tests were already passing in Chrome and Firefox.
* web-platform-tests/html/dom/elements/the-innertext-and-outertext-properties/innertext-setter-expected.txt:
* web-platform-tests/html/dom/elements/the-innertext-idl-attribute/setter-expected.txt:
* web-platform-tests/innerText/setter-expected.txt:
2021-08-02 Jer Noble <jer.noble@apple.com>
[Cocoa] Remove support for AVAssetImageGenerator
https://bugs.webkit.org/show_bug.cgi?id=228560
Reviewed by Eric Carlson.
The 2x2-green.mp4 file fails to decode as its natural size is too small for the system decoder to handle. Replace with
a media file of more reasonable size.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html:
* web-platform-tests/html/semantics/embedded-content/media-elements/video_loop_base.html:
* web-platform-tests/media/16x16-green.mp4: Added.
2021-08-02 Martin Robinson <mrobinson@webkit.org>
[css-scroll-snap] Consider all snap areas at a given snap offset when snapping
https://bugs.webkit.org/show_bug.cgi?id=228141
Reviewed by Frédéric Wang.
* web-platform-tests/css/css-scroll-snap/overflowing-snap-areas-expected.txt:
* web-platform-tests/css/css-scroll-snap/overflowing-snap-areas.html:
2021-07-31 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r280488.
https://bugs.webkit.org/show_bug.cgi?id=228677
media/modern-media-controls/ tests are failing or timed-out
Reverted changeset:
"[Cocoa] Remove support for AVAssetImageGenerator"
https://bugs.webkit.org/show_bug.cgi?id=228560
https://commits.webkit.org/r280488
2021-07-30 Rob Buis <rbuis@igalia.com>
[css-overflow] Implement clip value for overflow
https://bugs.webkit.org/show_bug.cgi?id=198230
Reviewed by Simon Fraser.
* web-platform-tests/css/css-overflow/overflow-clip-hit-testing-expected.txt: Added.
* web-platform-tests/css/css-overflow/overflow-clip-scroll-size-expected.txt: Added.
* web-platform-tests/css/css-overflow/parsing/overflow-computed-expected.txt:
* web-platform-tests/css/css-overflow/parsing/overflow-valid-expected.txt:
2021-07-30 Chris Dumez <cdumez@apple.com>
Add initial support for 'Cross-Origin-Opener-Policy' HTTP header
https://bugs.webkit.org/show_bug.cgi?id=192193
<rdar://problem/42013525>
Reviewed by Geoff Garen.
Rebaseline WPT tests now that most tests are passing.
* web-platform-tests/IndexedDB/serialize-sharedarraybuffer-throws.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/cross-origin-isolated-permission.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/blob-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coep-blob-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coep-navigate-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coep-redirect.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coep.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-coep-sandbox.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-csp-sandbox-navigate.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-csp-sandbox.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-navigated-history-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-navigated-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-sandbox.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/header-parsing.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/coep-navigate-popup-unsafe-inherit.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-origin-unsafe-allow-outgoing-with-cross-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-origin-unsafe-allow-outgoing-with-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-origin-unsafe-allow-outgoing-with-same-site.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-unsafe-allow-outgoing-with-cross-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-unsafe-allow-outgoing-with-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-unsafe-allow-outgoing-with-same-site.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-with-cross-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-with-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-with-same-site.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-to-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-to-unsafe-none.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none-to-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/javascript-url.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/navigate-to-aboutblank.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/no-https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-coop-by-sw-from-coop.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-coop-by-sw.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-redirect-cache.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-redirect-same-origin-allow-popups.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-cross-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-same-site.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-with-cross-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-with-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-with-same-site.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-unsafe-none-with-cross-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-unsafe-none-with-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-unsafe-none-with-same-site.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-unspecified-with-cross-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-unspecified-with-same-origin.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-unspecified-with-same-site.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-with-structured-header.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/resource-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/resources/resource-popup.html:
* web-platform-tests/html/dom/idlharness.worker-expected.txt:
2021-07-30 Chris Dumez <cdumez@apple.com>
Unreviewed, reverting r280482.
Will take a more conservative approach
Reverted changeset:
"HTMLElement.innerText setter should convert new lines to
<br>"
https://bugs.webkit.org/show_bug.cgi?id=228605
https://commits.webkit.org/r280482
2021-07-30 Chris Dumez <cdumez@apple.com>
Document's fallback base URL should be deduced from its creator when URL is about:blank
https://bugs.webkit.org/show_bug.cgi?id=228624
Reviewed by Geoffrey Garen.
Rebaseline WPT test now that one more check is passing.
* web-platform-tests/html/infrastructure/urls/terminology-0/document-base-url-expected.txt:
2021-07-30 Jer Noble <jer.noble@apple.com>
[Cocoa] Remove support for AVAssetImageGenerator
https://bugs.webkit.org/show_bug.cgi?id=228560
Reviewed by Eric Carlson.
The 2x2-green.mp4 file fails to decode as its natural size is too small for the system decoder to handle. Replace with
a media file of more reasonable size.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html:
* web-platform-tests/html/semantics/embedded-content/media-elements/video_loop_base.html:
* web-platform-tests/media/16x16-green.mp4: Added.
2021-07-30 Chris Dumez <cdumez@apple.com>
HTMLElement.innerText setter should convert new lines to <br>
https://bugs.webkit.org/show_bug.cgi?id=228605
Reviewed by Sam Weinig.
Rebaselined WPT tests that are now passing. Note that those were failing in WebKit but passing in Firefox
and Chrome.
* web-platform-tests/html/dom/elements/the-innertext-and-outertext-properties/innertext-setter-expected.txt:
* web-platform-tests/html/dom/elements/the-innertext-idl-attribute/setter-expected.txt:
* web-platform-tests/innerText/setter-expected.txt:
2021-07-30 Chris Dumez <cdumez@apple.com>
Clicking an HTMLLinkElement should not trigger a navigation
https://bugs.webkit.org/show_bug.cgi?id=228618
Reviewed by Sam Weinig.
Rebaseline WPT test now that more checks are passing.
* web-platform-tests/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub-expected.txt:
2021-07-30 Chris Dumez <cdumez@apple.com>
postMessage() should throw if any duplicate transferable is found in transferList
https://bugs.webkit.org/show_bug.cgi?id=228608
Reviewed by Youenn Fablet.
Rebaseline WPT test now that more checks are passing.
* web-platform-tests/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window-expected.txt:
2021-07-28 Sihui Liu <sihui_liu@apple.com>
Implement IDBTransaction.durability
https://bugs.webkit.org/show_bug.cgi?id=228289
Reviewed by Darin Adler.
* web-platform-tests/IndexedDB/idlharness.any-expected.txt:
* web-platform-tests/IndexedDB/idlharness.any.worker-expected.txt:
* web-platform-tests/IndexedDB/transaction-relaxed-durability.tentative.any-expected.txt:
* web-platform-tests/IndexedDB/transaction-relaxed-durability.tentative.any.worker-expected.txt:
2021-07-28 Sihui Liu <sihui_liu@apple.com>
IDBFactory.databases should not return databases with invalid version
https://bugs.webkit.org/show_bug.cgi?id=228554
Reviewed by Chris Dumez.
* web-platform-tests/IndexedDB/get-databases.any-expected.txt:
* web-platform-tests/IndexedDB/get-databases.any.worker-expected.txt:
2021-07-28 Ayumi Kojima <ayumi_kojima@apple.com>
Unreviewed, reverting r280402.
Wrong baseline set.
Reverted changeset:
"[ iPad ] Rebaseline 2 imported/w3c/web-platform-tests/html
tests."
https://bugs.webkit.org/show_bug.cgi?id=228568
https://commits.webkit.org/r280402
2021-07-28 Ayumi Kojima <ayumi_kojima@apple.com>
[ iPad ] Rebaseline 2 imported/w3c/web-platform-tests/html tests.
https://bugs.webkit.org/show_bug.cgi?id=228568
Unreviewed test gardening.
* web-platform-tests/html/browsers/the-window-object/noopener-noreferrer-sizing.window-expected.txt:
2021-07-26 Chris Dumez <cdumez@apple.com>
Location.href setter uses wrong window to resolve relative URLs
https://bugs.webkit.org/show_bug.cgi?id=228287
Reviewed by Darin Adler.
Rebaseline a few WPT tests now that more checks are passing.
* web-platform-tests/html/semantics/scripting-1/the-script-element/execution-timing/083-expected.txt:
* web-platform-tests/html/semantics/scripting-1/the-script-element/execution-timing/084-expected.txt:
* web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1-expected.txt:
* web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2-expected.txt:
2021-07-26 Johnson Zhou <qiaosong_zhou@apple.com>
Added FormDataEvent support.
https://bugs.webkit.org/show_bug.cgi?id=227718
Reviewed by Chris Dumez.
* web-platform-tests/html/semantics/forms/form-submission-0/FormDataEvent.window-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/constructing-form-data-set-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/text-plain.window-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/urlencoded2.window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt:
* web-platform-tests/xhr/formdata-expected.txt:
2021-07-23 Alexey Shvayka <shvaikalesh@gmail.com>
[JSC] Call custom accessors / values with their holder's global object
https://bugs.webkit.org/show_bug.cgi?id=225997
Reviewed by Yusuke Suzuki.
* web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value-cross-realm-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value-cross-realm.html: Added.
* web-platform-tests/WebIDL/ecmascript-binding/invalid-this-value-cross-realm-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/invalid-this-value-cross-realm.html: Added.
* web-platform-tests/WebIDL/ecmascript-binding/support/create-realm.js: Added.
* web-platform-tests/WebIDL/ecmascript-binding/support/dummy-iframe.html: Added.
* web-platform-tests/html/browsers/origin/cross-origin-objects/window-location-and-location-href-cross-realm-set-expected.txt: Added.
* web-platform-tests/html/browsers/origin/cross-origin-objects/window-location-and-location-href-cross-realm-set.html: Added.
* web-platform-tests/html/webappapis/scripting/events/compile-event-handler-settings-objects-expected.txt:
* web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-job-queue/promise-job-incumbent-expected.txt:
* web-platform-tests/service-workers/service-worker/fetch-request-css-cross-origin.https-expected.txt:
* web-platform-tests/webrtc-encoded-transform/sframe-transform-readable.html:
All these are confirmed progressions.
* web-platform-tests/performance-timeline/supportedEntryTypes-cross-realm-access-expected.txt: Added.
* web-platform-tests/performance-timeline/supportedEntryTypes-cross-realm-access.html: Added.
2021-07-22 Alex Christensen <achristensen@webkit.org>
XHR.send(Document) should replace mismatched surrogates with replacement character before sending
https://bugs.webkit.org/show_bug.cgi?id=228170
Reviewed by Chris Dumez.
* web-platform-tests/xhr/send-entity-body-document-bogus-expected.txt:
2021-07-22 Sihui Liu <sihui_liu@apple.com>
[macOS Debug] Layout Test imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html is a flaky timeout.
https://bugs.webkit.org/show_bug.cgi?id=172044
Reviewed by Chris Dumez.
* web-platform-tests/IndexedDB/open-request-queue-expected.txt:
2021-07-21 Rob Buis <rbuis@igalia.com>
[AspectRatio] Fix select-element-001.html
https://bugs.webkit.org/show_bug.cgi?id=228144
Reviewed by Manuel Rego Casasnovas.
Import fixed select-element-001.html based on SHA c2ddbb6.
* web-platform-tests/css/css-sizing/aspect-ratio/select-element-001-expected.html:
* web-platform-tests/css/css-sizing/aspect-ratio/select-element-001.html:
* web-platform-tests/css/css-sizing/aspect-ratio/w3c-import.log:
2021-07-20 Chris Lord <clord@igalia.com>
Canvas and OffscreenCanvas getContext should check if argument is an object before trying to convert it to a dictionary
https://bugs.webkit.org/show_bug.cgi?id=227792
Reviewed by Sam Weinig.
Synchronise with upstream WPT 2d canvas getContext tests.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any.html: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any.js: Added.
(test.const.options.get alpha):
(test.const.options.get willReadFrequently):
(test.const.options.get desynchronized):
(test.const.options.get colorSpace):
(test):
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d-getcontext-options.any.worker.html: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs-expected.txt: Removed.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.cache-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.cache.html: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.cache.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.cache.worker.html: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.cache.worker.js: Added.
(t_fail.t.step_func):
(t.step):
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.html: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.worker.html: Added.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.create.worker.js: Added.
(t_fail.t.step_func):
(t.step):
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.html: Removed.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.worker-expected.txt: Removed.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/2d.getcontext.extraargs.worker.js: Removed.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/w3c-import.log:
* web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d-getcontext-options-expected.txt: Added.
* web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d-getcontext-options.html: Added.
* web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.cache-expected.txt: Added.
* web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.cache.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html.
* web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.create-expected.txt: Added.
* web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.create.html: Added.
* web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
2021-07-20 Sam Sneddon <gsnedders@apple.com>
Change referrer-policy default to strict-origin-when-cross-origin
https://bugs.webkit.org/show_bug.cgi?id=218909
Reviewed by Chris Dumez.
This matches the behavior of other browsers. Update all our tests to deal with the origin now being shorter.
* web-platform-tests/fetch/api/cors/cors-preflight-referrer.any-expected.txt:
* web-platform-tests/fetch/api/cors/cors-preflight-referrer.any.worker-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank-expected.txt:
* web-platform-tests/html/browsers/windows/browsing-context-expected.txt:
* web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
2021-07-20 Ziran Sun <zsun@igalia.com>
Images as grid items should use the overridingLogicalWidth when defined to compute the logical Height
https://bugs.webkit.org/show_bug.cgi?id=228022
Reviewed by Javier Fernandez.
Update test expectations as the sub-tests are now passing.
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-029-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-030-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-031-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-035-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-036-expected.txt:
2021-07-20 Rob Buis <rbuis@igalia.com>
Fix grid aspect-ratio tests
https://bugs.webkit.org/show_bug.cgi?id=225860
Reviewed by Javier Fernandez.
Import aspect-ratio tests based on 56bf98c5c0.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-013-expected.xht: Removed.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-013.html: Removed.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-018.html:
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-019.html:
2021-07-19 Sihui Liu <sihui_liu@apple.com>
Implement IDBTransaction.commit()
https://bugs.webkit.org/show_bug.cgi?id=227815
<rdar://problem/80651270>
Reviewed by Brady Eidson.
* web-platform-tests/IndexedDB/idb-explicit-commit-throw.any-expected.txt:
* web-platform-tests/IndexedDB/idb-explicit-commit-throw.any.worker-expected.txt:
* web-platform-tests/IndexedDB/idb-explicit-commit.any-expected.txt: Some test is timed out as our backend does
not support running multiple transactions simultaneously now.
* web-platform-tests/IndexedDB/idb-explicit-commit.any.worker-expected.txt: Ditto.
* web-platform-tests/IndexedDB/idlharness.any-expected.txt:
* web-platform-tests/IndexedDB/idlharness.any.worker-expected.txt:
2021-07-19 Chris Dumez <cdumez@apple.com>
HTMLImageElement.decoding should reflect the decoding content attribute, limited to only known values
https://bugs.webkit.org/show_bug.cgi?id=228081
Reviewed by Alex Christensen.
Rebaseline WPT test now that more checks are passing.
* web-platform-tests/html/dom/reflection-embedded-expected.txt:
2021-07-19 Chris Dumez <cdumez@apple.com>
FetchResponse.formData() should not reject promise if the body is null and the MIME Type is "application/x-www-form-urlencoded"
https://bugs.webkit.org/show_bug.cgi?id=228085
Reviewed by Alex Christensen.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/fetch/api/request/request-consume-empty.any-expected.txt:
* web-platform-tests/fetch/api/request/request-consume-empty.any.worker-expected.txt:
* web-platform-tests/fetch/api/response/response-consume-empty.any-expected.txt:
* web-platform-tests/fetch/api/response/response-consume-empty.any.worker-expected.txt:
2021-07-19 Chris Dumez <cdumez@apple.com>
Unreviewed, land test baselines for cross-origin-opener-policy tests
https://bugs.webkit.org/show_bug.cgi?id=228080
* web-platform-tests/html/cross-origin-opener-policy/blob-popup.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/coep-blob-popup.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/coep-navigate-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coep-redirect.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coep.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-coep-sandbox.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/coop-csp-sandbox-navigate.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/coop-csp-sandbox.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/coop-navigated-history-popup.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/coop-navigated-popup.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/coop-same-origin-allow-popups-document-write-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/coop-sandbox.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/header-parsing.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/coep-navigate-popup-unsafe-inherit.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-origin-unsafe-allow-outgoing-with-cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-origin-unsafe-allow-outgoing-with-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-origin-unsafe-allow-outgoing-with-same-site.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-unsafe-allow-outgoing-with-cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-unsafe-allow-outgoing-with-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-unsafe-allow-outgoing-with-same-site.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-with-cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-with-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/historical/popup-same-site-with-same-site.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin-allow-popups.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-allow-popups-to-unsafe-none.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-to-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-same-origin-to-unsafe-none.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none-to-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/iframe-popup-unsafe-none-to-unsafe-none.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/javascript-url.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/navigate-to-aboutblank.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/navigate-top-to-aboutblank.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-coop-by-sw-from-coop.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-coop-by-sw.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-meta-http-equiv.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-redirect-cache.https-expected.txt:
* web-platform-tests/html/cross-origin-opener-policy/popup-redirect-same-origin-allow-popups.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-allow-popups-with-same-site.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-with-cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-with-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-same-origin-with-same-site.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-unsafe-none-with-cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-unsafe-none-with-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-unsafe-none-with-same-site.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-unspecified-with-cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-unspecified-with-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-unspecified-with-same-site.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/popup-with-structured-header.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-from-coop-page-to-openee_coop-ro.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-from-coop-page-to-openee_coop-ro_cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-from-coop-page-to-opener_coop-ro.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-from-coop-page-to-opener_coop-ro_cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-from-coop-page-to-other_coop-ro.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-from-coop-page-to-other_coop-ro_cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-to-coop-page-from-openee_coop-ro.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-to-coop-page-from-openee_coop-ro_cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-to-coop-page-from-opener_coop-ro.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-to-coop-page-from-opener_coop-ro_cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-to-coop-page-from-other_coop-ro.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/access-to-coop-page-from-other_coop-ro_cross-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-blur.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-close.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-closed.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-focus.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-frames.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-indexed-getter.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-length.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-location-get.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-location-set.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-named-getter.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-opener-get.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-opener-set.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-postmessage-1.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-postmessage-2.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-self.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-top.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/property-window.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/report-to-both_coop-ro.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/reporting-observer-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-four-reports.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-from-unsafe-none.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-same-origin-report-to.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-same-origin-with-coep-report-only.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-same-origin-with-coep.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/report-only-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-coop-navigated-opener.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-coop-navigated-popup.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-allow-popups-report-to.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-coep-report-to.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin-report-to.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-same-origin.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-popup-unsafe-none-report-to.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/reporting/navigation-reporting/reporting-redirect-with-same-origin-allow-popups.https-expected.txt: Added.
* web-platform-tests/html/cross-origin-opener-policy/resource-popup.https-expected.txt: Added.
2021-07-19 Ziran Sun <zsun@igalia.com>
[css-grid] Images as grid items should use the overridingLogicalHeight when defined to compute the logical width
https://bugs.webkit.org/show_bug.cgi?id=227984
Reviewed by Javier Fernandez.
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-011-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-012-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-013-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-014-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-017-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-018-expected.txt:
2021-07-19 Ziran Sun <zsun@igalia.com>
[css-grid] Use correct block-size to resolve min-content
https://bugs.webkit.org/show_bug.cgi?id=227167
Reviewed by Javier Fernandez.
The following test is passing -
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-001.html:
2021-07-15 Chris Dumez <cdumez@apple.com>
Implement 'SubmitEvent' interface
https://bugs.webkit.org/show_bug.cgi?id=202978
Reviewed by Alex Christensen.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/html/semantics/forms/form-submission-0/SubmitEvent.window-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/implicit-submission.optional-expected.txt:
2021-07-15 Chris Dumez <cdumez@apple.com>
Add initial support for BroadcastChannel behind a runtime flag
https://bugs.webkit.org/show_bug.cgi?id=227924
Reviewed by Sam Weinig.
Rebaseline WPT tests now that more tests are running and we are passing more checks.
* web-platform-tests/FileAPI/url/url-in-tags-revoke.window-expected.txt:
* web-platform-tests/html/browsers/the-window-object/noopener-noreferrer-BarProp.window-expected.txt:
* web-platform-tests/html/browsers/the-window-object/noopener-noreferrer-sizing.window-expected.txt:
* web-platform-tests/html/browsers/the-window-object/window-open-noreferrer-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/report-only-require-corp.https-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/require-corp.https-expected.txt:
* web-platform-tests/html/dom/idlharness.worker-expected.txt:
* web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/broadcastchannel-success.https-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-target/rel-base-target-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-target/rel-button-target-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-target/rel-form-target-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-target/rel-input-target-expected.txt:
* web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/htmlanchorelement_noopener-expected.txt:
* web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener-expected.txt:
* web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements/target_blank_implicit_noopener_base-expected.txt:
* web-platform-tests/wasm/serialization/module/broadcastchannel-success-and-failure-expected.txt:
* web-platform-tests/wasm/serialization/module/broadcastchannel-success-expected.txt:
* web-platform-tests/webmessaging/MessageEvent-trusted.any-expected.txt:
* web-platform-tests/webmessaging/MessageEvent-trusted.any.worker-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/basics-expected.txt: Removed.
* web-platform-tests/webmessaging/broadcastchannel/basics.any-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/basics.any.worker-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/blobs-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/interface-expected.txt: Removed.
* web-platform-tests/webmessaging/broadcastchannel/interface.any-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/interface.any.worker-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/sandbox-expected.txt:
* web-platform-tests/webmessaging/broadcastchannel/workers-expected.txt: Added.
* web-platform-tests/webmessaging/multi-globals/broadcastchannel-current.sub-expected.txt:
* web-platform-tests/webstorage/storage_session_window_noopener.window-expected.txt:
* web-platform-tests/workers/semantics/interface-objects/001.worker-expected.txt:
2021-07-15 Chris Dumez <cdumez@apple.com>
FetchResponse.formData() should reject promise with a TypeError if the body is null
https://bugs.webkit.org/show_bug.cgi?id=228007
Reviewed by Alex Christensen.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/fetch/api/request/request-consume-empty.any-expected.txt:
* web-platform-tests/fetch/api/request/request-consume-empty.any.worker-expected.txt:
* web-platform-tests/fetch/api/response/response-consume-empty.any-expected.txt:
* web-platform-tests/fetch/api/response/response-consume-empty.any.worker-expected.txt:
2021-07-15 Chris Dumez <cdumez@apple.com>
Sync XHR 'load' event is always has total/loaded=0
https://bugs.webkit.org/show_bug.cgi?id=228004
Reviewed by Alex Christensen.
Rebaseline WPT test that is now passing.
* web-platform-tests/xhr/send-sync-response-event-order-expected.txt:
2021-07-15 Tim Nguyen <ntim@apple.com>
<dialog> element: do not perform close() method steps when removing open attribute.
https://bugs.webkit.org/show_bug.cgi?id=227872
Reviewed by Chris Dumez.
Test: web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html
The close function now follows the steps at: https://html.spec.whatwg.org/multipage/interactive-elements.html#close-the-dialog
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-open-expected.txt:
2021-07-15 Tim Nguyen <ntim@apple.com>
Re-import html/semantics/interactive-elements/the-dialog-element WPT
https://bugs.webkit.org/show_bug.cgi?id=227986
Unreviewed.
Upstream commit: https://github.com/web-platform-tests/wpt/commit/10a8411ba8ed0012da5ecefc6eba9956a13b2c21
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-open-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-open.html:
2021-07-15 Ziran Sun <zsun@igalia.com>
Resync web-platform-tests/css/css-grid tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227901
Reviewed by Manuel Rego Casasnovas.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-expected.html:
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-expected.html:
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-expected.html:
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-expected.html:
* web-platform-tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4-expected.html.
* web-platform-tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html.
* web-platform-tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5-expected.html.
* web-platform-tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-2.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-10.html.
* web-platform-tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6-expected.html.
* web-platform-tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-3.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html.
* web-platform-tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-7-expected.html.
* web-platform-tests/css/css-grid/alignment/grid-item-aspect-ratio-stretch-4.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-7.html.
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-10-expected.html: Removed.
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4-expected.html:
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-4.html:
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5-expected.html:
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-5.html:
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6-expected.html:
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-6.html:
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-8-expected.html: Removed.
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-8.html: Removed.
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-9-expected.html: Removed.
* web-platform-tests/css/css-grid/alignment/grid-item-no-aspect-ratio-stretch-9.html: Removed.
* web-platform-tests/css/css-grid/alignment/w3c-import.log:
* web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html: Removed.
* web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html: Removed.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-002-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-002.tentative-expected.xht.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-002.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-002.tentative.html.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-003-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-003.tentative-expected.xht.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-003.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-003.tentative.html.
* web-platform-tests/css/css-grid/grid-items/grid-items-contribution-negative-margins-expected.xht: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-002.tentative-expected.xht.
* web-platform-tests/css/css-grid/grid-items/grid-items-contribution-negative-margins.html: Added.
* web-platform-tests/css/css-grid/grid-items/w3c-import.log:
* web-platform-tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-004.html:
* web-platform-tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-005.html:
* web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-002.tentative-expected.xht.
* web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-restart-algorithm.html: Added.
* web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
* web-platform-tests/css/css-grid/w3c-import.log:
2021-07-14 Chris Dumez <cdumez@apple.com>
Fix type of exceptions thrown in the WebAudio API
https://bugs.webkit.org/show_bug.cgi?id=227959
Reviewed by Yusuke Suzuki.
Resync WebAudio WPT tests from upstream 04ab41dced1f354873cab0 to gain test coverage and
rebaseline those tests.
* web-platform-tests/webaudio/resources/audit.js:
(Should.prototype.throw):
* web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/ctor-analyser-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontextoptions.html:
* web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-connect-method-chaining-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-audionode-interface/different-contexts-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audionode-interface/different-contexts.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audionode-interface/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-dynamic.https-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-dynamic.https.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-constructor-options.https-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/dynamic-register-processor.js: Added.
(ProcessorA.prototype.process):
(ProcessorA):
(ProcessorB):
(ProcessorB.prototype.process):
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-basic-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/ctor-biquadfilter-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-channelsplitternode-interface/ctor-channelsplitter-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-channelsplitternode-interface/ctor-channelsplitter.html:
* web-platform-tests/webaudio/the-audio-api/the-delaynode-interface/ctor-delay-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-gainnode-interface/ctor-gain-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-iirfilternode-interface/ctor-iirfilter-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-mediastreamaudiodestinationnode-interface/ctor-mediastreamaudiodestination-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-offlineaudiocontext-interface/ctor-offlineaudiocontext-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-waveshapernode-interface/ctor-waveshaper-expected.txt:
2021-07-13 Alex Christensen <achristensen@webkit.org>
Update and fix URL WPT tests
https://bugs.webkit.org/show_bug.cgi?id=227820
Reviewed by Chris Dumez.
* web-platform-tests/url/failure-expected.txt:
* web-platform-tests/url/resources/a-element-origin.js:
(runURLTests):
* web-platform-tests/url/resources/a-element.js:
(runURLTests):
* web-platform-tests/url/resources/setters_tests.json:
* web-platform-tests/url/resources/urltestdata.json:
* web-platform-tests/url/url-constructor.any-expected.txt:
* web-platform-tests/url/url-constructor.any.js:
(bURL):
* web-platform-tests/url/url-constructor.any.worker-expected.txt:
* web-platform-tests/url/url-origin.any.js:
(bURL):
* web-platform-tests/url/url-setters-a-area.window-expected.txt:
* web-platform-tests/url/url-setters.any-expected.txt:
* web-platform-tests/url/url-setters.any.worker-expected.txt:
2021-07-13 Chris Dumez <cdumez@apple.com>
Resync webmessaging WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227919
Reviewed by Geoffrey Garen.
Resync webmessaging WPT tests from upstream 42c571ee2ec9742f0c46ca.
* resources/resource-files.json:
* web-platform-tests/webmessaging/*: Updated.
2021-07-13 Chris Dumez <cdumez@apple.com>
Revoking Blob URL after calling XMLHttpRequest::open() causes the XHR to fail
https://bugs.webkit.org/show_bug.cgi?id=227821
Reviewed by Alex Christensen.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/FileAPI/url/url-with-xhr.any-expected.txt:
* web-platform-tests/FileAPI/url/url-with-xhr.any.worker-expected.txt:
2021-07-13 Martin Robinson <mrobinson@igalia.com>
RenderLayerScrollableArea::updateScrollPosition assumes that it can scroll to the targeted scroll position
https://bugs.webkit.org/show_bug.cgi?id=227803
Reviewed by Simon Fraser.
* web-platform-tests/css/css-scroll-snap/nested-scrollIntoView-snaps-expected.txt: Update test result to reflect newly passing test.
2021-07-12 Chris Dumez <cdumez@apple.com>
Resync content-security-policy web-platform-tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227651
Reviewed by Sam Weinig.
Resync content-security-policy web-platform-tests from upstream 2c19d6ee62676ac90146.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/content-security-policy/*: Updated.
* web-platform-tests/reporting/*: Imported.
2021-07-12 Rob Buis <rbuis@igalia.com>
Resync web-platform-tests/css/css-overflow from upstream
https://bugs.webkit.org/show_bug.cgi?id=227849
Reviewed by Manuel Rego Casasnovas.
Import based on 1d6a9a37bc.
* resources/resource-files.json:
* web-platform-tests/css/css-overflow/clip-001.html:
* web-platform-tests/css/css-overflow/clip-002-expected.html: Added.
* web-platform-tests/css/css-overflow/clip-002.html: Added.
* web-platform-tests/css/css-overflow/clip-003-expected.html: Added.
* web-platform-tests/css/css-overflow/clip-003.html: Added.
* web-platform-tests/css/css-overflow/clip-004-expected.html: Added.
* web-platform-tests/css/css-overflow/clip-004.html: Added.
* web-platform-tests/css/css-overflow/clip-005-expected.html: Added.
* web-platform-tests/css/css-overflow/clip-005.html: Added.
* web-platform-tests/css/css-overflow/clip-006-expected.html: Added.
* web-platform-tests/css/css-overflow/clip-006.html: Added.
* web-platform-tests/css/css-overflow/clip-007-expected.html: Added.
* web-platform-tests/css/css-overflow/clip-007.html: Added.
* web-platform-tests/css/css-overflow/dynamic-visible-to-clip-001.html:
* web-platform-tests/css/css-overflow/incremental-scroll-expected.html: Added.
* web-platform-tests/css/css-overflow/incremental-scroll.html: Added.
* web-platform-tests/css/css-overflow/no-scrollable-overflow-vertical-rl-2-expected.html: Added.
* web-platform-tests/css/css-overflow/no-scrollable-overflow-vertical-rl-2.html: Added.
* web-platform-tests/css/css-overflow/no-scrollable-overflow-vertical-rl-expected.html: Added.
* web-platform-tests/css/css-overflow/no-scrollable-overflow-vertical-rl.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-007-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-007.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-008-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-008.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-009-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-009.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-010-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-010.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-011-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-body-propagation-011.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-001-crash.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-002-crash.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-cant-scroll-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-cant-scroll.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-content-visual-overflow-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-content-visual-overflow.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-hit-testing.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-001-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-001.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-002-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-002.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-003-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-003.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-004-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-004.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-005-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-005.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-006-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-006.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-007-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-007.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-intersection-observer.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-invalidation-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-margin-invalidation.html: Added.
* web-platform-tests/css/css-overflow/overflow-clip-scroll-size.html: Added.
* web-platform-tests/css/css-overflow/overflow-empty-child-box-expected.txt: Added.
* web-platform-tests/css/css-overflow/overflow-empty-child-box.html: Added.
* web-platform-tests/css/css-overflow/overflow-hidden-resize-with-stacking-context-child-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-hidden-resize-with-stacking-context-child.html: Added.
* web-platform-tests/css/css-overflow/overflow-negative-margin-dynamic-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-negative-margin-dynamic.html: Added.
* web-platform-tests/css/css-overflow/overflow-negative-margin-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-negative-margin.html: Added.
* web-platform-tests/css/css-overflow/overflow-no-frameset-propagation-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-no-frameset-propagation.html: Added.
* web-platform-tests/css/css-overflow/overflow-padding.html:
* web-platform-tests/css/css-overflow/overflow-replaced-element-001-expected.txt: Added.
* web-platform-tests/css/css-overflow/overflow-replaced-element-001.html: Added.
* web-platform-tests/css/css-overflow/overflow-scroll-resize-visibility-hidden-expected.html: Added.
* web-platform-tests/css/css-overflow/overflow-scroll-resize-visibility-hidden.html: Added.
* web-platform-tests/css/css-overflow/parsing/overflow-computed-expected.txt:
* web-platform-tests/css/css-overflow/parsing/overflow-computed.html:
* web-platform-tests/css/css-overflow/parsing/scrollbar-gutter-invalid.html:
* web-platform-tests/css/css-overflow/parsing/scrollbar-gutter-valid.html:
* web-platform-tests/css/css-overflow/scrollable-overflow-float-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-float.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-self-collapsing-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-self-collapsing.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-textarea-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-textarea.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-001-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-001.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-002-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-002.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-003-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-003.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-001-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-001.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-002-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-002.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-003-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-003.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-004-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-004.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-005-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-005.html: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-006-expected.txt: Added.
* web-platform-tests/css/css-overflow/scrollable-overflow-transform-dynamic-006.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-001.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-propagation-001.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-propagation-002.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-propagation-003.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-propagation-004.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-propagation-005.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-propagation-006.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-propagation-007.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-rtl-001.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-vertical-lr-001.html: Added.
* web-platform-tests/css/css-overflow/scrollbar-gutter-vertical-rl-001.html: Added.
* web-platform-tests/css/css-overflow/w3c-import.log:
* web-platform-tests/css/css-overflow/webkit-line-clamp-036-expected.html: Added.
* web-platform-tests/css/css-overflow/webkit-line-clamp-036.html: Added.
* web-platform-tests/css/css-overflow/webkit-line-clamp-037-expected.html: Added.
* web-platform-tests/css/css-overflow/webkit-line-clamp-037.html: Added.
* web-platform-tests/css/css-overflow/webkit-line-clamp-dynamic-001-expected.html: Added.
* web-platform-tests/css/css-overflow/webkit-line-clamp-dynamic-001.html: Added.
2021-07-11 Chris Dumez <cdumez@apple.com>
:link and :visited pseudo-class selectors should not match <link> elements
https://bugs.webkit.org/show_bug.cgi?id=227847
Reviewed by Sam Weinig.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
* web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
* web-platform-tests/html/semantics/selectors/pseudo-classes/link-expected.txt:
2021-07-11 Chris Dumez <cdumez@apple.com>
XMLSerializer.serializeToString() doesn't properly escape \n, \n and \t
https://bugs.webkit.org/show_bug.cgi?id=227844
Reviewed by Darin Adler.
Rebaseline WPT test now that one more subtest is passing.
* web-platform-tests/domparsing/XMLSerializer-serializeToString-expected.txt:
2021-07-10 Chris Dumez <cdumez@apple.com>
document.readyState should be "complete" after calling DOMParser.parseFromString()
https://bugs.webkit.org/show_bug.cgi?id=227846
Reviewed by Ryosuke Niwa.
Rebaseline WPT test that is now passing.
* web-platform-tests/domparsing/xmldomparser-expected.txt:
2021-07-10 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r279803.
https://bugs.webkit.org/show_bug.cgi?id=227850
Introduce many crashes on AS-mac Debug bot
Reverted changeset:
"document.readyState should be "complete" after calling
DOMParser.parseFromString()"
https://bugs.webkit.org/show_bug.cgi?id=227846
https://commits.webkit.org/r279803
2021-07-09 Chris Dumez <cdumez@apple.com>
document.readyState should be "complete" after calling DOMParser.parseFromString()
https://bugs.webkit.org/show_bug.cgi?id=227846
Reviewed by Ryosuke Niwa.
Rebaseline WPT test that is now passing.
* web-platform-tests/domparsing/xmldomparser-expected.txt:
2021-07-09 Chris Dumez <cdumez@apple.com>
[WebCrypto] deriveBits() incorrectly throws for PBKDF2 algorithm when the password is empty
https://bugs.webkit.org/show_bug.cgi?id=227810
Reviewed by Yusuke Suzuki.
Rebaseline WPT tests that are now passing.
* web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.any.worker-expected.txt:
2021-07-09 Yusuke Suzuki <ysuzuki@apple.com>
Add BigInt64Array and BigUint64Array support to crypto.getRandomValues
https://bugs.webkit.org/show_bug.cgi?id=227611
Reviewed by Chris Dumez.
Resync web-platform-tests/WebCryptoAPI/ directory.
* web-platform-tests/WebCryptoAPI/digest/test_digest-expected.txt: Removed.
* web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt: Removed.
* web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt: Removed.
* web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt: Removed.
* web-platform-tests/WebCryptoAPI/getRandomValues-bigint.tentative.any-expected.txt: Added.
* web-platform-tests/WebCryptoAPI/getRandomValues-bigint.tentative.any.html: Added.
* web-platform-tests/WebCryptoAPI/getRandomValues-bigint.tentative.any.js: Added.
(const.array.of.arrays.test):
* web-platform-tests/WebCryptoAPI/getRandomValues-bigint.tentative.any.worker-expected.txt: Added.
* web-platform-tests/WebCryptoAPI/getRandomValues-bigint.tentative.any.worker.html: Added.
* web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey-expected.txt: Removed.
* web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt: Removed.
* web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa-expected.txt: Removed.
* web-platform-tests/WebCryptoAPI/sign_verify/test_hmac-expected.txt: Removed.
* web-platform-tests/WebCryptoAPI/w3c-import.log:
2021-07-08 Yusuke Suzuki <ysuzuki@apple.com>
Fix StructuredClone for streams to handle BigInt64Array / BigUint64Array
https://bugs.webkit.org/show_bug.cgi?id=227571
Reviewed by Chris Dumez.
* resources/import-expectations.json:
* web-platform-tests/FileAPI/blob/Blob-constructor.any-expected.txt:
* web-platform-tests/FileAPI/blob/Blob-constructor.any.js:
(test_blob):
* web-platform-tests/FileAPI/blob/Blob-constructor.any.worker-expected.txt:
* web-platform-tests/encoding/encodeInto.any-expected.txt:
* web-platform-tests/encoding/encodeInto.any.js:
(string_appeared_here.forEach.type.string_appeared_here.forEach):
(Float64Array.forEach.view.string_appeared_here.forEach): Deleted.
* web-platform-tests/encoding/encodeInto.any.worker-expected.txt:
* web-platform-tests/encoding/w3c-import.log:
* web-platform-tests/fetch/api/response/response-clone.any-expected.txt:
* web-platform-tests/fetch/api/response/response-clone.any.js:
* web-platform-tests/fetch/api/response/response-clone.any.worker-expected.txt:
2021-07-08 Chris Dumez <cdumez@apple.com>
[IndexedDB] KeyPath validity checks should happen on the cloned value, not the original one
https://bugs.webkit.org/show_bug.cgi?id=227813
Reviewed by Geoffrey Garen.
Rebaseline WPT test that is now passing.
* web-platform-tests/IndexedDB/clone-before-keypath-eval-expected.txt:
2021-07-08 Alex Christensen <achristensen@webkit.org>
Fix some whitespace handling issues in URL setters
https://bugs.webkit.org/show_bug.cgi?id=227806
Reviewed by Chris Dumez.
* web-platform-tests/url/a-element-expected.txt:
* web-platform-tests/url/a-element-xhtml-expected.txt:
* web-platform-tests/url/url-setters-stripping.any-expected.txt:
* web-platform-tests/url/url-setters-stripping.any.worker-expected.txt:
2021-07-08 Alex Christensen <achristensen@webkit.org>
Remove unused URL test expectation files.
* web-platform-tests/url/historical-expected.txt: Removed.
* web-platform-tests/url/url-setters-expected.txt: Removed.
2021-07-08 Chris Dumez <cdumez@apple.com>
[WebCrypto] deriveBits() fails if length is not a multiple of 8 for ECDH algorithm
https://bugs.webkit.org/show_bug.cgi?id=227796
Reviewed by Alex Christensen.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.worker-expected.txt:
2021-07-08 Myles C. Maxfield <mmaxfield@apple.com>
[GPU Process] Canvas image rendering can render arbitrary DOM content in the GPU process, which is against policy (for now)
https://bugs.webkit.org/show_bug.cgi?id=227519
<rdar://problem/76678163>
Reviewed by Darin Adler.
* web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-flipY-expected.txt:
2021-07-07 Chris Dumez <cdumez@apple.com>
Our structured cloning implementation does not encode all of RegExp's flags
https://bugs.webkit.org/show_bug.cgi?id=227779
Reviewed by Yusuke Suzuki.
Rebaseline WPT test.
* web-platform-tests/IndexedDB/structured-clone.any-expected.txt:
2021-07-07 Chris Dumez <cdumez@apple.com>
[WebCrypto] Support Elliptic Curve P-521 on Mac
https://bugs.webkit.org/show_bug.cgi?id=216755
<rdar://problem/69667220>
Reviewed by Alex Christensen.
Rebaseline WPT test now that a lot more checks are passing.
* web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/import_export/ec_importKey.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/import_export/ec_importKey.https.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.https.any.worker-expected.txt:
2021-07-07 Chris Dumez <cdumez@apple.com>
[IndexedDB] Transaction should be inactive during structured clone
https://bugs.webkit.org/show_bug.cgi?id=227773
Reviewed by Geoffrey Garen.
Rebaseline WPT tests now that more checks are passing.
* web-platform-tests/IndexedDB/structured-clone-transaction-state.any-expected.txt:
* web-platform-tests/IndexedDB/structured-clone-transaction-state.any.worker-expected.txt:
2021-07-07 Chris Dumez <cdumez@apple.com>
IDBObjectStore.keyPath should keep returning the same object
https://bugs.webkit.org/show_bug.cgi?id=227770
Reviewed by Darin Adler.
Rebaseline WPT tests that are now passing.
* web-platform-tests/IndexedDB/idbobjectstore_keyPath.any-expected.txt:
* web-platform-tests/IndexedDB/idbobjectstore_keyPath.any.worker-expected.txt:
2021-07-07 Alex Christensen <achristensen@webkit.org>
DOMURL's href setter should use empty URL as base URL
https://bugs.webkit.org/show_bug.cgi?id=227772
Reviewed by Yusuke Suzuki.
* web-platform-tests/url/historical.any-expected.txt:
* web-platform-tests/url/historical.any.worker-expected.txt:
2021-07-07 Alex Christensen <achristensen@webkit.org>
URL host setter should pass host to URLParser instead of trying to encode it itself
https://bugs.webkit.org/show_bug.cgi?id=227749
Reviewed by Chris Dumez.
* web-platform-tests/url/url-setters-a-area.window-expected.txt:
* web-platform-tests/url/url-setters.any-expected.txt:
* web-platform-tests/url/url-setters.any.worker-expected.txt:
2021-07-07 Chris Dumez <cdumez@apple.com>
IDBIndex.keyPath should keep returning the same object
https://bugs.webkit.org/show_bug.cgi?id=227758
Reviewed by Geoffrey Garen.
Rebaseline WPT tests that are now passing.
* web-platform-tests/IndexedDB/idbindex_keyPath.any-expected.txt:
* web-platform-tests/IndexedDB/idbindex_keyPath.any.worker-expected.txt:
2021-07-07 Alex Christensen <achristensen@webkit.org>
Allow setting empty hosts of URLs with non-special schemes
https://bugs.webkit.org/show_bug.cgi?id=227752
Reviewed by Chris Dumez.
* web-platform-tests/url/url-setters-a-area.window-expected.txt:
* web-platform-tests/url/url-setters.any-expected.txt:
* web-platform-tests/url/url-setters.any.worker-expected.txt:
2021-07-07 Alex Christensen <achristensen@webkit.org>
URL path setter should add "./" before non-empty path and after empty host for URLs with non-special schemes
https://bugs.webkit.org/show_bug.cgi?id=227750
Reviewed by Chris Dumez.
* web-platform-tests/url/url-setters-a-area.window-expected.txt:
* web-platform-tests/url/url-setters.any-expected.txt:
* web-platform-tests/url/url-setters.any.worker-expected.txt:
2021-07-07 Chris Dumez <cdumez@apple.com>
REGRESSION (r279427): [ Mac wk2 ] imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/import-css-module-basic.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=227730
<rdar://problem/80240658>
Unreviewed, address flakiness of test by silencing console logging.
* web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/import-css-module-basic-expected.txt:
2021-07-07 Alex Christensen <achristensen@webkit.org>
Update URL test expectations
https://bugs.webkit.org/show_bug.cgi?id=172337
* web-platform-tests/url/failure-expected.txt:
2021-07-06 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r279546, r279554, r279558 and r279567.
https://bugs.webkit.org/show_bug.cgi?id=227732
Speedometer/jQuery-TodoMVC 2-3% regression
Reverted changesets:
"[WebIDL] Rework runtime enabled properties leveraging
PropertyCallback"
https://bugs.webkit.org/show_bug.cgi?id=227275
https://commits.webkit.org/r279546
"[WebIDL] Generate constructor's hash table in
GenerateConstructorHelperMethods"
https://bugs.webkit.org/show_bug.cgi?id=227668
https://commits.webkit.org/r279554
"[WebIDL] Simplify generation of runtime conditionally read-
write attributes"
https://bugs.webkit.org/show_bug.cgi?id=227672
https://commits.webkit.org/r279558
"Use AbortSignal's [PrivateIdentifier] whenSignalAborted()
static method"
https://bugs.webkit.org/show_bug.cgi?id=227673
https://commits.webkit.org/r279567
2021-07-06 Youenn Fablet <youenn@apple.com>
Unable to use 'data:application/javascript' url for Worker
https://bugs.webkit.org/show_bug.cgi?id=225716
<rdar://problem/78222538>
Reviewed by Alex Christensen.
* web-platform-tests/fetch/api/cors/data-url-worker-expected.txt:
* web-platform-tests/html/cross-origin-embedder-policy/cross-origin-isolated-permission.https-expected.txt:
* web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin-expected.txt:
* web-platform-tests/service-workers/service-worker/local-url-inherit-controller.https-expected.txt:
* web-platform-tests/workers/Worker_script_mimetype-expected.txt:
* web-platform-tests/workers/constructors/Worker/same-origin-expected.txt:
* web-platform-tests/workers/data-url-expected.txt:
* web-platform-tests/workers/dedicated-worker-in-data-url-context.window-expected.txt:
* web-platform-tests/workers/modules/dedicated-worker-import-data-url-cross-origin-expected.txt:
* web-platform-tests/workers/modules/dedicated-worker-import-data-url.any-expected.txt:
2021-07-06 Chris Dumez <cdumez@apple.com>
Resync cookies web-platform-tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227641
Reviewed by Darin Adler.
Resync cookies web-platform-tests from upstream 2c19d6ee62676ac90146.
* resources/import-expectations.json:
* web-platform-tests/cookies/*: Updated.
2021-07-06 Antti Koivisto <antti@apple.com>
Import basic :has() tests
https://bugs.webkit.org/show_bug.cgi?id=227703
Reviewed by Alan Bujtas.
Along with some other updates to css/selectors.
* web-platform-tests/css/selectors/focus-visible-022.tentative-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-022.tentative.html: Added.
* web-platform-tests/css/selectors/has-basic-expected.txt: Added.
* web-platform-tests/css/selectors/has-basic.html: Added.
* web-platform-tests/css/selectors/has-relative-argument-expected.txt: Added.
* web-platform-tests/css/selectors/has-relative-argument.html: Added.
* web-platform-tests/css/selectors/is-where-parsing-expected.txt:
* web-platform-tests/css/selectors/is-where-parsing.html:
* web-platform-tests/css/selectors/parsing/parse-has-expected.txt: Added.
* web-platform-tests/css/selectors/parsing/parse-has.html: Added.
* web-platform-tests/css/selectors/parsing/w3c-import.log:
* web-platform-tests/css/selectors/user-invalid.html:
* web-platform-tests/css/selectors/user-valid-expected.txt: Added.
* web-platform-tests/css/selectors/user-valid.html: Added.
* web-platform-tests/css/selectors/w3c-import.log:
2021-07-05 Cameron McCormack <heycam@apple.com>
Move some Mac MathML test expectation files around
https://bugs.webkit.org/show_bug.cgi?id=227520
<rdar://79749198>
Reviewed by Frédéric Wang.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-combining-expected.txt:
* web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt:
Make the macOS expectation file the default for these tests.
2021-07-05 Alexey Shvayka <shvaikalesh@gmail.com>
Use AbortSignal's [PrivateIdentifier] whenSignalAborted() static method
https://bugs.webkit.org/show_bug.cgi?id=227673
Reviewed by Youenn Fablet.
* web-platform-tests/streams/piping/abort.any-expected.txt:
* web-platform-tests/streams/piping/abort.any.worker-expected.txt:
* web-platform-tests/streams/piping/pipe-through.any-expected.txt:
* web-platform-tests/streams/piping/pipe-through.any.worker-expected.txt:
2021-07-04 Rob Buis <rbuis@igalia.com>
Resync web-platform-tests/css/css-sizing/aspect-ratio from upstream
https://bugs.webkit.org/show_bug.cgi?id=227657
Reviewed by Sam Weinig.
Resync web-platform-tests/css/css-sizing/aspect-ratio from upstream c21b0b8ca7.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-025.html:
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-026.html:
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-020.html:
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-021.html:
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-028-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-028.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-029-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-029.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-030-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-030.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-031-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-031.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-032-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-032.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-033-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-033.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-034-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-034.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-035-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-035.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-036-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-036.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-037-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-037.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-038-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-038.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/select-element-001-expected.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/select-element-001.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/w3c-import.log:
2021-07-03 Carlos Alberto Lopez Perez <clopez@igalia.com>
[GTK][WPE] Gardening of expected failures and update list of baselines.
- Rebase WPT tests after recent updates (see r279516 or r279202)
- Generate new expectations after r279427
Unreviewed gardening.
* web-platform-tests/fetch/api/headers/header-values-expected.txt: Removed.
* web-platform-tests/fetch/api/redirect/redirect-count-expected.txt: Removed.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.CSSHSL-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.toStringFunctionCallback-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.fillStyle.toStringFunctionCallback.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.invalid.inputs-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.invalid.inputs.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.negative.rotation.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/fill-and-stroke-styles/2d.gradient.conic.positive.rotation.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.blur.exceptions.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.colorMatrix.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.discrete.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.gamma.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.identity.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.linear.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.componentTransfer.table.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.convolveMatrix.exceptions.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/filters/2d.filter.canvasFilterObject.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.1.radius.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.1.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.2.radii.2.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.1.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.2.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.3.radii.3.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.1.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.2.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.3.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.dompoint.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.4.radii.4.double.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.closed-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.closed.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.end.1.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.end.2.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.end.3.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.end.4.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.negative-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.negative.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.newsubpath.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.nonfinite.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.1.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.intersecting.2.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.none.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.radius.toomany.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.selfintersect.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.winding-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.winding.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.1.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.2.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.3.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.4.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.5.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/path-objects/2d.path.roundrect.zero.6.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.measure.direction-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.measure.direction.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.measure.rtl.text-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.measure.rtl.text.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.measure.textAlign-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.measure.textAlign.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/text/2d.text.drawing.style.nonfinite.spacing.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.combined.3d.transforms-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.combined.3d.transforms.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotate3d-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotate3d.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotate3d.x-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotate3d.x.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotate3d.y-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotate3d.y.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotate3d.z-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotate3d.z.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotateAxis-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.rotateAxis.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.scale.3d-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.scale.3d.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.setTransform.3d-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.setTransform.3d.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.transform.3d-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.transform.3d.worker-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.translate.3d-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/transformations/2d.transformation.translate.3d.worker-expected.txt: Added.
2021-07-02 Chris Dumez <cdumez@apple.com>
Resync WebCryptoAPI web-platform-tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227601
Reviewed by Geoffrey Garen.
Resync WebCryptoAPI web-platform-tests from upstream 2c19d6ee62676ac90146.
* web-platform-tests/WebCryptoAPI/*: Updated.
2021-07-02 Chris Dumez <cdumez@apple.com>
Resync encoding web-platform-tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227602
Reviewed by Alex Christensen.
Resync encoding web-platform-tests from upstream 2c19d6ee62676ac90146.
* web-platform-tests/encoding/*: Updated.
2021-06-30 Darin Adler <darin@apple.com>
CSS parser using a token for Unicode ranges, but recent CSS specification says it should not
https://bugs.webkit.org/show_bug.cgi?id=227569
Reviewed by Sam Weinig.
* web-platform-tests/css/css-syntax/unicode-range-selector-expected.txt:
* web-platform-tests/css/css-syntax/urange-parsing-expected.txt:
Expect passes instead of fails.
2021-07-01 Alex Christensen <achristensen@webkit.org>
Align beacon CORS mode with Chrome and Firefox
https://bugs.webkit.org/show_bug.cgi?id=227590
Reviewed by Chris Dumez.
* web-platform-tests/beacon/beacon-cors.https.window-expected.txt:
2021-07-01 Youenn Fablet <youenn@apple.com>
ReadableStream.getReader do not throw a proper exception when parameter is of wrong type
https://bugs.webkit.org/show_bug.cgi?id=226220
<rdar://problem/78711382>
Reviewed by Chris Dumez.
* web-platform-tests/streams/readable-streams/default-reader.any-expected.txt:
* web-platform-tests/streams/readable-streams/default-reader.any.worker-expected.txt:
* web-platform-tests/streams/readable-streams/general.any-expected.txt:
* web-platform-tests/streams/readable-streams/general.any.worker-expected.txt:
* web-platform-tests/streams/readable-streams/templated.any-expected.txt:
* web-platform-tests/streams/readable-streams/templated.any.worker-expected.txt:
2021-07-01 Youenn Fablet <youenn@apple.com>
[Cocoa] Migrate WebRTC UDP socket handling to NW API
https://bugs.webkit.org/show_bug.cgi?id=227210
Reviewed by Eric Carlson.
Rebasing tests as timing changes a bit.
This aligns with Chrome and Firefox behavior.
* web-platform-tests/webrtc/no-media-call-expected.txt:
* web-platform-tests/webrtc/promises-call-expected.txt:
2021-07-01 Emilio Cobos Álvarez <emilio@crisal.io>
Support unprefixed :autofill pseudo-class.
https://bugs.webkit.org/show_bug.cgi?id=220459
Reviewed by Antti Koivisto.
* web-platform-tests/html/semantics/selectors/pseudo-classes/autofill-expected.txt: Test passes now
2021-06-30 Chris Dumez <cdumez@apple.com>
REGRESSION (r279427) [ Mac ] imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/integrity.html is failing
https://bugs.webkit.org/show_bug.cgi?id=227557
<rdar://problem/79993241>
Unreviewed, silence console logging to address test flakiness.
* web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/integrity-expected.txt:
2021-06-30 Truitt Savell <tsavell@apple.com>
Update test expectations for imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/dialog.html after the changes in r279427
https://bugs.webkit.org/show_bug.cgi?id=227553
Unreviewed test gardening.
* web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/dialog-expected.txt:
2021-06-30 Truitt Savell <tsavell@apple.com>
Unreviewed, reverting r279405.
Casued 50+ webrtc crashes on Big Sur Debug
Reverted changeset:
"[Cocoa] Migrate WebRTC UDP socket handling to NW API"
https://bugs.webkit.org/show_bug.cgi?id=227210
https://commits.webkit.org/r279405
2021-06-30 Darin Adler <darin@apple.com>
CSS specification prohibits numbers with trailing decimal point (e.g. "1.px"), but we allow them
https://bugs.webkit.org/show_bug.cgi?id=227517
Reviewed by Sam Weinig.
* web-platform-tests/css/css-syntax/decimal-points-in-numbers-expected.txt:
Expect a pass instead of a fail.
2021-06-30 Chris Dumez <cdumez@apple.com>
Resync html WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227460
Reviewed by Sam Weinig.
Resync html WPT tests from upstream a38612f39e7752c3532.
* resources/resource-files.json:
* web-platform-tests/html/*: Updated.
2021-06-30 Chris Dumez <cdumez@apple.com>
Resync workers WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227512
Reviewed by Sam Weinig.
Resync workers WPT tests from upstream a38612f39e7752c353208.
* resources/resource-files.json:
* web-platform-tests/workers/*: Updated.
2021-06-30 Tim Nguyen <ntim@apple.com>
Add modal dialog UA styles
https://bugs.webkit.org/show_bug.cgi?id=226175
Reviewed by Antti Koivisto.
This adds an :-internal-modal-dialog pseudo class and a test to make sure it does not leak.
This improves WPT results a lot and expectations have been updated. Some tests start failing,
but those are mainly top-layer related (which isn't implemented yet).
* web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/dialog-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt:
2021-06-30 Tim Nguyen <ntim@apple.com>
Re-import html/semantics/interactive-elements/the-dialog-element WPT
https://bugs.webkit.org/show_bug.cgi?id=227523
Reviewed by Antti Koivisto.
WPT Revision: https://github.com/web-platform-tests/wpt/commit/616577e3962171d2ffe41472e13f6353e6ea43ef
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-iframe.sub.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-audio-video-crash.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission.html:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-not-in-tree-crash.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-scrolled-viewport-expected.txt: Removed.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-scrolled-viewport.html: Removed.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/focus-after-close-expected.txt: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/focus-after-close.html: Added.
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
2021-06-30 Tim Nguyen <ntim@apple.com>
Implement support for <dialog> element close event
https://bugs.webkit.org/show_bug.cgi?id=227493
Reviewed by Antti Koivisto.
With this change, the m_isOpen flag of HTMLDialogElement is only changed on attribute change, so attribute changes can
be detected more easily to fire this new "close" event.
Test: web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-close.html
Adjusted existing test expectations for new `close` event.
* web-platform-tests/html/browsers/the-window-object/security-window/window-security.https-expected.txt:
* web-platform-tests/html/browsers/the-window-object/window-properties.https-expected.txt:
* web-platform-tests/html/dom/idlharness.https-expected.txt:
* web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-close-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-all-global-events-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
* web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-windowless-body-expected.txt:
2021-06-30 Youenn Fablet <youenn@apple.com>
[Cocoa] Migrate WebRTC UDP socket handling to NW API
https://bugs.webkit.org/show_bug.cgi?id=227210
Reviewed by Eric Carlson.
Rebasing tests as timing changes a bit.
This aligns with Chrome and Firefox behavior.
* web-platform-tests/webrtc/no-media-call-expected.txt:
* web-platform-tests/webrtc/promises-call-expected.txt:
2021-06-29 Tim Nguyen <ntim@apple.com>
Implement form[method=dialog]
https://bugs.webkit.org/show_bug.cgi?id=226172
Reviewed by Chris Dumez.
Marked relevant WPT as pass & unskipped relevant test.
* web-platform-tests/html/dom/reflection-forms-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-form-submission-expected.txt:
2021-06-29 Chris Dumez <cdumez@apple.com>
Resync speech-api WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227503
Reviewed by Sam Weinig.
Resync speech-api WPT tests from upstream a38612f39e7752c353208.
* web-platform-tests/speech-api/*: Updated.
2021-06-29 Chris Dumez <cdumez@apple.com>
Resync css/cssom WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227506
Reviewed by Sam Weinig.
Resync css/cssom WPT tests from upstream a38612f39e7752c353208.
* resources/resource-files.json:
* web-platform-tests/css/cssom/*: Updated.
2021-06-29 Johnson Zhou <qiaosong_zhou@apple.com>
Encoding specified in the 'charset' attribute should have precedence over 'content' attribute
https://bugs.webkit.org/show_bug.cgi?id=227464
Reviewed by Geoffrey Garen.
* web-platform-tests/html/syntax/parsing/meta-inhead-insertion-mode-expected.txt:
2021-06-29 Chris Dumez <cdumez@apple.com>
Resync service-worker WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227490
Reviewed by Geoffrey Garen.
Resync service-worker WPT tests from upstream a38612f39e7752c353208.
* web-platform-tests/service-workers/*: Updated.
2021-06-29 Chris Dumez <cdumez@apple.com>
Resync IDL interfaces from upstream web-platform-tests
https://bugs.webkit.org/show_bug.cgi?id=227485
Reviewed by Sam Weinig.
Resync IDL interfaces from upstream web-platform-tests a38612f39e7752c353208.
* web-platform-tests/content-security-policy/securitypolicyviolation/idlharness.window-expected.txt:
* web-platform-tests/css/css-images/idlharness.html:
* web-platform-tests/css/cssom/idlharness-expected.txt:
* web-platform-tests/css/cssom/idlharness.html:
* web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any-expected.txt: Removed.
* web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any.html: Removed.
* web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any.js: Removed.
* web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any.worker-expected.txt: Removed.
* web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any.worker.html: Removed.
* web-platform-tests/fetch/cors-rfc1918/w3c-import.log: Removed.
* web-platform-tests/geolocation-API/idlharness.https.window-expected.txt:
* web-platform-tests/html/dom/idlharness.worker-expected.txt:
* web-platform-tests/mediacapture-streams/idlharness.https.window-expected.txt:
* web-platform-tests/mediacapture-streams/idlharness.https.window.js:
(async idl_array):
* web-platform-tests/payment-request/idlharness.https.window-expected.txt:
* web-platform-tests/pointerevents/idlharness.window-expected.txt:
* web-platform-tests/uievents/idlharness.window-expected.txt:
* web-platform-tests/wasm/jsapi/idlharness.any-expected.txt:
* web-platform-tests/wasm/jsapi/idlharness.any.worker-expected.txt:
Update / rebaseline a few tests due to IDL interface changes.
* web-platform-tests/interfaces/*: Updated.
2021-06-29 Chris Dumez <cdumez@apple.com>
Resync intersection-observer WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227500
Reviewed by Sam Weinig.
Resync intersection-observer WPT tests from upstream a38612f39e7752c353208.
* web-platform-tests/intersection-observer/target-is-root-expected.txt: Added.
* web-platform-tests/intersection-observer/target-is-root.html: Added.
* web-platform-tests/intersection-observer/w3c-import.log:
2021-06-29 Darin Adler <darin@apple.com>
CSS style sheets loaded by HTMLLinkElement do not fall back correctly when charset is an invalid encoding name
https://bugs.webkit.org/show_bug.cgi?id=227498
Reviewed by Sam Weinig.
* web-platform-tests/css/css-syntax/charset/page-windows-1251-charset-attribute-bogus-expected.txt:
Expect a pass instead of a fail.
2021-06-29 Alex Christensen <achristensen@webkit.org>
xhr.send(URLSearchParams) should align default Content-Type header field with Chrome and Firefox
https://bugs.webkit.org/show_bug.cgi?id=227477
Reviewed by Chris Dumez.
* web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
2021-06-29 Martin Robinson <mrobinson@igalia.com>
CSS scroll snap should allow scrolling to the middle of snap areas that overflow the snapport
https://bugs.webkit.org/show_bug.cgi?id=223021
<rdar://problem/75518606>
Reviewed by Simon Fraser.
* web-platform-tests/css/css-scroll-snap/overflowing-snap-areas-expected.txt: Update test
expectations to reflect newly passing tests.
2021-06-28 Darin Adler <darin@apple.com>
CSS parser "consume declaration" algorithm does not handle whitespace correctly
https://bugs.webkit.org/show_bug.cgi?id=227368
Reviewed by Sam Weinig.
* web-platform-tests/css/css-properties-values-api/at-property-animation-expected.txt:
* web-platform-tests/css/css-properties-values-api/at-property-expected.txt:
* web-platform-tests/css/css-properties-values-api/at-property-shadow-expected.txt:
* web-platform-tests/css/css-properties-values-api/determine-registration-expected.txt:
* web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
* web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
Regenerated to reflect the whitespace trimming: one new pass, no new failures. Some of
these tests will also need updates to match the newer CSS specification. Not doing those
here right now.
* web-platform-tests/css/css-properties-values-api/at-property.html:
Pulled down a newer version of this test from the WPT repository with expectations in line
with newer CSS specification.
* web-platform-tests/css/css-syntax/declarations-trim-whitespace-expected.txt:
* web-platform-tests/css/css-variables/variable-cssText-expected.txt:
Expect most tests to pass instead of fail. There are still some failures. Given my reading
of the CSS specification I suspect it is the tests that are incorrect.
* web-platform-tests/css/css-variables/variable-definition-expected.txt:
* web-platform-tests/css/css-variables/variable-definition.html:
Pulled down a newer version of this test from the WPT repository with expectations in line
with newer CSS specification. Some tests are still failing because of expectations about
trailing whitespace. Given my reading of the CSS specification I suspect it is the tests
that are incorrect.
* web-platform-tests/css/css-variables/variable-reference-expected.txt:
* web-platform-tests/css/css-variables/variable-reference.html:
* web-platform-tests/css/css-variables/variable-substitution-variable-declaration-expected.txt:
* web-platform-tests/css/css-variables/variable-substitution-variable-declaration.html:
Pulled down a newer version of these tests from the WPT repository with expectations in
line with newer CSS specification.
* web-platform-tests/css/cssom/variable-names-expected.txt: Expect tests to pass, not fail.
2021-06-28 Chris Dumez <cdumez@apple.com>
Resync fetch WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227307
Reviewed by Geoff Garen.
Resync fetch WPT tests from upstream a38612f39e7752c35320.
* web-platform-tests/fetch/*: Updated.
2021-06-25 Ziran Sun <zsun@igalia.com>
[css-grid] Consider container's writing mode to get grid item's margin
https://bugs.webkit.org/show_bug.cgi?id=226877
Reviewed by Sergio Villar Senin.
Update test results.
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011-expected.txt:
2021-06-25 Ziran Sun <zsun@igalia.com>
Resync web-platform-tests/css/css-grid tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=223593
Reviewed by Sergio Villar Senin and Manuel Rego Casasnovas.
* web-platform-tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-002.html: Added.
* web-platform-tests/css/css-grid/abspos/descendant-static-position-004-expected.html:
* web-platform-tests/css/css-grid/abspos/descendant-static-position-004.html:
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-img-last-baseline-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-last-baseline-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-rtl-last-baseline-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-safe-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-align-self-vertWM-last-baseline-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-img-last-baseline-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-last-baseline-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-rtl-last-baseline-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-001.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-abspos-staticpos-justify-self-vertWM-last-baseline-004.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-002-expected.xht: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-002.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-003-expected.xht: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-003.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/grid-positioned-item-dynamic-change-004.html: Added.
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013-expected.txt:
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015-expected.txt:
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-018-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-018.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-019-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-019.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-020-expected.xht: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-020.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-021-expected.xht: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-021.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-022-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-022.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-negative-indices-001.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-negative-indices-002.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003-expected.html: Added.
* web-platform-tests/css/css-grid/abspos/positioned-grid-items-negative-indices-003.html: Added.
* web-platform-tests/css/css-grid/abspos/support/colors-8x16.png: Added.
* web-platform-tests/css/css-grid/abspos/support/w3c-import.log:
* web-platform-tests/css/css-grid/abspos/w3c-import.log:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-011-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-011.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-012-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-012.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-013-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-013.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-014-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-014.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-017-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-017.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-018-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-018.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-029-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-029.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-030-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-030.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-031-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-031.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-035-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-035.html:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-036-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-036.html:
* web-platform-tests/css/css-grid/alignment/grid-baseline-004-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-baseline-004.html:
* web-platform-tests/css/css-grid/alignment/grid-baseline-align-cycles-001.html:
* web-platform-tests/css/css-grid/alignment/grid-content-alignment-overflow-002-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-content-alignment-overflow-002.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-content-distribution-026-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-001-expected.html.
* web-platform-tests/css/css-grid/alignment/grid-content-distribution-026.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-content-distribution-027-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/alignment/grid-content-distribution-027.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-content-distribution-028-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/alignment/grid-content-distribution-028.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-gutters-015-expected.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-gutters-015.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-gutters-016-expected.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-gutters-016.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-item-auto-margins-001-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/grid-item-auto-margins-001.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-item-auto-margins-002-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/grid-item-auto-margins-002.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001.html:
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002.html:
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003.html:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-expected.txt: Added.
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-008.html:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-012.html:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-positioned-items-with-margin-border-padding-016.html:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment.html: Added.
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html:
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html:
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003-expected.txt:
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html:
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-001.html: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-002.html: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-003.tentative-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-003.tentative.html: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-004-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-004.html: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-005-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-005.html: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-006.html: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-007.html: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-008.html: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009-expected.xht: Added.
* web-platform-tests/css/css-grid/alignment/replaced-alignment-with-aspect-ratio-009.html: Added.
* web-platform-tests/css/css-grid/alignment/support/25x50-green.png: Added.
* web-platform-tests/css/css-grid/alignment/support/50x50-green.png: Added.
* web-platform-tests/css/css-grid/alignment/support/w3c-import.log:
* web-platform-tests/css/css-grid/alignment/w3c-import.log:
* web-platform-tests/css/css-grid/dynamic-grid-with-auto-fill-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/dynamic-grid-with-auto-fill.html: Added.
* web-platform-tests/css/css-grid/dynamic-grid-within-flexbox-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/dynamic-grid-within-flexbox.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-001.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-aspect-ratio-002.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-001.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-002.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-dynamic-003.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-003-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-003.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-004-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-min-size-004.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004-expected.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-004.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005-expected.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-auto-repeat-multiple-values-005.html: Added.
* web-platform-tests/css/css-grid/grid-definition/grid-repeat-max-width-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-definition/grid-repeat-max-width-001.html: Added.
* web-platform-tests/css/css-grid/grid-definition/w3c-import.log:
* web-platform-tests/css/css-grid/grid-item-percentage-quirk-001.html:
* web-platform-tests/css/css-grid/grid-item-percentage-quirk-002.html:
* web-platform-tests/css/css-grid/grid-items/aspect-ratio-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-items/aspect-ratio-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/aspect-ratio-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-items/aspect-ratio-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/aspect-ratio-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-items/aspect-ratio-003.html: Added.
* web-platform-tests/css/css-grid/grid-items/aspect-ratio-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-items/aspect-ratio-004.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-auto-margin-and-replaced-item-001.html:
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-001-expected.xht: Added.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-002.tentative-expected.xht: Added.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-002.tentative.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-003.tentative-expected.xht: Added.
* web-platform-tests/css/css-grid/grid-items/grid-item-inline-contribution-003.tentative.html: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-015-expected.txt: Added.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-015.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-001-expected.xht: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-001.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-002-expected.xht: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-002.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-007-expected.xht: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-007.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-010-expected.xht: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-010.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-011-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-items/replaced-element-011.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-012-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-items/replaced-element-012.html: Added.
* web-platform-tests/css/css-grid/grid-items/replaced-element-013-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-items/replaced-element-013.html: Added.
* web-platform-tests/css/css-grid/grid-items/w3c-import.log:
* web-platform-tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003-expected.html:
* web-platform-tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003.html:
* web-platform-tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-009-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003-expected.html.
* web-platform-tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-009.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-model/grid-areas-overflowing-grid-container-003.html.
* web-platform-tests/css/css-grid/grid-model/grid-button-001-expected.txt:
* web-platform-tests/css/css-grid/grid-model/grid-overflow-padding-001.html:
* web-platform-tests/css/css-grid/grid-model/grid-overflow-padding-002.html:
* web-platform-tests/css/css-grid/grid-model/w3c-import.log:
* web-platform-tests/css/css-grid/grid-within-flexbox-definite-change-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-grid/grid-item-percentage-quirk-002-expected.html.
* web-platform-tests/css/css-grid/grid-within-flexbox-definite-change.html: Added.
* web-platform-tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-002.html:
* web-platform-tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-003.html:
* web-platform-tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-004.html:
* web-platform-tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-005.html:
* web-platform-tests/css/css-grid/layout-algorithm/baseline-alignment-affects-intrinsic-size-006.html:
* web-platform-tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001-expected.txt:
* web-platform-tests/css/css-grid/layout-algorithm/flex-and-intrinsic-sizes-001.html:
* web-platform-tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height-expected.xht: Added.
* web-platform-tests/css/css-grid/layout-algorithm/flex-sizing-rows-indefinite-height.html: Added.
* web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002-expected.txt:
* web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html:
* web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001-expected.txt:
* web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-001.html:
* web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002-expected.txt:
* web-platform-tests/css/css-grid/layout-algorithm/grid-flex-track-intrinsic-sizes-002.html:
* web-platform-tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items-expected.txt:
* web-platform-tests/css/css-grid/layout-algorithm/grid-intrinsic-size-with-orthogonal-items.html:
* web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-003-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-003.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-004-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-content-004.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-tracks-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-tracks-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-tracks-multi-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-tracks-multi-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-tracks-stretch-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-tracks-stretch-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-tracks-stretch-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-align-tracks-stretch-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-003-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-003.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-004-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-004.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-005-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-005.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-006-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-fragmentation-006.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-gap-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-gap-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-item-content-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-item-content-baseline-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-item-self-baseline-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-item-self-baseline-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-item-self-baseline-002a-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-item-self-baseline-002a.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-item-self-baseline-002b-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-item-self-baseline-002b.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-placement-named-lines-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-placement-named-lines-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-placement-named-lines-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-placement-named-lines-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent-expected.txt: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-grid-template-columns-computed-withcontent.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-003-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-003.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-004-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-004.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-005-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-005.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-006-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-intrinsic-sizing-006.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-003-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-003.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-004-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-004.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-005-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-005.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-006-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-006.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-007-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-item-placement-007.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-content-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-content-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-content-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-content-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-content-003-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-content-003.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-content-004-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-content-004.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-tracks-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-tracks-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-tracks-multi-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-tracks-multi-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-tracks-stretch-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-tracks-stretch-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-tracks-stretch-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-justify-tracks-stretch-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-order-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-order-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-order-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-order-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-parsing-expected.txt: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-parsing.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-subgrid-001-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-subgrid-001.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-subgrid-002-expected.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/masonry-subgrid-002.html: Added.
* web-platform-tests/css/css-grid/masonry/tentative/w3c-import.log: Added.
* web-platform-tests/css/css-grid/subgrid/abs-pos-004-expected.html: Added.
* web-platform-tests/css/css-grid/subgrid/abs-pos-004.html: Added.
* web-platform-tests/css/css-grid/subgrid/subgrid-mbp-overflow-004-expected.html: Added.
* web-platform-tests/css/css-grid/subgrid/subgrid-mbp-overflow-004.html: Added.
* web-platform-tests/css/css-grid/subgrid/w3c-import.log:
* web-platform-tests/css/css-grid/support/grid-child-utils.js:
* web-platform-tests/css/css-grid/table-grid-item-005-expected.txt: Added.
* web-platform-tests/css/css-grid/table-grid-item-005.html: Added.
* web-platform-tests/css/css-grid/table-grid-item-dynamic-002-expected.html: Added.
* web-platform-tests/css/css-grid/table-grid-item-dynamic-002.html: Added.
* web-platform-tests/css/css-grid/table-grid-item-dynamic-003-expected.html: Added.
* web-platform-tests/css/css-grid/table-grid-item-dynamic-003.html: Added.
* web-platform-tests/css/css-grid/table-grid-item-dynamic-004-expected.html: Added.
* web-platform-tests/css/css-grid/table-grid-item-dynamic-004.html: Added.
* web-platform-tests/css/css-grid/w3c-import.log:
2021-06-24 Darin Adler <darin@apple.com>
CSS parser does not handle unpaired surrogates correctly
https://bugs.webkit.org/show_bug.cgi?id=227357
Reviewed by Sam Weinig.
* web-platform-tests/css/css-syntax/input-preprocessing-expected.txt:
Expect tests to pass instead of fail.
2021-06-24 Alex Christensen <achristensen@webkit.org>
Fix URL test expectations after r279234
https://bugs.webkit.org/show_bug.cgi?id=227321
That revision was a mistake. I took the expected from the bots instead of the actual.
This should actually update the expectations.
* web-platform-tests/url/url-constructor.any-expected.txt:
* web-platform-tests/url/url-constructor.any.worker-expected.txt:
* web-platform-tests/url/url-origin.any-expected.txt:
* web-platform-tests/url/url-origin.any.worker-expected.txt:
2021-06-24 Alex Christensen <achristensen@webkit.org>
Fix URL test expectations after r279211
https://bugs.webkit.org/show_bug.cgi?id=227321
The process of moving and committing did something strange to the invalid UTF-16 sequences.
This should fix the bots.
* web-platform-tests/url/url-constructor.any-expected.txt:
* web-platform-tests/url/url-constructor.any.worker-expected.txt:
* web-platform-tests/url/url-origin.any-expected.txt:
* web-platform-tests/url/url-origin.any.worker-expected.txt:
2021-06-24 Chris Dumez <cdumez@apple.com>
Resync eventsource WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227324
Reviewed by Alex Christensen.
Resync eventsource WPT tests from upstream a38612f39e7752c353.
* web-platform-tests/eventsource/*: Updated.
2021-06-24 Chris Dumez <cdumez@apple.com>
(r279211) introduced 4 failing web-platform-tests
https://bugs.webkit.org/show_bug.cgi?id=227355
<rdar://problem/79728204>
Unreviewed, rebaseline a few WPT url tests after resync in r279211.
* web-platform-tests/url/url-constructor.any-expected.txt:
* web-platform-tests/url/url-constructor.any.worker-expected.txt:
* web-platform-tests/url/url-origin.any-expected.txt:
* web-platform-tests/url/url-origin.any.worker-expected.txt:
2021-06-24 Chris Dumez <cdumez@apple.com>
Resync websockets WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227317
Reviewed by Alex Christensen.
Resync websockets WPT tests from upstream a38612f39e7752c3532080c.
* web-platform-tests/websockets/*: Updated.
2021-06-24 Chris Dumez <cdumez@apple.com>
Resync custom-elements WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227330
Reviewed by Alex Christensen.
Resync custom-elements WPT tests from upstream a38612f39e7752c353.
* web-platform-tests/custom-elements/*: Updated.
2021-06-24 Chris Dumez <cdumez@apple.com>
Resync WebIDL WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227322
Reviewed by Alex Christensen.
Resync WebIDL WPT tests from upstream a38612f39e7752c353.
* web-platform-tests/WebIDL/*: Updated.
2021-06-24 Chris Dumez <cdumez@apple.com>
Resync shadow-dom WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227331
Reviewed by Alex Christensen.
Resync shadow-dom WPT tests from upstream a38612f39e7752c353.
* web-platform-tests/shadow-dom/*: Updated.
2021-06-24 Chris Dumez <cdumez@apple.com>
Resync beacon WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227323
Reviewed by Alex Christensen.
Resync beacon WPT tests from upstream a38612f39e7752c353.
* web-platform-tests/beacon/*: Updated.
2021-06-24 Emilio Cobos Álvarez <emilio@crisal.io>
Update some html pseudo-class tests.
https://bugs.webkit.org/show_bug.cgi?id=225851
Reviewed by Manuel Rego Casasnovas.
Generated by ./Tools/Scripts/import-w3c-tests web-platform-tests/html/semantics/selectors -t, plus the relevant expectation update.
* resources/import-expectations.json:
* web-platform-tests/html/semantics/selectors/META.yml:
* web-platform-tests/html/semantics/selectors/pseudo-classes/autofill-expected.txt: Added.
* web-platform-tests/html/semantics/selectors/pseudo-classes/autofill.html: Added.
* web-platform-tests/html/semantics/selectors/pseudo-classes/invalid-after-clone-expected.txt: Added.
* web-platform-tests/html/semantics/selectors/pseudo-classes/invalid-after-clone.html: Added.
* web-platform-tests/html/semantics/selectors/pseudo-classes/link-expected.txt:
* web-platform-tests/html/semantics/selectors/pseudo-classes/link.html:
* web-platform-tests/html/semantics/selectors/pseudo-classes/w3c-import.log:
2021-06-23 Chris Dumez <cdumez@apple.com>
Resync url WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227321
Reviewed by Alex Christensen.
Resync url WPT tests from upstream a38612f39e7752c353.
* web-platform-tests/url/*: Updated.
2021-06-23 Chris Dumez <cdumez@apple.com>
Unreviewed, silence console logging for imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html
The console logging was making the test flaky.
* web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
2021-06-23 Alex Christensen <achristensen@webkit.org>
Fix some PerformanceNavigationTiming bugs
https://bugs.webkit.org/show_bug.cgi?id=227329
Reviewed by Chris Dumez.
* web-platform-tests/navigation-timing/buffered-flag.window-expected.txt: Added.
* web-platform-tests/navigation-timing/buffered-flag.window.html: Added.
* web-platform-tests/navigation-timing/nav2_test_unique_nav_instances-expected.txt:
2021-06-23 Chris Dumez <cdumez@apple.com>
Update WPT resources from upstream
https://bugs.webkit.org/show_bug.cgi?id=227296
Reviewed by Darin Adler.
* web-platform-tests/IndexedDB/idlharness.any-expected.txt:
* web-platform-tests/IndexedDB/idlharness.any.worker-expected.txt:
* web-platform-tests/WebCryptoAPI/idlharness.https.any-expected.txt:
* web-platform-tests/WebCryptoAPI/idlharness.https.any.worker-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/idlharness.window-expected.txt:
* web-platform-tests/css/css-animations/idlharness-expected.txt:
* web-platform-tests/css/css-font-loading/idlharness.https-expected.txt:
* web-platform-tests/css/css-syntax/input-preprocessing-expected.txt:
* web-platform-tests/css/css-transitions/idlharness-expected.txt:
* web-platform-tests/css/cssom-view/idlharness-expected.txt:
* web-platform-tests/css/cssom/idlharness-expected.txt:
* web-platform-tests/dom/idlharness.any.worker-expected.txt:
* web-platform-tests/dom/idlharness.window-expected.txt:
* web-platform-tests/domparsing/idlharness.window-expected.txt:
* web-platform-tests/eventsource/idlharness-expected.txt:
* web-platform-tests/fetch/api/idlharness.any-expected.txt:
* web-platform-tests/fetch/api/idlharness.any.worker-expected.txt:
* web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any-expected.txt:
* web-platform-tests/fetch/cors-rfc1918/idlharness.tentative.any.worker-expected.txt:
* web-platform-tests/hr-time/idlharness.any-expected.txt:
* web-platform-tests/hr-time/idlharness.any.worker-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling-dynamic-expected.txt:
* web-platform-tests/html/dom/idlharness.worker-expected.txt:
* web-platform-tests/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-stack-optional.sub.window-expected.txt:
* web-platform-tests/interfaces/DOM-Parsing.idl:
* web-platform-tests/interfaces/SVG.idl:
* web-platform-tests/interfaces/mediasession.idl:
* web-platform-tests/mediasession/idlharness.window-expected.txt:
* web-platform-tests/notifications/idlharness.https.any-expected.txt:
* web-platform-tests/notifications/idlharness.https.any.worker-expected.txt:
* web-platform-tests/pointerevents/idlharness.window-expected.txt:
Rebaseline existing tests.
* web-platform-tests/resources/*: Updated.
2021-06-23 Chris Dumez <cdumez@apple.com>
Resync IndexedDB WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227315
Reviewed by Darin Adler.
Resync IndexedDB WPT tests from upstream a38612f39e7752c3532080c.
* web-platform-tests/IndexedDB/*: Updated.
2021-06-23 Chris Dumez <cdumez@apple.com>
REGRESSION (r279169?): [MacOS] imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html is consistently failing.
https://bugs.webkit.org/show_bug.cgi?id=227312
<rdar://problem/79684170>
Unreviewed, update python script used by the test to be compatible with the new WPT tools (updated in r279169).
* web-platform-tests/html/semantics/embedded-content/the-video-element/timeout_on_seek.py:
(main):
2021-06-23 Chris Dumez <cdumez@apple.com>
Update WPT tools from upstream
https://bugs.webkit.org/show_bug.cgi?id=227255
Reviewed by Jonathan Bedard.
Update WPT tools from upstream 94d018bb5d7c0d46df7ba1.
* web-platform-tests/tools/*: Updated.
2021-06-22 Cathie Chen <cathiechen@igalia.com>
Implement width and height attributes on source elements of <picture>
https://bugs.webkit.org/show_bug.cgi?id=222368
Reviewed by Darin Adler.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio-expected.txt:
2021-06-21 Chris Dumez <cdumez@apple.com>
Adjust `fetch` port blocking for ports 990, 989
https://bugs.webkit.org/show_bug.cgi?id=226971
<rdar://problem/79287147>
Reviewed by Geoffrey Garen.
Re-sync some WPT tests from upstream d41f24fb67a2d65c to gain test coverage from:
- https://github.com/web-platform-tests/wpt/pull/29343
* web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt:
* web-platform-tests/fetch/api/request/request-bad-port.any.js:
* web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt:
* web-platform-tests/tools/wptserve/wptserve/utils.py:
(isomorphic_decode):
(isomorphic_encode):
(is_bad_port):
(http2_compatible):
* web-platform-tests/websockets/Create-blocked-port.any-expected.txt:
* web-platform-tests/websockets/Create-blocked-port.any.js:
* web-platform-tests/websockets/Create-blocked-port.any.worker-expected.txt:
* web-platform-tests/websockets/constants.sub.js: Added.
(url_has_variant):
(else.url_has_flag):
(url_has_flag):
(IsWebSocket):
(CreateWebSocketNonAbsolute):
(CreateWebSocketNonWsScheme):
(CreateWebSocketNonAsciiProtocol):
(CreateWebSocketWithAsciiSep):
(CreateWebSocketWithBlockedPort):
(CreateWebSocketWithSpaceInUrl):
(CreateWebSocketWithSpaceInProtocol):
(CreateWebSocketWithRepeatedProtocols):
(CreateWebSocketWithRepeatedProtocolsCaseInsensitive):
(CreateWebSocket):
2021-06-21 Rob Buis <rbuis@igalia.com>
CSSOM test for serializing font-variant fails
https://bugs.webkit.org/show_bug.cgi?id=226770
Reviewed by Darin Adler.
Update improved test result.
* web-platform-tests/css/css-fonts/parsing/font-variant-east-asian-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-variant-valid-expected.txt:
* web-platform-tests/css/cssom/serialize-values-expected.txt:
2021-06-19 Darin Adler <darin@apple.com>
Fix CSS serialization issues affecting css-counter-styles tests
https://bugs.webkit.org/show_bug.cgi?id=226708
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-counter-styles/counter-style-additive-symbols-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-symbols-syntax-expected.txt:
* web-platform-tests/css/css-syntax/url-whitespace-consumption-expected.txt:
Updated to reflect progressions.
2021-06-18 Chris Dumez <cdumez@apple.com>
[WebIDL] Assigning a value outside the float range to a 'float' attribute should throw a TypeError
https://bugs.webkit.org/show_bug.cgi?id=227146
Reviewed by Sam Weinig.
Rebaseline WPT test that is now fully passing.
* web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/pannernode-setposition-throws-expected.txt:
2021-06-18 Oriol Brufau <obrufau@igalia.com>
[css-logical] Fix cssom "set a CSS declaration" for logical properties
https://bugs.webkit.org/show_bug.cgi?id=226461
Reviewed by Antti Koivisto.
This test is now passing.
* web-platform-tests/css/cssom/cssstyledeclaration-setter-logical-expected.txt:
2021-06-17 Chris Dumez <cdumez@apple.com>
Add support for IDBCursor.request
https://bugs.webkit.org/show_bug.cgi?id=227152
Reviewed by Geoffrey Garen.
Rebaseline some WPT tests now that they are passing.
* web-platform-tests/IndexedDB/idbcursor-request.any-expected.txt:
* web-platform-tests/IndexedDB/idbcursor-request.any.worker-expected.txt:
* web-platform-tests/IndexedDB/idlharness.any-expected.txt:
* web-platform-tests/IndexedDB/idlharness.any.worker-expected.txt:
2021-06-17 Chris Dumez <cdumez@apple.com>
Resync DOM WPT tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=227144
Reviewed by Geoffrey Garen.
Resync DOM WPT tests from upstream ec5c1fc86b65142e7b.
* resources/resource-files.json:
* web-platform-tests/dom/*: Updated.
* web-platform-tests/interfaces/dom.idl:
2021-06-16 Chris Dumez <cdumez@apple.com>
Resync FileAPI tests from upstream WPT
https://bugs.webkit.org/show_bug.cgi?id=227089
Reviewed by Darin Adler.
Resync FileAPI tests from upstream WPT b5949c67c948bc452e3.
* web-platform-tests/FileAPI/*: Updated.
2021-06-16 Chris Dumez <cdumez@apple.com>
Resync webaudio tests from upstream WPT
https://bugs.webkit.org/show_bug.cgi?id=227091
Reviewed by Geoffrey Garen.
Resync webaudio tests from upstream WPT b5949c67c948bc452e3.
* web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html:
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-cancel-and-hold-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-cancel-and-hold.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-nominal-range-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-nominal-range.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/audioparam-setValueCurve-exceptions.html:
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/cancel-scheduled-values-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/cancel-scheduled-values.html:
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/event-insertion-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/event-insertion.html:
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-throw-onmessage.https-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-throw-onmessage.https.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-biquadfilternode-interface/biquad-automation.html:
* web-platform-tests/webaudio/the-audio-api/the-constantsourcenode-interface/test-constantsourcenode.html:
* web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/realtime-conv.html:
* web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/pannernode-setposition-throws-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/pannernode-setposition-throws.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-pannernode-interface/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-periodicwave-interface/periodicWave.html:
2021-06-16 Ada Chan <ada.chan@apple.com>
Allow WebXR tests to be run on Mac
https://bugs.webkit.org/show_bug.cgi?id=227054
Reviewed by Sam Weinig.
Updated expected results.
* web-platform-tests/webxr/events_input_source_recreation.https-expected.txt:
* web-platform-tests/webxr/events_input_sources_change.https-expected.txt:
* web-platform-tests/webxr/events_referenceSpace_reset_immersive.https-expected.txt: Added.
* web-platform-tests/webxr/events_referenceSpace_reset_inline.https-expected.txt: Added.
* web-platform-tests/webxr/events_session_select.https-expected.txt:
* web-platform-tests/webxr/events_session_select_subframe.https-expected.txt:
* web-platform-tests/webxr/events_session_squeeze.https-expected.txt:
* web-platform-tests/webxr/exclusive_requestFrame_nolayer.https-expected.txt:
* web-platform-tests/webxr/getInputPose_handedness.https-expected.txt:
* web-platform-tests/webxr/getViewerPose_emulatedPosition.https-expected.txt:
* web-platform-tests/webxr/navigator_xr_sameObject.https-expected.txt:
* web-platform-tests/webxr/render_state_update.https-expected.txt:
* web-platform-tests/webxr/render_state_vertical_fov_immersive.https-expected.txt:
* web-platform-tests/webxr/render_state_vertical_fov_inline.https-expected.txt:
* web-platform-tests/webxr/webGLCanvasContext_create_xrcompatible.https-expected.txt:
* web-platform-tests/webxr/webGLCanvasContext_makecompatible_contextlost.https-expected.txt:
* web-platform-tests/webxr/webGLCanvasContext_makecompatible_reentrant.https-expected.txt:
* web-platform-tests/webxr/xrBoundedReferenceSpace_updates.https-expected.txt:
* web-platform-tests/webxr/xrDevice_disconnect_ends.https-expected.txt: Added.
* web-platform-tests/webxr/xrDevice_requestSession_immersive.https-expected.txt:
* web-platform-tests/webxr/xrDevice_requestSession_optionalFeatures.https-expected.txt:
* web-platform-tests/webxr/xrFrame_getPose.https-expected.txt:
* web-platform-tests/webxr/xrFrame_getViewerPose_getPose.https-expected.txt:
* web-platform-tests/webxr/xrFrame_getViewerPose_getPose_identities.https-expected.txt: Added.
* web-platform-tests/webxr/xrFrame_lifetime.https-expected.txt:
* web-platform-tests/webxr/xrFrame_session_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrInputSource_add_remove.https-expected.txt:
* web-platform-tests/webxr/xrInputSource_emulatedPosition.https-expected.txt:
* web-platform-tests/webxr/xrInputSource_profiles.https-expected.txt:
* web-platform-tests/webxr/xrInputSource_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrPose_transform_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrReferenceSpace_originOffset.https-expected.txt:
* web-platform-tests/webxr/xrReferenceSpace_originOffsetBounded.https-expected.txt:
* web-platform-tests/webxr/xrReferenceSpace_originOffset_viewer.https-expected.txt:
* web-platform-tests/webxr/xrReferenceSpace_relationships.https-expected.txt:
* web-platform-tests/webxr/xrRigidTransform_constructor.https-expected.txt:
* web-platform-tests/webxr/xrRigidTransform_inverse.https-expected.txt:
* web-platform-tests/webxr/xrRigidTransform_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrSession_cancelAnimationFrame.https-expected.txt:
* web-platform-tests/webxr/xrSession_cancelAnimationFrame_invalidhandle.https-expected.txt:
* web-platform-tests/webxr/xrSession_end.https-expected.txt:
* web-platform-tests/webxr/xrSession_input_events_end.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_callback_calls.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_data_valid.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_getViewerPose.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_timestamp.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestReferenceSpace.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestSessionDuringEnd.https-expected.txt: Added.
* web-platform-tests/webxr/xrSession_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrSession_viewer_referenceSpace.https-expected.txt:
* web-platform-tests/webxr/xrStationaryReferenceSpace_floorlevel_updates.https-expected.txt:
* web-platform-tests/webxr/xrView_eyes.https-expected.txt:
* web-platform-tests/webxr/xrView_match.https-expected.txt:
* web-platform-tests/webxr/xrView_oneframeupdate.https-expected.txt:
* web-platform-tests/webxr/xrView_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrViewerPose_views_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrViewport_valid.https-expected.txt:
* web-platform-tests/webxr/xrWebGLLayer_constructor.https-expected.txt:
* web-platform-tests/webxr/xrWebGLLayer_framebuffer_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrWebGLLayer_viewports.https-expected.txt:
* web-platform-tests/webxr/xr_viewport_scale.https-expected.txt: Added.
2021-06-15 Alex Christensen <achristensen@webkit.org>
Check for "xn--" in any subdomain when parsing URL hosts
https://bugs.webkit.org/show_bug.cgi?id=226912
Reviewed by Darin Adler.
* web-platform-tests/url/a-element-expected.txt:
* web-platform-tests/url/a-element-xhtml-expected.txt:
* web-platform-tests/url/failure-expected.txt:
* web-platform-tests/url/resources/urltestdata.json:
* web-platform-tests/url/toascii.window-expected.txt:
* web-platform-tests/url/url-constructor-expected.txt:
2021-06-11 Sergio Villar Senin <svillar@igalia.com>
logged in GitHub issue pages have bad layout for "Notifications Customize" link
https://bugs.webkit.org/show_bug.cgi?id=226859
Reviewed by Alan Bujtas.
* web-platform-tests/html/rendering/the-details-element/summary-display-list-item-002-expected.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-list-item-002.html: Added.
2021-06-14 Youenn Fablet <youenn@apple.com>
Import WPT webrtc-extensions
https://bugs.webkit.org/show_bug.cgi?id=226961
Reviewed by Eric Carlson.
* resources/import-expectations.json:
* web-platform-tests/webrtc-extensions/: Added.
2021-06-14 Truitt Savell <tsavell@apple.com>
Unreviewed, reverting r278842.
introduced a failing test
Reverted changeset:
"Fix RTCDataChannelInit::decode"
https://bugs.webkit.org/show_bug.cgi?id=226968
https://commits.webkit.org/r278842
2021-06-14 Youenn Fablet <youenn@apple.com>
Fix RTCDataChannelInit::decode
https://bugs.webkit.org/show_bug.cgi?id=226968
Reviewed by Eric Carlson.
* web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.https-expected.txt: Added.
* web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.https.html: Added.
* web-platform-tests/webrtc-extensions/transfer-datachannel-service-worker.js: Added.
(onmessage):
2021-06-14 Youenn Fablet <youenn@apple.com>
Move Transferable RTCDataChannel tests to WPT
https://bugs.webkit.org/show_bug.cgi?id=226967
Reviewed by Eric Carlson.
* web-platform-tests/webrtc-extensions/transfer-datachannel-expected.txt: Renamed from LayoutTests/http/wpt/webrtc/datachannel-worker-expected.txt.
* web-platform-tests/webrtc-extensions/transfer-datachannel-worker.js: Renamed from LayoutTests/http/wpt/webrtc/datachannel-worker.js.
* web-platform-tests/webrtc-extensions/transfer-datachannel.html: Renamed from LayoutTests/http/wpt/webrtc/datachannel-worker.html.
2021-06-11 Cathie Chen <cathiechen@igalia.com>
Use HTMLDimension to parse different HTML attribute length values
https://bugs.webkit.org/show_bug.cgi?id=226810
Reviewed by Darin Adler.
* web-platform-tests/html/rendering/dimension-attributes-expected.txt:
* web-platform-tests/html/rendering/pixel-length-attributes-expected.txt:
2021-06-10 Chris Dumez <cdumez@apple.com>
REGRESSION: service-workers/service-worker/credentials.https.html and content-security-policy/reporting/report-only-in-meta.sub.html failing together constantly.
https://bugs.webkit.org/show_bug.cgi?id=226884
<rdar://problem/79148983>
Reviewed by Geoffrey Garen.
Resync set-cookie.py from upsteam WPT 7f913d9d12a54858 as it had a hard-coded
expiration for the cookie (which has just passed).
* web-platform-tests/content-security-policy/reporting/support/set-cookie.py:
(main):
* web-platform-tests/cookies/resources/set-cookie.py:
(main):
2021-06-10 Alex Christensen <achristensen@webkit.org>
Move Timing-Allow-Origin checks to the network process
https://bugs.webkit.org/show_bug.cgi?id=226678
<rdar://problem/45227788>
Reviewed by Chris Dumez.
* web-platform-tests/resource-timing/CodingConventions.md: Added.
* web-platform-tests/resource-timing/SO-XO-SO-redirect-chain-tao.https-expected.txt: Added.
* web-platform-tests/resource-timing/SO-XO-SO-redirect-chain-tao.https.html: Added.
* web-platform-tests/resource-timing/SyntheticResponse.py:
(main):
* web-platform-tests/resource-timing/TAO-match-expected.txt: Added.
* web-platform-tests/resource-timing/TAO-match.html: Added.
* web-platform-tests/resource-timing/TAO-null-opaque-origin-expected.txt: Added.
* web-platform-tests/resource-timing/TAO-null-opaque-origin.html: Added.
* web-platform-tests/resource-timing/TAO-port-mismatch-means-crossorigin-expected.txt: Added.
* web-platform-tests/resource-timing/TAO-port-mismatch-means-crossorigin.html: Added.
* web-platform-tests/resource-timing/__init__.py: Added.
* web-platform-tests/resource-timing/buffer-full-add-after-full-event-expected.txt:
* web-platform-tests/resource-timing/buffer-full-add-after-full-event.html:
* web-platform-tests/resource-timing/buffer-full-add-entries-during-callback-expected.txt:
* web-platform-tests/resource-timing/buffer-full-add-entries-during-callback-that-drop.html:
* web-platform-tests/resource-timing/buffer-full-add-entries-during-callback.html:
* web-platform-tests/resource-timing/buffer-full-add-then-clear-expected.txt:
* web-platform-tests/resource-timing/buffer-full-add-then-clear.html:
* web-platform-tests/resource-timing/buffer-full-decrease-buffer-during-callback.html:
* web-platform-tests/resource-timing/buffer-full-increase-buffer-during-callback-expected.txt:
* web-platform-tests/resource-timing/buffer-full-increase-buffer-during-callback.html:
* web-platform-tests/resource-timing/buffer-full-inspect-buffer-during-callback-expected.txt:
* web-platform-tests/resource-timing/buffer-full-inspect-buffer-during-callback.html:
* web-platform-tests/resource-timing/buffer-full-set-to-current-buffer-expected.txt:
* web-platform-tests/resource-timing/buffer-full-set-to-current-buffer.html:
* web-platform-tests/resource-timing/buffer-full-store-and-clear-during-callback-expected.txt:
* web-platform-tests/resource-timing/buffer-full-store-and-clear-during-callback.html:
* web-platform-tests/resource-timing/buffer-full-then-increased-expected.txt:
* web-platform-tests/resource-timing/buffer-full-then-increased.html:
* web-platform-tests/resource-timing/buffer-full-when-populate-entries-expected.txt:
* web-platform-tests/resource-timing/buffer-full-when-populate-entries.html:
All these buffer-full tests start failing when I update them.
That is an unrelated bug. Firefox has the same bug, and we had the same bug before and after this change.
* web-platform-tests/resource-timing/connection-reuse-expected.txt: Added.
* web-platform-tests/resource-timing/connection-reuse.html: Added.
* web-platform-tests/resource-timing/connection-reuse.https-expected.txt: Added.
* web-platform-tests/resource-timing/connection-reuse.https.html: Added.
* web-platform-tests/resource-timing/cross-origin-start-end-time-with-redirects-expected.txt: Added.
* web-platform-tests/resource-timing/cross-origin-start-end-time-with-redirects.html: Added.
* web-platform-tests/resource-timing/cross-origin-status-codes.html:
* web-platform-tests/resource-timing/document-domain-no-impact-opener-expected.txt: Added.
* web-platform-tests/resource-timing/document-domain-no-impact-opener.html: Added.
* web-platform-tests/resource-timing/entry-attributes-expected.txt: Added.
* web-platform-tests/resource-timing/entry-attributes.html: Added.
* web-platform-tests/resource-timing/fetch-cross-origin-redirect.https-expected.txt: Added.
* web-platform-tests/resource-timing/fetch-cross-origin-redirect.https.html: Added.
* web-platform-tests/resource-timing/font-timestamps-expected.txt: Added.
* web-platform-tests/resource-timing/font-timestamps.html: Added.
* web-platform-tests/resource-timing/iframe-failed-commit-expected.txt: Added.
* web-platform-tests/resource-timing/iframe-failed-commit.html: Added.
* web-platform-tests/resource-timing/initiator-type-for-script-expected.txt: Added.
* web-platform-tests/resource-timing/initiator-type-for-script.html: Added.
* web-platform-tests/resource-timing/nextHopProtocol-is-tao-protected.https-expected.txt: Added.
* web-platform-tests/resource-timing/nextHopProtocol-is-tao-protected.https.html: Added.
* web-platform-tests/resource-timing/object-not-found-after-TAO-cross-origin-redirect-expected.txt: Added.
* web-platform-tests/resource-timing/object-not-found-after-TAO-cross-origin-redirect.html: Added.
* web-platform-tests/resource-timing/object-not-found-after-cross-origin-redirect-expected.txt: Added.
* web-platform-tests/resource-timing/object-not-found-after-cross-origin-redirect.html: Added.
* web-platform-tests/resource-timing/redirects-expected.txt: Added.
* web-platform-tests/resource-timing/redirects.html: Added.
* web-platform-tests/resource-timing/resource-ignore-data-url-expected.txt: Added.
* web-platform-tests/resource-timing/resource-ignore-data-url.html: Added.
* web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt:
This apparent regression is actually a progression.
When this test is run from our test infrastructure, Chrome and Firefox fail the same tests that you see now failing here,
indicating that something is wrong with our test infrastructure. When run on wpt.live, all browsers pass this test
after this change.
* web-platform-tests/resource-timing/resource_cached.html: Added.
* web-platform-tests/resource-timing/resource_initiator_types.html:
* web-platform-tests/resource-timing/resource_nested_dedicated_worker.worker.js:
(async_test):
(async_test.async const): Deleted.
* web-platform-tests/resource-timing/resource_timing_content_length-expected.txt: Added.
* web-platform-tests/resource-timing/resource_timing_content_length.html: Added.
* web-platform-tests/resource-timing/resources/200_empty.asis: Added.
* web-platform-tests/resource-timing/resources/TAOResponse.py:
(main):
* web-platform-tests/resource-timing/resources/all_resource_types.html: Added.
* web-platform-tests/resource-timing/resources/buffer-full-utilities.js:
(const.waitForNextTask):
(const.forceBufferFullEvent.async clearBufferAndSetSize):
(const.forceBufferFullEvent):
(const.fillUpTheBufferWithTwoResources.async clearBufferAndSetSize):
(async const.fillUpTheBufferWithSingleResource.async clearBufferAndSetSize):
(async const):
(let.appendScript): Deleted.
(let.waitForNextTask): Deleted.
(let.waitUntilConditionIsMet.cond.return.new.Promise.resolve.let.checkCondition): Deleted.
(let.waitForEventToFire.return.new.Promise): Deleted.
(let.waitForEventToFire): Deleted.
(let.fillUpTheBufferWithTwoResources.async src): Deleted.
* web-platform-tests/resource-timing/resources/cacheable-and-validated.py: Added.
(main):
* web-platform-tests/resource-timing/resources/connection-reuse-test.js: Added.
(attribute_test.async client):
(attribute_test):
* web-platform-tests/resource-timing/resources/csp-default-none.html: Added.
* web-platform-tests/resource-timing/resources/csp-default-none.html.headers: Added.
* web-platform-tests/resource-timing/resources/document-domain-no-impact.html: Added.
* web-platform-tests/resource-timing/resources/document-refreshed.html: Added.
* web-platform-tests/resource-timing/resources/document-that-refreshes.html: Added.
* web-platform-tests/resource-timing/resources/embed-refresh.html: Added.
* web-platform-tests/resource-timing/resources/green-frame.html: Added.
* web-platform-tests/resource-timing/resources/green.html: Added.
* web-platform-tests/resource-timing/resources/green.html.headers: Added.
* web-platform-tests/resource-timing/resources/gzip_xml.py:
* web-platform-tests/resource-timing/resources/iframe-refresh.html: Added.
* web-platform-tests/resource-timing/resources/iframe-reload-TAO.sub.html:
* web-platform-tests/resource-timing/resources/multi_redirect.py:
(main):
* web-platform-tests/resource-timing/resources/object-refresh.html: Added.
* web-platform-tests/resource-timing/resources/redirect-cors.py: Added.
(main):
* web-platform-tests/resource-timing/resources/resource-timing-content-length.py: Added.
(main):
* web-platform-tests/resource-timing/resources/resource_timing_test0.xml:
* web-platform-tests/resource-timing/resources/sizes-helper.js: Added.
(const.checkSizeFields):
* web-platform-tests/resource-timing/resources/status-code.py:
(main):
* web-platform-tests/resource-timing/resources/webperftestharness.js:
(test_namespace):
(test_attribute_exists):
(test_enum):
* web-platform-tests/resource-timing/resources/webperftestharnessextension.js:
(test_method_exists):
* web-platform-tests/resource-timing/same-origin-from-cross-origin-redirect-expected.txt: Added.
* web-platform-tests/resource-timing/same-origin-from-cross-origin-redirect.html: Added.
* web-platform-tests/resource-timing/sizes-cache.any.js: Added.
(const.accumulateEntries):
(const.checkResourceSizes.list.let.entry.of.entries.else):
(promise_test):
* web-platform-tests/resource-timing/sizes-redirect-img-expected.txt: Added.
* web-platform-tests/resource-timing/sizes-redirect-img.html: Added.
* web-platform-tests/resource-timing/sizes-redirect.any.js: Added.
(const.accumulateEntry):
(const.checkResourceSizes):
(const.redirectUrl):
(promise_test):
* web-platform-tests/resource-timing/status-codes-create-entry.html:
* web-platform-tests/resource-timing/test_resource_timing-expected.txt:
* web-platform-tests/resource-timing/test_resource_timing.https-expected.txt:
* web-platform-tests/resource-timing/workerStart-tao-protected.https.html:
2021-06-10 Youenn Fablet <youenn@apple.com>
CountQueuingStrategy.constructor misses checking the type of init param
https://bugs.webkit.org/show_bug.cgi?id=226759
Reviewed by Chris Dumez.
* web-platform-tests/streams/queuing-strategies.any-expected.txt:
* web-platform-tests/streams/queuing-strategies.any.worker-expected.txt:
2021-06-10 Youenn Fablet <youenn@apple.com>
Update libwebrtc to M92
https://bugs.webkit.org/show_bug.cgi?id=226494
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
* web-platform-tests/webrtc/protocol/rtp-payloadtypes-expected.txt:
* web-platform-tests/webrtc/protocol/unknown-mediatypes-expected.txt:
* web-platform-tests/webrtc/receiver-track-live.https-expected.txt:
2021-06-09 Cathie Chen <cathiechen@igalia.com>
Aspect ratio from width and height attribute is not compatible to string with invalid ends
https://bugs.webkit.org/show_bug.cgi?id=226469
Reviewed by Antti Koivisto.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-expected.txt:
2021-06-09 Alex Christensen <achristensen@webkit.org>
Performance API: Implement performance.timeOrigin
https://bugs.webkit.org/show_bug.cgi?id=174862
Reviewed by Ryosuke Niwa.
* web-platform-tests/hr-time/idlharness.any-expected.txt:
* web-platform-tests/hr-time/idlharness.any.worker-expected.txt:
* web-platform-tests/hr-time/window-worker-timeOrigin.window-expected.txt:
2021-06-08 Rob Buis <rbuis@igalia.com>
CSSOM test for serializing counter() fails
https://bugs.webkit.org/show_bug.cgi?id=184256
Reviewed by Sam Weinig.
Update improved test result.
* web-platform-tests/css/cssom/serialize-values-expected.txt:
2021-06-08 Truitt Savell <tsavell@apple.com>
Unreviewed, reverting r278609.
Broke builds with a linker error.
Reverted changeset:
"Update libwebrtc to M92"
https://bugs.webkit.org/show_bug.cgi?id=226494
https://commits.webkit.org/r278609
2021-06-08 Youenn Fablet <youenn@apple.com>
Update libwebrtc to M92
https://bugs.webkit.org/show_bug.cgi?id=226494
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
* web-platform-tests/webrtc/protocol/rtp-payloadtypes-expected.txt:
* web-platform-tests/webrtc/protocol/unknown-mediatypes-expected.txt:
* web-platform-tests/webrtc/receiver-track-live.https-expected.txt:
2021-06-07 Alexey Shvayka <shvaikalesh@gmail.com>
Unreviewed, reland r276592 with a fix for put() override in prototype chain of a JSProxy
https://bugs.webkit.org/show_bug.cgi?id=226185
* web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any-expected.txt:
* web-platform-tests/WebIDL/ecmascript-binding/interface-object-set-receiver-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/interface-object-set-receiver.html: Added.
* web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-constructor-set-receiver-expected.txt:
* web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-constructor-set-receiver.html:
2021-06-07 Alexey Shvayka <shvaikalesh@gmail.com>
Window should behave like a legacy platform object without indexed setter
https://bugs.webkit.org/show_bug.cgi?id=225894
Reviewed by Darin Adler.
* web-platform-tests/html/browsers/the-window-object/window-indexed-properties-delete-no-cache-expected.txt: Added.
* web-platform-tests/html/browsers/the-window-object/window-indexed-properties-delete-no-cache.html: Added.
* web-platform-tests/html/browsers/the-window-object/window-indexed-properties-expected.txt:
* web-platform-tests/html/browsers/the-window-object/window-indexed-properties-strict-expected.txt:
* web-platform-tests/html/browsers/the-window-object/window-indexed-properties-strict.html:
* web-platform-tests/html/browsers/the-window-object/window-indexed-properties.html:
2021-06-07 Imanol Fernandez <ifernandez@igalia.com>
Use 3D points to map the WebXRBoundedReferenceSpace bounds transform
https://bugs.webkit.org/show_bug.cgi?id=224365
<rdar://problem/76754927>
Reviewed by Sergio Villar Senin.
Update WebXR test expectations.
* web-platform-tests/webxr/xrReferenceSpace_originOffsetBounded.https-expected.txt:
2021-06-06 Darin Adler <darin@apple.com>
Handle custom identifiers and strings separately, so we can quote strings correctly consistently
https://bugs.webkit.org/show_bug.cgi?id=226694
Reviewed by Sam Weinig.
* web-platform-tests/css/css-animations/parsing/animation-name-valid-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-negative-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-pad-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-prefix-suffix-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-symbols-syntax-expected.txt:
* web-platform-tests/css/css-grid/parsing/grid-area-computed-expected.txt:
* web-platform-tests/css/css-grid/parsing/grid-area-shorthand-expected.txt:
* web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt:
* web-platform-tests/css/css-lists/parsing/content-invalid-expected.txt:
* web-platform-tests/css/css-transitions/transition-property-002-expected.txt:
* web-platform-tests/css/cssom/getComputedStyle-pseudo-expected.txt:
* web-platform-tests/css/cssom/serialize-values-expected.txt:
Rebased to reflect progressions. In some cases the entire test passes, in other cases we still
have failures, but the string serialization part of the test has progressed.
2021-06-04 Chris Dumez <cdumez@apple.com>
Worker.constructor throws an exception when the url param is an empty string
https://bugs.webkit.org/show_bug.cgi?id=226637
Reviewed by Darin Adler.
Rebaseline WPT test now that it is passing.
* web-platform-tests/workers/constructors/Worker/Worker-constructor-expected.txt:
2021-06-04 Alex Christensen <achristensen@webkit.org>
Implement off-by-default experimental feature for PerformanceResourceTiming.transferSize, encodedBodySize, and decodedBodySize
https://bugs.webkit.org/show_bug.cgi?id=226629
Reviewed by Brady Eidson.
* web-platform-tests/navigation-timing/nav2_test_attributes_exist-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_attributes_values-expected.txt:
* web-platform-tests/navigation-timing/secure_connection_start_non_zero.https-expected.txt:
* web-platform-tests/navigation-timing/test_document_onload-expected.txt:
* web-platform-tests/resource-timing/TAO-case-insensitive-null-opaque-origin.sub-expected.txt:
* web-platform-tests/resource-timing/TAO-crossorigin-port.sub-expected.txt:
* web-platform-tests/resource-timing/TAO-null-opaque-origin.sub-expected.txt:
This apparent regression is actually just uncovering an existing failure.
The test expects the sum of many values to not be equal to zero.
It used to be adding undefined to many 0 values, which returned undefined, which is not equal to zero.
Now it's adding 0's and getting 0 which correctly indicates that we are not exposing timing values where we should.
* web-platform-tests/resource-timing/cors-preflight.any-expected.txt:
* web-platform-tests/resource-timing/cors-preflight.any.worker-expected.txt:
* web-platform-tests/resource-timing/idlharness.any-expected.txt:
* web-platform-tests/resource-timing/idlharness.any.worker-expected.txt:
* web-platform-tests/resource-timing/resource-timing-level1.sub-expected.txt:
* web-platform-tests/resource-timing/resource_connection_reuse-expected.txt:
* web-platform-tests/resource-timing/resource_connection_reuse.https-expected.txt:
* web-platform-tests/resource-timing/single-entry-per-resource-expected.txt:
* web-platform-tests/resource-timing/test_resource_timing.https-expected.txt:
* web-platform-tests/service-workers/service-worker/resource-timing-cross-origin.https-expected.txt:
2021-06-03 Youenn Fablet <youenn@apple.com>
Cherry-pick webrtc fix to correctly handle audio track state in case of renegotiation
https://bugs.webkit.org/show_bug.cgi?id=226577
Reviewed by Eric Carlson.
* web-platform-tests/webrtc/receiver-track-live.https-expected.txt:
2021-06-02 Alex Christensen <achristensen@webkit.org>
Fix WPT test resource-timing/cross-origin-redirects.html
https://bugs.webkit.org/show_bug.cgi?id=190523
<rdar://45227788>
Reviewed by Brady Eidson.
* web-platform-tests/navigation-timing/nav2_test_redirect_server-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_redirect_server.html:
Sometimes, with our use of Performance::reduceTimeResolution, the event times are equal to each other.
Allow this.
* web-platform-tests/resource-timing/cross-origin-redirects-expected.txt: Added.
* web-platform-tests/resource-timing/cross-origin-redirects.html: Added.
* web-platform-tests/resource-timing/resources/entry-invariants.js: Added.
(const.assert_all_equal_):
(const.assert_ordered_):
(const.assert_zeroed_):
(const.assert_not_negative_):
(const.assert_positive_):
(const.attribute_test_internal):
(async const):
(const.attribute_test_with_validator):
* web-platform-tests/resource-timing/resources/resource-loaders.js: Added.
(const.load.font.path.return.document.fonts.ready.then):
(const.load.stylesheet.async path):
(const.load.iframe.async path):
(const.load.script.async path):
(const.load.xhr_sync.async path):
2021-06-02 Martin Robinson <mrobinson@igalia.com>
[css-scroll-snap] Scroll snap is broken with non-horizontal writing modes
https://bugs.webkit.org/show_bug.cgi?id=226010
Reviewed by Frédéric Wang.
* web-platform-tests/css/css-scroll-snap/scroll-snap-type-on-root-element-expected.txt: Update expectations to mark tests as passing.
* web-platform-tests/css/css-scroll-snap/snap-inline-block-expected.txt: Ditto.
2021-06-01 Jean-Yves Avenard <jya@apple.com>
MediaSession.coordinator should not be optional, relying on coordinator state change instead
https://bugs.webkit.org/show_bug.cgi?id=226328
rdar://77461335
Reviewed by Eric Carlson.
* web-platform-tests/mediasession/idlharness.window-expected.txt:
2021-06-01 Cathie Chen <cathiechen@igalia.com>
Update tests of mapping width and height attributes to aspect-ratio from WPT
https://bugs.webkit.org/show_bug.cgi?id=226472
Reviewed by Rob Buis.
Base commit: https://github.com/web-platform-tests/wpt/commit/da6406b38dae07a8a69c384b72ddd89b48d5194a
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/canvas-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/canvas-aspect-ratio.html:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/resources/aspect-ratio.js:
(test_computed_style_aspect_ratio):
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html:
2021-05-31 Chris Dumez <cdumez@apple.com>
Unreviewed, rebaseline web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https.html after r278233.
The test progressed slightly even though it still isn't fully passing.
* web-platform-tests/webaudio/the-audio-api/the-convolvernode-interface/active-processing.https-expected.txt:
2021-04-29 Sergio Villar Senin <svillar@igalia.com>
Enable <summary> to be a flex container
https://bugs.webkit.org/show_bug.cgi?id=190065
Reviewed by Antti Koivisto.
Imported several WPT tests adding coverage for <summary> as grid/flex.
* resources/import-expectations.json:
* resources/resource-files.json:
* web-platform-tests/html/rendering/the-details-element/details-blockification-expected.txt: Added.
* web-platform-tests/html/rendering/the-details-element/details-blockification.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-flex-expected.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-flex.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-grid-expected.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-grid.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-inline-flex-expected.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-inline-flex.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-inline-grid-expected.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-display-inline-grid.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-in-ol-expected.html: Added.
* web-platform-tests/html/rendering/the-details-element/summary-in-ol.html: Added.
* web-platform-tests/html/rendering/the-details-element/w3c-import.log:
2021-05-28 Rob Buis <rbuis@igalia.com>
Webkit doesn't calculate padding-top/-bottom in % correctly when parent has padding
https://bugs.webkit.org/show_bug.cgi?id=221202
Reviewed by Manuel Rego Casasnovas.
Add test for this.
* web-platform-tests/css/css-position/position-absolute-padding-percentage-expected.txt: Added.
* web-platform-tests/css/css-position/position-absolute-padding-percentage.html: Added.
2021-05-28 Martin Robinson <mrobinson@webkit.org>
More readily layout when scroll-snap properties change
https://bugs.webkit.org/show_bug.cgi?id=225950
Reviewed by Simon Fraser.
* web-platform-tests/css/css-scroll-snap/scroll-snap-type-change-expected.txt: Updated expectation
for newly passing test.
2021-05-27 Said Abou-Hallawa <said@apple.com>
Values of keySplines control points must all be in the range 0 to 1
https://bugs.webkit.org/show_bug.cgi?id=226336
Reviewed by Sam Weinig.
* web-platform-tests/svg/animations/keysplines-x-limits-expected.txt:
* web-platform-tests/svg/animations/keysplines-y-limits-expected.txt: Added.
* web-platform-tests/svg/animations/keysplines-y-limits.html: Added.
2021-05-27 Ziran Sun <zsun@igalia.com>
[css-grid] Add discrete animation support for grid-template-columns|rows
https://bugs.webkit.org/show_bug.cgi?id=226174
Reviewed by Antoine Quint.
* web-platform-tests/css/css-grid/animation/grid-template-columns-interpolation-expected.txt:
* web-platform-tests/css/css-grid/animation/grid-template-rows-interpolation-expected.txt:
2021-05-26 Alex Christensen <achristensen@webkit.org>
URL path setter messes up UTF-8 encoding after ?
https://bugs.webkit.org/show_bug.cgi?id=226136
Reviewed by Chris Dumez.
* web-platform-tests/url/url-setters-expected.txt:
2021-05-26 Chris Dumez <cdumez@apple.com>
Drop SecurityPolicyViolationEvent's blockedURL & documentURL attributes
https://bugs.webkit.org/show_bug.cgi?id=226270
Reviewed by Alex Christensen.
Rebaseline WPT test due to change.
* web-platform-tests/content-security-policy/securitypolicyviolation/idlharness.window-expected.txt:
2021-05-25 Chris Dumez <cdumez@apple.com>
CSP does not apply to AudioWorklets
https://bugs.webkit.org/show_bug.cgi?id=225862
<rdar://problem/78098440>
Reviewed by Eric Carlson.
Rebaseline WPT test that is now passing.
* web-platform-tests/worklets/audio-worklet-csp.https-expected.txt:
2021-05-25 Chris Dumez <cdumez@apple.com>
SecurityPolicyViolationEvent.constructor do not throw any exception as expected when eventInitDict param do not include all the members required
https://bugs.webkit.org/show_bug.cgi?id=226215
Reviewed by Darin Adler.
Rebaseline WPT tests that are now passing.
* web-platform-tests/content-security-policy/securitypolicyviolation/constructor-required-fields-expected.txt:
* web-platform-tests/content-security-policy/securitypolicyviolation/idlharness.window-expected.txt:
2021-05-25 Tim Nguyen <ntim@apple.com>
Add basic <dialog> element UA styles
https://bugs.webkit.org/show_bug.cgi?id=226169
Reviewed by Antti Koivisto.
Basic styles from https://html.spec.whatwg.org/#flow-content-3
* web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/dialog-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-autofocus-multiple-times-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/inert-node-is-unfocusable-expected.txt:
* web-platform-tests/html/semantics/interactive-elements/the-dialog-element/remove-dialog-should-unblock-document-expected.txt:
2021-05-24 Cathie Chen <cathiechen@igalia.com>
Use the parsed width and height attributes as a presentational hint for aspect-ratio CSS property
https://bugs.webkit.org/show_bug.cgi?id=217529
Reviewed by Antti Koivisto.
Update the expected results of test_computed_style which are passed now.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio-expected.txt:
2021-05-24 Cameron McCormack <heycam@apple.com>
Add missing operators.woff that a few WPTs reference.
https://bugs.webkit.org/show_bug.cgi?id=225586
<rdar://77527890>
Reviewed by Frédéric Wang.
* web-platform-tests/fonts/math/operators.woff: Added.
* web-platform-tests/mathml/presentation-markup/operators/mo-font-relative-lengths-001-expected.txt:
* web-platform-tests/mathml/presentation-markup/operators/mo-minsize-maxsize-001-expected.txt:
* web-platform-tests/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001-expected.txt:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-combining-expected.txt: Added.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-001-expected.txt:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-002-expected.txt:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-003-expected.txt:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-001-expected.txt:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-005-expected.txt:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-006-expected.txt:
2021-05-24 Imanol Fernandez <ifernandez@igalia.com>
Update WebXR WPT tests
https://bugs.webkit.org/show_bug.cgi?id=224935
<rdar://problem/77323099>
Reviewed by Sergio Villar Senin.
* resources/import-expectations.json:
* web-platform-tests/webxr/META.yml:
* web-platform-tests/webxr/anchors/META.yml: Added.
* web-platform-tests/webxr/anchors/ar_anchor_freefloating_create_move.https.html:
* web-platform-tests/webxr/anchors/ar_anchor_freefloating_delay_creation.https.html:
* web-platform-tests/webxr/anchors/ar_anchor_freefloating_failure.https.html:
* web-platform-tests/webxr/anchors/ar_anchor_freefloating_pause_resume_stop.https.html:
* web-platform-tests/webxr/anchors/ar_anchor_states.https.html:
* web-platform-tests/webxr/anchors/w3c-import.log:
* web-platform-tests/webxr/ar-module/META.yml: Added.
* web-platform-tests/webxr/ar-module/w3c-import.log:
* web-platform-tests/webxr/ar-module/xrDevice_requestSession_immersive-ar.https-expected.txt:
* web-platform-tests/webxr/ar-module/xrDevice_requestSession_immersive-ar.https.html:
* web-platform-tests/webxr/ar-module/xrSession_environmentBlendMode.https.html:
* web-platform-tests/webxr/ar-module/xrSession_interactionMode.https.html: Added.
* web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_dataUnavailable.https.html: Added.
* web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_inactiveFrame.https.html: Added.
* web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_incorrectUsage.https.html: Added.
* web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_luminance_alpha_dataValid.https.html: Added.
* web-platform-tests/webxr/depth-sensing/cpu/depth_sensing_cpu_staleView.https.html: Added.
* web-platform-tests/webxr/depth-sensing/cpu/w3c-import.log: Added.
* web-platform-tests/webxr/depth-sensing/dataUnavailableTests.js: Added.
(return.session.requestReferenceSpace.then):
(const.dataUnavailableTestFunctionGenerator):
* web-platform-tests/webxr/depth-sensing/depth_sensing_notEnabled.https.html: Added.
* web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_dataUnavailable.https.html: Added.
* web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_inactiveFrame.https.html: Added.
* web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_incorrectUsage.https.html: Added.
* web-platform-tests/webxr/depth-sensing/gpu/depth_sensing_gpu_staleView.https.html: Added.
* web-platform-tests/webxr/depth-sensing/gpu/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/webxr/ar-module/w3c-import.log.
* web-platform-tests/webxr/depth-sensing/inactiveFrameTests.js: Added.
(return.session.requestReferenceSpace.then):
(const.inactiveFrameTestFunctionGenerator):
* web-platform-tests/webxr/depth-sensing/staleViewsTests.js: Added.
(return.session.requestReferenceSpace.then):
(const.staleViewsTestFunctionGenerator):
* web-platform-tests/webxr/depth-sensing/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/w3c-import.log.
* web-platform-tests/webxr/dom-overlay/META.yml: Added.
* web-platform-tests/webxr/dom-overlay/ar_dom_overlay.https.html:
* web-platform-tests/webxr/dom-overlay/idlharness.https.window.js:
(async idl_array):
* web-platform-tests/webxr/dom-overlay/nested_fullscreen.https.html: Added.
* web-platform-tests/webxr/dom-overlay/w3c-import.log:
* web-platform-tests/webxr/events_input_source_recreation.https-expected.txt:
* web-platform-tests/webxr/events_input_source_recreation.https.html:
* web-platform-tests/webxr/events_input_sources_change.https-expected.txt:
* web-platform-tests/webxr/events_input_sources_change.https.html:
* web-platform-tests/webxr/events_referenceSpace_reset_immersive.https.html:
* web-platform-tests/webxr/events_referenceSpace_reset_inline.https.html:
* web-platform-tests/webxr/events_session_select.https-expected.txt:
* web-platform-tests/webxr/events_session_select.https.html:
* web-platform-tests/webxr/events_session_select_subframe.https-expected.txt:
* web-platform-tests/webxr/events_session_select_subframe.https.html:
* web-platform-tests/webxr/events_session_squeeze.https-expected.txt:
* web-platform-tests/webxr/events_session_squeeze.https.html:
* web-platform-tests/webxr/exclusive_requestFrame_nolayer.https.html:
* web-platform-tests/webxr/gamepads-module/META.yml: Added.
* web-platform-tests/webxr/gamepads-module/w3c-import.log:
* web-platform-tests/webxr/gamepads-module/xrInputSource_gamepad_disconnect.https.html:
* web-platform-tests/webxr/gamepads-module/xrInputSource_gamepad_input_registered.https.html:
* web-platform-tests/webxr/getInputPose_handedness.https-expected.txt:
* web-platform-tests/webxr/getInputPose_handedness.https.html:
* web-platform-tests/webxr/getInputPose_pointer.https.html:
* web-platform-tests/webxr/getViewerPose_emulatedPosition.https-expected.txt:
* web-platform-tests/webxr/getViewerPose_emulatedPosition.https.html:
* web-platform-tests/webxr/hand-input/META.yml: Added.
* web-platform-tests/webxr/hand-input/idlharness.https.window.html: Added.
* web-platform-tests/webxr/hand-input/idlharness.https.window.js: Copied from LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/idlharness.https.window.js.
(async idl_array):
* web-platform-tests/webxr/hand-input/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/w3c-import.log.
* web-platform-tests/webxr/hit-test/META.yml: Added.
* web-platform-tests/webxr/hit-test/ar_hittest_source_cancel.https.html: Added.
* web-platform-tests/webxr/hit-test/ar_hittest_subscription_inputSources.https.html:
* web-platform-tests/webxr/hit-test/ar_hittest_subscription_refSpaces.https.html:
* web-platform-tests/webxr/hit-test/ar_hittest_subscription_states_regular.https.html:
* web-platform-tests/webxr/hit-test/ar_hittest_subscription_states_transient.https.html:
* web-platform-tests/webxr/hit-test/ar_hittest_subscription_transientInputSources.https.html:
* web-platform-tests/webxr/hit-test/w3c-import.log:
* web-platform-tests/webxr/layers/META.yml: Added.
* web-platform-tests/webxr/layers/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/webxr/dom-overlay/w3c-import.log.
* web-platform-tests/webxr/layers/xrWebGLBinding_constructor.https.html: Added.
* web-platform-tests/webxr/light-estimation/w3c-import.log: Added.
* web-platform-tests/webxr/light-estimation/xrFrame_getLightEstimate_oldSession.https.html: Added.
* web-platform-tests/webxr/light-estimation/xrFrame_getLightEstimate_staleFrame.https.html: Added.
* web-platform-tests/webxr/light-estimation/xrFrame_getLightEstimate_valid.https.html: Added.
* web-platform-tests/webxr/light-estimation/xrSession_getLightProbe_ended.https.html: Added.
* web-platform-tests/webxr/light-estimation/xrSession_getLightProbe_notEnabled.https.html: Added.
* web-platform-tests/webxr/light-estimation/xrSession_getLightProbe_valid.https.html: Added.
* web-platform-tests/webxr/light-estimation/xrWebGLBinding_getReflectionCubeMap.https.html: Added.
* web-platform-tests/webxr/navigator_xr_sameObject.https-expected.txt:
* web-platform-tests/webxr/navigator_xr_sameObject.https.html:
* web-platform-tests/webxr/render_state_update.https-expected.txt:
* web-platform-tests/webxr/render_state_update.https.html:
* web-platform-tests/webxr/render_state_vertical_fov_immersive.https-expected.txt:
* web-platform-tests/webxr/render_state_vertical_fov_immersive.https.html:
* web-platform-tests/webxr/render_state_vertical_fov_inline.https.html:
* web-platform-tests/webxr/resources/w3c-import.log:
* web-platform-tests/webxr/resources/webxr_math_utils.js:
(let.flip_quaternion):
* web-platform-tests/webxr/resources/webxr_test_asserts.js:
(const.get_mismatched_component):
(const.assert_point_approx_equals):
(const.assert_orientation_approx_equals):
(const.assert_point_significantly_not_equals):
(const.assert_transform_approx_equals):
* web-platform-tests/webxr/resources/webxr_test_constants.js:
* web-platform-tests/webxr/resources/webxr_test_constants_fake_depth.js: Added.
(const.convertDepthBufferToArrayBuffer):
(const.createDepthSensingData):
(const.getExpectedValueAt):
* web-platform-tests/webxr/resources/webxr_util.js:
(async return):
(async loadChromiumResources):
* web-platform-tests/webxr/w3c-import.log:
* web-platform-tests/webxr/webGLCanvasContext_create_xrcompatible.https-expected.txt:
* web-platform-tests/webxr/webGLCanvasContext_create_xrcompatible.https.html:
* web-platform-tests/webxr/webGLCanvasContext_makecompatible_contextlost.https-expected.txt:
* web-platform-tests/webxr/webGLCanvasContext_makecompatible_contextlost.https.html:
* web-platform-tests/webxr/webGLCanvasContext_makecompatible_reentrant.https-expected.txt:
* web-platform-tests/webxr/webGLCanvasContext_makecompatible_reentrant.https.html:
* web-platform-tests/webxr/webxr_feature_policy.https.html:
* web-platform-tests/webxr/xrBoundedReferenceSpace_updates.https-expected.txt:
* web-platform-tests/webxr/xrBoundedReferenceSpace_updates.https.html:
* web-platform-tests/webxr/xrDevice_disconnect_ends.https.html:
* web-platform-tests/webxr/xrDevice_requestSession_immersive.https-expected.txt:
* web-platform-tests/webxr/xrDevice_requestSession_immersive.https.html:
* web-platform-tests/webxr/xrDevice_requestSession_optionalFeatures.https-expected.txt:
* web-platform-tests/webxr/xrDevice_requestSession_optionalFeatures.https.html:
* web-platform-tests/webxr/xrDevice_requestSession_requiredFeatures_unknown.https-expected.txt:
* web-platform-tests/webxr/xrFrame_getPose.https-expected.txt:
* web-platform-tests/webxr/xrFrame_getPose.https.html:
* web-platform-tests/webxr/xrFrame_getViewerPose_getPose.https-expected.txt:
* web-platform-tests/webxr/xrFrame_getViewerPose_getPose.https.html:
* web-platform-tests/webxr/xrFrame_getViewerPose_getPose_identities.https.html: Added.
* web-platform-tests/webxr/xrFrame_lifetime.https.html:
* web-platform-tests/webxr/xrFrame_session_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrFrame_session_sameObject.https.html:
* web-platform-tests/webxr/xrInputSource_add_remove.https-expected.txt:
* web-platform-tests/webxr/xrInputSource_add_remove.https.html:
* web-platform-tests/webxr/xrInputSource_emulatedPosition.https-expected.txt:
* web-platform-tests/webxr/xrInputSource_emulatedPosition.https.html:
* web-platform-tests/webxr/xrInputSource_profiles.https-expected.txt:
* web-platform-tests/webxr/xrInputSource_profiles.https.html:
* web-platform-tests/webxr/xrInputSource_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrInputSource_sameObject.https.html:
* web-platform-tests/webxr/xrPose_transform_sameObject.https.html:
* web-platform-tests/webxr/xrReferenceSpace_originOffset.https-expected.txt:
* web-platform-tests/webxr/xrReferenceSpace_originOffset.https.html:
* web-platform-tests/webxr/xrReferenceSpace_originOffsetBounded.https.html:
* web-platform-tests/webxr/xrReferenceSpace_originOffset_viewer.https-expected.txt:
* web-platform-tests/webxr/xrReferenceSpace_originOffset_viewer.https.html:
* web-platform-tests/webxr/xrReferenceSpace_relationships.https-expected.txt:
* web-platform-tests/webxr/xrReferenceSpace_relationships.https.html:
* web-platform-tests/webxr/xrRigidTransform_constructor.https-expected.txt:
* web-platform-tests/webxr/xrRigidTransform_constructor.https.html:
* web-platform-tests/webxr/xrRigidTransform_inverse.https-expected.txt:
* web-platform-tests/webxr/xrRigidTransform_inverse.https.html:
* web-platform-tests/webxr/xrRigidTransform_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrRigidTransform_sameObject.https.html:
* web-platform-tests/webxr/xrSession_cancelAnimationFrame.https-expected.txt:
* web-platform-tests/webxr/xrSession_cancelAnimationFrame.https.html:
* web-platform-tests/webxr/xrSession_cancelAnimationFrame_invalidhandle.https-expected.txt:
* web-platform-tests/webxr/xrSession_cancelAnimationFrame_invalidhandle.https.html:
* web-platform-tests/webxr/xrSession_end.https-expected.txt:
* web-platform-tests/webxr/xrSession_end.https.html:
* web-platform-tests/webxr/xrSession_input_events_end.https.html:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_callback_calls.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_callback_calls.https.html:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_data_valid.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_data_valid.https.html:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_getViewerPose.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_getViewerPose.https.html:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_timestamp.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestAnimationFrame_timestamp.https.html:
* web-platform-tests/webxr/xrSession_requestReferenceSpace.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestReferenceSpace.https.html:
* web-platform-tests/webxr/xrSession_requestReferenceSpace_features.https-expected.txt:
* web-platform-tests/webxr/xrSession_requestReferenceSpace_features.https.html:
* web-platform-tests/webxr/xrSession_requestSessionDuringEnd.https.html: Added.
* web-platform-tests/webxr/xrSession_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrSession_sameObject.https.html:
* web-platform-tests/webxr/xrSession_viewer_referenceSpace.https-expected.txt:
* web-platform-tests/webxr/xrSession_viewer_referenceSpace.https.html:
* web-platform-tests/webxr/xrSession_visibilityState.https.html:
* web-platform-tests/webxr/xrStationaryReferenceSpace_floorlevel_updates.https.html:
* web-platform-tests/webxr/xrView_eyes.https-expected.txt:
* web-platform-tests/webxr/xrView_eyes.https.html:
* web-platform-tests/webxr/xrView_match.https-expected.txt:
* web-platform-tests/webxr/xrView_match.https.html:
* web-platform-tests/webxr/xrView_oneframeupdate.https-expected.txt:
* web-platform-tests/webxr/xrView_oneframeupdate.https.html:
* web-platform-tests/webxr/xrView_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrView_sameObject.https.html:
* web-platform-tests/webxr/xrViewerPose_views_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrViewerPose_views_sameObject.https.html:
* web-platform-tests/webxr/xrViewport_valid.https-expected.txt:
* web-platform-tests/webxr/xrViewport_valid.https.html:
* web-platform-tests/webxr/xrWebGLLayer_constructor.https-expected.txt:
* web-platform-tests/webxr/xrWebGLLayer_constructor.https.html:
* web-platform-tests/webxr/xrWebGLLayer_framebuffer_draw.https-expected.txt:
* web-platform-tests/webxr/xrWebGLLayer_framebuffer_draw.https.html:
* web-platform-tests/webxr/xrWebGLLayer_framebuffer_sameObject.https-expected.txt:
* web-platform-tests/webxr/xrWebGLLayer_framebuffer_sameObject.https.html:
* web-platform-tests/webxr/xrWebGLLayer_framebuffer_scale.https.html:
* web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer.https-expected.txt:
* web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer.https.html:
* web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https.html:
* web-platform-tests/webxr/xrWebGLLayer_viewports.https-expected.txt:
* web-platform-tests/webxr/xrWebGLLayer_viewports.https.html:
* web-platform-tests/webxr/xr_viewport_scale.https.html: Added.
2021-05-21 Rob Buis <rbuis@igalia.com>
grid track size should reject unitless length
https://bugs.webkit.org/show_bug.cgi?id=189137
Reviewed by Sergio Villar Senin.
Update improved test result.
* web-platform-tests/quirks/unitless-length/excluded-properties-001-expected.txt:
2021-05-20 Alexey Shvayka <shvaikalesh@gmail.com>
[WebIDL] Remove [ImplicitThis] and [CustomProxyToJSObject] extended attributes
https://bugs.webkit.org/show_bug.cgi?id=223758
Reviewed by Sam Weinig.
* web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any.html: Added.
* web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any.js: Added.
* web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any.worker-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/global-object-implicit-this-value.any.worker.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-called-on-globalthis.https-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-registerprocessor-called-on-globalthis.https.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/dummy-processor-globalthis.js: Added.
2021-05-20 Alexey Shvayka <shvaikalesh@gmail.com>
Align internal methods of WindowProperties object with the spec
https://bugs.webkit.org/show_bug.cgi?id=222918
Reviewed by Sam Weinig.
* web-platform-tests/WebIDL/ecmascript-binding/class-string-named-properties-object.window-expected.txt:
* web-platform-tests/WebIDL/ecmascript-binding/class-string-named-properties-object.window.js:
* web-platform-tests/WebIDL/ecmascript-binding/window-named-properties-object-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/window-named-properties-object.html: Added.
* web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
* web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/window-named-properties-expected.txt:
* web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/window-named-properties.html:
2021-05-20 Felipe Erias <felipeerias@igalia.com>
[css-flexbox] Wrong height of an empty table inside an orthogonal flex parent
https://bugs.webkit.org/show_bug.cgi?id=225339
Reviewed by Sergio Villar Senin.
Add a test for an empty table inside a flexbox container, where the logical heights of both elements
are orthogonal to each other (the table has vertical writing mode and the flexbox uses row direction).
This is a flipped version of table-as-item-specified-height.html.
* web-platform-tests/css/css-flexbox/table-as-item-specified-width-vertical-expected.html: Added.
* web-platform-tests/css/css-flexbox/table-as-item-specified-width-vertical.html: Added.
2021-05-19 Alex Christensen <achristensen@webkit.org>
Add support for Navigation Timing Level 2
https://bugs.webkit.org/show_bug.cgi?id=184363
Reviewed by Ryosuke Niwa.
* web-platform-tests/navigation-timing/META.yml: Added.
* web-platform-tests/navigation-timing/dom_interactive_image_document-expected.txt: Added.
* web-platform-tests/navigation-timing/dom_interactive_image_document.html: Added.
* web-platform-tests/navigation-timing/dom_interactive_media_document-expected.txt: Added.
* web-platform-tests/navigation-timing/dom_interactive_media_document.html: Added.
* web-platform-tests/navigation-timing/idlharness.window.js:
* web-platform-tests/navigation-timing/nav2_test_attributes_exist-expected.txt: Added.
* web-platform-tests/navigation-timing/nav2_test_attributes_exist.html: Added.
This test fails because we have not implemented transferSize, encodedBodySize, and decodedBodySize as noted in PerformanceResourceTiming.idl
* web-platform-tests/navigation-timing/nav2_test_attributes_values-expected.txt: Added.
* web-platform-tests/navigation-timing/nav2_test_attributes_values.html: Added.
This test fails because we have not implemented transferSize, encodedBodySize, and decodedBodySize as noted in PerformanceResourceTiming.idl
* web-platform-tests/navigation-timing/nav2_test_document_open-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_document_open.html:
* web-platform-tests/navigation-timing/nav2_test_document_replaced-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_document_replaced.html:
* web-platform-tests/navigation-timing/nav2_test_frame_removed-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_instance_accessible_from_the_start-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_instance_accessible_from_the_start.html:
* web-platform-tests/navigation-timing/nav2_test_instance_accessors-expected.txt: Added.
* web-platform-tests/navigation-timing/nav2_test_instance_accessors.html: Added.
* web-platform-tests/navigation-timing/nav2_test_navigate_iframe-expected.txt: Added.
* web-platform-tests/navigation-timing/nav2_test_navigate_iframe.html: Added.
* web-platform-tests/navigation-timing/nav2_test_navigate_within_document-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_navigate_within_document.html:
* web-platform-tests/navigation-timing/nav2_test_navigation_type_backforward-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_navigation_type_backforward.html:
* web-platform-tests/navigation-timing/nav2_test_navigation_type_navigate-expected.txt: Added.
* web-platform-tests/navigation-timing/nav2_test_navigation_type_navigate.html: Added.
* web-platform-tests/navigation-timing/nav2_test_navigation_type_reload-expected.txt:
* web-platform-tests/navigation-timing/nav2_test_navigation_type_reload.html:
* web-platform-tests/navigation-timing/nav2_test_redirect_chain_xserver_final_original_origin-expected.txt: Added.
This test fails because our test infrastructure doesn't support loading from www.localhost.
* web-platform-tests/navigation-timing/nav2_test_redirect_chain_xserver_final_original_origin.html: Copied from LayoutTests/imported/w3c/web-platform-tests/navigation-timing/nav2_test_redirect_chain_xserver_partial_opt_in.html.
* web-platform-tests/navigation-timing/nav2_test_redirect_chain_xserver_partial_opt_in-expected.txt:
This test fails because our test infrastructure doesn't support loading from www.localhost.
* web-platform-tests/navigation-timing/nav2_test_redirect_chain_xserver_partial_opt_in.html:
* web-platform-tests/navigation-timing/nav2_test_redirect_none-expected.txt: Added.
* web-platform-tests/navigation-timing/nav2_test_redirect_none.html: Added.
* web-platform-tests/navigation-timing/nav2_test_redirect_server-expected.txt:
This test failure needs further investigation.
* web-platform-tests/navigation-timing/nav2_test_redirect_server.html:
* web-platform-tests/navigation-timing/nav2_test_redirect_xserver-expected.txt:
This test fails because our test infrastructure doesn't support loading from www.localhost.
* web-platform-tests/navigation-timing/nav2_test_redirect_xserver.html:
* web-platform-tests/navigation-timing/nav2_test_unique_nav_instances-expected.txt: Added.
This test failure needs further investigation.
* web-platform-tests/navigation-timing/nav2_test_unique_nav_instances.html: Added.
* web-platform-tests/navigation-timing/po-navigation-expected.txt: Added.
* web-platform-tests/navigation-timing/po-navigation.html: Added.
* web-platform-tests/navigation-timing/resources/webperftestharness.js:
(test_namespace):
(test_attribute_exists):
(test_enum):
* web-platform-tests/navigation-timing/secure-connection-start-reuse.https-expected.txt: Added.
* web-platform-tests/navigation-timing/secure-connection-start-reuse.https.html: Added.
* web-platform-tests/navigation-timing/secure_connection_start_non_zero.https-expected.txt:
This test has been marked as flaky. It needs to be fixed to not rely on no initial connection reuse.
* web-platform-tests/navigation-timing/supported_navigation_type.any-expected.txt:
* web-platform-tests/navigation-timing/supported_navigation_type.any.worker-expected.txt:
* web-platform-tests/navigation-timing/test_document_onload-expected.txt: Added.
* web-platform-tests/navigation-timing/test_document_onload.html: Added.
This test failure needs further investigation.
* web-platform-tests/navigation-timing/unload-event-same-origin-check-expected.txt:
* web-platform-tests/navigation-timing/unload-event-same-origin-check.html:
* web-platform-tests/performance-timeline/META.yml: Added.
* web-platform-tests/performance-timeline/buffered-flag-after-timeout.any.js: Added.
(async_test.t.t.step_timeout):
* web-platform-tests/performance-timeline/buffered-flag-observer.any.js: Added.
* web-platform-tests/performance-timeline/get-invalid-entries-expected.txt: Added.
* web-platform-tests/performance-timeline/get-invalid-entries.html: Added.
* web-platform-tests/performance-timeline/idlharness.any.js: Added.
(async idl_array):
* web-platform-tests/performance-timeline/multiple-buffered-flag-observers.any.js: Added.
(promise_test):
* web-platform-tests/performance-timeline/not-clonable-expected.txt: Added.
* web-platform-tests/performance-timeline/not-clonable.html: Added.
* web-platform-tests/performance-timeline/observer-buffered-false.any.js: Added.
(async_test.t.t.step_timeout):
* web-platform-tests/performance-timeline/performanceentry-tojson.any.js: Added.
(test):
* web-platform-tests/performance-timeline/po-callback-mutate.any.js: Added.
(async_test):
* web-platform-tests/performance-timeline/po-disconnect-removes-observed-types.any.js: Added.
(async_test):
* web-platform-tests/performance-timeline/po-disconnect.any.js: Added.
(async_test):
(test):
* web-platform-tests/performance-timeline/po-entries-sort.any.js: Added.
(async_test):
* web-platform-tests/performance-timeline/po-getentries.any.js: Added.
(async_test):
* web-platform-tests/performance-timeline/po-mark-measure.any.js: Added.
(async_test):
* web-platform-tests/performance-timeline/po-observe-expected.txt: Added.
* web-platform-tests/performance-timeline/po-observe-repeated-type.any.js: Added.
(async_test):
* web-platform-tests/performance-timeline/po-observe.html: Added.
* web-platform-tests/performance-timeline/po-resource-expected.txt: Added.
* web-platform-tests/performance-timeline/po-resource.html: Added.
* web-platform-tests/performance-timeline/po-takeRecords.any.js: Added.
(async_test):
* web-platform-tests/performance-timeline/resources/postmessage-entry.html: Added.
* web-platform-tests/performance-timeline/resources/worker-invalid-entries.js: Added.
* web-platform-tests/performance-timeline/resources/worker-with-performance-observer.js: Added.
(catch):
* web-platform-tests/performance-timeline/supportedEntryTypes.any-expected.txt:
This test failure needs further investigation. It's a bindings generation problem I've unsuccessfully looked into before.
* web-platform-tests/performance-timeline/supportedEntryTypes.any.js:
(test):
* web-platform-tests/performance-timeline/supportedEntryTypes.any.worker-expected.txt:
* web-platform-tests/performance-timeline/webtiming-resolution.any.js: Added.
(testTimeResolution):
(timeByUserTiming):
* web-platform-tests/performance-timeline/worker-with-performance-observer-expected.txt: Added.
* web-platform-tests/performance-timeline/worker-with-performance-observer.html: Added.
* web-platform-tests/service-workers/service-worker/navigation-timing.https-expected.txt:
This existing test failure needs more investigation. We are probably close to a fix after this patch.
2021-05-19 Rob Buis <rbuis@igalia.com>
https://bugs.webkit.org/show_bug.cgi?id=225964
Fix flex-aspect-ratio-002+004.html
Reviewed by Sergio Villar Senin.
Import tests.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-002.html:
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-004.html:
2021-05-18 Keith Miller <keith_miller@apple.com>
Temporarily revert r276592 as it breaks some native apps
https://bugs.webkit.org/show_bug.cgi?id=225917
Unreviewed, revert.
* web-platform-tests/WebIDL/ecmascript-binding/interface-object-set-receiver-expected.txt: Removed.
* web-platform-tests/WebIDL/ecmascript-binding/interface-object-set-receiver.html: Removed.
* web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-constructor-set-receiver-expected.txt:
* web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-constructor-set-receiver.html:
2021-05-16 Cameron McCormack <heycam@apple.com>
Make MathML WPTs wait for all font loads
https://bugs.webkit.org/show_bug.cgi?id=225728
Reviewed by Darin Adler.
With current interop issues around font loading, there's no guarantee
that waiting on the document.fonts.ready promise in the load event will
catch font loads initiated by content. Since these tests are not
explicitly testing font loading behavior, change to wait explicitly for
all fonts to load.
* web-platform-tests/mathml/presentation-markup/fractions/frac-1-expected.txt:
* web-platform-tests/mathml/presentation-markup/fractions/frac-1.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-bar-001.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-bar-002.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-002-expected.txt:
* web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-002.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-3-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-3-expected.txt.
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-3.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001-expected.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002-expected.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003-expected.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004-expected.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005-expected.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006-expected.html:
* web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006.html:
* web-platform-tests/mathml/presentation-markup/mrow/inferred-mrow-stretchy-expected.txt:
* web-platform-tests/mathml/presentation-markup/mrow/inferred-mrow-stretchy.html:
* web-platform-tests/mathml/presentation-markup/mrow/no-spacing-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/mrow/no-spacing-expected.txt.
* web-platform-tests/mathml/presentation-markup/mrow/no-spacing.html:
* web-platform-tests/mathml/presentation-markup/mrow/spacing-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/mrow/spacing-expected.txt.
* web-platform-tests/mathml/presentation-markup/mrow/spacing.html:
* web-platform-tests/mathml/presentation-markup/operators/mo-axis-height-1.html:
* web-platform-tests/mathml/presentation-markup/operators/mo-font-relative-lengths-001-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/mo-font-relative-lengths-001-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/mo-font-relative-lengths-001.html:
* web-platform-tests/mathml/presentation-markup/operators/mo-minsize-maxsize-001-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/mo-minsize-maxsize-001-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/mo-minsize-maxsize-001.html:
* web-platform-tests/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/mo-stretch-properties-dynamic-001.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-001-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-001-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-002-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-002-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-003-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-003-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-004-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-004-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-005-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-005-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-006-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-006-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-001-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-001-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-002-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-002-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-003-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-003-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-004-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-004-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-005-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-005-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-006-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-006-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-001-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-001-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-002-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-002-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-003-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-003-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-004-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-004-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-005-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-005-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-006-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-006-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-001-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-001-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-002-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-002-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-003-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-003-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-004-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-004-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-005-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-005-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html:
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-006-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-006-expected.txt.
* web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html:
* web-platform-tests/mathml/presentation-markup/radicals/dynamic-radical-paint-invalidation-001.html:
* web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1.html:
* web-platform-tests/mathml/presentation-markup/radicals/root-parameters-2-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/radicals/root-parameters-2-expected.txt.
* web-platform-tests/mathml/presentation-markup/radicals/root-parameters-2.html:
* web-platform-tests/mathml/presentation-markup/scripts/cramped-001-expected.txt:
* web-platform-tests/mathml/presentation-markup/scripts/cramped-001.html:
* web-platform-tests/mathml/presentation-markup/scripts/empty-underover-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/scripts/empty-underover-expected.txt.
* web-platform-tests/mathml/presentation-markup/scripts/empty-underover.html:
* web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-1.html:
* web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-2-expected.txt:
* web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-2.html:
* web-platform-tests/mathml/presentation-markup/scripts/underover-1.html:
* web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-1.html:
* web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-2.html:
* web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3-expected.txt:
* web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3.html:
* web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4.tentative-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4.tentative-expected.txt.
* web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4.tentative.html:
* web-platform-tests/mathml/presentation-markup/tables/table-axis-height.html:
* web-platform-tests/mathml/relations/css-styling/color-005.html:
* web-platform-tests/mathml/relations/css-styling/displaystyle-013.html:
* web-platform-tests/mathml/relations/css-styling/displaystyle-014.html:
* web-platform-tests/mathml/relations/css-styling/displaystyle-1.html:
* web-platform-tests/mathml/relations/css-styling/displaystyle-2.html:
* web-platform-tests/mathml/relations/css-styling/displaystyle-3.html:
* web-platform-tests/mathml/relations/css-styling/lengths-2.html:
* web-platform-tests/mathml/relations/css-styling/visibility-005.html:
* web-platform-tests/mathml/support/fonts.js: Added.
(loadAllFonts):
2021-05-16 Sam Weinig <weinig@apple.com>
Add support for creating/accessing/setting non-sRGB ImageData via canvas
https://bugs.webkit.org/show_bug.cgi?id=225841
Reviewed by Darin Adler.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3-expected.txt:
Update result to passing.
2021-05-15 Said Abou-Hallawa <said@apple.com>
Implement CanvasRenderingContext2D.createConicGradient
https://bugs.webkit.org/show_bug.cgi?id=225539
Reviewed by Sam Weinig.
* web-platform-tests/html/canvas/element/fill-and-stroke-styles/2d.gradient.conic-expected.txt:
2021-05-14 Darin Adler <darin@apple.com>
output element doesn't react properly to node tree mutations
https://bugs.webkit.org/show_bug.cgi?id=196532
Reviewed by Ryosuke Niwa.
* web-platform-tests/custom-elements/builtin-coverage-expected.txt:
Updated since HTMLOptionElement now has a constructor. Still not passing, but closer to correct.
* web-platform-tests/custom-elements/form-associated/form-reset-callback-expected.txt:
Updated due to changes in HTMLOptionElement, but still not passing.
* web-platform-tests/html/semantics/forms/the-output-element/mutations.window-expected.txt:
Updated to reflect passing test.
* web-platform-tests/html/semantics/forms/the-output-element/mutations.window.js:
Updated to a newer version of the upstream version of this. Decided to just update this one file
rather than importing the latest version across more tests at this time.
2021-05-14 Ziran Sun <zsun@igalia.com>
Wrong static position for out-of-flow positioned element with different writing-mode than its containing block
https://bugs.webkit.org/show_bug.cgi?id=189513
Reviewed by Sergio Villar Senin.
Updated the following WPT tests that are now passing.
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001-expected.txt:
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002-expected.txt:
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003-expected.txt:
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004-expected.txt:
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005-expected.txt:
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007-expected.txt:
* web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010-expected.txt:
2021-05-14 Alex Christensen <achristensen@webkit.org>
Resource Timing: secureConnectionStart == 0 when a connection is re-used
https://bugs.webkit.org/show_bug.cgi?id=225733
Reviewed by Chris Dumez.
* web-platform-tests/resource-timing/resource_connection_reuse_mixed_content-expected.txt:
2021-05-13 Dean Jackson <dino@apple.com>
[WebXR] Allow WebXR to be tested on PLATFORM(COCOA)
https://bugs.webkit.org/show_bug.cgi?id=225578
Reviewed by Sam Weinig.
New expected results.
* web-platform-tests/webxr/exclusive_requestFrame_nolayer.https-expected.txt: Added.
* web-platform-tests/webxr/render_state_vertical_fov_inline.https-expected.txt: Added.
* web-platform-tests/webxr/webxr-supported-by-feature-policy-expected.txt: Added.
* web-platform-tests/webxr/webxr_availability.http.sub-expected.txt: Added.
* web-platform-tests/webxr/webxr_feature_policy.https-expected.txt: Added.
* web-platform-tests/webxr/xrFrame_lifetime.https-expected.txt: Added.
* web-platform-tests/webxr/xrPose_transform_sameObject.https-expected.txt: Added.
* web-platform-tests/webxr/xrReferenceSpace_originOffsetBounded.https-expected.txt: Added.
* web-platform-tests/webxr/xrSession_input_events_end.https-expected.txt: Added.
* web-platform-tests/webxr/xrSession_visibilityState.https-expected.txt: Added.
* web-platform-tests/webxr/xrStationaryReferenceSpace_floorlevel_updates.https-expected.txt: Added.
* web-platform-tests/webxr/xrWebGLLayer_framebuffer_scale.https-expected.txt: Added.
* web-platform-tests/webxr/xrWebGLLayer_opaque_framebuffer_stencil.https-expected.txt: Added.
2021-05-13 Martin Robinson <mrobinson@webkit.org>
Import new and updated css-scroll-snap WPT tests
https://bugs.webkit.org/show_bug.cgi?id=225653
Reviewed by Sergio Villar Senin.
* resources/import-expectations.json:
* web-platform-tests/css/css-scroll-snap/input/keyboard-expected.txt:
* web-platform-tests/css/css-scroll-snap/input/keyboard.html:
* web-platform-tests/css/css-scroll-snap/nested-scrollIntoView-snaps-expected.txt:
* web-platform-tests/css/css-scroll-snap/nested-scrollIntoView-snaps.html:
* web-platform-tests/css/css-scroll-snap/scroll-margin-visibility-check-expected.txt: Added.
* web-platform-tests/css/css-scroll-snap/scroll-margin-visibility-check.html: Added.
* web-platform-tests/css/css-scroll-snap/scroll-padding-and-margin-expected.txt: Added.
* web-platform-tests/css/css-scroll-snap/scroll-padding-and-margin.html: Added.
* web-platform-tests/css/css-scroll-snap/scroll-snap-root-001-expected.html: Added.
* web-platform-tests/css/css-scroll-snap/scroll-snap-root-001.html: Added.
* web-platform-tests/css/css-scroll-snap/scroll-snap-root-002-expected.html: Added.
* web-platform-tests/css/css-scroll-snap/scroll-snap-root-002.html: Added.
* web-platform-tests/css/css-scroll-snap/scroll-snap-root-003-expected.html: Added.
* web-platform-tests/css/css-scroll-snap/scroll-snap-root-003.html: Added.
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/direction-rtl.html:
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/scroll-snap-initial-layout-000-expected.html: Added.
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/scroll-snap-initial-layout-000.html: Added.
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/scroll-snap-writing-mode-000-expected.html: Added.
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/scroll-snap-writing-mode-000.html: Added.
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/w3c-import.log:
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/writing-mode-horizontal-tb.html:
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/writing-mode-vertical-lr.html:
* web-platform-tests/css/css-scroll-snap/snap-after-initial-layout/writing-mode-vertical-rl.html:
* web-platform-tests/css/css-scroll-snap/snap-after-relayout/resnap-to-focused-expected.txt: Added.
* web-platform-tests/css/css-scroll-snap/snap-after-relayout/resnap-to-focused.html: Added.
* web-platform-tests/css/css-scroll-snap/snap-after-relayout/w3c-import.log:
* web-platform-tests/css/css-scroll-snap/snap-at-user-scroll-end-expected.txt: Added.
* web-platform-tests/css/css-scroll-snap/snap-at-user-scroll-end.html: Added.
* web-platform-tests/css/css-scroll-snap/support/common.js:
(async keyPress):
* web-platform-tests/css/css-scroll-snap/w3c-import.log:
2021-05-12 Chris Dumez <cdumez@apple.com>
Notification.requestPermission() should return a Promise
https://bugs.webkit.org/show_bug.cgi?id=225712
Reviewed by Darin Adler.
Drop manual test that should not have been imported from WPT. The test happened to be using Notification.requestPermission()
internally.
* web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Removed.
* web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https.html: Removed.
2021-05-12 Ziran Sun <zsun@igalia.com>
Wrong position for orthogonal positioned element with writing-mode: vertical-rl
https://bugs.webkit.org/show_bug.cgi?id=180633
Reviewed by Javier Fernandez.
Re-sync the following 3 tests with WPT. grid-self-alignment-non-static-positioned-items-009.html and
grid-self-alignment-non-static-positioned-items-010.html are now passing.
grid-self-alignment-non-static-positioned-items-011.html is now producing the same test results as those
in Chromium.
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-009.html:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-010.html:
* web-platform-tests/css/css-grid/alignment/grid-self-alignment-non-static-positioned-items-011.html:
2021-05-12 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Do not use margins when computing aspect ratio cross sizes
https://bugs.webkit.org/show_bug.cgi?id=221210
<rdar://problem/74097534>
Reviewed by Javier Fernandez.
* web-platform-tests/css/css-flexbox/flex-aspect-ratio-img-row-013-expected.txt:
Replaced FAIL by PASS expectations + new expectations.
* web-platform-tests/css/css-flexbox/flex-aspect-ratio-img-row-013.html: Imported
latest changes from upstream WPT.
2021-05-11 Cathie Chen <cathiechen@igalia.com>
[CSS contain] Support contain:size
https://bugs.webkit.org/show_bug.cgi?id=223570
Reviewed by Alan Bujtas.
<canvas> and <video> don't support computing aspect ratio from width and height attributes yet,
so the heights are zero when they are with "contain: size".
* web-platform-tests/css/css-contain/contain-size-grid-003-expected.txt:
* web-platform-tests/css/css-contain/contain-size-grid-004-expected.txt:
* web-platform-tests/css/css-contain/contain-size-multicol-as-flex-item-expected.txt:
* web-platform-tests/css/css-flexbox/flex-item-contains-strict-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/canvas-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio-expected.txt:
2021-05-10 Rob Buis <rbuis@igalia.com>
Implement <form>.requestSubmit()
https://bugs.webkit.org/show_bug.cgi?id=197958
Reviewed by Darin Adler.
Update improved test results and import requestSubmit tests.
* web-platform-tests/html/dom/idlharness.https-expected.txt:
* web-platform-tests/html/semantics/forms/form-submission-0/request-submit-activation-expected.txt: Added.
* web-platform-tests/html/semantics/forms/form-submission-0/request-submit-activation.html: Added.
* web-platform-tests/html/semantics/forms/the-form-element/form-requestsubmit-autofocus-expected.txt: Added.
* web-platform-tests/html/semantics/forms/the-form-element/form-requestsubmit-autofocus.html: Added.
* web-platform-tests/html/semantics/forms/the-form-element/form-requestsubmit-expected.txt:
* web-platform-tests/html/semantics/forms/the-form-element/form-requestsubmit.html:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/mediaqueries/test_media_queries.html WPT
https://bugs.webkit.org/show_bug.cgi?id=225469
Unreviewed. Test gardening.
Pulls in https://github.com/web-platform-tests/wpt/pull/28881 to fix device specific test failures.
Also removes platform-specific test expectations which were added to that issue.
* web-platform-tests/css/mediaqueries/test_media_queries-expected.txt:
* web-platform-tests/css/mediaqueries/test_media_queries.html:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-fonts WPT
https://bugs.webkit.org/show_bug.cgi?id=225455
Reviewed by Simon Fraser.
Base commit: https://github.com/web-platform-tests/wpt/commit/c4c81d21b9d606bedd0adb8f72bd0ecf15740e3e
* resources/resource-files.json:
* web-platform-tests/css/css-font-loading/fontface-override-descriptor-getter-setter.sub-expected.txt: Added.
* web-platform-tests/css/css-fonts/ascent-descent-override-expected.html: Added.
* web-platform-tests/css/css-fonts/ascent-descent-override.html: Added.
* web-platform-tests/css/css-fonts/downloadable-font-in-iframe-print-expected.html: Added.
* web-platform-tests/css/css-fonts/downloadable-font-in-iframe-print.html: Added.
* web-platform-tests/css/css-fonts/downloadable-font-print-expected.html: Added.
* web-platform-tests/css/css-fonts/downloadable-font-print.html: Added.
* web-platform-tests/css/css-fonts/fallback-url-to-local-expected.txt: Added.
* web-platform-tests/css/css-fonts/fallback-url-to-local.html: Added.
* web-platform-tests/css/css-fonts/font-display/font-display-expected.html:
* web-platform-tests/css/css-fonts/font-display/font-display.html:
* web-platform-tests/css/css-fonts/font-face-range-order.html:
* web-platform-tests/css/css-fonts/font-feature-resolution-001-expected.html:
* web-platform-tests/css/css-fonts/font-feature-resolution-001.html:
* web-platform-tests/css/css-fonts/font-feature-resolution-002-expected.html: Added.
* web-platform-tests/css/css-fonts/font-feature-resolution-002.html: Added.
* web-platform-tests/css/css-fonts/font-size-adjust-zero-1-expected.html: Added.
* web-platform-tests/css/css-fonts/font-size-adjust-zero-1.html: Added.
* web-platform-tests/css/css-fonts/font-size-adjust-zero-2-expected.html: Added.
* web-platform-tests/css/css-fonts/font-size-adjust-zero-2.html: Added.
* web-platform-tests/css/css-fonts/font-size-zero-1-expected.html: Added.
* web-platform-tests/css/css-fonts/font-size-zero-1-notref.html: Added.
* web-platform-tests/css/css-fonts/font-size-zero-1-ref-expected.html: Added.
* web-platform-tests/css/css-fonts/font-size-zero-1-ref.html: Added.
* web-platform-tests/css/css-fonts/font-size-zero-1.html: Added.
* web-platform-tests/css/css-fonts/font-size-zero-2-expected.html: Added.
* web-platform-tests/css/css-fonts/font-size-zero-2.html: Added.
* web-platform-tests/css/css-fonts/line-gap-override-expected.html: Added.
* web-platform-tests/css/css-fonts/line-gap-override.html: Added.
* web-platform-tests/css/css-fonts/math-script-level-and-math-style/math-script-level-001.tentative.html:
* web-platform-tests/css/css-fonts/metrics-override-normal-keyword-expected.html: Added.
* web-platform-tests/css/css-fonts/metrics-override-normal-keyword.html: Added.
* web-platform-tests/css/css-fonts/parsing/font-variation-settings-computed-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-variation-settings-computed.html:
* web-platform-tests/css/css-fonts/parsing/font-variation-settings-invalid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-variation-settings-invalid.html:
* web-platform-tests/css/css-fonts/parsing/font-variation-settings-valid-expected.txt:
* web-platform-tests/css/css-fonts/parsing/font-variation-settings-valid.html:
* web-platform-tests/css/css-fonts/rem-in-monospace-expected.html: Added.
* web-platform-tests/css/css-fonts/rem-in-monospace.html: Added.
* web-platform-tests/css/css-fonts/resources/markA.ttf: Added.
* web-platform-tests/css/css-fonts/resources/markB.ttf: Added.
* web-platform-tests/css/css-fonts/resources/w3c-import.log: Added.
* web-platform-tests/css/css-fonts/size-adjust-01-expected.html: Added.
* web-platform-tests/css/css-fonts/size-adjust-01.html: Added.
* web-platform-tests/css/css-fonts/size-adjust-02-expected.html: Added.
* web-platform-tests/css/css-fonts/size-adjust-02.html: Added.
* web-platform-tests/css/css-fonts/size-adjust-text-decoration.tentative-expected.html: Added.
* web-platform-tests/css/css-fonts/size-adjust-text-decoration.tentative.html: Added.
* web-platform-tests/css/css-fonts/size-adjust.tentative-expected.html: Added.
* web-platform-tests/css/css-fonts/size-adjust.tentative.html: Added.
* web-platform-tests/css/css-fonts/support/fonts/Lato-Medium-Liga.ttf: Added.
* web-platform-tests/css/css-fonts/support/fonts/w3c-import.log:
* web-platform-tests/css/css-fonts/variations/at-font-face-font-matching.html:
* web-platform-tests/css/css-fonts/variations/font-parse-numeric-stretch-style-weight.html:
* web-platform-tests/css/css-fonts/variations/font-variation-settings-parsing-expected.txt: Removed.
* web-platform-tests/css/css-fonts/variations/font-variation-settings-parsing.html: Removed.
* web-platform-tests/css/css-fonts/variations/variable-opsz-size-adjust-expected.html: Added.
* web-platform-tests/css/css-fonts/variations/variable-opsz-size-adjust.html: Added.
* web-platform-tests/css/css-fonts/variations/w3c-import.log:
* web-platform-tests/css/css-fonts/w3c-import.log:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-flexbox WPT
https://bugs.webkit.org/show_bug.cgi?id=225450
Reviewed by Youenn Fablet.
* resources/resource-files.json:
* web-platform-tests/css/css-flexbox/align-items-baseline-overflow-non-visible-expected.html:
* web-platform-tests/css/css-flexbox/align-items-baseline-overflow-non-visible.html:
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/padding-overflow-crash-expected.html.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-001.html: Added.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/padding-overflow-crash-expected.html.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-002.html: Added.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/padding-overflow-crash-expected.html.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-003.html: Added.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-004-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/padding-overflow-crash-expected.html.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-004.html: Added.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-005-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/padding-overflow-crash-expected.html.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-005.html: Added.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-006-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/padding-overflow-crash-expected.html.
* web-platform-tests/css/css-flexbox/aspect-ratio-intrinsic-size-006.html: Added.
* web-platform-tests/css/css-flexbox/flex-item-compressible-001.html:
* web-platform-tests/css/css-flexbox/flex-item-compressible-002.html:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-001a-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-001b-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-006-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-007-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-baseline-horiz-008-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-001-block-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-001-table-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-002-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-003-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-align-self-horiz-004-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-baseline-align-self-baseline-horiz-001-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-align-self-baseline-vert-001-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-horiz-001a-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-horiz-001a.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-horiz-001b-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-horiz-001b.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-vert-001a-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-vert-001a.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-vert-001b-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-item-vert-001b.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-horiz-001-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-horiz-001.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-horiz-002-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-horiz-002.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-vert-001-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-vert-001.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-vert-002-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-baseline-multi-line-vert-002.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-003a-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-003a.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-003b-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-003b.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-004a-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-004a.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-004b-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-flex-basis-content-004b.html:
* web-platform-tests/css/css-flexbox/flexbox-items-as-stacking-contexts-002-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-items-as-stacking-contexts-002.html:
* web-platform-tests/css/css-flexbox/flexbox-items-as-stacking-contexts-003-expected.html:
* web-platform-tests/css/css-flexbox/flexbox-items-as-stacking-contexts-003.html:
* web-platform-tests/css/css-flexbox/flexbox-justify-content-horiz-002-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-justify-content-vert-002-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-mbp-horiz-004-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-mbp-horiz-004.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-overflow-padding-001-expected.xht: Added.
* web-platform-tests/css/css-flexbox/flexbox-overflow-padding-001.html: Added.
* web-platform-tests/css/css-flexbox/flexbox-overflow-padding-002-expected.xht: Added.
* web-platform-tests/css/css-flexbox/flexbox-overflow-padding-002.html: Added.
* web-platform-tests/css/css-flexbox/flexbox-paint-ordering-002-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-paint-ordering-002.xhtml:
* web-platform-tests/css/css-flexbox/flexbox-table-fixup-001-expected.xhtml:
* web-platform-tests/css/css-flexbox/flexbox_align-items-center-3-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-flexbox/padding-overflow-crash-expected.html.
* web-platform-tests/css/css-flexbox/flexbox_align-items-center-3.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-left-001-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-left-001.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-left-002-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-left-002.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-right-001-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-right-001.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-right-002-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-right-002.html: Added.
* web-platform-tests/css/css-flexbox/negative-overflow-expected.txt:
* web-platform-tests/css/css-flexbox/negative-overflow.html:
* web-platform-tests/css/css-flexbox/overflow-auto-005-expected.html:
* web-platform-tests/css/css-flexbox/overflow-auto-005.html:
* web-platform-tests/css/css-flexbox/overflow-top-left-expected.html:
* web-platform-tests/css/css-flexbox/padding-overflow-crash-expected.html:
* web-platform-tests/css/css-flexbox/padding-overflow-crash.html:
* web-platform-tests/css/css-flexbox/select-element-zero-height-001-expected.html:
* web-platform-tests/css/css-flexbox/select-element-zero-height-001.html:
* web-platform-tests/css/css-flexbox/table-as-item-min-content-height-1.tentative-expected.xht: Added.
* web-platform-tests/css/css-flexbox/table-as-item-min-content-height-1.tentative.html: Added.
* web-platform-tests/css/css-flexbox/table-as-item-min-content-height-2.tentative-expected.xht: Added.
* web-platform-tests/css/css-flexbox/table-as-item-min-content-height-2.tentative.html: Added.
* web-platform-tests/css/css-flexbox/table-as-item-min-height-1-expected.xht: Added.
* web-platform-tests/css/css-flexbox/table-as-item-min-height-1.html: Added.
* web-platform-tests/css/css-flexbox/table-as-item-stretch-cross-size-3.html:
* web-platform-tests/css/css-flexbox/table-as-item-stretch-cross-size-4-expected.xht: Added.
* web-platform-tests/css/css-flexbox/table-as-item-stretch-cross-size-4.html: Added.
* web-platform-tests/css/css-flexbox/table-as-item-stretch-cross-size-5-expected.xht: Added.
* web-platform-tests/css/css-flexbox/table-as-item-stretch-cross-size-5.html: Added.
* web-platform-tests/css/css-flexbox/w3c-import.log:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-display WPT
https://bugs.webkit.org/show_bug.cgi?id=225448
Reviewed by Youenn Fablet.
* web-platform-tests/css/css-display/display-contents-dynamic-fieldset-legend-001-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-dynamic-fieldset-legend-001.html: Added.
* web-platform-tests/css/css-display/display-contents-fieldset-002-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-fieldset-002.html: Added.
* web-platform-tests/css/css-display/display-contents-slot-attach-whitespace-expected.html: Added.
* web-platform-tests/css/css-display/display-contents-slot-attach-whitespace.html: Added.
* web-platform-tests/css/css-display/display-first-line-001.html:
* web-platform-tests/css/css-display/display-math-on-non-mathml-elements-expected.txt: Added.
* web-platform-tests/css/css-display/display-math-on-non-mathml-elements.html: Added.
* web-platform-tests/css/css-display/display-math-on-pseudo-elements-001-expected.txt: Added.
* web-platform-tests/css/css-display/display-math-on-pseudo-elements-001.html: Added.
* web-platform-tests/css/css-display/display-math-on-pseudo-elements-002-expected.html: Added.
* web-platform-tests/css/css-display/display-math-on-pseudo-elements-002.html: Added.
* web-platform-tests/css/css-display/textarea-display-expected.txt: Added.
* web-platform-tests/css/css-display/textarea-display.html: Added.
* web-platform-tests/css/css-display/w3c-import.log:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-contain WPT
https://bugs.webkit.org/show_bug.cgi?id=225445
Reviewed by Rob Buis.
* resources/resource-files.json:
* web-platform-tests/css/css-contain/content-visibility/animation-display-lock-expected.txt: Added.
* web-platform-tests/css/css-contain/content-visibility/animation-display-lock.html: Added.
* web-platform-tests/css/css-contain/content-visibility/content-visibility-035.html:
* web-platform-tests/css/css-contain/content-visibility/content-visibility-044-expected.txt:
* web-platform-tests/css/css-contain/content-visibility/content-visibility-044.html:
* web-platform-tests/css/css-contain/content-visibility/content-visibility-continuations-crash.html: Added.
* web-platform-tests/css/css-contain/content-visibility/element-reassigned-to-skipped-slot-expected.html: Added.
* web-platform-tests/css/css-contain/content-visibility/element-reassigned-to-skipped-slot.html: Added.
* web-platform-tests/css/css-contain/content-visibility/element-reassigned-to-slot-in-skipped-subtree-expected.html: Added.
* web-platform-tests/css/css-contain/content-visibility/element-reassigned-to-slot-in-skipped-subtree.html: Added.
* web-platform-tests/css/css-contain/content-visibility/w3c-import.log:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-will-change WPTs
https://bugs.webkit.org/show_bug.cgi?id=225444
Reviewed by Youenn Fablet.
* web-platform-tests/css/css-will-change/w3c-import.log:
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-contain-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-contain-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-filter-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-filter-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-height-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-height-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-offset-path-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-offset-path-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-perspective-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-perspective-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-position-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-position-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-transform-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-transform-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-transform-style-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-transform-style-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-translate-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixpos-cb-translate-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-001-expected.html: Removed.
* web-platform-tests/css/css-will-change/will-change-stacking-context-001.html: Removed.
* web-platform-tests/css/css-will-change/will-change-stacking-context-002-expected.html: Removed.
* web-platform-tests/css/css-will-change/will-change-stacking-context-003-expected.html: Removed.
* web-platform-tests/css/css-will-change/will-change-stacking-context-backdrop-filter-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-backdrop-filter-1.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-will-change/will-change-stacking-context-002.html.
* web-platform-tests/css/css-will-change/will-change-stacking-context-clip-path-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-clip-path-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-filter-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-filter-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-height-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-height-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-isolation-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-isolation-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-mask-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-mask-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-mix-blend-mode-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-mix-blend-mode-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-offset-path-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-offset-path-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-opacity-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-opacity-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-opacity-2-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-opacity-2.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-will-change/will-change-stacking-context-003.html.
* web-platform-tests/css/css-will-change/will-change-stacking-context-perspective-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-perspective-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-position-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-position-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-transform-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-transform-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-transform-style-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-transform-style-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-translate-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-translate-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-z-index-1-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-z-index-1.html: Added.
* web-platform-tests/css/css-will-change/will-change-transform-huge-offset-scrolled-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-transform-huge-offset-scrolled.html: Added.
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-counter-styles WPT
Unreviewed. Trivial WPT re-import.
* web-platform-tests/css/css-counter-styles/counter-style-additive-symbols-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-additive-symbols-syntax.html:
* web-platform-tests/css/css-counter-styles/counter-style-pad-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-pad-syntax.html:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-color & css/css-color-adjust WPT
https://bugs.webkit.org/show_bug.cgi?id=225438
Reviewed by Youenn Fablet.
* resources/resource-files.json:
* web-platform-tests/css/css-color-adjust/META.yml: Added.
* web-platform-tests/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-mismatch-opaque-cross-origin.sub-expected.html: Added.
* web-platform-tests/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-iframe-background-mismatch-opaque-cross-origin.sub.html: Added.
* web-platform-tests/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-system-colors-expected.txt: Added.
* web-platform-tests/css/css-color-adjust/rendering/dark-color-scheme/color-scheme-system-colors.html: Added.
* web-platform-tests/css/css-color-adjust/rendering/dark-color-scheme/w3c-import.log:
* web-platform-tests/css/css-color-adjust/w3c-import.log:
* web-platform-tests/css/css-color/color-function-parsing.html:
* web-platform-tests/css/css-color/color-function-parsing-expected.txt:
* web-platform-tests/css/css-color/color-mix-basic-001.tentative-expected.txt: Added.
* web-platform-tests/css/css-color/color-mix-basic-001.tentative.html: Added.
* web-platform-tests/css/css-color/predefined-014-expected.html: Removed.
* web-platform-tests/css/css-color/predefined-014.html: Removed.
* web-platform-tests/css/css-color/predefined-015-expected.html: Removed.
* web-platform-tests/css/css-color/predefined-015.html: Removed.
* web-platform-tests/css/css-color/w3c-import.log:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-cascade WPT
https://bugs.webkit.org/show_bug.cgi?id=225437
Reviewed by Youenn Fablet.
* web-platform-tests/css/css-cascade/all-prop-001-expected.html:
* web-platform-tests/css/css-cascade/all-prop-001.html:
* web-platform-tests/css/css-cascade/all-prop-revert-visited-expected.html: Added.
* web-platform-tests/css/css-cascade/all-prop-revert-visited.html: Added.
* web-platform-tests/css/css-cascade/all-prop-unset-visited-expected.html: Added.
* web-platform-tests/css/css-cascade/all-prop-unset-visited.html: Added.
* web-platform-tests/css/css-cascade/import-conditional-001-expected.xht: Added.
* web-platform-tests/css/css-cascade/import-conditional-001.html: Added.
* web-platform-tests/css/css-cascade/important-prop.html:
* web-platform-tests/css/css-cascade/initial-background-color-expected.html: Added.
* web-platform-tests/css/css-cascade/initial-background-color.html: Added.
* web-platform-tests/css/css-cascade/support/test-green.css: Added.
(.test):
* web-platform-tests/css/css-cascade/support/test-red.css: Added.
(.test):
* web-platform-tests/css/css-cascade/support/w3c-import.log: Added.
* web-platform-tests/css/css-cascade/unset-val-001.html:
* web-platform-tests/css/css-cascade/unset-value-storage.html: Added.
* web-platform-tests/css/css-cascade/unset-value-storage-expected.txt: Added.
* web-platform-tests/css/css-cascade/w3c-import.log:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-sync css/css-break WPTs
https://bugs.webkit.org/show_bug.cgi?id=225436
Reviewed by Youenn Fablet.
* web-platform-tests/css/css-break/animation/w3c-import.log: Added.
* web-platform-tests/css/css-break/parsing/box-decoration-break-computed-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/box-decoration-break-computed.html: Added.
* web-platform-tests/css/css-break/parsing/box-decoration-break-invalid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/box-decoration-break-invalid.html: Added.
* web-platform-tests/css/css-break/parsing/box-decoration-break-valid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/box-decoration-break-valid.html: Added.
* web-platform-tests/css/css-break/parsing/break-after-computed-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-after-computed.html: Added.
* web-platform-tests/css/css-break/parsing/break-after-invalid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-after-invalid.html: Added.
* web-platform-tests/css/css-break/parsing/break-after-valid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-after-valid.html: Added.
* web-platform-tests/css/css-break/parsing/break-before-computed-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-before-computed.html: Added.
* web-platform-tests/css/css-break/parsing/break-before-invalid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-before-invalid.html: Added.
* web-platform-tests/css/css-break/parsing/break-before-valid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-before-valid.html: Added.
* web-platform-tests/css/css-break/parsing/break-inside-computed-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-inside-computed.html: Added.
* web-platform-tests/css/css-break/parsing/break-inside-invalid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-inside-invalid.html: Added.
* web-platform-tests/css/css-break/parsing/break-inside-valid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/break-inside-valid.html: Added.
* web-platform-tests/css/css-break/parsing/orphans-computed-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/orphans-computed.html: Added.
* web-platform-tests/css/css-break/parsing/orphans-invalid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/orphans-invalid.html: Added.
* web-platform-tests/css/css-break/parsing/orphans-valid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/orphans-valid.html: Added.
* web-platform-tests/css/css-break/parsing/w3c-import.log: Added.
* web-platform-tests/css/css-break/parsing/widows-computed-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/widows-computed.html: Added.
* web-platform-tests/css/css-break/parsing/widows-invalid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/widows-invalid.html: Added.
* web-platform-tests/css/css-break/parsing/widows-valid-expected.txt: Added.
* web-platform-tests/css/css-break/parsing/widows-valid.html: Added.
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-import css/css-backgrounds WPTs
https://bugs.webkit.org/show_bug.cgi?id=225408
Reviewed by Youenn Fablet.
* resources/resource-files.json:
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-element-not-visible-at-current-viewport.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fallback-additive-keyframe.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-0-percent.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fallback-missing-100-percent.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fallback-replace-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fallback-replace.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fragmented-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-fragmented.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-in-body-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-in-body.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-non-zero-size-element-change-to-zero.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-single-keyframe-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-single-keyframe.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-three-keyframes1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-three-keyframes1.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-three-keyframes2.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-three-keyframes3-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-three-keyframes3.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-images-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-images.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-table1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-table1.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-table2-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-table2.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-table3-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-table3.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-table4-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-table4.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-with-zero-playbackRate.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-change-to-non-zero.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-zero-size-element-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation-zero-size-element.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-animation.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-transition-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-transition.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/background-color-transparent-animation-in-body.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/background-color-animation-with-zero-alpha.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/background-color-transition-obscured.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-delay.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/background-color-transition-with-initially-transparent.html: Added.
* web-platform-tests/css/css-backgrounds/animations/invalidation/w3c-import.log: Added.
* web-platform-tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/two-background-color-animation-diff-length1.html: Added.
* web-platform-tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/two-background-color-animation-diff-length2.html: Added.
* web-platform-tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3-expected.html: Added.
* web-platform-tests/css/css-backgrounds/animations/two-background-color-animation-diff-length3.html: Added.
* web-platform-tests/css/css-backgrounds/animations/w3c-import.log:
* web-platform-tests/css/css-backgrounds/background-attachment-350.html:
* web-platform-tests/css/css-backgrounds/background-attachment-353-expected.xht: Added.
* web-platform-tests/css/css-backgrounds/background-attachment-353.html: Added.
* web-platform-tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-attachment-fixed-inside-transform-1.html: Added.
* web-platform-tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-color-5.html:
* web-platform-tests/css/css-backgrounds/background-attachment-local/attachment-local-clipping-image-5.html:
* web-platform-tests/css/css-backgrounds/background-clip-content-box-002-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-clip-content-box-002.html: Added.
* web-platform-tests/css/css-backgrounds/background-margin-iframe-root.html:
* web-platform-tests/css/css-backgrounds/background-margin-root.html:
* web-platform-tests/css/css-backgrounds/background-margin-transformed-root.html:
* web-platform-tests/css/css-backgrounds/background-margin-will-change-root.html:
* web-platform-tests/css/css-backgrounds/background-repeat-round-1a-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1a.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1b-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1b.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1c-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1c.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1d-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1d.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1e-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-1e.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-2-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-2.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-3-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-3.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-4-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-round-4.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-10-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-10.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-1a-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-1a.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-1b-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-1b.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-1c-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-1c.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-2-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-2.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-3-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-3.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-4-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-4.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-5-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-5.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-6-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-6.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-7-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-7.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-8-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-8.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-9-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-repeat-space-9.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-006.html:
* web-platform-tests/css/css-backgrounds/background-size-009.html:
* web-platform-tests/css/css-backgrounds/background-size-014.html:
* web-platform-tests/css/css-backgrounds/background-size-017.html:
* web-platform-tests/css/css-backgrounds/background-size-041-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-041.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-042-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-042.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-043-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-043.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-044-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-044.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-percentage-root-expected.html: Added.
* web-platform-tests/css/css-backgrounds/background-size-percentage-root.html: Added.
* web-platform-tests/css/css-backgrounds/bg-color-with-gradient-expected.html: Added.
* web-platform-tests/css/css-backgrounds/bg-color-with-gradient.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-displayed-with-transparent-border-color.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-image-type-003.htm:
* web-platform-tests/css/css-backgrounds/border-image-repeat-1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-1.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-round-1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-round-1.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-round-2-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-round-2.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-1.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-2-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-2.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-3-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-3.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-4-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-4-ref-1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-4-ref-1.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-4.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-5-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-5-ref-1-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-5-ref-1.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-5.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-6-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-6.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-7-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-repeat-space-7.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-shorthand-002-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-shorthand-002.htm:
* web-platform-tests/css/css-backgrounds/border-image-shorthand-003-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-shorthand-003.htm:
* web-platform-tests/css/css-backgrounds/border-image-slice-005-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-slice-005.htm:
* web-platform-tests/css/css-backgrounds/border-image-slice-007-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-image-slice-007.htm:
* web-platform-tests/css/css-backgrounds/border-radius-012-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-radius-012.html: Added.
* web-platform-tests/css/css-backgrounds/border-radius-clip-001-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-radius-clip-001.htm: Removed.
* web-platform-tests/css/css-backgrounds/border-radius-clip-001.html: Added.
* web-platform-tests/css/css-backgrounds/border-radius-clip-002-expected.htm: Added.
* web-platform-tests/css/css-backgrounds/border-radius-clip-002.htm:
* web-platform-tests/css/css-backgrounds/border-radius-clipping-002-expected.xht: Added.
* web-platform-tests/css/css-backgrounds/border-radius-clipping-002.html: Added.
* web-platform-tests/css/css-backgrounds/border-radius-clipping-expected.html: Removed.
* web-platform-tests/css/css-backgrounds/border-radius-clipping.html: Removed.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-a-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-a.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-b-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-b.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-c-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-c.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-d-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-d.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-e-expected.html: Added.
* web-platform-tests/css/css-backgrounds/border-width-small-values-001-e.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-029-expected.xht: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-029.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-039-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-039.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-040-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-040.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-041-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-041.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-042-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-042.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-currentcolor-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-currentcolor.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-overlapping-001-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-overlapping-001.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-overlapping-002-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-overlapping-002.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-overlapping-003-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-overlapping-003.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-overlapping-004-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-overlapping-004.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-radius-000-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-radius-000.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-radius-001-expected.html: Added.
* web-platform-tests/css/css-backgrounds/box-shadow-radius-001.html: Added.
* web-platform-tests/css/css-backgrounds/css3-border-image-repeat-repeat-expected.html:
* web-platform-tests/css/css-backgrounds/css3-border-image-repeat-repeat.html:
* web-platform-tests/css/css-backgrounds/css3-border-image-repeat-stretch-expected.html:
* web-platform-tests/css/css-backgrounds/css3-border-image-repeat-stretch.html:
* web-platform-tests/css/css-backgrounds/hidpi/simple-bg-color-expected.html: Added.
* web-platform-tests/css/css-backgrounds/hidpi/simple-bg-color.html: Added.
* web-platform-tests/css/css-backgrounds/hidpi/w3c-import.log: Added.
* web-platform-tests/css/css-backgrounds/inline-background-rtl-001-expected.html: Added.
* web-platform-tests/css/css-backgrounds/inline-background-rtl-001.html: Added.
* web-platform-tests/css/css-backgrounds/linear-gradient-calc-crash.html: Added.
* web-platform-tests/css/css-backgrounds/linear-gradient-currentcolor-first-line-expected.html: Added.
* web-platform-tests/css/css-backgrounds/linear-gradient-currentcolor-first-line.html: Added.
* web-platform-tests/css/css-backgrounds/parsing/background-image-invalid-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/background-image-invalid.html:
* web-platform-tests/css/css-backgrounds/parsing/background-image-valid-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/background-image-valid.html:
* web-platform-tests/css/css-backgrounds/simple-bg-color-expected.html: Added.
* web-platform-tests/css/css-backgrounds/simple-bg-color.html: Added.
* web-platform-tests/css/css-backgrounds/support/100x100-gr-rr.png: Added.
* web-platform-tests/css/css-backgrounds/support/100x100-green-with-red-corners.png: Added.
* web-platform-tests/css/css-backgrounds/support/9grid40-30-20-10-green.png: Added.
* web-platform-tests/css/css-backgrounds/support/9grid40-30-20-10-red-old.png: Added.
* web-platform-tests/css/css-backgrounds/support/9grid40-30-20-10-red.png: Added.
* web-platform-tests/css/css-backgrounds/support/aqua-yellow-32x32.png: Added.
* web-platform-tests/css/css-backgrounds/support/aqua-yellow-37x37.png: Added.
* web-platform-tests/css/css-backgrounds/support/blue-diamond-27x27.png: Added.
* web-platform-tests/css/css-backgrounds/support/new-red-diamond-27x27.png: Added.
* web-platform-tests/css/css-backgrounds/support/orange-intrinsic-none.svg: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-bl.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-bo.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-br.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-ct.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-le.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-ri.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-tl.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-to.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule-tr.png: Added.
* web-platform-tests/css/css-backgrounds/support/reticule.png: Added.
* web-platform-tests/css/css-backgrounds/support/w3c-import.log:
* web-platform-tests/css/css-backgrounds/support/y.png: Added.
* web-platform-tests/css/css-backgrounds/w3c-import.log:
2021-05-06 Tim Nguyen <ntim@apple.com>
[mediaqueries] Remove "on-demand" value for any-hover/hover & "forced" value for prefers-contrast
https://bugs.webkit.org/show_bug.cgi?id=225400
Reviewed by Antti Koivisto.
These were both removed from the spec and currently never evaluate to true. They also won't eval to true after this change.
Only change is serialization, since the values will become invalid.
Also:
- Re-synced css/mediaqueries WPTs
- Adjusted any-hover/hover parsing tests accordingly.
* web-platform-tests/css/mediaqueries/mq-dynamic-empty-children-expected.txt: Added.
* web-platform-tests/css/mediaqueries/mq-dynamic-empty-children.html: Added.
* web-platform-tests/css/mediaqueries/prefers-contrast-expected.txt: Added.
* web-platform-tests/css/mediaqueries/prefers-contrast.html: Added.
* web-platform-tests/css/mediaqueries/test_media_queries-expected.txt:
* web-platform-tests/css/mediaqueries/test_media_queries.html:
* web-platform-tests/css/mediaqueries/w3c-import.log:
2021-05-06 Tim Nguyen <ntim@apple.com>
Re-sync css/css-box/parsing/padding-valid.html WPT
Unreviewed. Trivial WPT sync on one single test.
* web-platform-tests/css/css-box/parsing/padding-valid-expected.txt:
* web-platform-tests/css/css-box/parsing/padding-valid.html:
2021-05-05 Tim Nguyen <ntim@apple.com>
Re-sync css/css-animations WPTs
https://bugs.webkit.org/show_bug.cgi?id=225404
Reviewed by Myles C. Maxfield.
* resources/resource-files.json:
* web-platform-tests/css/css-animations/nested-scale-animations-expected.html: Added.
* web-platform-tests/css/css-animations/nested-scale-animations.html: Added.
* web-platform-tests/css/css-animations/svg-transform-animation-expected.html: Added.
* web-platform-tests/css/css-animations/svg-transform-animation.html: Added.
* web-platform-tests/css/css-animations/transform-animation-under-large-scale-expected.html: Added.
* web-platform-tests/css/css-animations/transform-animation-under-large-scale.html: Added.
* web-platform-tests/css/css-animations/translation-animation-subpixel-offset-expected.html: Added.
* web-platform-tests/css/css-animations/translation-animation-subpixel-offset.html: Added.
* web-platform-tests/css/css-animations/KeyframeEffect-getKeyframes.tentative.html:
* web-platform-tests/css/css-animations/event-dispatch.tentative-expected.txt:
* web-platform-tests/css/css-animations/event-dispatch.tentative.html:
* web-platform-tests/css/css-animations/parsing/animation-invalid-expected.txt:
* web-platform-tests/css/css-animations/parsing/animation-invalid.html:
* web-platform-tests/css/css-animations/parsing/animation-shorthand-expected.txt:
* web-platform-tests/css/css-animations/parsing/animation-shorthand.html:
* web-platform-tests/css/css-animations/support/testcommon.js:
(armTimeoutWhenReady):
* web-platform-tests/css/css-animations/w3c-import.log:
2021-05-05 Tim Nguyen <ntim@apple.com>
Invalid media query keyword values should not be parsable
https://bugs.webkit.org/show_bug.cgi?id=225282
Reviewed by Dean Jackson.
Updated WPT expectations.
* web-platform-tests/css/mediaqueries/prefers-color-scheme-expected.txt:
* web-platform-tests/css/mediaqueries/prefers-reduced-motion-expected.txt:
2021-05-05 Chris Lord <clord@igalia.com>
Update WPT OffscreenCanvas tests to respect [EnforceRange]
https://bugs.webkit.org/show_bug.cgi?id=225391
Reviewed by Darin Adler.
Synchronise with upstream WPT OffscreenCanvas tests.
* web-platform-tests/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.tiny-expected.txt: Removed.
* web-platform-tests/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.tiny.html: Removed.
* web-platform-tests/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.tiny.worker-expected.txt: Removed.
* web-platform-tests/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.tiny.worker.html: Removed.
* web-platform-tests/html/canvas/offscreen/pixel-manipulation/2d.imageData.get.tiny.worker.js: Removed.
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/size.attributes.idl-expected.txt:
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/size.attributes.idl.html:
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/size.attributes.idl.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/the-offscreen-canvas/size.attributes.idl.worker.js:
(t.step):
2021-05-05 Chris Lord <clord@igalia.com>
OffscreenCanvas should preserve context transform after transferToImageBitmap
https://bugs.webkit.org/show_bug.cgi?id=225304
Reviewed by Darin Adler.
Rebaseline transferToImageBitmap tests.
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap-expected.txt:
* web-platform-tests/html/canvas/offscreen/manual/the-offscreen-canvas/offscreencanvas.transfer.to.imagebitmap.w-expected.txt:
2021-05-04 Tyler Wilcock <twilco.o@protonmail.com>
Import webstorage WPTs
https://bugs.webkit.org/show_bug.cgi?id=225369
Reviewed by Darin Adler.
Import tip-of-tree webstorage WPTs with:
`Tools/Scripts/import-w3c-tests -t web-platform-tests/webstorage`
This patch also sets the baseline results for the newly imported tests.
* resources/import-expectations.json:
* web-platform-tests/webstorage/META.yml: Added.
* web-platform-tests/webstorage/README.md: Added.
* web-platform-tests/webstorage/defineProperty.window-expected.txt: Added.
* web-platform-tests/webstorage/defineProperty.window.html: Added.
* web-platform-tests/webstorage/defineProperty.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/document-domain-expected.txt: Added.
* web-platform-tests/webstorage/document-domain.html: Added.
* web-platform-tests/webstorage/eventTestHarness.js: Added.
(iframe.contentWindow.onstorage):
(runAfterNStorageEvents):
(onTimeout):
(countStorageEvents):
(clearStorage):
* web-platform-tests/webstorage/event_basic-expected.txt: Added.
* web-platform-tests/webstorage/event_basic.html: Added.
* web-platform-tests/webstorage/event_basic.js: Added.
(testStorages.):
(testStorages):
* web-platform-tests/webstorage/event_body_attribute-expected.txt: Added.
* web-platform-tests/webstorage/event_body_attribute.html: Added.
* web-platform-tests/webstorage/event_body_attribute.js: Added.
(testStorages.):
(testStorages):
* web-platform-tests/webstorage/event_case_sensitive-expected.txt: Added.
* web-platform-tests/webstorage/event_case_sensitive.html: Added.
* web-platform-tests/webstorage/event_case_sensitive.js: Added.
(testStorages.):
(testStorages):
* web-platform-tests/webstorage/event_constructor.window-expected.txt: Added.
* web-platform-tests/webstorage/event_constructor.window.html: Added.
* web-platform-tests/webstorage/event_constructor.window.js: Added.
(test):
* web-platform-tests/webstorage/event_initstorageevent.window-expected.txt: Added.
* web-platform-tests/webstorage/event_initstorageevent.window.html: Added.
* web-platform-tests/webstorage/event_initstorageevent.window.js: Added.
(test):
* web-platform-tests/webstorage/event_local_key-expected.txt: Added.
* web-platform-tests/webstorage/event_local_key.html: Added.
* web-platform-tests/webstorage/event_local_newvalue-expected.txt: Added.
* web-platform-tests/webstorage/event_local_newvalue.html: Added.
* web-platform-tests/webstorage/event_local_oldvalue-expected.txt: Added.
* web-platform-tests/webstorage/event_local_oldvalue.html: Added.
* web-platform-tests/webstorage/event_local_removeitem-expected.txt: Added.
* web-platform-tests/webstorage/event_local_removeitem.html: Added.
* web-platform-tests/webstorage/event_local_storagearea-expected.txt: Added.
* web-platform-tests/webstorage/event_local_storagearea.html: Added.
* web-platform-tests/webstorage/event_local_url-expected.txt: Added.
* web-platform-tests/webstorage/event_local_url.html: Added.
* web-platform-tests/webstorage/event_no_duplicates-expected.txt: Added.
* web-platform-tests/webstorage/event_no_duplicates.html: Added.
* web-platform-tests/webstorage/event_session_key-expected.txt: Added.
* web-platform-tests/webstorage/event_session_key.html: Added.
* web-platform-tests/webstorage/event_session_newvalue-expected.txt: Added.
* web-platform-tests/webstorage/event_session_newvalue.html: Added.
* web-platform-tests/webstorage/event_session_oldvalue-expected.txt: Added.
* web-platform-tests/webstorage/event_session_oldvalue.html: Added.
* web-platform-tests/webstorage/event_session_removeitem-expected.txt: Added.
* web-platform-tests/webstorage/event_session_removeitem.html: Added.
* web-platform-tests/webstorage/event_session_storagearea-expected.txt: Added.
* web-platform-tests/webstorage/event_session_storagearea.html: Added.
* web-platform-tests/webstorage/event_session_url-expected.txt: Added.
* web-platform-tests/webstorage/event_session_url.html: Added.
* web-platform-tests/webstorage/event_setattribute-expected.txt: Added.
* web-platform-tests/webstorage/event_setattribute.html: Added.
* web-platform-tests/webstorage/event_setattribute.js: Added.
(testStorages.):
(testStorages):
* web-platform-tests/webstorage/missing_arguments.window-expected.txt: Added.
* web-platform-tests/webstorage/missing_arguments.window.html: Added.
* web-platform-tests/webstorage/missing_arguments.window.js: Added.
(tests):
(tests.forEach):
* web-platform-tests/webstorage/resources/event_body_handler.html: Added.
* web-platform-tests/webstorage/resources/event_setattribute_handler.html: Added.
* web-platform-tests/webstorage/resources/local_change_item_iframe.html: Added.
* web-platform-tests/webstorage/resources/local_set_item_clear_iframe.html: Added.
* web-platform-tests/webstorage/resources/local_set_item_iframe.html: Added.
* web-platform-tests/webstorage/resources/local_set_item_remove_iframe.html: Added.
* web-platform-tests/webstorage/resources/session_change_item_iframe.html: Added.
* web-platform-tests/webstorage/resources/session_set_item_clear_iframe.html: Added.
* web-platform-tests/webstorage/resources/session_set_item_iframe.html: Added.
* web-platform-tests/webstorage/resources/session_set_item_remove_iframe.html: Added.
* web-platform-tests/webstorage/resources/storage_local_window_open_second.html: Added.
* web-platform-tests/webstorage/resources/storage_session_window_noopener_second.html: Added.
* web-platform-tests/webstorage/resources/storage_session_window_open_second.html: Added.
* web-platform-tests/webstorage/resources/w3c-import.log: Added.
* web-platform-tests/webstorage/set.window-expected.txt: Added.
* web-platform-tests/webstorage/set.window.html: Added.
* web-platform-tests/webstorage/set.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_builtins.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_builtins.window.html: Added.
* web-platform-tests/webstorage/storage_builtins.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_clear.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_clear.window.html: Added.
* web-platform-tests/webstorage/storage_clear.window.js: Added.
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_enumerate.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_enumerate.window.html: Added.
* web-platform-tests/webstorage/storage_enumerate.window.js: Added.
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_functions_not_overwritten.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_functions_not_overwritten.window.html: Added.
* web-platform-tests/webstorage/storage_functions_not_overwritten.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_getitem.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_getitem.window.html: Added.
* web-platform-tests/webstorage/storage_getitem.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_in.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_in.window.html: Added.
* web-platform-tests/webstorage/storage_in.window.js: Added.
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_indexing.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_indexing.window.html: Added.
* web-platform-tests/webstorage/storage_indexing.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_key.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_key.window.html: Added.
* web-platform-tests/webstorage/storage_key.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_key_empty_string.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_key_empty_string.window.html: Added.
* web-platform-tests/webstorage/storage_key_empty_string.window.js: Added.
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_length.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_length.window.html: Added.
* web-platform-tests/webstorage/storage_length.window.js: Added.
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_local_setitem_quotaexceedederr.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_local_setitem_quotaexceedederr.window.html: Added.
* web-platform-tests/webstorage/storage_local_setitem_quotaexceedederr.window.js: Added.
(test):
* web-platform-tests/webstorage/storage_local_window_open.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_local_window_open.window.html: Added.
* web-platform-tests/webstorage/storage_local_window_open.window.js: Added.
(async_test):
* web-platform-tests/webstorage/storage_removeitem.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_removeitem.window.html: Added.
* web-platform-tests/webstorage/storage_removeitem.window.js: Added.
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_session_setitem_quotaexceedederr.window.html: Added.
* web-platform-tests/webstorage/storage_session_setitem_quotaexceedederr.window.js: Added.
(test):
* web-platform-tests/webstorage/storage_session_window_noopener.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_session_window_noopener.window.html: Added.
* web-platform-tests/webstorage/storage_session_window_noopener.window.js: Added.
(async_test):
* web-platform-tests/webstorage/storage_session_window_open.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_session_window_open.window.html: Added.
* web-platform-tests/webstorage/storage_session_window_open.window.js: Added.
(async_test):
* web-platform-tests/webstorage/storage_set_value_enumerate.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_set_value_enumerate.window.html: Added.
* web-platform-tests/webstorage/storage_set_value_enumerate.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_setitem.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_setitem.window.html: Added.
* web-platform-tests/webstorage/storage_setitem.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_string_conversion.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_string_conversion.window.html: Added.
* web-platform-tests/webstorage/storage_string_conversion.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/storage_supported_property_names.window-expected.txt: Added.
* web-platform-tests/webstorage/storage_supported_property_names.window.html: Added.
* web-platform-tests/webstorage/storage_supported_property_names.window.js: Added.
(string_appeared_here.forEach):
* web-platform-tests/webstorage/symbol-props.window-expected.txt: Added.
* web-platform-tests/webstorage/symbol-props.window.html: Added.
* web-platform-tests/webstorage/symbol-props.window.js: Added.
(string_appeared_here.forEach.):
(string_appeared_here.forEach):
* web-platform-tests/webstorage/w3c-import.log: Added.
2021-05-03 Ryan Haddad <ryanhaddad@apple.com>
REGRESSION(r266511): [ macOS iOS wk2 ] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-restartIce.https.html is a flaky failure
https://bugs.webkit.org/show_bug.cgi?id=216159
Unreviewed test gardening.
Rebaseline this test as the output has changed since it was marked
failing. We will need to monitor results to see if it is still flaky.
* web-platform-tests/webrtc/RTCPeerConnection-restartIce.https-expected.txt:
2021-05-03 Chris Lord <clord@igalia.com>
Decoding an SVG off the main thread causes a crash
https://bugs.webkit.org/show_bug.cgi?id=206055
Reviewed by Darin Adler.
Rebaseline OffscreenCanvas SVG tests.
* web-platform-tests/html/canvas/offscreen/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.worker-expected.txt:
2021-05-02 Sam Weinig <weinig@apple.com>
Consider removing imported/w3c/canvas and canvas/philip (Part 2)
https://bugs.webkit.org/show_bug.cgi?id=225269
Reviewed by Simon Fraser.
Remove imported/w3c/canvas/* and canvas/philip/* and related expecations
and results. They are out of date copies of tests now bundled as part of
WPT in imported/w3c/web-platform-tests/html/canvas/element and are no
longer useful.
Part 2 removes the remaining copy in imported/w3c/canvas.
* canvas: Removed.
2021-05-01 Sam Weinig <weinig@apple.com>
Update operations in CanvasImageData.idl to use long rather than float as per spec
https://bugs.webkit.org/show_bug.cgi?id=225263
Reviewed by Simon Fraser.
* canvas/2d.imageData.create2.tiny-expected.txt:
* canvas/2d.imageData.get.tiny-expected.txt:
Update results, which now don't pass, to match the spec behavior.
* web-platform-tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.double-expected.txt:
* web-platform-tests/html/canvas/element/pixel-manipulation/2d.imageData.create2.zero-expected.txt:
* web-platform-tests/html/canvas/element/pixel-manipulation/2d.imageData.get.double-expected.txt:
* web-platform-tests/html/canvas/element/pixel-manipulation/2d.imageData.get.large.crash-expected.txt:
* web-platform-tests/html/canvas/element/pixel-manipulation/2d.imageData.get.rounding-expected.txt:
* web-platform-tests/html/canvas/element/pixel-manipulation/2d.imageData.get.zero-expected.txt:
Update results, which now pass!
2021-04-30 Oriol Brufau <obrufau@igalia.com>
[css-logical] Fix logical shorthands with var()
https://bugs.webkit.org/show_bug.cgi?id=224594
Reviewed by Manuel Rego Casasnovas.
Add a new test.
Some cases still fail because of bug 225206 and bug 225209.
* web-platform-tests/css/css-logical/logicalprops-with-variables-expected.txt: Added.
* web-platform-tests/css/css-logical/logicalprops-with-variables.html: Added.
2021-04-30 Sergio Villar Senin <svillar@igalia.com>
Nullopt in RenderFlexibleBox::layoutFlexItems in RenderFlexibleBox::layoutBlock via RenderMultiColumnFlow::layout
https://bugs.webkit.org/show_bug.cgi?id=223369
Reviewed by Alan Bujtas.
Imported a test from WPT covering this issue.
* web-platform-tests/css/css-flexbox/percentage-padding-002-expected.html: Added.
* web-platform-tests/css/css-flexbox/percentage-padding-002.html: Added.
* web-platform-tests/css/css-flexbox/w3c-import.log:
2021-04-29 Sam Weinig <weinig@apple.com>
Add support for CanvasRenderingContext2DSettings
https://bugs.webkit.org/show_bug.cgi?id=225173
Reviewed by Chris Dumez.
Update test results.
* web-platform-tests/html/canvas/element/context-attributes/getContextAttributes-expected.txt:
* web-platform-tests/html/dom/idlharness.https-expected.txt:
2021-04-29 Sam Weinig <weinig@apple.com>
Update WPT tests in html/canvas/element/wide-gamut-canvas
https://bugs.webkit.org/show_bug.cgi?id=225177
Reviewed by Darin Adler.
Update to the latest version of the tests.
* resources/import-expectations.json:
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.p3.html: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.to.srgb.html: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.p3.canvas.html: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toBlob.with.putImageData.html: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.p3.canvas.html: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/2d.color.space.p3.toDataURL.with.putImageData.html: Added.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/ImageData-fidelity-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/ImageData-fidelity.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-colorManaged-toBlob-toDataURL-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-colorManaged-toBlob-toDataURL.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-colorspace-arguments-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-colorspace-arguments.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-createImageBitmap-e_srgb-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-createImageBitmap-e_srgb.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-draw-high-bit-depth-images-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-draw-high-bit-depth-images.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-drawImage-e_srgb-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-drawImage-e_srgb.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-drawImage-offscreenCanvas-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-drawImage-offscreenCanvas.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-getImageData-e_srgb-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/canvas-getImageData-e_srgb.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/imageData-colorManagedBehavior-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/imageData-colorManagedBehavior.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/imageData-colorSpace-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/imageData-colorSpace.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/imagedata-no-color-settings-crash-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/imagedata-no-color-settings-crash.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/transferFromImageBitmap-expected.txt: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/transferFromImageBitmap.html: Removed.
* web-platform-tests/html/canvas/element/wide-gamut-canvas/w3c-import.log:
2021-04-29 Rob Buis <rbuis@igalia.com>
Resync web-platform-tests/css/css-sizing/aspect-ratio from upstream
https://bugs.webkit.org/show_bug.cgi?id=225182
Reviewed by Manuel Rego Casasnovas.
Resync web-platform-tests/css/css-sizing/aspect-ratio from upstream bde70eda50.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-017-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-017.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-018-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-018.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-019-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-019.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-020-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/abspos-020.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-031-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-031.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-032-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-032.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-033-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-033.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-034-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-034.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-018-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-018.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-019-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-019.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-020-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-020.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-021-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-021.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-022-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-022.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-023-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-023.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-024-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-024.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-025-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-025.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-026-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-026.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-027-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/grid-aspect-ratio-027.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/replaced-element-034-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/replaced-element-034.html: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/w3c-import.log:
2021-04-29 Antoine Quint <graouts@webkit.org>
Rotation axis parallel to the z axis should not serialize using the "z" keyword for the rotate property
https://bugs.webkit.org/show_bug.cgi?id=225101
Reviewed by Antti Koivisto.
Update the tests per https://github.com/web-platform-tests/wpt/pull/28712 as well as their expectations.
* web-platform-tests/css/css-transforms/animation/rotate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/rotate-interpolation-expected.txt:
* web-platform-tests/css/css-transforms/animation/rotate-interpolation.html:
* web-platform-tests/css/css-transforms/parsing/rotate-parsing-valid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/rotate-parsing-valid.html:
2021-04-28 Rob Buis <rbuis@igalia.com>
[aspect-ratio] Treat border/padding correctly for box-sizing: border-box
https://bugs.webkit.org/show_bug.cgi?id=225015
Reviewed by Darin Adler.
Import WPT test for this.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-035-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/block-aspect-ratio-035.html: Added.
2021-04-28 Ziran Sun <zsun@igalia.com>
[css-grid] Accurize expected result to 0.5 pixel for some contentSpaceAround tests in abspos
https://bugs.webkit.org/show_bug.cgi?id=225145
Reviewed by Manuel Rego Casasnovas.
There is a 0.5 pixel difference on expected data width for some contentSpaceAround tests in grid
among platforms. This change is to sync the change in WPT and update expectation files.
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-content-alignment-001-expected.txt:
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html:
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001-expected.txt:
* web-platform-tests/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html:
2021-04-28 Manuel Rego Casasnovas <rego@igalia.com>
[selectors] Using a modifier key on an element makes it stop matching :focus-visible
https://bugs.webkit.org/show_bug.cgi?id=225075
Reviewed by Ryosuke Niwa.
* web-platform-tests/css/selectors/focus-visible-021-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-021.html: Added.
2021-04-28 Cameron McCormack <heycam@apple.com>
Make img elements perform source selection even when not in the document.
https://bugs.webkit.org/show_bug.cgi?id=222801
Reviewed by Ryosuke Niwa.
* web-platform-tests/html/semantics/embedded-content/the-img-element/source-media-outside-doc-expected.txt: Added.
* web-platform-tests/html/semantics/embedded-content/the-img-element/source-media-outside-doc.html: Added.
2021-04-27 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Fix expectations of a WPT test that works fine
https://bugs.webkit.org/show_bug.cgi?id=225097
Reviewed by Manuel Rego Casasnovas.
* web-platform-tests/css/css-flexbox/css-flexbox-img-expand-evenly-expected.html:
Fixed the paths of some images that were not properly converted during import.
2021-04-27 Cameron McCormack <heycam@apple.com>
Associate a picture element with an img only if the img is a direct child.
https://bugs.webkit.org/show_bug.cgi?id=225044
Reviewed by Ryosuke Niwa.
* web-platform-tests/html/semantics/embedded-content/the-img-element/img-picture-ancestor-expected.txt: Added.
* web-platform-tests/html/semantics/embedded-content/the-img-element/img-picture-ancestor.html: Added.
2021-04-27 Alexey Shvayka <shvaikalesh@gmail.com>
[WebIDL] `window.CSS` should be non-callable object with correct Symbol.toStringTag
https://bugs.webkit.org/show_bug.cgi?id=220855
Reviewed by Sam Weinig.
* web-platform-tests/console/idlharness.any-expected.txt:
* web-platform-tests/console/idlharness.any.worker-expected.txt:
* web-platform-tests/css/cssom/CSS-namespace-object-class-string-expected.txt:
* web-platform-tests/css/cssom/idlharness-expected.txt:
* web-platform-tests/resources/idlharness.js:
Sync from upstream 15ecbfebd504.
* web-platform-tests/wasm/jsapi/idlharness.any-expected.txt:
* web-platform-tests/wasm/jsapi/idlharness.any.worker-expected.txt:
2021-04-27 Antoine Quint <graouts@webkit.org>
Correctly interpolate stroke-dasharray in the discrete case
https://bugs.webkit.org/show_bug.cgi?id=225105
Reviewed by Antti Koivisto.
Mark 3 WPT progressions.
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-04-27 Antoine Quint <graouts@webkit.org>
Fix animation of the visibility CSS property between "hidden" and "collapse"
https://bugs.webkit.org/show_bug.cgi?id=225103
Reviewed by Antti Koivisto.
Mark 1 WPT progression.
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-04-27 Antoine Quint <graouts@webkit.org>
Correctly specify interpolation of page-break-* properties
https://bugs.webkit.org/show_bug.cgi?id=225098
Reviewed by Antti Koivisto.
Mark 15 WPT progressions.
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-04-26 Tim Nguyen <ntim@apple.com>
Create a containing block when relevant properties are set in the current element will-change
https://bugs.webkit.org/show_bug.cgi?id=167868
Reviewed by Alan Bujtas.
Per spec, any CSS property that is susceptible to create a containing block should create one when put on the
current element's will-change.
Relevant WPT are enabled.
Test: fast/css/will-change/will-change-creates-containing-block.html
* web-platform-tests/css/css-box/parsing/padding-computed-expected.txt:
2021-04-26 Alexey Shvayka <shvaikalesh@gmail.com>
[JSC] OrdinarySet should invoke custom [[Set]] methods
https://bugs.webkit.org/show_bug.cgi?id=217916
Reviewed by Yusuke Suzuki.
* web-platform-tests/WebIDL/ecmascript-binding/interface-object-set-receiver-expected.txt: Added.
* web-platform-tests/WebIDL/ecmascript-binding/interface-object-set-receiver.html: Added.
* web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-constructor-set-receiver-expected.txt:
* web-platform-tests/WebIDL/ecmascript-binding/interface-prototype-constructor-set-receiver.html:
2021-04-26 Ryosuke Niwa <rniwa@webkit.org>
Implement ShadowRoot.prototype.delegatesFocus attribute
https://bugs.webkit.org/show_bug.cgi?id=224805
Reviewed by Antti Koivisto.
Rebaselined now that test casses are passing.
* web-platform-tests/shadow-dom/focus/ShadowRoot-delegatesFocus-expected.txt:
2021-04-25 Ryosuke Niwa <rniwa@webkit.org>
Resync WPT shadow DOM tests as of 02f0cc10
https://bugs.webkit.org/show_bug.cgi?id=225042
Reviewed by Antti Koivisto.
Resync'ed shadow DOM tests as of 02f0cc10c4e92627ccfd8b30ce03e04278af5224.
* resources/resource-files.json:
* web-platform-tests/shadow-dom/accesskey.tentative-expected.txt: Added.
* web-platform-tests/shadow-dom/accesskey.tentative.html: Added.
* web-platform-tests/shadow-dom/declarative/declarative-after-attachshadow.tentative.html:
* web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-attachment.tentative.html:
* web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-basic.tentative.html:
* web-platform-tests/shadow-dom/declarative/declarative-shadow-dom-opt-in.tentative.html:
* web-platform-tests/shadow-dom/declarative/declarative-with-disabled-shadow.tentative-expected.txt: Added.
* web-platform-tests/shadow-dom/declarative/declarative-with-disabled-shadow.tentative.html: Added.
* web-platform-tests/shadow-dom/declarative/getinnerhtml.tentative.html:
* web-platform-tests/shadow-dom/declarative/innerhtml-before-closing-tag.tentative-expected.txt: Added.
* web-platform-tests/shadow-dom/declarative/innerhtml-before-closing-tag.tentative.html: Renamed from innerhtml-before-closing-tag.html.
* web-platform-tests/shadow-dom/declarative/innerhtml-on-ordinary-template.tentative-expected.txt: Added.
* web-platform-tests/shadow-dom/declarative/innerhtml-on-ordinary-template.tentative.html: Renamed from innerhtml-on-ordinary-template.html.
* web-platform-tests/shadow-dom/declarative/move-template-before-closing-tag.tentative-expected.txt: Added.
* web-platform-tests/shadow-dom/declarative/move-template-before-closing-tag.tentative.html: Renamed from move-template-before-closing-tag.html.
* web-platform-tests/shadow-dom/declarative/script-access.tentative.html:
* web-platform-tests/shadow-dom/declarative/w3c-import.log:
* web-platform-tests/shadow-dom/event-on-pseudo-element-crash.html: Added.
* web-platform-tests/shadow-dom/focus/ShadowRoot-delegatesFocus-expected.txt: Added.
* web-platform-tests/shadow-dom/focus/ShadowRoot-delegatesFocus.html: Added.
* web-platform-tests/shadow-dom/focus/focus-selector-delegatesFocus.html:
* web-platform-tests/shadow-dom/focus/w3c-import.log:
* web-platform-tests/shadow-dom/imperative-slot-api-crash-expected.txt: Added.
* web-platform-tests/shadow-dom/imperative-slot-api-crash.html: Added.
* web-platform-tests/shadow-dom/imperative-slot-api-expected.txt: Added.
* web-platform-tests/shadow-dom/imperative-slot-api-slotchange-expected.txt: Renamed from slots-imperative-api-slotchange.tentative-expected.txt.
* web-platform-tests/shadow-dom/imperative-slot-api-slotchange.html: Renamed from slots-imperative-api-slotchange.tentative.html.
* web-platform-tests/shadow-dom/imperative-slot-api.html: Renamed from slots-imperative-slot-api.tentative.html.
* web-platform-tests/shadow-dom/nested-slot-remove-crash-expected.txt:
* web-platform-tests/shadow-dom/nested-slot-remove-crash.html:
* web-platform-tests/shadow-dom/w3c-import.log:
2021-04-25 Felipe Erias <felipeerias@igalia.com>
[css-flexbox] Table layout disregards overriding width
https://bugs.webkit.org/show_bug.cgi?id=224934
Reviewed by Darin Adler.
Update expectations.
* web-platform-tests/css/css-flexbox/table-with-percent-intrinsic-width-expected.txt: This test now passes.
2021-04-24 Antoine Quint <graouts@webkit.org>
Improve parsing and computed style of the rotate CSS property
https://bugs.webkit.org/show_bug.cgi?id=225019
Reviewed by Dean Jackson.
Mark 2 WPT progressions and add some new parsing WPT tests for rotate.
* web-platform-tests/css/css-transforms/animation/rotate-composition-expected.txt: We don't support additive interpolation,
the FAIL result is most likely a test that passed without proper support for the feature which now fails due to lack of
support for this feature.
* web-platform-tests/css/css-transforms/parsing/rotate-parsing-valid-expected.txt:
* web-platform-tests/css/css-transforms/parsing/rotate-parsing-valid.html:
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-04-24 Antoine Quint <graouts@webkit.org>
Support interpolation of the background-repeat shorthand
https://bugs.webkit.org/show_bug.cgi?id=225016
Reviewed by Dean Jackson.
Mark 10 WPT progressions.
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-04-24 Antoine Quint <graouts@webkit.org>
Fix interpolation of the clip CSS property
https://bugs.webkit.org/show_bug.cgi?id=225017
Reviewed by Dean Jackson.
Mark 13 WPT progressions.
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
2021-04-24 Antoine Quint <graouts@webkit.org>
Computed style for the translate CSS property should use px for the z value
https://bugs.webkit.org/show_bug.cgi?id=225018
Reviewed by Dean Jackson.
Mark a single WPT progression.
* web-platform-tests/css/css-transforms/animation/translate-composition-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-04-23 Cathie Chen <cathiechen@igalia.com>
Not computing image aspect ratios from width and height attributes for lazy loaded images
https://bugs.webkit.org/show_bug.cgi?id=224197
Reviewed by Darin Adler.
The test cases for error images and images without src in img-aspect-ratio.html are passed. This patch
doesn't change the behavior of the original aspect ratio case, so it's failed like before.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-expected.txt:
2021-04-23 Cathie Chen <cathiechen@igalia.com>
Import the update to "mapping attribute width and height to aspect ratio" tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=224911
Reviewed by Rob Buis.
Import the update to "mapping attribute width and height to aspect ratio" tests from WPT commit 0ae0bb7cab. Split up the test cases, to make sure
each image has its own test case and won't affect testing other images.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/canvas-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/resources/aspect-ratio.js:
(test_computed_style_aspect_ratio):
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio-expected.txt:
2021-04-22 Tyler Wilcock <twilco.o@protonmail.com>
[css-counter-styles] Parse @counter-style descriptors
https://bugs.webkit.org/show_bug.cgi?id=224718
Reviewed by Darin Adler.
Parsing for all @counter-style descriptors is implemented with this
patch, so mark more tests passing.
You'll notice that some @counter-style descriptors implemented in this
patch did not gain any passing tests (e.g. `pad`, `negative`). In all
of these cases, the expected results contain a <string> value, and we
fail only because we incorrectly don't serialize these <string> values
with quotes. I have manually confirmed in all cases that these values
are properly parsed, so it's just the serialization that's incorrect.
These <string> values serialize without quotes because WebKit's representation
of custom identifiers is not a separate type, but instead overloaded onto the
CSS_STRING type. This means that during serialization time, WebKit must guess
whether it is actually serializing a string (and include quotes if so), or if
it's serializing a custom ident (leaving off quotes if so).
Relevant code snippet:
https://github.com/WebKit/WebKit/blob/36caeec07975bd5f47db8ac6b749c2787230a461/Source/WebCore/css/CSSMarkup.cpp#L153#L161
Relevant changelog snippet from David Hyatt, 2016-12-07:
> We also overload CSS_STRING primitive value type and have it act as both a string
> and a custom identifier. This is lame, since the parser should have made two different
> types of objects instead, but since our parser doesn't do that yet, I added a serializeAsStringOrCustomIdent
> that preserves our old behavior of "quote the string only if needed." In this case what
> that really meant was "Try to guess that we were originally a custom ident and leave off
> quotes if so." This function will go away once we properly create CSSStringValues and
> CSSCustomIdentValues instead of turning the latter into strings.
* web-platform-tests/css/css-counter-styles/counter-style-fallback-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-prefix-suffix-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-range-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-speak-as-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-system-syntax-expected.txt:
2021-04-22 Antoine Quint <graouts@webkit.org>
Add discrete animation support for border-image-repeat
https://bugs.webkit.org/show_bug.cgi?id=224923
Reviewed by Antti Koivisto.
Mark 10 WPT progressions.
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-04-22 Chris Lord <clord@igalia.com>
Implement FontFace in Workers for OffscreenCanvas
https://bugs.webkit.org/show_bug.cgi?id=224178
<rdar://problem/76529024>
Reviewed by Darin Adler.
FontFace is now available for Workers, rebaseline related tests.
* web-platform-tests/css/css-font-loading/fontfaceset-load-css-wide-keywords-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.align.center.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.align.end.ltr.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.align.end.rtl.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.align.left.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.align.right.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.align.start.ltr.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.align.start.rtl.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.baseline.alphabetic.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.baseline.bottom.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.baseline.hanging.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.baseline.ideographic.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.baseline.middle.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.baseline.top.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.bound.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.fill.maxWidth.fontface.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.fontface.notinpage.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.fontface.repeat.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.fontface.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.space.basic.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.space.collapse.end.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.space.collapse.nonspace.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.space.collapse.other.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.space.collapse.space.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.draw.space.collapse.start.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.measure.actualBoundingBox.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.measure.advances.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.measure.baselines.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.measure.emHeights.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.measure.fontBoundingBox.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.measure.width.basic.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.measure.width.empty.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.measure.width.space.worker-expected.txt:
2021-04-22 Imanol Fernandez <ifernandez@igalia.com>
Implement WebXR Input Sources
https://bugs.webkit.org/show_bug.cgi?id=223257
Reviewed by Youenn Fablet.
Update WebXR Input Source test expectations.
* web-platform-tests/webxr/events_input_source_recreation.https-expected.txt: Added.
* web-platform-tests/webxr/events_input_sources_change.https-expected.txt: Added.
* web-platform-tests/webxr/events_session_select.https-expected.txt: Added.
* web-platform-tests/webxr/events_session_select_subframe.https-expected.txt: Added.
* web-platform-tests/webxr/events_session_squeeze.https-expected.txt: Added.
* web-platform-tests/webxr/getInputPose_handedness.https-expected.txt: Added.
* web-platform-tests/webxr/xrInputSource_add_remove.https-expected.txt: Added.
* web-platform-tests/webxr/xrInputSource_emulatedPosition.https-expected.txt: Added.
* web-platform-tests/webxr/xrInputSource_profiles.https-expected.txt: Added.
* web-platform-tests/webxr/xrInputSource_sameObject.https-expected.txt: Added.
* web-platform-tests/webxr/xrReferenceSpace_originOffset.https-expected.txt: Added.
2021-04-21 Tim Nguyen <ntim@apple.com>
Import css/css-will-change tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=224870
Reviewed by Youenn Fablet.
* resources/import-expectations.json:
* web-platform-tests/css/css-will-change/META.yml: Added.
* web-platform-tests/css/css-will-change/inheritance-expected.txt: Added.
* web-platform-tests/css/css-will-change/inheritance.html: Added.
* web-platform-tests/css/css-will-change/parsing/w3c-import.log: Added.
* web-platform-tests/css/css-will-change/parsing/will-change-computed-expected.txt: Added.
* web-platform-tests/css/css-will-change/parsing/will-change-computed.html: Added.
* web-platform-tests/css/css-will-change/parsing/will-change-invalid-expected.txt: Added.
* web-platform-tests/css/css-will-change/parsing/will-change-invalid.html: Added.
* web-platform-tests/css/css-will-change/parsing/will-change-valid-expected.txt: Added.
* web-platform-tests/css/css-will-change/parsing/will-change-valid.html: Added.
* web-platform-tests/css/css-will-change/w3c-import.log: Added.
* web-platform-tests/css/css-will-change/will-change-abspos-cb-001-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-abspos-cb-001.html: Added.
* web-platform-tests/css/css-will-change/will-change-abspos-cb-002-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-abspos-cb-002.html: Added.
* web-platform-tests/css/css-will-change/will-change-abspos-cb-003-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-abspos-cb-003.html: Added.
* web-platform-tests/css/css-will-change/will-change-abspos-cb-dynamic-001-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-abspos-cb-dynamic-001.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-001-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-001.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-002-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-002.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-003-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-003.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-004-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-004.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-005-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-005.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-006-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-fixedpos-cb-006.html: Added.
* web-platform-tests/css/css-will-change/will-change-inherit-dynamic-expected.txt: Added.
* web-platform-tests/css/css-will-change/will-change-inherit-dynamic.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-001-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-001.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-002-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-002.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-003-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-stacking-context-003.html: Added.
* web-platform-tests/css/css-will-change/will-change-transform-add-content-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-transform-add-content.html: Added.
* web-platform-tests/css/css-will-change/will-change-transform-image-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-transform-image.html: Added.
* web-platform-tests/css/css-will-change/will-change-transform-zero-size-child-overflow-visible-expected.html: Added.
* web-platform-tests/css/css-will-change/will-change-transform-zero-size-child-overflow-visible.html: Added.
* web-platform-tests/css/css-will-change/will-change-will-change-1-expected.xht: Added.
* web-platform-tests/css/css-will-change/will-change-will-change-1.html: Added.
2021-04-21 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r276380 and r276386.
https://bugs.webkit.org/show_bug.cgi?id=224912
Caused WPT css/css-counter-styles/cssom test crashes on macOS
WK1 with ASan
Reverted changesets:
"[css-counter-styles] Parse @counter-style descriptors"
https://bugs.webkit.org/show_bug.cgi?id=224718
https://trac.webkit.org/changeset/276380
"CSSComputedStyleDeclaration.cpp should use C++ style
comments"
https://bugs.webkit.org/show_bug.cgi?id=224875
https://trac.webkit.org/changeset/276386
2021-04-21 Tyler Wilcock <twilco.o@protonmail.com>
[css-counter-styles] Parse @counter-style descriptors
https://bugs.webkit.org/show_bug.cgi?id=224718
Reviewed by Darin Adler.
Parsing for all @counter-style descriptors is implemented with this
patch, so mark more tests passing.
You'll notice that some @counter-style descriptors implemented in this
patch did not gain any passing tests (e.g. `pad`, `negative`). In all
of these cases, the expected results contain a <string> value, and we
fail only because we incorrectly don't serialize these <string> values
with quotes. I have manually confirmed in all cases that these values
are properly parsed, so it's just the serialization that's incorrect.
These <string> values serialize without quotes because WebKit's representation
of custom identifiers is not a separate type, but instead overloaded onto the
CSS_STRING type. This means that during serialization time, WebKit must guess
whether it is actually serializing a string (and include quotes if so), or if
it's serializing a custom ident (leaving off quotes if so).
Relevant code snippet:
https://github.com/WebKit/WebKit/blob/36caeec07975bd5f47db8ac6b749c2787230a461/Source/WebCore/css/CSSMarkup.cpp#L153#L161
Relevant changelog snippet from David Hyatt, 2016-12-07:
> We also overload CSS_STRING primitive value type and have it act as both a string
> and a custom identifier. This is lame, since the parser should have made two different
> types of objects instead, but since our parser doesn't do that yet, I added a serializeAsStringOrCustomIdent
> that preserves our old behavior of "quote the string only if needed." In this case what
> that really meant was "Try to guess that we were originally a custom ident and leave off
> quotes if so." This function will go away once we properly create CSSStringValues and
> CSSCustomIdentValues instead of turning the latter into strings.
* web-platform-tests/css/css-counter-styles/counter-style-fallback-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-prefix-suffix-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-range-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-speak-as-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-system-syntax-expected.txt:
2021-04-21 Simon Fraser <simon.fraser@apple.com>
will-change: transform should affect nested position:fixed
https://bugs.webkit.org/show_bug.cgi?id=167600
Reviewed by Alan Bujtas.
"will-change transform" should make an element a container for position:fixed,
just as a transform does.
* web-platform-tests/css/css-position/position-absolute-dynamic-containing-block-expected.txt:
2021-04-21 Antoine Quint <graouts@webkit.org>
Add discrete animation support for several background CSS properties
https://bugs.webkit.org/show_bug.cgi?id=224871
Reviewed by Antti Koivisto.
Mark 30 WPT progressions.
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-04-21 Chris Lord <clord@igalia.com>
DOMException should be Serializable
https://bugs.webkit.org/show_bug.cgi?id=224865
Reviewed by Chris Dumez.
DOMException is now serializable, rebaseline related tests.
* web-platform-tests/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-stack-optional.sub.window-expected.txt:
* web-platform-tests/html/infrastructure/safe-passing-of-structured-data/structuredclone_0-expected.txt:
2021-04-21 Ziran Sun <zsun@igalia.com>
[css-grid] last-baseline shouldn't affect baseline alignment
https://bugs.webkit.org/show_bug.cgi?id=224538
Reviewed by Darin Adler and Javier Fernandez.
* web-platform-tests/css/css-grid/alignment/grid-baseline-004-expected.txt:
2021-04-21 Manuel Rego Casasnovas <rego@igalia.com>
[selectors] Import one more :focus-visible WPT test
https://bugs.webkit.org/show_bug.cgi?id=224827
Reviewed by Rob Buis.
* web-platform-tests/css/selectors/focus-visible-020-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-020.html: Added.
* web-platform-tests/css/selectors/w3c-import.log:
2021-04-20 Cathie Chen <cathiechen@igalia.com>
Update html/rendering/replaced-elements/attributes-for-embedded-content-and-images/ tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=224748
Reviewed by Rob Buis.
Update the tests for "mapping attribute width and height as the implicit aspect ratio" which are based on the latest agreement
from WPT commit 19445e7b39.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/canvas-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/canvas-aspect-ratio.html:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/number-placeholder-right-aligned-expected.html: Added.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/number-placeholder-right-aligned.html: Added.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio-expected.txt: Added.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html: Added.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/resources/aspect-ratio.js: Added.
(test_computed_style_aspect_ratio):
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/resources/w3c-import.log: Added.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio-expected.txt:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html:
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/w3c-import.log:
2021-04-20 Tim Nguyen <ntim@apple.com>
Implement CSS display property 2-value syntax
https://bugs.webkit.org/show_bug.cgi?id=224574
Reviewed by Darin Adler.
Except for list-item which doesn't have layout support for different variants.
Also fix a WPT to expect the most backwards-compatible form for `display: flow` computed value.
Test: web-platform-tests/css/css-display/parsing/display-valid.html
* web-platform-tests/css/css-display/parsing/display-valid-expected.txt:
* web-platform-tests/html/rendering/widgets/button-layout/computed-style-expected.txt:
* web-platform-tests/html/rendering/widgets/button-layout/computed-style.html:
* web-platform-tests/html/rendering/widgets/button-layout/display-other-expected.txt:
2021-04-19 Manuel Rego Casasnovas <rego@igalia.com>
[selectors] Script focus and :focus-visible
https://bugs.webkit.org/show_bug.cgi?id=224598
Reviewed by Darin Adler.
Update expectations as the tests pass now.
* web-platform-tests/css/selectors/focus-visible-008-expected.txt:
* web-platform-tests/css/selectors/focus-visible-009-expected.txt:
* web-platform-tests/css/selectors/focus-visible-010-expected.txt:
* web-platform-tests/css/selectors/focus-visible-014-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-001-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-004-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-005-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-012-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-013-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-014-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-015-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative-expected.txt:
* web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative-expected.txt:
2021-04-19 Darin Adler <darin@apple.com>
Nullptr crash in CSSCalcValue::category() via HTMLConverterCaches::floatPropertyValueForNode
https://bugs.webkit.org/show_bug.cgi?id=221392
Reviewed by Simon Fraser.
* web-platform-tests/css/css-values/minmax-length-percent-serialize-expected.txt:
Updated to reflect 8 tests passing that were failing before.
2021-04-19 Youenn Fablet <youenn@apple.com>
Migrate some WebRTC encoded transform tests to WPT
https://bugs.webkit.org/show_bug.cgi?id=224604
Reviewed by Eric Carlson.
* web-platform-tests/webrtc-encoded-transform/routines.js: Added.
(async createConnections):
(waitFor):
* web-platform-tests/webrtc-encoded-transform/script-audio-transform-worker.js: Added.
(MockRTCRtpTransformer):
(MockRTCRtpTransformer.prototype.start):
(MockRTCRtpTransformer.prototype.process):
(onrtctransform):
* web-platform-tests/webrtc-encoded-transform/script-audio-transform.https-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/script-audio-transform.https.html: Renamed from LayoutTests/http/wpt/webrtc/audio-script-transform.html.
* web-platform-tests/webrtc-encoded-transform/script-change-transform-worker.js: Renamed from LayoutTests/http/wpt/webrtc/change-encoded-transform.js.
* web-platform-tests/webrtc-encoded-transform/script-change-transform.https-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/script-change-transform.https.html: Renamed from LayoutTests/http/wpt/webrtc/change-encoded-transform.html.
* web-platform-tests/webrtc-encoded-transform/script-late-transform.https-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/script-late-transform.https.html: Renamed from LayoutTests/http/wpt/webrtc/webrtc-late-transform.html.
* web-platform-tests/webrtc-encoded-transform/script-metadata-transform-worker.js: Renamed from LayoutTests/http/wpt/webrtc/metadata-transform-worker.js.
* web-platform-tests/webrtc-encoded-transform/script-metadata-transform.https-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/script-metadata-transform.https.html: Renamed from LayoutTests/http/wpt/webrtc/metadata-transform.html.
* web-platform-tests/webrtc-encoded-transform/script-transform-worker.js: Renamed from LayoutTests/http/wpt/webrtc/script-transform.js.
* web-platform-tests/webrtc-encoded-transform/script-transform.https-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/script-transform.https.html: Renamed from LayoutTests/http/wpt/webrtc/webrtc-transform.html.
* web-platform-tests/webrtc-encoded-transform/script-write-twice-transform-worker.js: Renamed from LayoutTests/http/wpt/webrtc/write-twice-transform.js.
* web-platform-tests/webrtc-encoded-transform/script-write-twice-transform.https-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/script-write-twice-transform.https.html: Renamed from LayoutTests/http/wpt/webrtc/write-twice-transform.html.
* web-platform-tests/webrtc-encoded-transform/sframe-keys.https-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/sframe-keys.https.html: Added.
* web-platform-tests/webrtc-encoded-transform/sframe-transform-buffer-source-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/sframe-transform-buffer-source.html: Added.
* web-platform-tests/webrtc-encoded-transform/sframe-transform-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/sframe-transform-in-worker.https-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/sframe-transform-in-worker.https.html: Renamed from LayoutTests/http/wpt/webrtc/sframe-transform-in-worker.html.
* web-platform-tests/webrtc-encoded-transform/sframe-transform-readable-expected.txt: Added.
* web-platform-tests/webrtc-encoded-transform/sframe-transform-readable.html: Added.
* web-platform-tests/webrtc-encoded-transform/sframe-transform-worker.js: Renamed from LayoutTests/http/wpt/webrtc/sframe-transform.js.
* web-platform-tests/webrtc-encoded-transform/sframe-transform.html: Renamed from LayoutTests/http/wpt/webrtc/sframe-transform.html.
2021-04-18 Manuel Rego Casasnovas <rego@igalia.com>
[selectors] Update :focus-visible tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=224601
<rdar://problem/76827947>
Reviewed by Darin Adler.
Fix expectations that were broken due to a mistake in the previous commit.
The tests had some extra changes due to webkit.org/224658, the tests were modified but not the expectations.
* web-platform-tests/css/selectors/focus-visible-002-expected.txt:
* web-platform-tests/css/selectors/focus-visible-003-expected.txt:
* web-platform-tests/css/selectors/focus-visible-004-expected.txt:
2021-04-18 Antoine Quint <graouts@webkit.org>
Fix interpolation of the rotate CSS property
https://bugs.webkit.org/show_bug.cgi?id=224730
Reviewed by Dean Jackson.
Mark 123 WPT progressions.
* web-platform-tests/css/css-transforms/animation/rotate-composition-expected.txt:
* web-platform-tests/css/css-transforms/animation/rotate-interpolation-expected.txt:
* web-platform-tests/css/css-transforms/animation/transform-interpolation-001-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-002-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-04-18 Cathie Chen <cathiechen@igalia.com>
The implicit aspect-ratio from width and height attributes with float value is not accurate enough
https://bugs.webkit.org/show_bug.cgi?id=224664
Reviewed by Darin Adler.
The aspect ratio test case with width "0.8" and height "0.2" in img-aspect-ratio.html has passed. This patch doesn't change the behavior of
the original aspect ratio test case(`assert_ratio(images[5], 133/106)`) which is related to bug 206161.
* web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-expected.txt:
2021-04-17 Tim Nguyen <ntim@apple.com>
Add support for inline-{start/end} values to float & clear properties
https://bugs.webkit.org/show_bug.cgi?id=218087
Reviewed by Antti Koivisto & Zalan Bujtas.
Imported reftests from: https://github.com/web-platform-tests/wpt/commit/47e7176242e2ca4ca68d6cfe032619ccf44d55a6
Enabled: imported/w3c/web-platform-tests/css/css-logical/logical-values-float-clear.html
* web-platform-tests/css/css-box/parsing/clear-computed-expected.txt:
* web-platform-tests/css/css-box/parsing/clear-valid-expected.txt:
* web-platform-tests/css/css-box/parsing/float-computed-expected.txt:
* web-platform-tests/css/css-box/parsing/float-valid-expected.txt:
* web-platform-tests/css/css-logical/logical-values-float-clear-1-expected.html: Added.
* web-platform-tests/css/css-logical/logical-values-float-clear-1.html: Added.
* web-platform-tests/css/css-logical/logical-values-float-clear-2-expected.html: Added.
* web-platform-tests/css/css-logical/logical-values-float-clear-2.html: Added.
* web-platform-tests/css/css-logical/logical-values-float-clear-3-expected.html: Added.
* web-platform-tests/css/css-logical/logical-values-float-clear-3.html: Added.
* web-platform-tests/css/css-logical/logical-values-float-clear-4-expected.html: Added.
* web-platform-tests/css/css-logical/logical-values-float-clear-4.html: Added.
* web-platform-tests/css/css-logical/logical-values-float-clear-expected.txt:
* web-platform-tests/css/css-logical/w3c-import.log:
2021-04-17 Tyler Wilcock <twilco.o@protonmail.com>
Consider making CSSStyleSheet::rules() just an alias of CSSStyleSheet::cssRules().
https://bugs.webkit.org/show_bug.cgi?id=197725
Reviewed by Darin Adler.
To match other browsers and the below WPT, CSSStyleSheet.rules now aliases
CSSStyleSheet.cssRulesForBindings, meaning we pass two more tests.
* web-platform-tests/css/cssom/CSSStyleSheet-expected.txt:
2021-04-17 Tim Nguyen <ntim@apple.com>
Don't omit conic gradient starting angle when serializing when starting angle is under 0
https://bugs.webkit.org/show_bug.cgi?id=224719
Reviewed by Ryosuke Niwa.
Updated pre-existing test to cover this case.
Test: LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/parsing/background-image-computed.sub.html
* web-platform-tests/css/css-backgrounds/parsing/background-image-computed.sub-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/background-image-computed.sub.html:
2021-04-16 Cameron McCormack <heycam@apple.com>
Place vertical scrollbars at (inline/block)-end edge in all writing modes.
https://bugs.webkit.org/show_bug.cgi?id=224224
Reviewed by Simon Fraser.
* web-platform-tests/css/css-scroll-snap/snap-inline-block-expected.txt:
* web-platform-tests/css/cssom-view/scrollLeftTop-expected.txt:
2021-04-16 Tyler Wilcock <twilco.o@protonmail.com>
[css-counter-styles] Parse and add feature flag for @counter-style
https://bugs.webkit.org/show_bug.cgi?id=223150
Reviewed by Darin Adler.
@counter-style and its descriptors are now exposed behind a feature
flag, so pass some tests and fail others for a different reason
because this patch doesn't actually implement descriptor parsing and
setting yet.
* web-platform-tests/css/css-counter-styles/counter-style-additive-symbols-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-fallback-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-name-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-negative-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-pad-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-prefix-suffix-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-range-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-speak-as-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-symbols-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/counter-style-system-syntax-expected.txt:
* web-platform-tests/css/css-counter-styles/idlharness-expected.txt:
* web-platform-tests/css/cssom/CSSCounterStyleRule-expected.txt:
2021-04-16 Antoine Quint <graouts@webkit.org>
Blend using calc() when necessary
https://bugs.webkit.org/show_bug.cgi?id=224670
Reviewed by Antti Koivisto.
Mark 141 WPT progressions.
* web-platform-tests/css/css-backgrounds/animations/background-position-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-image-width-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-radius-interpolation-expected.txt:
* web-platform-tests/css/css-flexbox/animation/flex-basis-composition-expected.txt:
* web-platform-tests/css/css-position/animations/bottom-composition-expected.txt:
* web-platform-tests/css/css-position/animations/left-composition-expected.txt:
* web-platform-tests/css/css-position/animations/right-composition-expected.txt:
* web-platform-tests/css/css-position/animations/top-composition-expected.txt:
* web-platform-tests/css/css-shapes/animation/shape-margin-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/height-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/max-height-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/max-width-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/min-height-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/min-width-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/vertical-align-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/vertical-align-interpolation-expected.txt:
* web-platform-tests/css/css-values/animations/calc-interpolation-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-04-16 Manuel Rego Casasnovas <rego@igalia.com>
[selectors] Update :focus-visible tests from WPT
https://bugs.webkit.org/show_bug.cgi?id=224601
Reviewed by Darin Adler.
* web-platform-tests/css/selectors/focus-visible-001.html:
* web-platform-tests/css/selectors/focus-visible-002-expected.txt:
* web-platform-tests/css/selectors/focus-visible-002.html:
* web-platform-tests/css/selectors/focus-visible-003-expected.txt:
* web-platform-tests/css/selectors/focus-visible-003.html:
* web-platform-tests/css/selectors/focus-visible-004-expected.txt:
* web-platform-tests/css/selectors/focus-visible-004.html:
* web-platform-tests/css/selectors/focus-visible-005.html:
* web-platform-tests/css/selectors/focus-visible-006-expected.txt:
* web-platform-tests/css/selectors/focus-visible-006.html:
* web-platform-tests/css/selectors/focus-visible-008.html:
* web-platform-tests/css/selectors/focus-visible-009.html:
* web-platform-tests/css/selectors/focus-visible-010.html:
* web-platform-tests/css/selectors/focus-visible-011.html:
* web-platform-tests/css/selectors/focus-visible-012.html:
* web-platform-tests/css/selectors/focus-visible-013.html:
* web-platform-tests/css/selectors/focus-visible-014.html:
* web-platform-tests/css/selectors/focus-visible-015.html:
* web-platform-tests/css/selectors/focus-visible-016.html:
* web-platform-tests/css/selectors/focus-visible-017.html:
* web-platform-tests/css/selectors/focus-visible-018.html:
* web-platform-tests/css/selectors/focus-visible-019.html:
* web-platform-tests/css/selectors/focus-visible-script-focus-001-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-001.html: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-002.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-003.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-004-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-004.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-005-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-006.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-007.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-008-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-008.html: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-009-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-009.html: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-010-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-010.html: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-011-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-011.html: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-012-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-012.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-013-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-013.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-014-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-014.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-015-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-015.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-016.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-017.tentative.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-019.html.
* web-platform-tests/css/selectors/focus-visible-script-focus-018-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-018.html: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-019-expected.txt: Added.
* web-platform-tests/css/selectors/focus-visible-script-focus-019.html: Added.
* web-platform-tests/css/selectors/w3c-import.log:
2021-04-15 Antoine Quint <graouts@webkit.org>
calc() should not contain 0 values other than percentages
https://bugs.webkit.org/show_bug.cgi?id=224611
Reviewed by Simon Fraser.
Fix expectation of existing WPT tests and make some modifications to existing WPT tests.
* web-platform-tests/css/css-flexbox/parsing/flex-basis-computed-expected.txt:
* web-platform-tests/css/css-shapes/parsing/shape-outside-computed-expected.txt:
* web-platform-tests/css/css-shapes/parsing/shape-outside-computed.html: Add a new assertion checking
that the computed style for shape-outside may not contain 0px values in calc() values.
* web-platform-tests/css/css-transitions/animations/vertical-align-interpolation-expected.txt:
* web-platform-tests/css/css-transitions/animations/vertical-align-interpolation.html: Use 40% rather than
calc(0px + 40%) as the expected value for the computed style at the 100% keyframe when blending from 40px
to 40%. The test would have passed with calc(0px + 40%) as well, since it would now compute to 40%, but
the test is clearer when the actual computed form is used.
* web-platform-tests/css/css-values/minmax-percentage-serialize-expected.txt:
2021-04-14 Tim Nguyen <ntim@apple.com>
Omit default position/angle when serializing radial & conic gradients
https://bugs.webkit.org/show_bug.cgi?id=223892
Reviewed by Antti Koivisto.
Test: LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/parsing/background-image-computed.sub.html
* web-platform-tests/css/css-backgrounds/parsing/background-image-computed.sub-expected.txt:
2021-04-13 Ziran Sun <zsun@igalia.com>
[css-grid] Incorrect track sizing when using relative sized items in 'auto' column tracks
https://bugs.webkit.org/show_bug.cgi?id=191627
Reviewed by Javier Fernandez.
* web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:
2021-04-13 Antoine Quint <graouts@webkit.org>
Unreviewed. Upstream a test.
* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation.html:
2021-04-13 Antoine Quint <graouts@webkit.org>
calc() simplification for a multiplication should apply the multiplication to each value of an addition
https://bugs.webkit.org/show_bug.cgi?id=224376
Reviewed by Simon Fraser.
Mark 99 WPT progressions.
* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt:
* web-platform-tests/css/css-shapes/animation/shape-outside-interpolation-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-margin-003-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-circle-010-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-circle-011-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-ellipse-010-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-ellipse-011-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-inset-008-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-inset-009-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-polygon-006-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-04-13 Said Abou-Hallawa <said@apple.com>
SVG paced value animations overwrite user-provided keyTimes
https://bugs.webkit.org/show_bug.cgi?id=109010
Reviewed by Ryosuke Niwa.
* web-platform-tests/svg/animations/scripted/paced-value-animation-overwrites-keyTimes-expected.txt:
2021-04-12 Commit Queue <commit-queue@webkit.org>
Unreviewed, reverting r275793.
https://bugs.webkit.org/show_bug.cgi?id=224466
Caused crashes on <http://facebook.com|facebook.com>
Reverted changeset:
"calc() simplification for a multiplication should apply the
multiplication to each value of an addition"
https://bugs.webkit.org/show_bug.cgi?id=224376
https://trac.webkit.org/changeset/275793
2021-04-12 Chris Dumez <cdumez@apple.com>
webaudio/AudioListener/audiolistener-set-position.html is leaking PannerNodes
https://bugs.webkit.org/show_bug.cgi?id=224399
Reviewed by Geoffrey Garen.
Rebaseline existing WPT test. It is still passing but the exception message is different.
* web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-expected.txt:
2021-04-12 Antoine Quint <graouts@webkit.org>
border-image-width computed values should be a calc() value if it contains a percentage
https://bugs.webkit.org/show_bug.cgi?id=224420
Reviewed by Simon Fraser.
We now pass the final test that was a FAIL result for the border-image-width computed style test.
We also pass a fair few border-image-width interpolation tests since we used to fail them as a
result of the expected value being expected to be a resolved value rather than a calc() value
due the computed style we returned for such values. There are a few PASS results than became
FAIL results because we now correctly expect a calc() value, but we return the keyframe value
as-is for 0 and 1 progress, a bug we will fix shortly.
* web-platform-tests/css/css-backgrounds/animations/border-image-width-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/border-image-width-computed-expected.txt:
2021-04-12 Youenn Fablet <youenn@apple.com>
Block loading for port 10080
https://bugs.webkit.org/show_bug.cgi?id=224432
Reviewed by Alex Christensen.
* web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt:
* web-platform-tests/fetch/api/request/request-bad-port.any.js:
* web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt:
* web-platform-tests/websockets/Create-blocked-port.any-expected.txt:
* web-platform-tests/websockets/Create-blocked-port.any.js:
* web-platform-tests/websockets/Create-blocked-port.any.worker-expected.txt:
2021-04-12 Sam Weinig <weinig@apple.com>
Update WPT css/css-color tests
https://bugs.webkit.org/show_bug.cgi?id=224419
Reviewed by Antti Koivisto.
Update to the latest version of the css/css-color tests.
* web-platform-tests/css/css-color/META.yml:
* web-platform-tests/css/css-color/hex-001-expected.html:
* web-platform-tests/css/css-color/hex-001.html:
* web-platform-tests/css/css-color/hex-002-expected.html:
* web-platform-tests/css/css-color/hex-002.html:
* web-platform-tests/css/css-color/hex-003-expected.html:
* web-platform-tests/css/css-color/hex-003.html:
* web-platform-tests/css/css-color/hex-004-expected.html:
* web-platform-tests/css/css-color/hex-004.html:
* web-platform-tests/css/css-color/hsl-001-expected.html:
* web-platform-tests/css/css-color/hsl-001.html:
* web-platform-tests/css/css-color/hsl-002-expected.html:
* web-platform-tests/css/css-color/hsl-002.html:
* web-platform-tests/css/css-color/hsl-003-expected.html:
* web-platform-tests/css/css-color/hsl-003.html:
* web-platform-tests/css/css-color/hsl-004-expected.html:
* web-platform-tests/css/css-color/hsl-004.html:
* web-platform-tests/css/css-color/hsl-005-expected.html:
* web-platform-tests/css/css-color/hsl-005.html:
* web-platform-tests/css/css-color/hsl-006-expected.html:
* web-platform-tests/css/css-color/hsl-006.html:
* web-platform-tests/css/css-color/hsl-007-expected.html:
* web-platform-tests/css/css-color/hsl-007.html:
* web-platform-tests/css/css-color/hsl-008-expected.html:
* web-platform-tests/css/css-color/hsl-008.html:
* web-platform-tests/css/css-color/hsla-001-expected.html:
* web-platform-tests/css/css-color/hsla-001.html:
* web-platform-tests/css/css-color/hsla-002-expected.html:
* web-platform-tests/css/css-color/hsla-002.html:
* web-platform-tests/css/css-color/hsla-003-expected.html:
* web-platform-tests/css/css-color/hsla-003.html:
* web-platform-tests/css/css-color/hsla-004-expected.html:
* web-platform-tests/css/css-color/hsla-004.html:
* web-platform-tests/css/css-color/hsla-005-expected.html:
* web-platform-tests/css/css-color/hsla-005.html:
* web-platform-tests/css/css-color/hsla-006-expected.html:
* web-platform-tests/css/css-color/hsla-006.html:
* web-platform-tests/css/css-color/hsla-007-expected.html:
* web-platform-tests/css/css-color/hsla-007.html:
* web-platform-tests/css/css-color/hsla-008-expected.html:
* web-platform-tests/css/css-color/hsla-008.html:
* web-platform-tests/css/css-color/rgb-001-expected.html:
* web-platform-tests/css/css-color/rgb-001.html:
* web-platform-tests/css/css-color/rgb-002-expected.html:
* web-platform-tests/css/css-color/rgb-002.html:
* web-platform-tests/css/css-color/rgb-003-expected.html:
* web-platform-tests/css/css-color/rgb-003.html:
* web-platform-tests/css/css-color/rgb-004-expected.html:
* web-platform-tests/css/css-color/rgb-004.html:
* web-platform-tests/css/css-color/rgb-005-expected.html:
* web-platform-tests/css/css-color/rgb-005.html:
* web-platform-tests/css/css-color/rgb-006-expected.html:
* web-platform-tests/css/css-color/rgb-006.html:
* web-platform-tests/css/css-color/rgb-007-expected.html:
* web-platform-tests/css/css-color/rgb-007.html:
* web-platform-tests/css/css-color/rgb-008-expected.html:
* web-platform-tests/css/css-color/rgb-008.html:
* web-platform-tests/css/css-color/rgba-001-expected.html:
* web-platform-tests/css/css-color/rgba-001.html:
* web-platform-tests/css/css-color/rgba-002-expected.html:
* web-platform-tests/css/css-color/rgba-002.html:
* web-platform-tests/css/css-color/rgba-003-expected.html:
* web-platform-tests/css/css-color/rgba-003.html:
* web-platform-tests/css/css-color/rgba-004-expected.html:
* web-platform-tests/css/css-color/rgba-004.html:
* web-platform-tests/css/css-color/rgba-005-expected.html:
* web-platform-tests/css/css-color/rgba-005.html:
* web-platform-tests/css/css-color/rgba-006-expected.html:
* web-platform-tests/css/css-color/rgba-006.html:
* web-platform-tests/css/css-color/rgba-007-expected.html:
* web-platform-tests/css/css-color/rgba-007.html:
* web-platform-tests/css/css-color/rgba-008-expected.html:
* web-platform-tests/css/css-color/rgba-008.html:
* web-platform-tests/css/css-color/w3c-import.log:
2021-04-12 Youenn Fablet <youenn@apple.com>
Update WPT streams test to ToT
https://bugs.webkit.org/show_bug.cgi?id=224284
Reviewed by Alex Christensen.
* web-platform-tests/streams/README.md:
* web-platform-tests/streams/piping/general.any-expected.txt:
* web-platform-tests/streams/piping/general.any.js:
(promise_test.t.const.rs.new.ReadableStream.start):
* web-platform-tests/streams/piping/general.any.worker-expected.txt:
* web-platform-tests/streams/readable-byte-streams/bad-buffers-and-views.any-expected.txt:
* web-platform-tests/streams/readable-byte-streams/bad-buffers-and-views.any.js:
* web-platform-tests/streams/readable-byte-streams/bad-buffers-and-views.any.worker-expected.txt:
* web-platform-tests/streams/readable-byte-streams/general.any-expected.txt:
* web-platform-tests/streams/readable-byte-streams/general.any.js:
(test):
* web-platform-tests/streams/readable-byte-streams/general.any.worker-expected.txt:
* web-platform-tests/streams/readable-streams/async-iterator.any-expected.txt:
* web-platform-tests/streams/readable-streams/async-iterator.any.js:
(promise_test.async const):
(promise_test):
* web-platform-tests/streams/readable-streams/async-iterator.any.worker-expected.txt:
* web-platform-tests/streams/readable-streams/default-reader.any-expected.txt:
* web-platform-tests/streams/readable-streams/default-reader.any.js:
(promise_test.t.const.rs.new.ReadableStream.start):
* web-platform-tests/streams/readable-streams/default-reader.any.worker-expected.txt:
* web-platform-tests/streams/readable-streams/general.any-expected.txt:
* web-platform-tests/streams/readable-streams/general.any.js:
(promise_test):
* web-platform-tests/streams/readable-streams/general.any.worker-expected.txt:
* web-platform-tests/streams/transform-streams/patched-global.any-expected.txt:
* web-platform-tests/streams/transform-streams/patched-global.any.js:
* web-platform-tests/streams/transform-streams/patched-global.any.worker-expected.txt:
2021-04-11 Sam Weinig <weinig@apple.com>
Reduce compile time and binary size cost of enabling proper CSSStyleDeclaration property access behavior
https://bugs.webkit.org/show_bug.cgi?id=222518
<rdar://problem/75136887>
Reviewed by Darin Adler.
* web-platform-tests/css/cssom/cssstyledeclaration-properties-expected.txt:
Update test result now that it is passing.
2021-04-10 Chris Dumez <cdumez@apple.com>
[ macOS ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html is a flakey text failure
https://bugs.webkit.org/show_bug.cgi?id=223966
<rdar://problem/76028345>
Reviewed by Darin Adler.
Update test as per:
- https://github.com/web-platform-tests/wpt/pull/28428
Make sure subtests are run one after another, not in parallel, so that PASS lines are printed out in a
consistent order.
* web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html:
2021-04-09 Antoine Quint <graouts@webkit.org>
calc() simplification for a multiplication should apply the multiplication to each value of an addition
https://bugs.webkit.org/show_bug.cgi?id=224376
Reviewed by Simon Fraser.
Mark 99 WPT progressions.
* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt:
* web-platform-tests/css/css-shapes/animation/shape-outside-interpolation-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-margin-003-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-circle-010-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-circle-011-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-ellipse-010-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-ellipse-011-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-inset-008-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-inset-009-expected.txt:
* web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-polygon-006-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-04-08 Antoine Quint <graouts@webkit.org>
calc() values resulting from blending mixed type lengths should be simplified
https://bugs.webkit.org/show_bug.cgi?id=224322
Reviewed by Sam Weinig.
Mark 84 WPT progressions.
* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-image-width-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-radius-interpolation-expected.txt:
* web-platform-tests/css/css-shapes/animation/shape-outside-composition-expected.txt:
* web-platform-tests/css/css-shapes/animation/shape-outside-interpolation-expected.txt:
* web-platform-tests/css/css-sizing/animation/max-height-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/max-width-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/min-height-composition-expected.txt:
* web-platform-tests/css/css-sizing/animation/min-width-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/vertical-align-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/vertical-align-interpolation-expected.txt:
* web-platform-tests/css/css-values/animations/calc-interpolation-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-001-expected.txt:
2021-04-09 Ziran Sun <zsun@igalia.com>
[css-flexbox] max-height percentages are wrongly resolved for replaced grid items in nested percentage flexboxes
https://bugs.webkit.org/show_bug.cgi?id=223931
Reviewed by Javier Fernandez.
* web-platform-tests/css/css-flexbox/percentage-max-height-004-expected.html: Added.
* web-platform-tests/css/css-flexbox/percentage-max-height-004.html: Added.
2021-04-09 Ziran Sun <zsun@igalia.com>
[css-grid] Fix min/max widths of grid affected by ancestor
https://bugs.webkit.org/show_bug.cgi?id=222100
Reviewed by Javier Fernandez.
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-002-expected.txt:
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002-expected.txt:
* web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002-expected.txt:
2021-04-08 Youenn Fablet <youenn@apple.com>
Streams: new test failure for canceling the branches of an errored tee'd stream
https://bugs.webkit.org/show_bug.cgi?id=223558
<rdar://problem/75924807>
Reviewed by Alex Christensen.
Rebased from WPT ToT.
* web-platform-tests/streams/readable-streams/tee.any-expected.txt:
* web-platform-tests/streams/readable-streams/tee.any.js:
(promise_test.async const):
(promise_test):
(promise_test.async t):
* web-platform-tests/streams/readable-streams/tee.any.worker-expected.txt:
2021-04-06 Zalan Bujtas <zalan@apple.com>
[LFC][Integration] Enable inline box support (RenderInline)
https://bugs.webkit.org/show_bug.cgi?id=220148
<rdar://problem/72768785>
Reviewed by Antti Koivisto.
* web-platform-tests/css/css-flexbox/orthogonal-flex-item-crash-expected.txt:
* web-platform-tests/css/css-text/word-break/word-break-break-all-inline-007-expected.html:
* web-platform-tests/css/css-text/word-break/word-break-break-all-inline-007.html:
* web-platform-tests/html/dom/elements/the-innertext-idl-attribute/getter-expected.txt:
* web-platform-tests/innerText/getter-expected.txt:
2021-04-06 Rob Buis <rbuis@igalia.com>
Resync web-platform-tests/css/css-sizing/aspect-ratio from upstream
https://bugs.webkit.org/show_bug.cgi?id=222266
Reviewed by Manuel Rego Casasnovas.
Resync web-platform-tests/css/css-sizing/aspect-ratio from upstream 8837d4e994.
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-025.html:
* web-platform-tests/css/css-sizing/aspect-ratio/flex-aspect-ratio-026.html:
* web-platform-tests/css/css-sizing/aspect-ratio/replaced-element-003.html:
* web-platform-tests/css/css-sizing/aspect-ratio/replaced-element-dynamic-aspect-ratio.html:
* web-platform-tests/css/css-sizing/aspect-ratio/w3c-import.log:
2021-04-02 Alexey Shvayka <shvaikalesh@gmail.com>
Remove [Replaceable] extended attribute from `document.all`
https://bugs.webkit.org/show_bug.cgi?id=223883
Reviewed by Darin Adler.
* web-platform-tests/html/dom/idlharness.https-expected.txt:
2021-04-02 Jessica Tallon <jtallon@igalia.com>
Update wasm JS-API tests for the type method to latest upstream.
https://bugs.webkit.org/show_bug.cgi?id=222412
Reviewed by Yusuke Suzuki.
The upstream tests has recently added a test for the table type method and
updated the other type tests to methods to keep up with a recent spec change.
This adds those updated tests as well as now expectations they pass.
* web-platform-tests/wasm/jsapi/global/type.tentative.any-expected.txt:
* web-platform-tests/wasm/jsapi/global/type.tentative.any.js:
(assert_type):
(string_appeared_here.test):
* web-platform-tests/wasm/jsapi/global/type.tentative.any.worker-expected.txt:
* web-platform-tests/wasm/jsapi/memory/type.tentative.any-expected.txt:
* web-platform-tests/wasm/jsapi/memory/type.tentative.any.js:
(assert_type):
* web-platform-tests/wasm/jsapi/memory/type.tentative.any.worker-expected.txt:
2021-04-02 Chris Lord <clord@igalia.com>
Implement text rendering on OffscreenCanvas in a Worker
https://bugs.webkit.org/show_bug.cgi?id=202793
Reviewed by Darin Adler.
Adjust test expectations.
* web-platform-tests/html/canvas/offscreen/text/2d.text.font.parse.basic.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.font.parse.complex.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.font.parse.invalid.worker-expected.txt:
* web-platform-tests/html/canvas/offscreen/text/2d.text.font.parse.tiny.worker-expected.txt:
2021-04-02 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] align-content issues
https://bugs.webkit.org/show_bug.cgi?id=221468
Reviewed by Ryosuke Niwa.
* web-platform-tests/css/css-flexbox/align-content_center-expected.html: Fixed stylesheet link.
* web-platform-tests/css/css-flexbox/align-content_flex-end-expected.html: Ditto.
* web-platform-tests/css/css-flexbox/align-content_space-around-expected.html: Ditto.
* web-platform-tests/css/css-flexbox/align-content_stretch-expected.html: Ditto.
2021-04-01 Rob Buis <rbuis@igalia.com>
aspect-ratio not recomputed on hover
https://bugs.webkit.org/show_bug.cgi?id=224028
Reviewed by Zalan Bujtas.
Add test for this.
* web-platform-tests/css/css-sizing/aspect-ratio/replaced-element-dynamic-aspect-ratio-expected.xht: Added.
* web-platform-tests/css/css-sizing/aspect-ratio/replaced-element-dynamic-aspect-ratio.html: Added.
2021-03-31 Antoine Quint <graouts@webkit.org>
Unreviewed. Import WPT test modified in https://github.com/web-platform-tests/wpt/pull/28315
with updated expectation showing a slight progression in a failing test (we fail the second
assertion instead of the first one).
* web-platform-tests/css/css-fonts/animations/font-stretch-interpolation-expected.txt:
* web-platform-tests/css/css-fonts/animations/font-stretch-interpolation.html:
2021-03-31 Robert Jenner <jenner@apple.com>
REGRESSION (r275227): [ macOS iOS Release ] imported/w3c/web-platform-tests/css/css-transitions/properties-value-003.html is a constant failure
https://bugs.webkit.org/show_bug.cgi?id=224006
Uneviewed test gardening.
Rebaseline test that started to consantly fail.
* web-platform-tests/css/css-transitions/properties-value-003-expected.txt:
2021-03-31 Antoine Quint <graouts@webkit.org>
font-stretch should support 0% and disallow animating to a value below 0%
https://bugs.webkit.org/show_bug.cgi?id=223994
Reviewed by Antti Koivisto.
Mark 23 tests as PASS results.
* web-platform-tests/css/css-fonts/animations/font-stretch-interpolation-expected.txt:
* web-platform-tests/css/css-fonts/variations/at-font-face-descriptors-expected.txt:
* web-platform-tests/css/css-fonts/variations/font-parse-numeric-stretch-style-weight-expected.txt:
* web-platform-tests/css/css-fonts/variations/font-stretch-expected.txt:
2021-03-30 Antoine Quint <graouts@webkit.org>
Computed style for a border-radius corner should never be 0px when the provided width isn't 0px
https://bugs.webkit.org/show_bug.cgi?id=223927
Reviewed by Dean Jackson.
Mark 5 tests as PASS results as a result of returning the correct computed style for
"border-top-left-radius: 40px 0px". This is importing a change made to WPT via
https://github.com/web-platform-tests/wpt/pull/28310.
* web-platform-tests/css/css-backgrounds/animations/border-radius-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/border-radius-computed-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/border-radius-computed.html:
2021-03-30 Antoine Quint <graouts@webkit.org>
Fix interpolation of box-shadow and text-shadow CSS properties
https://bugs.webkit.org/show_bug.cgi?id=223924
Reviewed by Dean Jackson.
Mark all interpolation tests for box-shadow and text-shadow as PASS results.
* web-platform-tests/css/css-backgrounds/animations/box-shadow-composition-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/box-shadow-interpolation-expected.txt:
* web-platform-tests/css/css-transitions/animations/text-shadow-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/text-shadow-interpolation-expected.txt:
2021-03-30 Antoine Quint <graouts@webkit.org>
Computed style for background-position should not use "left" and "top" keywords
https://bugs.webkit.org/show_bug.cgi?id=223878
Reviewed by Simon Fraser.
Add 106 new PASS results.
* web-platform-tests/css/css-backgrounds/animations/background-position-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/background-position-origin-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/parsing/background-position-computed-expected.txt:
* web-platform-tests/css/css-pseudo/first-letter-allowed-properties.html: Update the test per WPT PR #28284.
2021-03-30 Antoine Quint <graouts@webkit.org>
CSS properties backed by StyleImage should not interpolate when one of the values is "none"
https://bugs.webkit.org/show_bug.cgi?id=223929
Reviewed by Dean Jackson.
Mark 76 new PASS results.
* web-platform-tests/css/css-backgrounds/animations/background-image-interpolation-expected.txt:
* web-platform-tests/css/css-backgrounds/animations/border-image-source-interpolation-expected.txt:
* web-platform-tests/css/css-lists/animations/list-style-image-interpolation-expected.txt:
2021-03-30 Antoine Quint <graouts@webkit.org>
Account for "hanging" and "each-line" when blending text-interpolation
https://bugs.webkit.org/show_bug.cgi?id=223914
Reviewed by Dean Jackson.
* web-platform-tests/css/css-text/animations/text-indent-composition-expected.txt:
* web-platform-tests/css/css-text/animations/text-indent-interpolation-expected.txt:
2021-03-30 Antoine Quint <graouts@webkit.org>
[CSS Backgrounds] WPT test css/css-backgrounds/animations/border-image-width-interpolation.html asserts
https://bugs.webkit.org/show_bug.cgi?id=206578
Reviewed by Dean Jackson.
Update the test output, the remaining failures are due to issues with calc() serialization (see
https://bugs.webkit.org/show_bug.cgi?id=223875).
* web-platform-tests/css/css-backgrounds/animations/border-image-width-interpolation-expected.txt:
2021-03-30 Antoine Quint <graouts@webkit.org>
Account for "cover" and "contain" when interpolating background-size
https://bugs.webkit.org/show_bug.cgi?id=223879
Reviewed by Antti Koivisto.
Add 40 PASS results for the background-size interpolation test.
* web-platform-tests/css/css-backgrounds/animations/background-size-interpolation-expected.txt:
2021-03-29 Antoine Quint <graouts@webkit.org>
Enable "hanging" and "each-line" keywords for the text-indent CSS property
https://bugs.webkit.org/show_bug.cgi?id=223851
Reviewed by Antti Koivisto.
Mark all tests in the parsing-related tests as PASS results for text-indent.
The animation tests will be dealt with in bug 223914.
* web-platform-tests/css/css-text/animations/text-indent-composition-expected.txt:
* web-platform-tests/css/css-text/animations/text-indent-interpolation-expected.txt:
* web-platform-tests/css/css-text/parsing/text-indent-computed-expected.txt:
* web-platform-tests/css/css-text/parsing/text-indent-valid-expected.txt:
2021-03-28 Antoine Quint <graouts@webkit.org>
Add support for animating the vertical-align CSS property
https://bugs.webkit.org/show_bug.cgi?id=223853
Reviewed by Antti Koivisto.
Add 161 PASS results in the WPT suite now that we support animating vertical-align.
* web-platform-tests/css/css-transitions/animations/vertical-align-composition-expected.txt:
* web-platform-tests/css/css-transitions/animations/vertical-align-interpolation-expected.txt:
* web-platform-tests/css/css-transitions/properties-value-001-expected.txt:
* web-platform-tests/css/css-transitions/properties-value-implicit-001-expected.txt:
* web-platform-tests/css/css-transitions/properties-value-inherit-001-expected.txt:
* web-platform-tests/css/css-transitions/properties-value-inherit-002-expected.txt:
2021-03-26 Tim Nguyen <ntim.bugs@gmail.com>
Add interpolation for object-position CSS property
https://bugs.webkit.org/show_bug.cgi?id=223568
Reviewed by Antoine Quint.
* web-platform-tests/css/css-images/object-position-interpolation.html: Added.
2021-03-26 Imanol Fernandez <ifernandez@igalia.com>
Implement cachedPropertyValue for WebXR [SameObject] attributes
https://bugs.webkit.org/show_bug.cgi?id=223635
Reviewed by Chris Dumez.
Update WebXR [SameObject] related test expectations.
* web-platform-tests/webxr/xrRigidTransform_sameObject.https-expected.txt: Added.
* web-platform-tests/webxr/xrSession_sameObject.https-expected.txt: Added.
* web-platform-tests/webxr/xrView_sameObject.https-expected.txt: Added.
* web-platform-tests/webxr/xrViewerPose_views_sameObject.https-expected.txt: Added.
2021-03-25 Antoine Quint <graouts@webkit.org>
Fix interpolation of the caret-color CSS property
https://bugs.webkit.org/show_bug.cgi?id=223181
<rdar://problem/75687413>
Reviewed by Antti Koivisto.
Add 64 PASS results for the caret-color interpolation test which now is passing completely.
The test css/css-ui/caret-color-021.html also progresses.
* web-platform-tests/css/css-ui/animation/caret-color-interpolation-expected.txt:
* web-platform-tests/css/css-ui/caret-color-021-expected.txt:
2021-03-25 Antoine Quint <graouts@webkit.org>
Improve interpolation of the shape-outside CSS property
https://bugs.webkit.org/show_bug.cgi?id=223738
Reviewed by Antti Koivisto.
Add another 29 PASS results for shape-outside interpolation.
* web-platform-tests/css/css-shapes/animation/shape-outside-composition-expected.txt:
* web-platform-tests/css/css-shapes/animation/shape-outside-interpolation-expected.txt:
* web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-002-expected.txt:
2021-03-24 Antoine Quint <graouts@webkit.org>
Fix interpolation of the border-spacing property
https://bugs.webkit.org/show_bug.cgi?id=223702
Reviewed by Antti Koivisto.
Import the border-spacing interpolation test with its 120 tests passing.
* web-platform-tests/css/css-tables/animations/border-spacing-interpolation-expected.txt: Added.
* web-platform-tests/css/css-tables/animations/border-spacing-interpolation.html: Added.
2021-03-24 Rob Buis <rbuis@igalia.com>
[css-contain] Parse CSS contain property
https://bugs.webkit.org/show_bug.cgi?id=223252
Reviewed by Sam Weinig.
Update test results because of not supporting style in contain property.
* web-platform-tests/css/css-contain/content-visibility/content-visibility-026-expected.txt:
* web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt:
* web-platform-tests/css/css-contain/parsing/contain-valid-expected.txt:
2021-03-24 Antoine Quint <graouts@webkit.org>
Support animation of the tab-size CSS property
https://bugs.webkit.org/show_bug.cgi?id=223688
Reviewed by Antti Koivisto.
Import the tab-size interpolation test with its 196 tests passing.
* web-platform-tests/css/css-text/animations/tab-size-interpolation-expected.txt: Added.
* web-platform-tests/css/css-text/animations/tab-size-interpolation.html: Added.
2021-03-24 Chris Lord <clord@igalia.com>
[GLIB] imported/w3c/web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html is flaky failing
https://bugs.webkit.org/show_bug.cgi?id=223671
Unreviewed test gardening.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w-expected.txt:
2021-03-23 Chris Lord <clord@igalia.com>
Import WPT html/canvas/offscreen/manual/draw-generic-family tests
https://bugs.webkit.org/show_bug.cgi?id=223630
Reviewed by Youenn Fablet.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w-expected.txt: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html: Added.
* web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/w3c-import.log: Added.
2021-03-22 Rob Buis <rbuis@igalia.com>
Enable ability to prevent scrolling in Element.focus()
https://bugs.webkit.org/show_bug.cgi?id=178583
Reviewed by Simon Fraser.
Update improved test result.
* web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements-expected.txt: Added.
* web-platform-tests/html/interaction/focus/processing-model/preventScroll-nested-scroll-elements.html: Added.
* web-platform-tests/html/interaction/focus/processing-model/preventScroll-textarea-expected.txt:
2021-03-22 Chris Dumez <cdumez@apple.com>
imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param.html is failing
https://bugs.webkit.org/show_bug.cgi?id=223583
Reviewed by Eric Carlson.
Rebaseline test that is now passing.
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param-expected.txt:
2021-03-22 Rob Buis <rbuis@igalia.com>
[css-contain] Parse CSS contain property
https://bugs.webkit.org/show_bug.cgi?id=223252
Reviewed by Darin Adler.
Adjust test expectations.
* web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
* web-platform-tests/css/css-contain/content-visibility/content-visibility-026-expected.txt:
* web-platform-tests/css/css-contain/inheritance-expected.txt:
* web-platform-tests/css/css-contain/parsing/contain-computed-expected.txt:
* web-platform-tests/css/css-contain/parsing/contain-valid-expected.txt:
* web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt:
2021-03-22 Chris Dumez <cdumez@apple.com>
Unreviewed, unskip audioworkletprocessor-param-getter-overridden.https.html WPT test as it is no longer failing.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-param-getter-overridden.https-expected.txt: Added.
2021-03-22 Chris Dumez <cdumez@apple.com>
Implement AbortSignal.abort()
https://bugs.webkit.org/show_bug.cgi?id=223071
<rdar://problem/75575483>
Reviewed by Darin Adler.
Resync WPT test from upstream a8cbe9c712ad032d36 to gain test coverage.
* web-platform-tests/dom/abort/event.any-expected.txt:
* web-platform-tests/dom/abort/event.any.js:
* web-platform-tests/dom/abort/event.any.worker-expected.txt:
2021-03-19 Chris Dumez <cdumez@apple.com>
Resync webaudio web-platform-tests from upstream
https://bugs.webkit.org/show_bug.cgi?id=223537
Reviewed by Alex Christensen.
esync webaudio web-platform-tests from upstream a8cbe9c712ad032d36.
* web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/audiobuffersource-duration-loop.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param-expected.txt: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/nan-param.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletprocessor-param-getter-overridden.https.html: Added.
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/invalid-param-array-processor.js: Added.
(InvalidParamArrayProcessor.get parameterDescriptors):
(InvalidParamArrayProcessor):
(InvalidParamArrayProcessor.prototype.process):
(string_appeared_here):
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/processors/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/w3c-import.log:
* web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator-expected.txt:
* web-platform-tests/webaudio/the-audio-api/the-oscillatornode-interface/ctor-oscillator.html:
2021-03-19 Zalan Bujtas <zalan@apple.com>
Unreviewed, reverting r274596.
Google logo is not visible on google.com
Reverted changeset:
"[css-grid] Incorrect track sizing when using relative sized
items in 'auto' column tracks"
https://bugs.webkit.org/show_bug.cgi?id=191627
https://commits.webkit.org/r274596
2021-03-19 Sergio Villar Senin <svillar@igalia.com>
[css-flexbox] Another WPT import
https://bugs.webkit.org/show_bug.cgi?id=223438
Reviewed by Manuel Rego Casasnovas.
* web-platform-tests/css/css-flexbox/flex-basis-011-expected.html: Added.
* web-platform-tests/css/css-flexbox/flex-basis-011.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-end-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-end-rtl-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-end-rtl.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-end.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-start-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-start-rtl-expected.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-start-rtl.html: Added.
* web-platform-tests/css/css-flexbox/flexbox_justifycontent-start.html: Added.
* web-platform-tests/css/css-flexbox/select-element-zero-height-001-expected.html:
* web-platform-tests/css/css-flexbox/select-element-zero-height-001.html:
* web-platform-tests/css/css-flexbox/select-element-zero-height-002-expected.html:
* web-platform-tests/css/css-flexbox/select-element-zero-height-002.html:
* web-platform-tests/css/css-flexbox/w3c-import.log:
== Rolled over to ChangeLog-2021-03-18 ==