[EME] Support the 'encrypted' event for FPS encrypted streams
[WebKit-https.git] / LayoutTests / ChangeLog
index 884a60f..8b727ec 100644 (file)
+2017-12-07  Jer Noble  <jer.noble@apple.com>
+
+        [EME] Support the 'encrypted' event for FPS encrypted streams
+        https://bugs.webkit.org/show_bug.cgi?id=180480
+
+        Reviewed by Eric Carlson.
+
+        * platform/mac/TestExpectations:
+        * platform/mac/media/encrypted-media/content/fps-cbcs.mp4: Added.
+        * platform/mac/media/encrypted-media/fps-encrypted-event-expected.txt: Added.
+        * platform/mac/media/encrypted-media/fps-encrypted-event.html: Added.
+
+2017-12-07  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        [Cocoa] Add SPI to disallow user-installed fonts
+        https://bugs.webkit.org/show_bug.cgi?id=180062
+        <rdar://problem/35042408>
+
+        Reviewed by Simon Fraser.
+
+        * fast/text/user-installed-font-expected.html: Added.
+        * fast/text/user-installed-font.html: Added.
+        * fast/text/user-installed-fonts/disable-expected-mismatch.html: Added.
+        * fast/text/user-installed-fonts/disable.html: Added.
+        * fast/text/user-installed-fonts/shadow-disable-expected-mismatch.html: Added.
+        * fast/text/user-installed-fonts/shadow-disable.html: Added.
+        * fast/text/user-installed-fonts/shadow-expected.html: Added.
+        * fast/text/user-installed-fonts/shadow-family-disable-expected-mismatch.html: Added.
+        * fast/text/user-installed-fonts/shadow-family-disable.html: Added.
+        * fast/text/user-installed-fonts/shadow-family-expected.html: Added.
+        * fast/text/user-installed-fonts/shadow-family.html: Added.
+        * fast/text/user-installed-fonts/shadow-postscript-disable-expected-mismatch.html: Added.
+        * fast/text/user-installed-fonts/shadow-postscript-disable.html: Added.
+        * fast/text/user-installed-fonts/shadow-postscript-expected.html: Added.
+        * fast/text/user-installed-fonts/shadow-postscript-family-disable-expected-mismatch.html: Added.
+        * fast/text/user-installed-fonts/shadow-postscript-family-disable.html: Added.
+        * fast/text/user-installed-fonts/shadow-postscript-family-expected.html: Added.
+        * fast/text/user-installed-fonts/shadow-postscript-family.html: Added.
+        * fast/text/user-installed-fonts/shadow-postscript.html: Added.
+        * fast/text/user-installed-fonts/shadow.html: Added.
+        * platform/gtk/TestExpectations:
+        * platform/ios-wk1/TestExpectations:
+        * platform/ios/TestExpectations:
+        * platform/mac-wk1/TestExpectations:
+        * platform/mac/TestExpectations:
+        * platform/win/TestExpectations:
+        * platform/wpe/TestExpectations:
+
+2017-12-07  John Wilander  <wilander@apple.com>
+
+        Move all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/ and remove expected failures
+        https://bugs.webkit.org/show_bug.cgi?id=180502
+        <rdar://problem/35891216>
+
+        Reviewed by Brent Fulgham.
+
+        This change moves all tests under http/tests/loading/resourceLoadStatistics/ to http/tests/resourceLoadStatistics/
+        and removes expected failures.
+        The one exception is the full removal of
+        http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html
+        which never seems to have worked properly. Follow-up work for this is tracked in <rdar://problem/35887722>.
+
+        * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/grandfathering.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Removed.
+            This test is not being added back under http/tests/resourceLoadStatistics/ since it doesn't seem to work.
+            Follow-up work for this is tracked in <rdar://problem/35887722>.
+        * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Removed.
+        * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Removed.
+        * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Removed.
+        * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt.
+        * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html.
+        * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt.
+        * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html.
+        * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt.
+        * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html.
+        * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt.
+        * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html.
+        * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt.
+        * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html.
+        * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt.
+        * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html.
+        * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt.
+        * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html.
+        * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt.
+        * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html.
+        * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt.
+        * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt.
+        * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html.
+        * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html.
+        * http/tests/resourceLoadStatistics/grandfathering-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/grandfathering-expected.txt.
+        * http/tests/resourceLoadStatistics/grandfathering.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/grandfathering.html.
+        * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt.
+        * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html.
+        * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt.
+        * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html.
+        * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
+        * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
+        * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt.
+        * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html.
+        * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt.
+        * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
+        * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt.
+        * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt.
+        * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html.
+        * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html.
+        * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt.
+        * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html.
+        * http/tests/resourceLoadStatistics/prune-statistics-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt.
+        * http/tests/resourceLoadStatistics/prune-statistics.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/prune-statistics.html.
+        * http/tests/resourceLoadStatistics/resources/get-cookies.php:
+        * http/tests/resourceLoadStatistics/telemetry-generation-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt.
+        * http/tests/resourceLoadStatistics/telemetry-generation.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
+        * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt.
+        * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html.
+        * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt.
+        * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
+        * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt.
+        * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html.
+        * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt.
+        * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Copied from LayoutTests/http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html.
+        * platform/ios/TestExpectations:
+            Removed 'loading' directory from path and made sure no tests are expected to fail.
+            Skipped tests that rely on UIHelper.activateAt() since it doesn't produce a user
+            gesture that ITP captures on iOS.
+        * platform/mac-wk2/TestExpectations:
+            Removed 'loading' directory from path and made sure no tests are expected to fail.
+        * platform/wk2/TestExpectations:
+            Removed 'loading' directory from path and made sure no tests are expected to fail.
+
+2017-12-07  David Quesada  <david_quesada@apple.com>
+
+        [Web App Manifest] Support display-mode media feature
+        https://bugs.webkit.org/show_bug.cgi?id=180376
+        rdar://problem/35837993
+
+        Reviewed by Geoffrey Garen.
+
+        * applicationmanifest/display-mode-expected.txt: Added.
+        * applicationmanifest/display-mode-subframe-expected.txt: Added.
+        * applicationmanifest/display-mode-subframe.html: Added.
+        * applicationmanifest/display-mode.html: Added.
+        * applicationmanifest/resources/display-mode-subframe-1.html: Added.
+        * applicationmanifest/resources/standalone.manifest: Added.
+
+2017-12-07  Jer Noble  <jer.noble@apple.com>
+
+        Creating a second AVPlayerItemVideoOutput causes flakey failures
+        https://bugs.webkit.org/show_bug.cgi?id=177119
+        <rdar://problem/34507977>
+
+        Reviewed by Dean Jackson.
+
+        * platform/mac/TestExpectations:
+
+2017-12-07  Jer Noble  <jer.noble@apple.com>
+
+        [EME] Support generateRequest() in CDMFairPlayStreaming
+        https://bugs.webkit.org/show_bug.cgi?id=179752
+
+        Reviewed by Eric Carlson.
+
+        * platform/mac/TestExpectations:
+        * platform/mac/media/encrypted-media/fps-createSession-expected.txt: Added.
+        * platform/mac/media/encrypted-media/fps-createSession.html: Added.
+        * platform/mac/media/encrypted-media/fps-generateRequest-expected.txt: Added.
+        * platform/mac/media/encrypted-media/fps-generateRequest.html: Added.
+
+2017-12-07  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Unreviewed, rolling out r224931.
+
+        This test is no longer in the tree.
+
+        Reverted changeset:
+
+        "imported/w3c/web-platform-tests/2dcontext/the-canvas-
+        state/canvas_state_restore_001.htm is an ImageOnlyFailure"
+        https://bugs.webkit.org/show_bug.cgi?id=179786
+        https://trac.webkit.org/changeset/224931
+
+2017-12-07  Ms2ger  <Ms2ger@igalia.com>
+
+        Update imported/w3c/web-platform-tests/css/css-pseudo-4/marker-font-properties.html from upstream.
+        https://bugs.webkit.org/show_bug.cgi?id=177362
+
+        Unreviewed test gardening.
+
+        This makes it pass on GTK and WPE (at least locally).
+
+        * platform/gtk/TestExpectations:
+        * platform/wpe/TestExpectations:
+
+2017-12-07  Ms2ger  <Ms2ger@igalia.com>
+
+        [GTK] Enable imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html.
+        https://bugs.webkit.org/show_bug.cgi?id=168799
+
+        Unreviewed test gardening.
+
+        It hasn't failed in half a year (last failure was on r216594). I don't know
+        what fixed it, but there doesn't seem to be a reason to keep the flaky
+        annotation.
+
+        * platform/gtk/TestExpectations:
+
+2017-12-07  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [css-grid] Remove duplicated tests that are now present in WPT
+        https://bugs.webkit.org/show_bug.cgi?id=180511
+
+        Reviewed by Youenn Fablet.
+
+        These tests have been moved to WPT upstream repository in the following
+        Blink commits:
+        - https://chromium-review.googlesource.com/c/chromium/src/+/674931
+        - https://chromium-review.googlesource.com/c/chromium/src/+/730707
+
+        As we have just updated the WPT imported tests in r225561,
+        we can get rid now of the duplicates.
+
+        * fast/css-grid-layout/absolute-positioning-definite-sizes-expected.txt: Removed.
+        * fast/css-grid-layout/absolute-positioning-definite-sizes.html: Removed.
+        * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt: Removed.
+        * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html: Removed.
+        * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt: Removed.
+        * fast/css-grid-layout/absolute-positioning-grid-container-parent.html: Removed.
+        * fast/css-grid-layout/fit-content-columns-expected.html: Removed.
+        * fast/css-grid-layout/fit-content-columns.html: Removed.
+        * fast/css-grid-layout/fit-content-rows-expected.html: Removed.
+        * fast/css-grid-layout/fit-content-rows.html: Removed.
+        * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Removed.
+        * fast/css-grid-layout/grid-change-fit-content-argument.html: Removed.
+        * fast/css-grid-layout/grid-positioned-children-writing-modes-expected.html: Removed.
+        * fast/css-grid-layout/grid-positioned-children-writing-modes.html: Removed.
+        * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Removed.
+        * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-background-expected.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-background-rtl-expected.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-background-rtl.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-background.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-content-alignment-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-content-alignment.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-gaps-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-gaps-rtl-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-gaps.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-implicit-grid.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-padding-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-padding.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html: Removed.
+        * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt: Removed.
+        * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html: Removed.
+        * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt: Removed.
+        * fast/css-grid-layout/grid-sizing-positioned-items.html: Removed.
+        * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks-expected.txt: Removed.
+        * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks.html: Removed.
+        * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space-expected.txt: Removed.
+        * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space.html: Removed.
+
+2017-12-06  Chris Dumez  <cdumez@apple.com>
+
+        We should be able to recover after a Service Worker process crash
+        https://bugs.webkit.org/show_bug.cgi?id=180477
+
+        Reviewed by Brady Eidson and Youenn Fablet.
+
+        Add layout test coverage.
+
+        * http/tests/workers/service/postmessage-after-sw-process-crash.https-expected.txt: Added.
+        * http/tests/workers/service/postmessage-after-sw-process-crash.https.html: Added.
+        * http/tests/workers/service/resources/postmessage-after-sw-process-crash.js: Added.
+
+2017-12-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
+
+        Support the decoding="sync/async" syntax for image async attribute
+        https://bugs.webkit.org/show_bug.cgi?id=179432
+
+        Reviewed by Darin Adler.
+
+        * fast/images/async-attribute-with-small-image-expected.html: Removed.
+        * fast/images/async-attribute-with-small-image.html: Removed.
+        * fast/images/decode-decoding-attribute-async-large-image-expected.html: Added.
+        * fast/images/decode-decoding-attribute-async-large-image.html: Added.
+        * fast/images/decoding-attribute-async-small-image-expected.html: Added.
+        * fast/images/decoding-attribute-async-small-image.html: Added.
+        * fast/images/decoding-attribute-dynamic-async-small-image-expected.html: Added.
+        * fast/images/decoding-attribute-dynamic-async-small-image.html: Added.
+        * fast/images/decoding-attribute-sync-large-image-expected.html: Added.
+        * fast/images/decoding-attribute-sync-large-image.html: Added.
+
+2017-12-06  Fujii Hironori  <Hironori.Fujii@sony.com>
+
+        AX: Layout test imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests1.html flaky crash
+        https://bugs.webkit.org/show_bug.cgi?id=173540
+        <rdar://problem/35386393>
+
+        Unreviewed test gardening.
+
+        r225613 fixed the flaky crash.
+
+        * platform/gtk/TestExpectations: Unmarked the test case.
+
+2017-12-06  Matt Lewis  <jlewis3@apple.com>
+
+        Adjusted expectations for inspector/worker/resources-in-worker.html.
+        https://bugs.webkit.org/show_bug.cgi?id=168091
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2017-12-06  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Mark webgl/1.0.2/conformance/textures/gl-teximage.html as failing again.
+
+        Unreviewed test gardening.
+
+        * platform/ios/TestExpectations:
+
+2017-12-06  David Quesada  <david_quesada@apple.com>
+
+        [Web App Manifest] Add SPI for fetching the manifest
+        https://bugs.webkit.org/show_bug.cgi?id=180294
+        rdar://problem/34747968
+
+        Reviewed by Geoffrey Garen.
+
+        * TestExpectations:
+            Skip the app manifest-related layout tests for now while the feature is still disabled.
+            Also moved the expectations disabling the manifest-src layout tests (which now pass
+            when the feature is enabled) to the same location in the file.
+        * applicationmanifest/developer-warnings-expected.txt: Added.
+        * applicationmanifest/developer-warnings.html: Added.
+        * applicationmanifest/multiple-links-expected.txt: Added.
+        * applicationmanifest/multiple-links.html: Added.
+            Add a layout test to verify only the first manifest link is loaded when there
+            are multiple on the page.
+        * applicationmanifest/resources/developer-warnings.manifest: Added.
+            Add a layout test to verify that warnings generated while parsing the manifest are
+            logged to the console.
+        * http/tests/security/contentSecurityPolicy/manifest-src-allowed.html:
+            Replaced calls to getManifestThen() with getApplicationManifestThen().
+        * http/tests/security/contentSecurityPolicy/manifest-src-blocked-expected.txt:
+            Updated the expected console message to reflect the current wording for CSP violations.
+        * http/tests/security/contentSecurityPolicy/manifest-src-blocked.html:
+            Replaced calls to getManifestThen() with getApplicationManifestThen().
+        * http/tests/security/contentSecurityPolicy/manifest.test/manifest.json:
+            Removed a trailing newline that was causing JSON parsing to fail.
+
+2017-12-06  Youenn Fablet  <youenn@apple.com>
+
+        Import WPT workers test suite
+        https://bugs.webkit.org/show_bug.cgi?id=180464
+
+        Reviewed by Chris Dumez.
+
+        * TestExpectations: skip some timing out tests or testing shared workers.
+
+2017-12-06  Youenn Fablet  <youenn@apple.com>
+
+        Preflight should bypass service worker
+        https://bugs.webkit.org/show_bug.cgi?id=180463
+
+        Reviewed by Alex Christensen.
+
+        * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Removed.
+        * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js:
+        (event.event.request.url.endsWith):
+        * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js:
+        (async.test):
+        * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
+        * http/tests/workers/service/service-worker-crossorigin-fetch.html:
+
+2017-12-06  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Update TestExpectations for http/tests/workers/service/registration-task-queue-scheduling-1.html.
+        https://bugs.webkit.org/show_bug.cgi?id=179342
+
+        Unreviewed test gardening.
+
+        * TestExpectations:
+        * platform/mac/TestExpectations:
+
+2017-12-06  Dean Jackson  <dino@apple.com>
+
+        Some iOS tests failing after ANGLE update
+        https://bugs.webkit.org/show_bug.cgi?id=180487
+        <rdar://problem/35885969>
+
+        Reviewed by Antoine Quint.
+
+        Unskip some WebGL tests.
+
+        * platform/ios/TestExpectations:
+
+2017-12-06  John Wilander  <wilander@apple.com>
+
+        Storage Access API: Make document.hasStorageAccess a function and always allow access for same-origin iframes
+        https://bugs.webkit.org/show_bug.cgi?id=176944
+        <rdar://problem/34440658>
+
+        Reviewed by Brent Fulgham.
+
+        These tests now use the new document.hasStorageAccess() function
+        instead of the previous document.hasStorageAccess property.
+        The added test is a break out of the negative case of an iframe
+        calling the API when no user gesture is processed.
+
+        * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt:
+        * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html:
+        * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt:
+        * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-expected.txt:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction.html:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt:
+        * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html:
+        * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin-expected.txt:
+        * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token-expected.txt:
+        * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
+        * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture-expected.txt: Added.
+        * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html: Added.
+        * http/tests/storageAccess/request-storage-access-same-origin-iframe-expected.txt:
+        * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
+        * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-expected.txt:
+        * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token-expected.txt:
+        * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
+        * http/tests/storageAccess/request-storage-access-top-frame-expected.txt:
+        * http/tests/storageAccess/request-storage-access-top-frame.html:
+        * http/tests/storageAccess/resources/request-storage-access-iframe.html:
+        * http/tests/storageAccess/resources/request-storage-access-without-user-gesture-iframe.html: Added.
+        * platform/mac-wk2/TestExpectations:
+            Marked the new test case as [ Pass ]
+
+2017-12-06  Chris Dumez  <cdumez@apple.com>
+
+        ServiceWorkers API should reject promises when calling objects inside detached frames
+        https://bugs.webkit.org/show_bug.cgi?id=180444
+
+        Reviewed by Youenn Fablet.
+
+        * TestExpectations:
+        Unskip test that no longer times out and starts passing a few checks.
+
+        * fast/dom/navigator-detached-no-crash-expected.txt:
+        Rebaseline test now that promise is rejected.
+
+        * http/tests/media/media-stream/disconnected-frame-permission-denied-expected.txt:
+        * http/tests/media/media-stream/disconnected-frame-permission-denied.html:
+        Update and rebaseline test now that the promise is rejected. I verified that this
+        behavior is consistent with Chrome.
+
+2017-12-06  Matt Lewis  <jlewis3@apple.com>
+
+        Marked storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html as flaky on macOS.
+        https://bugs.webkit.org/show_bug.cgi?id=176693
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2017-12-05  Fujii Hironori  <Hironori.Fujii@sony.com>
+
+        [GTK] Layout test media/track/track-in-band-duplicate-tracks-when-source-changes.html crashes and times out
+        https://bugs.webkit.org/show_bug.cgi?id=160131
+
+        Reviewed by Eric Carlson.
+
+        * platform/gtk/TestExpectations:
+
+2017-12-05  Chris Dumez  <cdumez@apple.com>
+
+        ServiceWorkerGlobalScope prototype chain should be immutable
+        https://bugs.webkit.org/show_bug.cgi?id=180450
+
+        Reviewed by Youenn Fablet.
+
+        * TestExpectations:
+        Unskip test that no longer times out.
+
+2017-12-05  Brent Fulgham  <bfulgham@apple.com>
+
+        Limit user agent versioning to an upper bound
+        https://bugs.webkit.org/show_bug.cgi?id=180365
+        <rdar://problem/34550617>
+
+        Reviewed by Joseph Pecoraro.
+
+        * fast/dom/navigator-userAgent-frozen-expected.txt: Added.
+        * fast/dom/navigator-userAgent-frozen.html: Added.
+
+2017-12-05  Javier Fernandez  <jfernandez@igalia.com>
+
+        [css-grid] Update imported Web Platform Tests
+        https://bugs.webkit.org/show_bug.cgi?id=180345
+
+        Reviewed by Manuel Rego Casasnovas and Youenn Fablet.
+
+        Added specific bugs to the expectations file for the new imported tests that fail for now.
+        Removed from the expectations file a test that has been deleted recently.
+
+        * TestExpectations:
+        * platform/gtk/TestExpectations:
+        * platform/wpe/TestExpectations:
+
+2017-12-05  Chris Dumez  <cdumez@apple.com>
+
+        Unreviewed, rebaseline service worker test after r225549.
+
+        * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt:
+        * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html:
+
+2017-12-05  Simon Fraser  <simon.fraser@apple.com>
+
+        Composited frames incorrectly get requestAnimationFrame throttled
+        https://bugs.webkit.org/show_bug.cgi?id=178396
+
+        Reviewed by Zalan Bujtas.
+
+        * fast/animation/request-animation-frame-throttle-inside-overflow-scroll-expected.txt: Added.
+        * fast/animation/request-animation-frame-throttle-inside-overflow-scroll.html: Added.
+
+2017-12-05  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Web Inspector: content views for resources loaded through XHR do not reflect declared mime-type
+        https://bugs.webkit.org/show_bug.cgi?id=141389
+        <rdar://problem/19767070>
+
+        Reviewed by Brian Burg.
+
+        * http/tests/inspector/network/fetch-response-body-expected.txt:
+        * http/tests/inspector/network/fetch-response-body.html:
+        * http/tests/inspector/network/xhr-response-body-expected.txt:
+        * http/tests/inspector/network/xhr-response-body.html:
+        Update tests for new expectations now that binary data shows as binary.        
+
+2017-12-05  Youenn Fablet  <youenn@apple.com>
+
+        Implement https://w3c.github.io/ServiceWorker/#clients-claim
+        https://bugs.webkit.org/show_bug.cgi?id=180261
+
+        Reviewed by Chris Dumez.
+
+        * http/tests/workers/service/serviceworkerclients-claim-worker.js: Added.
+        * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt: Added.
+        * http/tests/workers/service/serviceworkerclients-claim.https.html: Added.
+
+2017-12-05  Youenn Fablet  <youenn@apple.com>
+
+        Unskip some more Service Worker tests
+        https://bugs.webkit.org/show_bug.cgi?id=180428
+
+        Unreviewed.
+
+        * TestExpectations:
+
+2017-12-05  Simon Fraser  <simon.fraser@apple.com>
+
+        Remove webkitGetImageDataHD and webkitPutImageDataHD from canvas API
+        https://bugs.webkit.org/show_bug.cgi?id=180387
+
+        Reviewed by Dean Jackson.
+
+        Remove the test.
+
+        * fast/canvas/2d.imageDataHD-expected.txt: Removed.
+        * fast/canvas/2d.imageDataHD.html: Removed.
+        * platform/win/TestExpectations:
+
+2017-12-05  Ali Juma  <ajuma@chromium.org>
+
+        [Win] Skip tests that depend on UIScriptController::zoomToScale
+        https://bugs.webkit.org/show_bug.cgi?id=180423
+
+        Reviewed by Frédéric Wang.
+
+        Test gardening.
+        
+        UIScriptController::zoomToScale is not implemented on Windows, so skip tests that use it.
+
+        * platform/win/TestExpectations:
+
+2017-12-05  Zan Dobersek  <zdobersek@igalia.com>
+
+        Unreviewed WPE gardening. Rebaseline a quintet of SVG tests.
+
+        * platform/wpe/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
+        * platform/wpe/svg/custom/feComponentTransfer-Discrete-expected.txt:
+        * platform/wpe/svg/custom/feComponentTransfer-Gamma-expected.txt:
+        * platform/wpe/svg/custom/feComponentTransfer-Linear-expected.txt:
+        * platform/wpe/svg/custom/feComponentTransfer-Table-expected.txt:
+
+2017-12-04  Chris Dumez  <cdumez@apple.com>
+
+        Support container.getRegistration() / getRegistrations() inside service workers
+        https://bugs.webkit.org/show_bug.cgi?id=180360
+
+        Reviewed by Youenn Fablet.
+
+        Add layout test coverage.
+
+        * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration-expected.txt: Added.
+        * http/tests/workers/service/ServiceWorkerGlobalScope_getRegistration.html: Added.
+        * http/tests/workers/service/resources/ServiceWorkerGlobalScope_getRegistration-worker.js: Added.
+
+2017-12-04  Nan Wang  <n_wang@apple.com>
+
+        AX: AOM: Implement relation type properties
+        https://bugs.webkit.org/show_bug.cgi?id=179500
+
+        Reviewed by Ryosuke Niwa.
+
+        Only enable this test on WK2.
+
+        * accessibility/mac/AOM-relation-property-expected.txt: Added.
+        * accessibility/mac/AOM-relation-property.html: Added.
+        * platform/mac-wk1/TestExpectations:
+
+2017-12-04  Zalan Bujtas  <zalan@apple.com>
+
+        REGRESSION (r211531): Text flow changes and overlaps other text after double-click selecting paragraph
+        https://bugs.webkit.org/show_bug.cgi?id=180377
+        <rdar://problem/34337967>
+
+        Reviewed by Antti Koivisto.
+
+        * fast/block/float/simple-line-layout-float-shrink-line-expected.html: Added.
+        * fast/block/float/simple-line-layout-float-shrink-line.html: Added.
+
+2017-12-04  Antoine Quint  <graouts@apple.com>
+
+        <video> and scale() transforms yield shrunk small or clipped controls
+        https://bugs.webkit.org/show_bug.cgi?id=180358
+        <rdar://problem/34436124>
+
+        Reviewed by Dean Jackson.
+
+        Write a new test that ensures that we reflect the width and height, not accounting
+        for borders, of the host media element when sizing media controls.
+
+        * media/modern-media-controls/css/transformed-media-expected.txt: Added.
+        * media/modern-media-controls/css/transformed-media.html: Added.
+
+2017-12-04  Antoine Quint  <graouts@apple.com>
+
+        Cursor is not visible after exiting full screen video
+        https://bugs.webkit.org/show_bug.cgi?id=180247
+        <rdar://problem/33885922>
+
+        Reviewed by Dean Jackson.
+
+        Remove the existing test which would query a cursor state that is no longer relevant.
+
+        * fullscreen/video-cursor-auto-hide-expected.txt: Removed.
+        * fullscreen/video-cursor-auto-hide.html: Removed.
+        * platform/gtk/TestExpectations:
+
+2017-12-04  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        [GTK] Unreviewed layout test gardening
+
+        * platform/gtk/TestExpectations:
+
+2017-12-04  Devin Rousso  <webkit@devinrousso.com>
+
+        Web Inspector: provide method for recording CanvasRenderingContext2D from JavaScript
+        https://bugs.webkit.org/show_bug.cgi?id=175166
+        <rdar://problem/34040740>
+
+        Reviewed by Joseph Pecoraro.
+
+        * inspector/canvas/recording-2d-expected.txt:
+        * inspector/canvas/recording-2d.html:
+        (performConsoleRecording):
+        * inspector/canvas/recording-webgl-expected.txt:
+        * inspector/canvas/recording-webgl.html:
+        (performConsoleRecording):
+        * inspector/canvas/resources/recording-utilities.js:
+        (TestPage.registerInitializer):
+        * js/console-expected.txt:
+        * js/console.html:
+
+2017-12-04  Ms2ger  <Ms2ger@igalia.com>
+
+        [GTK] Rebaseline imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html
+        https://bugs.webkit.org/show_bug.cgi?id=180357
+
+        Unreviewed test gardening.
+
+        The difference with the platform-neutral expectation is whitespace-only.
+
+        * platform/gtk/TestExpectations:
+        * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt: Added.
+
+2017-12-04  Jer Noble  <jer.noble@apple.com>
+
+        Include 'video/*' in image request Accept header if browser supports video media in image contexts.
+        https://bugs.webkit.org/show_bug.cgi?id=179178
+
+        Reviewed by Alex Christensen.
+
+        * http/tests/images/image-supports-video-expected.txt: Added.
+        * http/tests/images/image-supports-video.html: Added.
+        * http/tests/misc/resources/image-checks-for-accept.php:
+        * http/tests/resources/redirect-to-video-if-accepted.php: Added.
+        * platform/ios/TestExpectations:
+        * platform/mac/imported/w3c/web-platform-tests/html/semantics/the-img-element/update-the-source-set-expected.txt: Added.
+
+2017-12-03  Chris Dumez  <cdumez@apple.com>
+
+        Re-sync Service Workers web-platform-tests from upstream
+        https://bugs.webkit.org/show_bug.cgi?id=180336
+
+        Reviewed by Darin Adler.
+
+        Skip new tests that are timing out and remove entries for tests
+        that were removed.
+
+        * TestExpectations:
+        * tests-options.json:
+
+2017-12-03  Chris Dumez  <cdumez@apple.com>
+
+        Unreviewed, mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html as flaky
+
+        * TestExpectations:
+
+2017-12-03  Chris Dumez  <cdumez@apple.com>
+
+        Support serviceWorker.postMessage() inside service workers
+        https://bugs.webkit.org/show_bug.cgi?id=180328
+
+        Reviewed by Darin Adler.
+
+        Unskip WPT test that no longer times out.
+
+        * TestExpectations:
+
+2017-12-03  Chris Dumez  <cdumez@apple.com>
+
+        Unreviewed, unskip / rebaseline a few web platform tests.
+
+        * TestExpectations:
+
+2017-12-03  Chris Dumez  <cdumez@apple.com>
+
+        Implement self.skipWaiting() inside service workers
+        https://bugs.webkit.org/show_bug.cgi?id=180329
+
+        Reviewed by Darin Adler.
+
+        * http/tests/workers/service/resources/service-worker-fetch-worker.js:
+        add self.skipWaiting() now that we properly wait when the registation's
+        active worker is in use. This is needed because this worker script is
+        used by http/tests/workers/service/controller-change.html. The
+        'controllerchange' event is only fired if an active worker is being
+        replaced while in use due to the waiting worker calling skipWaiting().
+
+2017-12-02  Chris Dumez  <cdumez@apple.com>
+
+        Support container.register() / registration.unregister() /  inside service workers
+        https://bugs.webkit.org/show_bug.cgi?id=180326
+
+        Reviewed by Youenn Fablet.
+
+        * TestExpectations:
+        Unskip test for registration.unregister() that now passes.
+
+        * http/tests/workers/service/ServiceWorkerGlobalScope_register-expected.txt: Added.
+        * http/tests/workers/service/ServiceWorkerGlobalScope_register.html: Added.
+        * http/tests/workers/service/resources/ServiceWorkerGlobalScope_register-worker.js: Added.
+        Add test coverage for container.register().
+
+2017-12-02  Chris Dumez  <cdumez@apple.com>
+
+        Support serviceWorkerRegistration.update() inside service workers
+        https://bugs.webkit.org/show_bug.cgi?id=180215
+
+        Reviewed by Darin Adler.
+
+        Add layout test coverage and unskip WPT test that no longer times out.
+
+        * TestExpectations:
+        * http/tests/workers/service/resources/self_registration_update-worker.js: Added.
+        * http/tests/workers/service/self_registration_update-expected.txt: Added.
+        * http/tests/workers/service/self_registration_update.html: Added.
+
+2017-12-02  Youenn Fablet  <youenn@apple.com>
+
+        Implement https://w3c.github.io/ServiceWorker/#clients-getall
+        https://bugs.webkit.org/show_bug.cgi?id=180276
+
+        Reviewed by Chris Dumez.
+
+        * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: Added.
+        * http/tests/workers/service/serviceworkerclients-matchAll.https-expected.txt: Added.
+        * http/tests/workers/service/serviceworkerclients-matchAll.https.html: Added.
+
+2017-12-01  Alicia Boya García  <aboya@igalia.com>
+
+        [MSE] Use correct range end checks in sourceBufferPrivateDidReceiveSample()
+        https://bugs.webkit.org/show_bug.cgi?id=179690
+
+        Reviewed by Jer Noble.
+
+        Added test cases for bug #179690.
+
+        * media/media-source/media-source-range-end-frame-not-removed-expected.txt: Added.
+        * media/media-source/media-source-range-end-frame-not-removed.html: Added.
+        * media/media-source/media-source-range-start-frame-replaced-expected.txt: Added.
+        * media/media-source/media-source-range-start-frame-replaced.html: Added.
+
+2017-12-01  Ms2ger  <Ms2ger@igalia.com>
+
+        [WPE] Enable wpt css tests.
+        https://bugs.webkit.org/show_bug.cgi?id=180289
+
+        Unreviewed test gardening.
+
+        * platform/wpe/TestExpectations:
+
+2017-12-01  Matt Lewis  <jlewis3@apple.com>
+
+        Marked imported/w3c/web-platform-tests/IndexedDB/open-request-queue.html as flaky timeout on wk1.
+        https://bugs.webkit.org/show_bug.cgi?id=172044
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk1/TestExpectations:
+
+2017-12-01  Daniel Bates  <dabates@apple.com>
+
+        AlternativePresentationButtonSubstitution::unapply() may not undo substitution
+        https://bugs.webkit.org/show_bug.cgi?id=180279
+        <rdar://problem/35800599>
+
+        Reviewed by Simon Fraser.
+
+        Update test to ensure that we undo the alternative presentation button substitution
+        made to an HTML label element.
+
+        * fast/forms/alternative-presentation-button/replace-and-remove-expected.html:
+        * fast/forms/alternative-presentation-button/replace-and-remove.html:
+
+2017-12-01  Daniel Bates  <dabates@apple.com>
+
+        Alternative Presentation Button: Provide a way to query for the replaced elements
+        https://bugs.webkit.org/show_bug.cgi?id=180114
+        <rdar://problem/35710539>
+
+        Reviewed by Tim Horton.
+
+        Add a test to ensure that Editor::elementsReplacedByAlternativePresentationButton()
+        returns the same list of elements that were specified to Editor::substituteWithAlternativePresentationButton()
+        up to ordering.
+
+        * fast/forms/alternative-presentation-button/replaced-elements-expected.txt: Added.
+        * fast/forms/alternative-presentation-button/replaced-elements.html: Added.
+
+2017-12-01  Youenn Fablet  <youenn@apple.com>
+
+        Implement https://w3c.github.io/ServiceWorker/#clients-get
+        https://bugs.webkit.org/show_bug.cgi?id=180167
+
+        Reviewed by Chris Dumez.
+
+        * http/tests/workers/service/resources/serviceworkerclients-get-worker.js: Added.
+        * http/tests/workers/service/serviceworkerclients-get.https-expected.txt: Added.
+        * http/tests/workers/service/serviceworkerclients-get.https.html: Added.
+
+2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Update TestExpectations for editing/input tests on iOS.
+
+        Unreviewed test gardening.
+
+        * platform/ios-wk1/TestExpectations:
+        * platform/ios-wk2/TestExpectations:
+        * platform/ios/TestExpectations:
+
+2017-12-01  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Free FontFaceSets may include fonts that were never actually added to them
+        https://bugs.webkit.org/show_bug.cgi?id=180164
+
+        Reviewed by Simon Fraser.
+
+        * fast/text/font-face-api-preinstalled-expected.txt: Added.
+        * fast/text/font-face-api-preinstalled.html: Added.
+
+2017-12-01  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Update TestExpectations for various editing tests on iOS.
+
+        Unreviewed test gardening.
+
+        * platform/ios-wk2/TestExpectations:
+        * platform/ios-wk2/editing/deleting/5144139-2-expected.txt:
+        * platform/ios/TestExpectations:
+
+2017-12-01  Dean Jackson  <dino@apple.com>
+
+        Use SH_INITIALIZE_UNINITIALIZED_LOCALS now that ANGLE has been updated
+        https://bugs.webkit.org/show_bug.cgi?id=177929
+        <rdar://problem/34866210>
+
+        Reviewed by Sam Weinig.
+
+        * fast/canvas/webgl/uninitialized-locals-expected.txt: Added.
+        * fast/canvas/webgl/uninitialized-locals.html: Added.
+
+2017-12-01  Brady Eidson  <beidson@apple.com>
+
+        Add Internals.terminateServiceWorker, and the ability to restart service workers for postMessage.
+        https://bugs.webkit.org/show_bug.cgi?id=180170
+
+        Reviewed by Chris Dumez.
+
+        * http/tests/workers/service/postmessage-after-terminate.https-expected.txt: Added.
+        * http/tests/workers/service/postmessage-after-terminate.https.html: Added.
+        * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
+        (then):
+        * http/tests/workers/service/resources/postmessage-after-terminate.js: Copied from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js.
+        (then):
+        * http/tests/workers/service/resources/postmessage-echo-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js.
+
+2017-12-01  Zalan Bujtas  <zalan@apple.com>
+
+        Nullptr deref in WebCore::RenderTableCaption::containingBlockLogicalWidthForContent
+        https://bugs.webkit.org/show_bug.cgi?id=180251
+        <rdar://problem/34138562>
+
+        Reviewed by Simon Fraser.
+
+        * fast/table/caption-crash-when-layer-backed-expected.txt: Added.
+        * fast/table/caption-crash-when-layer-backed.html: Added.
+
+2017-12-01  Zan Dobersek  <zdobersek@igalia.com>
+
+        Unreviewed GTK+ gardening. Updating baselines affected in r225366.
+
+        * platform/gtk/css3/filters/effect-reference-expected.txt:
+        * platform/gtk/css3/filters/effect-reference-hw-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
+        * platform/gtk/svg/custom/feComponentTransfer-Discrete-expected.txt:
+        * platform/gtk/svg/custom/feComponentTransfer-Gamma-expected.txt:
+        * platform/gtk/svg/custom/feComponentTransfer-Linear-expected.txt:
+        * platform/gtk/svg/custom/feComponentTransfer-Table-expected.txt:
+
+2017-12-01  Matt Lewis  <jlewis3@apple.com>
+
+        Marked imported/w3c/web-platform-tests/service-workers/service-worker/worker-interception.https.html as flaky on macOS.
+        https://bugs.webkit.org/show_bug.cgi?id=179351
+
+        Unreviewed test expectations.
+
+        * platform/mac-wk2/TestExpectations:
+
+2017-12-01  Ms2ger  <Ms2ger@igalia.com>
+
+        [WPE] Enable some more wpt tests.
+        https://bugs.webkit.org/show_bug.cgi?id=180242
+
+        Unreviewed test gardening.
+
+        * platform/wpe/TestExpectations: enable tests.
+        * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Copied from gtk.
+        * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Copied from gtk.
+        * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Copied from gtk.
+
+2017-12-01  Ms2ger  <Ms2ger@igalia.com>
+
+        Mark imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html as flaky
+        https://bugs.webkit.org/show_bug.cgi?id=180241
+
+        Unreviewed test gardening.
+
+        * TestExpectations:
+
+2017-11-30  Alex Christensen  <achristensen@webkit.org>
+
+        Extra PerformanceEntryList entry after iframe navigation
+        https://bugs.webkit.org/show_bug.cgi?id=178433
+
+        Reviewed by Joseph Pecoraro.
+
+        * http/tests/security/PerformanceEntryList-parent-only-first-navigation-expected.txt: Added.
+        * http/tests/security/PerformanceEntryList-parent-only-first-navigation.html: Added.
+        * http/tests/security/resources/navigate-and-postMessage.html: Added.
+        * http/tests/security/resources/postMessage.html: Added.
+
+2017-11-30  Zalan Bujtas  <zalan@apple.com>
+
+        [Simple line layout] Incorrect repaint rect with vertically shrinking content.
+        https://bugs.webkit.org/show_bug.cgi?id=180223
+        <rdar://problem/34122210>
+
+        Reviewed by Simon Fraser.
+
+        * fast/repaint/simple-line-layout-shrinking-content-expected.txt: Added.
+        * fast/repaint/simple-line-layout-shrinking-content.html: Added.
+
+2017-11-30  Simon Fraser  <simon.fraser@apple.com>
+
+        Improve filter logging
+        https://bugs.webkit.org/show_bug.cgi?id=180182
+
+        Reviewed by Sam Weinig.
+
+        Improve logging of FEComponentTransfer ComponentTransferFunctions by logging the data
+        that's appropriate for the function type, and rebaseline affected tests.
+
+        * css3/filters/effect-reference-expected.txt:
+        * css3/filters/effect-reference-hw-expected.txt:
+        * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
+        * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
+        * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
+        * platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
+        * platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
+        * svg/filters/filter-refresh-expected.txt:
+
+2017-11-30  Chris Dumez  <cdumez@apple.com>
+
+        Unreviewed, unskip service worker test that no longer times out after r225346.
+
+        * TestExpectations:
+
+2017-11-30  Dean Jackson  <dino@apple.com>
+
+        Skip WebGL on iOS while working out what ANGLE has broken.
+
+        * platform/ios/TestExpectations:
+
+2017-11-30  Matt Lewis  <jlewis3@apple.com>
+
+        Marked http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky on High Sierra.
+        https://bugs.webkit.org/show_bug.cgi?id=179644
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk2/TestExpectations:
+
+2017-11-30  Matt Lewis  <jlewis3@apple.com>
+
+        Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on macOS.
+        https://bugs.webkit.org/show_bug.cgi?id=176078
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk2/TestExpectations:
+
+2017-11-30  Chris Dumez  <cdumez@apple.com>
+
+        Populate self.registration.installing/waiting/active inside service workers
+        https://bugs.webkit.org/show_bug.cgi?id=180168
+
+        Reviewed by Brady Eidson.
+
+        Extend layout test coverage.
+
+        * http/tests/workers/service/resources/self_registration-worker.js:
+        * http/tests/workers/service/self_registration-expected.txt:
+
+2017-11-30  Chris Dumez  <cdumez@apple.com>
+
+        Unreviewed, unskip a few Service Workers tests that no longer seem to be flaky.
+
+        * TestExpectations:
+
+2017-11-30  Ms2ger  <Ms2ger@igalia.com>
+
+        [GTK] Enable all wpt touch-events tests.
+        https://bugs.webkit.org/show_bug.cgi?id=180198
+
+        Unreviewed test gardening.
+
+        * platform/gtk/TestExpectations:
+
+2017-11-29  Antoine Quint  <graouts@apple.com>
+
+        Move modern media controls test expectations from ios-simulator to ios
+        https://bugs.webkit.org/show_bug.cgi?id=180158
+
+        Reviewed by Dean Jackson.
+
+        We shouldn't be using the ios-simulator platform for these, ios is the right one.
+
+        * platform/ios-simulator/TestExpectations:
+        * platform/ios/TestExpectations:
+
+2017-11-29  Chris Dumez  <cdumez@apple.com>
+
+        LayoutTest http/tests/workers/service/registration-clear-redundant-worker.html is a flaky failure
+        https://bugs.webkit.org/show_bug.cgi?id=179778
+
+        Reviewed by Youenn Fablet.
+
+        As per the specification [1], when clearing a registration, the registration's workers are first
+        marked as redundant *before* the registration's worker is set to null.
+
+        The test was waiting for the service worker's state to become redundant and then checking in a
+        setTimeout(0) that the registration's worker became null. However, a setTimeout(0) is racy here.
+        To address the issue, we now use setInterval() and wait until the worker becomes null.
+
+        [1] https://w3c.github.io/ServiceWorker/#clear-registration-algorithm
+
+        * TestExpectations:
+        * http/tests/workers/service/registration-clear-redundant-worker.html:
+
+2017-11-29  Youenn Fablet  <youenn@apple.com>
+
+        ServiceWorkerClient objects should be reused if there is already one existing with the same identifier
+        https://bugs.webkit.org/show_bug.cgi?id=180143
+
+        Reviewed by Chris Dumez.
+
+        * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
+        (event.else):
+        * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
+
+2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Mark imported/w3c/web-platform-tests/XMLHttpRequest/firing-events-http-no-content-length.html as flaky.
+        https://bugs.webkit.org/show_bug.cgi?id=179775
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk1/TestExpectations:
+
+2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Mark media/modern-media-controls/pip-support/pip-support-click.html as flaky.
+        https://bugs.webkit.org/show_bug.cgi?id=165311
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2017-11-29  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Mark http/tests/workers/service/registration-clear-redundant-worker.html as flaky.
+        https://bugs.webkit.org/show_bug.cgi?id=179778
+
+        Unreviewed test gardening.
+
+        * TestExpectations:
+
+2017-11-29  Youenn Fablet  <youenn@apple.com>
+
+        Add support for service worker generated redirections
+        https://bugs.webkit.org/show_bug.cgi?id=179498
+
+        Reviewed by Darin Adler.
+
+        * http/tests/workers/service/resources/service-worker-redirection-fetch-worker.js: Added.
+        (event.event.request.url.indexOf):
+        (event.event.request.url.endsWith):
+        * http/tests/workers/service/service-worker-redirection-fetch.https-expected.txt: Added.
+        * http/tests/workers/service/service-worker-redirection-fetch.https.html: Added.
+
+2017-11-29  Chris Dumez  <cdumez@apple.com>
+
+        Start exposing self.registration inside service workers
+        https://bugs.webkit.org/show_bug.cgi?id=180162
+
+        Reviewed by Brady Eidson.
+
+        Add layout test coverage.
+
+        * TestExpectations:
+        Skip test that covers self.registration.update() because it now times out. We do not support update()
+        on registrations inside service workers yet so the test times out waiting for the updatefound event
+        on the registration.
+
+        * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject-expected.txt: Added.
+        * http/tests/workers/service/ServiceWorkerGlobalScope_registration_SameObject.html: Added.
+        * http/tests/workers/service/resources/ServiceWorkerGlobalScope_registration_SameObject-worker.js: Added.
+        * http/tests/workers/service/resources/self_registration-worker.js: Added.
+        * http/tests/workers/service/self_registration-expected.txt: Added.
+        * http/tests/workers/service/self_registration.html: Added.
+
+2017-11-29  Javier M. Mellid  <jmunhoz@igalia.com>
+
+        [GTK] Test gardening
+        https://bugs.webkit.org/show_bug.cgi?id=180150
+
+        Unreviewed test gardening
+
+        * platform/gtk/TestExpectations:
+
+2017-11-29  Antoine Quint  <graouts@apple.com>
+
+        [iOS] Media controls should stop updating while media is playing in fullscreen
+        https://bugs.webkit.org/show_bug.cgi?id=180144
+        <rdar://problem/35060379>
+
+        Reviewed by Eric Carlson.
+
+        Add a new test that enters fullscreen, checks that the elapsed time shown in the inline media controls are the same
+        at this time and after a few "timeupdate" events, ensuring the DOM is no longer updated while in fullscreen, and then
+        exits fullscreen and checks that the elapsed time controls now update as expected. This test is skipped in OpenSource
+        since it uses touch events.
+
+        * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt: Added.
+        * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html: Added.
+        * platform/ios-simulator/TestExpectations:
+
+2017-11-29  Simon Fraser  <simon.fraser@apple.com>
+
+        Viewport unit values affected by Comand-+ zoom
+        https://bugs.webkit.org/show_bug.cgi?id=145614
+
+        Reviewed by Zalan Bujtas.
+
+        * fast/css/viewport-units-zoom-expected.html: Added.
+        * fast/css/viewport-units-zoom.html: Added.
+
 2017-11-29  Ms2ger  <Ms2ger@igalia.com>
 
         Enable imported/w3c/web-platform-tests/resource-timing/single-entry-per-resource.html.