Hovering over a slotted Text node clears hover state
[WebKit-https.git] / LayoutTests / ChangeLog
index 3f27d31..2cf4ff1 100644 (file)
+2016-11-11  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Hovering over a slotted Text node clears hover state
+        https://bugs.webkit.org/show_bug.cgi?id=164002
+        <rdar://problem/29040471>
+
+        Reviewed by Simon Fraser.
+
+        Added two reference tests for activating and hovering over a Text node.
+        The text node should activate :hover and :activate rules in the shadow tree respectively.
+
+        * fast/shadow-dom/activate-over-slotted-content-expected.html: Added.
+        * fast/shadow-dom/activate-over-slotted-content.html: Added.
+        * fast/shadow-dom/hover-over-slotted-content-expected.html: Added.
+        * fast/shadow-dom/hover-over-slotted-content.html: Added.
+        * platform/ios-simulator/TestExpectations: Skip the newly added tests since iOS doesn't
+        support :hover or :activate via mouse down.
+
+2016-11-11  Brent Fulgham  <bfulgham@apple.com>
+
+        Neutered ArrayBuffers are not properly serialized
+        https://bugs.webkit.org/show_bug.cgi?id=164647
+        <rdar://problem/29213490>
+
+        Reviewed by David Kilzer.
+
+        * fast/canvas/neutered-imagedata-expected.txt: Added.
+        * fast/canvas/neutered-imagedata.html: Added.
+
+2016-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        [WK2] autocorrect and autocapitalize attributes do not work in contenteditable elements
+        https://bugs.webkit.org/show_bug.cgi?id=164538
+        <rdar://problem/8418711>
+
+        Reviewed by Ryosuke Niwa.
+
+        Adds new layout tests verifying that `autocorrect` and `autocapitalize` attributes can be used to opt out of
+        autocapitalization and autocorrection in a contenteditable area in WK2. Additionally, tests that autocorrection
+        and autocapitalization attributes may be changed by setting `element.autocorrect` and `element.autocapitalize`,
+        respectively.
+
+        * fast/events/ios/contenteditable-autocapitalize-none-expected.txt: Added.
+        * fast/events/ios/contenteditable-autocapitalize-none.html: Added.
+        * fast/events/ios/contenteditable-autocorrect-off-expected.txt: Added.
+        * fast/events/ios/contenteditable-autocorrect-off.html: Added.
+
+2016-11-11  Antti Koivisto  <antti@apple.com>
+
+        Updating class name doesn't update the slotted content's style
+        https://bugs.webkit.org/show_bug.cgi?id=164577
+        <rdar://problem/29205873>
+
+        Reviewed by Ryosuke Niwa.
+
+        * fast/shadow-dom/css-scoping-slotted-invalidation-expected.html: Added.
+        * fast/shadow-dom/css-scoping-slotted-invalidation.html: Added.
+
+2016-11-11  Chris Dumez  <cdumez@apple.com>
+
+        WorkerGlobalScope's indexedDB property should be on the prototype, not the instance
+        https://bugs.webkit.org/show_bug.cgi?id=164644
+
+        Reviewed by Brady Eidson.
+
+        Extend layout test coverage to check that:
+        - WorkerGlobalScope.indexedDB is on the prototype.
+        - WorkerGlobalScope.IDBDatabase constructor is on the instance
+
+        Both are enabled at runtime properties.
+
+        * fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
+        * fast/workers/WorkerGlobalScope-properties-prototype.html:
+        * fast/workers/self-hasOwnProperty-expected.txt:
+        * fast/workers/self-hasOwnProperty.html:
+
+2016-11-11  Antti Koivisto  <antti@apple.com>
+
+        Shadow DOM: Toggling class in `.class ::slotted(*)` does not trigger style recalc
+        https://bugs.webkit.org/show_bug.cgi?id=160864
+
+        Reviewed by Ryosuke Niwa.
+
+        * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation-expected.html: Added.
+        * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation.html: Added.
+
+2016-11-11  Eric Carlson  <eric.carlson@apple.com>
+
+        [MediaStream] defer resolution of getUserMedia promise made in a background tab
+        https://bugs.webkit.org/show_bug.cgi?id=164643
+        <rdar://problem/29048317>
+
+        Reviewed by Brady Eidson.
+
+        * fast/mediastream/get-user-media-background-tab-expected.txt: Added.
+        * fast/mediastream/get-user-media-background-tab.html: Added.
+
+2016-11-10  Jiewen Tan  <jiewen_tan@apple.com>
+
+        Rename CryptoKeyUsage to CryptoKeyUsageBitmap and CryptoKey::Usage to CryptoKeyUsage
+        https://bugs.webkit.org/show_bug.cgi?id=164624
+        <rdar://problem/29210140>
+
+        Reviewed by Brent Fulgham.
+
+        * crypto/subtle/generate-key-malformed-parameters-expected.txt:
+        * crypto/subtle/import-key-malformed-parameters-expected.txt:
+
+2016-11-11  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Add ios-simulator baseline for compositing/tiling/visiblerect-accumulated-offset.html.
+
+        Unreviewed test gardening.
+
+        * platform/ios-simulator/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
+
+2016-11-10  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Composition state should be cleared when changing focus to a non-editable element
+        https://bugs.webkit.org/show_bug.cgi?id=164595
+        <rdar://problem/26412551>
+
+        Reviewed by Enrica Casucci.
+
+        Adds a new layout test to ensure that when changing focus from an element with pending composition text to
+        another element, the composition is committed and there should not still be a pending composition.
+
+        * editing/input/focus-change-with-marked-text-expected.txt: Added.
+        * editing/input/focus-change-with-marked-text.html: Added.
+        * platform/ios-simulator-wk2/TestExpectations:
+        * platform/mac/TestExpectations:
+
+2016-11-11  Manuel Rego Casasnovas  <rego@igalia.com>
+
+        [css-grid] ASSERTION FAILED: !m_gridIsDirty in WebCore::RenderGrid::gridRowCount
+        https://bugs.webkit.org/show_bug.cgi?id=163450
+
+        Reviewed by Darin Adler.
+
+        The tests shouldn't crash in debug to verify that the bug is fixed.
+        On top of that the positioned grid items should appear in the right position too.
+
+        * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Added.
+        * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Added.
+        * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html: Added.
+        * fast/css-grid-layout/grid-simplified-layout-positioned.html: Added.
+
+2016-11-11  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] Media Controller: media tracks control support
+        https://bugs.webkit.org/show_bug.cgi?id=164618
+        <rdar://problem/27989483>
+
+        Reviewed by Dean Jackson.
+
+        Adding new tests to check that we enable the media tracks button when we have text tracks
+        or multiple audio tracks, and that it's disabled otherwise.
+
+        * media/modern-media-controls/tracks-support/tracks-support-audio-tracks-expected.txt: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-no-tracks-expected.txt: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-no-tracks.html: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-text-tracks-expected.txt: Added.
+        * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html: Added.
+
+2016-11-10  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        [DOMJIT] Document#body should have DOMJIT patchpoint
+        https://bugs.webkit.org/show_bug.cgi?id=164627
+
+        Reviewed by Darin Adler.
+
+        * js/dom/domjit-accessor-document-body-expected.txt: Added.
+        * js/dom/domjit-accessor-document-body.html: Added.
+
+2016-11-10  John Wilander  <wilander@apple.com>
+
+        Add link information to data transfer pasteboard for drag and drop links
+        https://bugs.webkit.org/show_bug.cgi?id=163468
+        <rdar://problem/20634630>
+
+        Reviewed by Brent Fulgham.
+
+        * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt: Added.
+        * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html: Added.
+            This test ensures data transfer is not deleted or overwritten for the types 'text' and 'url'.
+        * platform/ios-simulator/TestExpectations:
+            Drag & drop is not supported on iOS.
+
+2016-11-10  Chris Dumez  <cdumez@apple.com>
+
+        REGRESSION (r208522): LayoutTest fast/loader/reload-zero-byte-plugin.html is a flaky failure
+        https://bugs.webkit.org/show_bug.cgi?id=164570
+
+        Reviewed by Simon Fraser.
+
+        Unskip test which should no longer be flaky.
+
+        * platform/mac/TestExpectations:
+
+2016-11-10  Brady Eidson  <beidson@apple.com>
+
+        IndexedDB 2.0 Support the IDBDatabase.onclose event.
+        https://bugs.webkit.org/show_bug.cgi?id=164602
+
+        Reviewed by Alex Christensen.
+
+        * TestExpectations:
+        * storage/indexeddb/modern/handle-user-delete-expected.txt:
+        * storage/indexeddb/modern/resources/handle-user-delete.js:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking swipe/pushState-cached-back-swipe.html and swipe/main-frame-pinning-requirement.html as failing.
+        https://bugs.webkit.org/show_bug.cgi?id=164572
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk2/TestExpectations:
+
+2016-11-10  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Copied text would contain text inside CDATA sections and comments
+        https://bugs.webkit.org/show_bug.cgi?id=164578
+
+        Reviewed by Darin Adler.
+
+        Added a regression test for creating an attributed string from different kinds of Text nodes.
+        Comment and CDataSection should not be included in the attributed string.
+
+        * editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
+        * editing/mac/attributed-string/comment-cdata-section.html: Added.
+        * platform/mac-yosemite/editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
+
+2016-11-10  Joseph Pecoraro  <pecoraro@apple.com>
+
+        test262: DataView / TypedArray methods should throw RangeErrors for negative numbers (ToIndex)
+        https://bugs.webkit.org/show_bug.cgi?id=164450
+
+        Reviewed by Darin Adler.
+
+        * fast/canvas/webgl/data-view-crash-expected.txt:
+        * fast/canvas/webgl/data-view-test-expected.txt:
+        Better error message.
+
+2016-11-10  Eric Carlson  <eric.carlson@apple.com>
+
+        [MediaStream] apply constraints passed to getUserMedia()
+        https://bugs.webkit.org/show_bug.cgi?id=164561
+
+        Reviewed by Youenn Fablet.
+        <rdar://problem/29191384>
+
+        * fast/mediastream/MediaDevices-getUserMedia.html:
+        * fast/mediastream/MediaStream-video-element-expected.txt:
+        * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
+        * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
+        * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking inspector/sampling-profiler tests as flaky timeouts.
+        https://bugs.webkit.org/show_bug.cgi?id=164388
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking http/tests/cache/disk-cache/disk-cache-request-headers.html as flaky on ios-simulator.
+        https://bugs.webkit.org/show_bug.cgi?id=164594
+
+        Unreviewed test gardening.
+
+        * platform/ios-simulator/TestExpectations:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking fast/loader/reload-zero-byte-plugin.html as flaky.
+        https://bugs.webkit.org/show_bug.cgi?id=164570
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2016-11-10  Brent Fulgham  <bfulgham@apple.com>
+
+        Unmarking storage/domstorage/sessionstorage/blocked-file-access.html.
+        https://bugs.webkit.org/show_bug.cgi?id=164592
+
+        Unreviewed test gardening after r208550.
+
+        * TestExpectations:
+
+2016-11-10  Daniel Bates  <dabates@apple.com>
+
+        Add test that image load over default port using HTTP 0.9 protocol is blocked when page is
+        served with a different HTTP version
+        https://bugs.webkit.org/show_bug.cgi?id=164552
+
+        Reviewed by Brent Fulgham.
+
+        * http/tests/security/http-0.9/image-default-port-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/image-default-port-blocked.html: Added.
+
+2016-11-10  Daniel Bates  <dabates@apple.com>
+
+        REGRESSION (r195004): Scripts and plugins blocked for subsequent loads in same WebContent
+        process after receiving HTTP 0.9 response
+        https://bugs.webkit.org/show_bug.cgi?id=164387
+        <rdar://problem/28987537>
+
+        Reviewed by Brent Fulgham.
+
+        Add a new test to ensure that the HTTP 0.9 sandbox policy does not persist across navigations.
+
+        Unskip HTTP 0.9 tests and update expected results for existing tests as needed.
+
+        * TestExpectations: Unskip the HTTP 0.9 tests.
+        * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Remove duplicate console
+        messages now that we emit the console message exactly once per document.
+        * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Ditto.
+        * http/tests/security/http-0.9/iframe-blocked-expected.txt: Update expected result now that we
+        no longer emit a console message for a blocked load.
+        * http/tests/security/http-0.9/image-blocked-expected.txt: Ditto.
+        * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Remove
+        duplicate console messages now that we emit the console message exactly once per document.
+        * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Ditto.
+        * http/tests/security/http-0.9/resources/sandbox-should-not-persist-on-navigation.html: Added.
+        * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt: Added.
+        * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation.html: Added.
+        * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Update expected result
+        now that we no longer apply a sandbox policy to the main resource if a subresource had an HTTP 0.9
+        response.
+        * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Ditto.
+        * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Ditto.
+
+2016-11-04  Jiewen Tan  <jiewen_tan@apple.com>
+
+        Update SubtleCrypto::importKey to match the latest spec
+        https://bugs.webkit.org/show_bug.cgi?id=164446
+        <rdar://problem/29123621>
+
+        Reviewed by Brent Fulgham.
+
+        Besides adding test cases for SubtleCrypto::importKey. This patch also corrects a typo:
+        generate-key-malformed-paramters*.
+
+        * crypto/subtle/aes-cbc-import-jwk-key-length-128-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-length-128.html: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-length-192-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-length-192.html: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-length-256-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-length-256.html: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-minimum-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-minimum.html: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-non-extractable-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-jwk-key-non-extractable.html: Added.
+        * crypto/subtle/aes-cbc-import-raw-key-length-128-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-raw-key-length-128.html: Added.
+        * crypto/subtle/aes-cbc-import-raw-key-length-192-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-raw-key-length-192.html: Added.
+        * crypto/subtle/aes-cbc-import-raw-key-length-256-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-raw-key-length-256.html: Added.
+        * crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/aes-import-key-malformed-parameters.html: Added.
+        * crypto/subtle/aes-kw-import-jwk-key-length-128-expected.txt: Added.
+        * crypto/subtle/aes-kw-import-jwk-key-length-128.html: Added.
+        * crypto/subtle/aes-kw-import-jwk-key-length-192-expected.txt: Added.
+        * crypto/subtle/aes-kw-import-jwk-key-length-192.html: Added.
+        * crypto/subtle/aes-kw-import-jwk-key-length-256-expected.txt: Added.
+        * crypto/subtle/aes-kw-import-jwk-key-length-256.html: Added.
+        * crypto/subtle/aes-kw-import-raw-key-expected.txt: Added.
+        * crypto/subtle/aes-kw-import-raw-key.html: Added.
+        * crypto/subtle/generate-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/generate-key-malformed-paramters-expected.txt.
+        * crypto/subtle/generate-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/generate-key-malformed-paramters.html.
+        * crypto/subtle/hmac-generate-key-customized-length-expected.txt:
+        * crypto/subtle/hmac-generate-key-customized-length.html:
+        * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt:
+        * crypto/subtle/hmac-generate-key-malformed-parameters.html:
+        * crypto/subtle/hmac-import-raw-key-customized-length-expected.txt:
+        * crypto/subtle/hmac-import-raw-key-customized-length.html:
+        * crypto/subtle/hmac-import-jwk-key-minimum-expected.txt: Added.
+        * crypto/subtle/hmac-import-jwk-key-minimum.html: Added.
+        * crypto/subtle/hmac-import-jwk-key-non-extractable-expected.txt: Added.
+        * crypto/subtle/hmac-import-jwk-key-non-extractable.html: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha1-expected.txt: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha1.html: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha224-expected.txt: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha224.html: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha256-expected.txt: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha256.html: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha384-expected.txt: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha384.html: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha512-expected.txt: Added.
+        * crypto/subtle/hmac-import-jwk-key-sha512.html: Added.
+        * crypto/subtle/hmac-import-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/hmac-import-malformed-parameters.html: Added.
+        * crypto/subtle/hmac-import-raw-key-customized-length-expected.txt: Added.
+        * crypto/subtle/hmac-import-raw-key-customized-length.html: Added.
+        * crypto/subtle/hmac-import-raw-key-expected.txt: Added.
+        * crypto/subtle/hmac-import-raw-key.html: Added.
+        * crypto/subtle/import-key-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/import-key-malformed-parameters.html: Added.
+        * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/rsa-import-key-malformed-parameters.html: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-private-key-expected.txt: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-private-key.html: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha1-expected.txt: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha1.html: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha224-expected.txt: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha224.html: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha256-expected.txt: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha256.html: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha384-expected.txt: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha384.html: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha512-expected.txt: Added.
+        * crypto/subtle/rsa-oaep-import-jwk-public-key-sha512.html: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-private-key-expected.txt: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-private-key.html: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-expected.txt: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-leading-zero-expected.txt: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-leading-zero.html: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-minimum-expected.txt: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-minimum.html: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-non-extractable-expected.txt: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-non-extractable.html: Added.
+        * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-private-key-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-private-key.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha1-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha1.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha224-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha224.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha256-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha256.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha384-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha384.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha512-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha512.html: Added.
+        * crypto/webkitSubtle/hmac-generate-key-expected.txt:
+        * crypto/webkitSubtle/hmac-generate-key.html:
+        * crypto/webkitSubtle/hmac-import-jwk-expected.txt:
+        * crypto/webkitSubtle/hmac-import-jwk.html:
+        * crypto/webkitSubtle/hmac-postMessage-expected.txt:
+        * crypto/webkitSubtle/hmac-postMessage.html:
+        * crypto/webkitSubtle/hmac-sign-verify-expected.txt:
+        * crypto/webkitSubtle/hmac-sign-verify.html:
+        * crypto/workers/subtle/aes-import-jwk-key-expected.txt: Added.
+        * crypto/workers/subtle/aes-import-jwk-key.html: Added.
+        * crypto/workers/subtle/aes-import-raw-key-expected.txt: Added.
+        * crypto/workers/subtle/aes-import-raw-key.html: Added.
+        * crypto/workers/subtle/hmac-import-jwk-key-expected.txt: Added.
+        * crypto/workers/subtle/hmac-import-jwk-key.html: Added.
+        * crypto/workers/subtle/hmac-import-raw-key-expected.txt: Added.
+        * crypto/workers/subtle/hmac-import-raw-key.html: Added.
+        * crypto/workers/subtle/hmac-postMessage-worker-expected.txt:
+        * crypto/workers/subtle/hmac-postMessage-worker.html:
+        * crypto/workers/subtle/resources/aes-import-jwk-key.js: Added.
+        * crypto/workers/subtle/resources/aes-import-raw-key.js: Added.
+        * crypto/workers/subtle/resources/hmac-import-jwk-key.js: Added.
+        * crypto/workers/subtle/resources/hmac-import-raw-key.js: Added.
+        * crypto/workers/subtle/resources/hmac-postMessage-worker.js:
+        * crypto/workers/subtle/resources/rsa-import-jwk-private-key.js: Added.
+        * crypto/workers/subtle/resources/rsa-import-jwk-public-key.js: Added.
+        * crypto/workers/subtle/rsa-import-jwk-private-key-expected.txt: Added.
+        * crypto/workers/subtle/rsa-import-jwk-private-key.html: Added.
+        * crypto/workers/subtle/rsa-import-jwk-public-key-expected.txt: Added.
+        * crypto/workers/subtle/rsa-import-jwk-public-key.html: Added.
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html as flaky.
+        https://bugs.webkit.org/show_bug.cgi?id=164598
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Temporarily marking storage/domstorage/sessionstorage/blocked-file-access.html as failing.
+        https://bugs.webkit.org/show_bug.cgi?id=164592
+
+        Unreviewed test gardening.
+
+        * TestExpectations:
+
+2016-11-10  Aaron Chu  <aaron_chu@apple.com>
+
+        Web Inspector: AXI: clarify button roles (e.g. toggle or popup button)
+        https://bugs.webkit.org/show_bug.cgi?id=130726
+        <rdar://problem/16420420>
+
+        Reviewed by Brian Burg.
+
+        Updated related test cases.
+
+        * accessibility/roles-computedRoleString-expected.txt:
+        * accessibility/roles-computedRoleString.html:
+        * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
+        * inspector/dom/getAccessibilityPropertiesForNode.html:
+        * platform/mac/accessibility/roles-computedRoleString-expected.txt:
+
+2016-11-10  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] Media Controller: update controls based on fullscreen playback on macOS
+        https://bugs.webkit.org/show_bug.cgi?id=164554
+        <rdar://problem/29183439>
+
+        Reviewed by Dean Jackson.
+
+        Adding a new test to check that we use fullscreen controls on macOS once we've entered fullscreen.
+
+        * media/modern-media-controls/media-controller/media-controller-fullscreen-change-expected.txt: Added.
+        * media/modern-media-controls/media-controller/media-controller-fullscreen-change.html: Added.
+        * platform/ios-simulator/TestExpectations:
+
+2016-11-08  Sergio Villar Senin  <svillar@igalia.com>
+
+        [css-grid] Fix fr tracks sizing under min|max-size constraints
+        https://bugs.webkit.org/show_bug.cgi?id=150674
+
+        Reviewed by Darin Adler.
+
+        * fast/css-grid-layout/flex-sizing-columns-min-max-width-expected.txt: Added.
+        * fast/css-grid-layout/flex-sizing-columns-min-max-width.html: Added.
+        * fast/css-grid-layout/flex-sizing-rows-min-max-height-expected.txt: Added.
+        * fast/css-grid-layout/flex-sizing-rows-min-max-height.html: Added.
+
+2016-11-09  Ryosuke Niwa  <rniwa@webkit.org>
+
+        WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
+        https://bugs.webkit.org/show_bug.cgi?id=164501
+        <rdar://problem/29152282>
+
+        Reviewed by Sam Weinig.
+
+        Prior to this patch, attributed-string tests were inadvertently testing NSAttributedString's _initWithDOMRange
+        instead of HTMLConverter as intended because _attributeStringFromDOMRange was using _initWithDOMRange.
+
+        This patch aliens [WebHTMLView attributedString] to what we use on copy & paste by using HTMLConverter instead.
+        The rebaselined done below highlights the existing behavior difference between AppKit's converter and HTMLConverter.
+
+        I've manually confirmed that these test results didn't change across the large refactoring as seen in:
+        https://trac.webkit.org/log/trunk/Source/WebCore/platform/mac/HTMLConverter.mm?rev=166145
+
+        * editing/mac/attributed-string/anchor-element-expected.txt:
+        * editing/mac/attributed-string/basic-expected.txt:
+        * editing/mac/attributed-string/font-size-expected.txt:
+        * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
+        * editing/mac/attributed-string/font-weight-expected.txt:
+        * editing/mac/attributed-string/letter-spacing-expected.txt:
+        * editing/mac/attributed-string/text-decorations-expected.txt:
+        * editing/mac/attributed-string/vertical-align-expected.txt:
+        * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt:
+        * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
+
+2016-11-09  Chris Dumez  <cdumez@apple.com>
+
+        [WK2][!NETWORK_SESSION] Add support for downloading file backed blobs
+        https://bugs.webkit.org/show_bug.cgi?id=164522
+
+        Reviewed by Alex Christensen.
+
+        Unskip corresponding tests now that they pass on Yosemite and El Capitan.
+
+        * platform/mac-wk2/TestExpectations:
+
+2016-11-09  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Web Inspector: DebuggerManager.Event.Resumed introduces test flakiness
+        https://bugs.webkit.org/show_bug.cgi?id=161951
+        <rdar://problem/28295767>
+
+        Reviewed by Brian Burg.
+
+        Rewrite tests to be more deterministic. For tests that
+        relied on a Resumed event to happen after a short amount
+        of time, instead have the test dispatch an event when it is
+        appropriate to continue. Take this opportunity to rewrite
+        some tests using new style and best practices.
+
+        * inspector/debugger/break-in-constructor-before-super.html:
+        * inspector/debugger/break-on-exception-throw-in-promise.html:
+        * inspector/debugger/break-on-exception.html:
+        * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
+        * inspector/debugger/break-on-uncaught-exception.html:
+        * inspector/debugger/breakpoint-syntax-error-top-level.html:
+        * inspector/debugger/command-line-api-exception-expected.txt:
+        * inspector/debugger/command-line-api-exception-nested-catch.html:
+        * inspector/debugger/command-line-api-exception.html:
+        * inspector/debugger/csp-exceptions.html:
+        * inspector/debugger/didSampleProbe-multiple-probes.html:
+        * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
+        * inspector/debugger/evaluateOnCallFrame-errors.html:
+        * inspector/debugger/pause-reason-expected.txt:
+        * inspector/debugger/pause-reason.html:
+        * inspector/debugger/paused-scopes-expected.txt:
+        * inspector/debugger/paused-scopes.html:
+        * inspector/debugger/resources/exceptions.js:
+        * inspector/debugger/scriptParsed.html:
+        * inspector/debugger/sourceURL-repeated-identical-executions.html:
+        * inspector/debugger/sourceURLs.html:
+        * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html:
+
+2016-11-09  Chris Dumez  <cdumez@apple.com>
+
+        [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
+        https://bugs.webkit.org/show_bug.cgi?id=164458
+        <rdar://problem/28905514>
+
+        Reviewed by Darin Adler.
+
+        Add layout test coverage for downloading blobs, both via <a download> or
+        because a load is later converted into a download.
+
+        * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
+        * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
+        * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
+        * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
+        * platform/ios-simulator-wk1/TestExpectations:
+        * platform/ios-simulator-wk2/TestExpectations:
+        * platform/mac-wk1/TestExpectations:
+        * platform/win/TestExpectations:
+
+2016-11-09  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Web Inspector: Associate Worker Resources with the Worker and not the Page
+        https://bugs.webkit.org/show_bug.cgi?id=164342
+        <rdar://problem/29075775>
+
+        Reviewed by Timothy Hatcher.
+
+        * inspector/worker/resources-in-worker-expected.txt: Added.
+        * inspector/worker/resources-in-worker.html: Added.
+        * inspector/worker/resources/dataFetch.json: Added.
+        * inspector/worker/resources/dataXHR.json: Added.
+        * inspector/worker/resources/resource-utilities.js: Added.
+        (loadResourceXHR):
+        (loadResourceFetch):
+        * inspector/worker/resources/worker-resources.js: Added.
+        (importScript):
+        (onmessage):
+
+2016-11-09  Brent Fulgham  <bfulgham@apple.com>
+
+        Windows localStorage tests will fail until Bug 155185 is fixed.
+        https://bugs.webkit.org/show_bug.cgi?id=155185
+
+        * platform/win/TestExpectations: Mark localStorage tests as expected
+        to fail for now.
+
+2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking media/modern-media-controls/pip-support/pip-support-enabled.html as flaky.
+        https://bugs.webkit.org/show_bug.cgi?id=164336
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk1/TestExpectations:
+
+2016-11-09  Alex Christensen  <achristensen@webkit.org>
+
+        Unreviewed, rolling out r208438.
+
+        crashes
+
+        Reverted changeset:
+
+        "[WK2][NETWORK_SESSION] Add support for downloading file
+        backed blobs"
+        https://bugs.webkit.org/show_bug.cgi?id=164458
+        http://trac.webkit.org/changeset/208438
+
+2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking two media/modern-media-controls tests as flaky.
+
+        Unreviewed test gardening.
+
+        * TestExpectations:
+        * platform/mac/TestExpectations:
+
+2016-11-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
+
+        Change the decoding for some animated images to be asynchronous
+        https://bugs.webkit.org/show_bug.cgi?id=161566
+
+        Reviewed by Simon Fraser.
+
+        * fast/images/slower-animation-than-decoding-image-expected.txt: Added.
+        * fast/images/slower-animation-than-decoding-image.html: Added.
+        * fast/images/slower-decoding-than-animation-image-expected.txt: Added.
+        * fast/images/slower-decoding-than-animation-image.html: Added.
+        In these tests, CanvasRenderingContext2D.drawImage() is used to better
+        control advancing the animation of an animated image. A setTimeout() is
+        used instead of the frame duration to schedule when the drawing happens.
+        The first test ensures that faster decoding does not overrule the frame
+        duration; the setTimeout interval in this case. The second test ensures
+        the animation is not advanced unless decoding the next frame has finished.
+
+        * fast/images/stopped-animation-deleted-image-expected.txt: Added.
+        * fast/images/stopped-animation-deleted-image.html: Added.
+        This test ensures that if an animated image is removed from the document,
+        its draw() method won't be called even if the animation timer fires or the
+        decoding new frame availability notification is received.
+
+2016-11-04  Brent Fulgham  <bfulgham@apple.com>
+
+        Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked
+        https://bugs.webkit.org/show_bug.cgi?id=155185
+        <rdar://problem/11101440>
+
+        Reviewed by Brady Eidson.
+
+        * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
+        * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk-expected.txt: Added.
+        * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk.html: Added.
+        * storage/domstorage/localstorage/blocked-file-access.html: Added.
+        * storage/domstorage/localstorage/resources/allowed-example.html: Added.
+        * storage/domstorage/localstorage/resources/blocked-example.html: Added.
+
+2016-11-09  Alex Christensen  <achristensen@webkit.org>
+
+        URLParser should not consider path of URLs with no host to start at the first slash after the colon
+        https://bugs.webkit.org/show_bug.cgi?id=164555
+
+        Reviewed by Tim Horton.
+
+        * fast/url/segments-expected.txt:
+        * fast/url/segments-from-data-url-expected.txt:
+        * fast/loader/url-parse-1-expected.txt:
+        * fetch/fetch-url-serialization-expected.txt:
+
+2016-11-09  Simon Fraser  <simon.fraser@apple.com>
+
+        Implement visual-viewport based position:fixed handling for Mac async scrolling
+        https://bugs.webkit.org/show_bug.cgi?id=164495
+
+        Reviewed by Tim Horton.
+
+        Tests that dump the scrolling state tree, and the layer tree.
+
+        * TestExpectations:
+        * compositing/tiling/visiblerect-accumulated-offset.html: Added.
+        * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt: Added.
+        * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt: Added.
+        * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html: Added.
+        * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html: Added.
+        * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt: Added.
+        * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html: Added.
+        * platform/mac-wk2/TestExpectations:
+        * platform/mac/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
+
+2016-11-09  Brady Eidson  <beidson@apple.com>
+
+        IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
+        https://bugs.webkit.org/show_bug.cgi?id=164404
+
+        Reviewed by Alex Christensen.
+
+        * storage/indexeddb/cursor-basics-expected.txt:
+        * storage/indexeddb/cursor-basics-private-expected.txt:
+        * storage/indexeddb/modern/idbcursor-continue-primary-key-1-expected.txt: Added.
+        * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private-expected.txt: Added.
+        * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private.html: Added.
+        * storage/indexeddb/modern/idbcursor-continue-primary-key-1.html: Added.
+        * storage/indexeddb/modern/resources/idbcursor-continue-primary-key-1.js: Added.
+
+2016-11-09  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] Media Controller: set status label according to media state
+        https://bugs.webkit.org/show_bug.cgi?id=164557
+        <rdar://problem/29184097>
+
+        Reviewed by Dean Jackson.
+
+        Add new tests to check that we display the expected StatusLabel text when the media is in the
+        "Loading", "Error" and "Live Broadcast" states.
+
+        * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast-expected.txt: Added.
+        * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html: Added.
+        * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt: Added.
+        * http/tests/media/modern-media-controls/status-support/status-support-loading.html: Added.
+        * media/modern-media-controls/status-support/status-support-error-expected.txt: Added.
+        * media/modern-media-controls/status-support/status-support-error.html: Added.
+
+2016-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        [DOMJIT] Implement Node::ownerDocument
+        https://bugs.webkit.org/show_bug.cgi?id=164004
+
+        Reviewed by Darin Adler.
+
+        * js/dom/domjit-accessor-owner-document-expected.txt: Added.
+        * js/dom/domjit-accessor-owner-document.html: Added.
+
+2016-11-09  Dave Hyatt  <hyatt@apple.com>
+
+        [CSS Parser] Fix grid layout parsing
+        https://bugs.webkit.org/show_bug.cgi?id=164489
+
+        Reviewed by Dean Jackson.
+
+        * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
+
+2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Correct a typo in the name of a flaky test.
+        https://bugs.webkit.org/show_bug.cgi?id=164388
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2016-11-09  Daniel Bates  <dabates@apple.com>
+
+        Add test infrastructure and tests for existing HTTP 0.9 sandbox machinery
+        https://bugs.webkit.org/show_bug.cgi?id=164389
+        <rdar://problem/29101072>
+
+        Reviewed by Alex Christensen.
+
+        Add tests for the existing HTTP 0.9 sandbox machinery. Until we fix <https://bugs.webkit.org/show_bug.cgi?id=164387>,
+        these tests can only be run singly (i.e. pass --run-singly to run-webkit-tests). So, we skip
+        these tests to avoid test failures when run-webkit-tests runs in parallel mode (the default
+        mode and the mode used on the buildbots).
+
+        * TestExpectations:
+        * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/default-port-plugin-blocked.html: Added.
+        * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/default-port-script-blocked.html: Added.
+        * http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/iframe-blocked.html: Added.
+        * http/tests/security/http-0.9/image-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/image-blocked.html: Added.
+        * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Added.
+        * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test-expected.html: Added.
+        * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test.html: Added.
+        * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed.html: Added.
+        * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Added.
+        * http/tests/security/http-0.9/resources/blue-square.png: Added.
+        * http/tests/security/http-0.9/resources/nph-alert-fail.pl: Added.
+        * http/tests/security/http-0.9/resources/nph-fail.pl: Added.
+        * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-default-port-page-allowed.pl: Added.
+        * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-page-blocked.pl: Added.
+        * http/tests/security/http-0.9/resources/nph-image.pl: Added.
+        * http/tests/security/http-0.9/resources/nph-load-plugin-fail.pl: Added.
+        * http/tests/security/http-0.9/resources/nph-worker-fail.pl: Added.
+        * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/worker-connect-src-blocked.html: Added.
+        * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/worker-importScripts-blocked.html: Added.
+        * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Added.
+        * http/tests/security/http-0.9/xhr-asynchronous-blocked.html: Added.
+
+2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        When editing IME, `compositionend` events should fire after input events
+        https://bugs.webkit.org/show_bug.cgi?id=164324
+        <rdar://problem/29050438>
+
+        Reviewed by Darin Adler.
+
+        Augments fast/events/input-events-ime-recomposition.html and fast/events/input-events-ime-composition.html to
+        verify that compositionend events are fired after input events. Also rebaselines
+        fast/events/ime-composition-events-001.html.
+
+        * fast/events/ime-composition-events-001-expected.txt:
+        * fast/events/input-events-ime-composition-expected.txt:
+        * fast/events/input-events-ime-composition.html:
+        * fast/events/input-events-ime-recomposition-expected.txt:
+        * fast/events/input-events-ime-recomposition.html:
+
+2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Setting foreground color when text is selected should fire an input event with color data
+        https://bugs.webkit.org/show_bug.cgi?id=164241
+        <rdar://problem/29032759>
+
+        Reviewed by Darin Adler.
+
+        Adds a new layout test verifying that selecting text and setting its foreground color will fire input events
+        with the correct RGB values in the data attribute.
+
+        * fast/events/input-events-selection-forecolor-data-expected.txt: Added.
+        * fast/events/input-events-selection-forecolor-data.html: Added.
+        * platform/ios-simulator/TestExpectations:
+
+2016-11-08  Dean Jackson  <dino@apple.com>
+
+        Rendering support for ExtendedColors
+        https://bugs.webkit.org/show_bug.cgi?id=164443
+        <rdar://problems/29123243>
+
+        Reviewed by Simon Fraser and Darin Adler.
+
+        Tests that use the new color() syntax.
+
+        * css3/color/backgrounds-and-borders-expected.html: Added.
+        * css3/color/backgrounds-and-borders.html: Added.
+        * css3/color/box-shadows-expected.html: Added.
+        * css3/color/box-shadows.html: Added.
+        * css3/color/canvas-expected.html: Added.
+        * css3/color/canvas.html: Added.
+        * css3/color/composited-solid-backgrounds-expected.html: Added.
+        * css3/color/composited-solid-backgrounds.html: Added.
+        * css3/color/text-expected.html: Added.
+        * css3/color/text.html: Added.
+        * editing/mac/attributed-string/anchor-element-expected.txt: Updated.
+        * editing/mac/attributed-string/basic-expected.txt:
+
+2016-11-09  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] UI Library: StatusLabel
+        https://bugs.webkit.org/show_bug.cgi?id=164544
+        <rdar://problem/29179541>
+
+        Reviewed by Dean Jackson.
+
+        Adding new tests for the core properties of the new StatusLabel class, as well as adding a test
+        to check we use the correct layout when the StatusLabel has its text set and the time controls
+        needs to be replaced with it. We also make a few existing tests use the script loader so that
+        they continue to pass with the addition of a new JS class.
+
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt: Added.
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html: Added.
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
+        * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
+        * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
+        * media/modern-media-controls/media-controls/media-controls-constructor.html:
+        * media/modern-media-controls/media-controls/media-controls-placard.html:
+        * media/modern-media-controls/media-controls/media-controls-start-button.html:
+        * media/modern-media-controls/resources/media-controls-loader.js:
+        * media/modern-media-controls/status-label/status-label-expected.txt: Added.
+        * media/modern-media-controls/status-label/status-label.html: Added.
+
+2016-11-08  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] UI Library: iOS inline controls
+        https://bugs.webkit.org/show_bug.cgi?id=164513
+        <rdar://problem/27989475>
+
+        Reviewed by Dean Jackson.
+
+        Adding new tests for the IOSInlineMediaControls class.
+
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles-expected.txt: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles.html: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles-expected.txt: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles.html: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls-expected.txt: Added.
+        * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls.html: Added.
+        * media/modern-media-controls/resources/media-controls-loader.js:
+
+2016-11-09  Simon Fraser  <simon.fraser@apple.com>
+
+        LayoutTest fast/visual-viewport/rtl-zoomed-rects.html failing
+        https://bugs.webkit.org/show_bug.cgi?id=164491
+
+        Mark fast/visual-viewport/rtl-zoomed-rects.html as failing on Yosemite and El Capitan
+        in WK1.
+
+        * platform/mac-wk1/TestExpectations:
+
+2016-11-09  Chris Dumez  <cdumez@apple.com>
+
+        Use Blob URL instead of webkit-fake-url when pasting an image
+        https://bugs.webkit.org/show_bug.cgi?id=49141
+
+        Reviewed by Darin Adler.
+
+        Add layout test coverage checking that the image shows as expected and that the
+        resulting URL is indeed a Blob URL.
+
+        * editing/pasteboard/paste-image-as-blob-url-expected.txt: Added.
+        * editing/pasteboard/paste-image-as-blob-url.html: Added.
+        * editing/pasteboard/paste-image-using-image-data-expected.html: Added.
+        * editing/pasteboard/paste-image-using-image-data.html: Added.
+
+2016-11-07  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        [JSC] The implementation of 8 bit operation in MacroAssembler should care about uint8_t / int8_t
+        https://bugs.webkit.org/show_bug.cgi?id=164432
+
+        Reviewed by Michael Saboff.
+
+        Use ownerDocument. Once DOMJIT for ownerDocument is landed, this will use branch8.
+
+        * js/dom/domjit-accessor-owner-document-type-check-expected.txt: Added.
+        * js/dom/domjit-accessor-owner-document-type-check.html: Added.
+
+2016-11-08  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] UI Library: macOS fullscreen controls
+        https://bugs.webkit.org/show_bug.cgi?id=164414
+        <rdar://problem/27989474>
+
+        Reviewed by Dean Jackson.
+
+        Adding new tests for the MacOSFullscreenMediaControls class as well as making other tests
+        adopt the media-controls-loader.js utility.
+
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles-expected.txt: Added.
+        * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles.html: Added.
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
+        * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
+        * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
+        * media/modern-media-controls/media-controls/media-controls-constructor.html:
+        * media/modern-media-controls/media-controls/media-controls-placard.html:
+        * media/modern-media-controls/media-controls/media-controls-start-button.html:
+        * media/modern-media-controls/resources/media-controls-loader.js:
+
+2016-11-09  Chris Dumez  <cdumez@apple.com>
+
+        Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
+        https://bugs.webkit.org/show_bug.cgi?id=162801
+        <rdar://problem/28807455>
+
+        Reviewed by Darin Adler.
+
+        Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
+
+        * fast/events/touch/ios/touch-event-radius-expected.txt: Added.
+        * fast/events/touch/ios/touch-event-radius.html: Added.
+
+2016-11-09  Youenn Fablet  <youenn@apple.com>
+
+        [WebRTC] Introduce asynchronous backend for other RTCPeerConnection API
+        https://bugs.webkit.org/show_bug.cgi?id=164409
+
+        Reviewed by Eric Carlson.
+
+        Rebasing test as patch changes the order in which error cases are checked in case of setRemoteDescription/setLocalDescription.
+        New order tries to follow more closely https://www.w3.org/TR/webrtc/#set-description.
+
+        * fast/mediastream/RTCPeerConnection-stable-expected.txt:
+
+2016-11-09  Joanmarie Diggs  <jdiggs@igalia.com>
+
+        AX: [ATK] Wrong selected element at a given index in a list box (redux)
+        https://bugs.webkit.org/show_bug.cgi?id=164430
+
+        Reviewed by Darin Adler.
+
+        Add tests to ensure listboxes with no selected children do not report
+        a selected child. Modify select-element-at-index.html to reflect the
+        corrected behavior for ATK. Move the Mac port's expectations to the
+        shared expectations.
+
+        * accessibility/aria-listbox-no-selection-expected.txt: Added.
+        * accessibility/aria-listbox-no-selection.html: Added.
+        * accessibility/native-listbox-no-selection-expected.txt: Added.
+        * accessibility/native-listbox-no-selection.html: Added.
+        * accessibility/select-element-at-index-expected.txt: Modified.
+        * accessibility/select-element-at-index.html: Modified.
+        * platform/mac/accessibility/select-element-at-index-expected.txt: Removed.
+
+2016-11-09  Chris Dumez  <cdumez@apple.com>
+
+        [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
+        https://bugs.webkit.org/show_bug.cgi?id=164458
+        <rdar://problem/28905514>
+
+        Reviewed by Darin Adler.
+
+        Add layout test coverage for downloading blobs, both via <a download> or
+        because a load is later converted into a download.
+
+        * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
+        * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
+        * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
+        * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
+        * platform/ios-simulator-wk1/TestExpectations:
+        * platform/ios-simulator-wk2/TestExpectations:
+        * platform/mac-wk1/TestExpectations:
+        * platform/win/TestExpectations:
+
+2016-11-09  Chris Dumez  <cdumez@apple.com>
+
+        [WK2] Network cache speculative revalidation can cause loads to hang
+        https://bugs.webkit.org/show_bug.cgi?id=164532
+        <rdar://problem/28519331>
+
+        Reviewed by Alex Christensen.
+
+        Add layout test coverage. The test hangs without the fix.
+
+        * http/tests/cache/disk-cache/speculative-validation/http-auth-expected.txt: Added.
+        * http/tests/cache/disk-cache/speculative-validation/http-auth.html: Added.
+        * http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.php: Added.
+        * http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.php: Added.
+
+2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Unreviewed, rolling out r208422.
+
+        Roll r208382 back in since it was not responsible for the API
+        test failures seen on macOS.
+
+        Reverted changeset:
+
+        "Unreviewed, rolling out r208382."
+        https://bugs.webkit.org/show_bug.cgi?id=164319
+        http://trac.webkit.org/changeset/208422
+
+2016-11-07  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Unreviewed, rolling out r208382.
+
+        This change appears to have caused 3
+        SerializedCryptoKeyWrapTest API tests to fail on macOS.
+
+        Reverted changeset:
+
+        "[Readable Streams API] Implement ByteStreamController
+        error()"
+        https://bugs.webkit.org/show_bug.cgi?id=164319
+        http://trac.webkit.org/changeset/208382
+
+2016-11-05  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Removing flaky expectations for tests that were fixed with r208327.
+        https://bugs.webkit.org/show_bug.cgi?id=164034
+
+        Unreviewed test gardening.
+
+        * TestExpectations:
+        * platform/mac/TestExpectations:
+
+2016-11-05  Carlos Garcia Campos  <cgarcia@igalia.com>
+
+        [SOUP] Layout test http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html fails
+        https://bugs.webkit.org/show_bug.cgi?id=139358
+
+        Reviewed by Michael Catanzaro.
+
+        * platform/gtk/TestExpectations: Unskip http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html.
+
+2016-11-04  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        [DOMJIT] Add DOMJIT::Signature annotation to Document::getElementById
+        https://bugs.webkit.org/show_bug.cgi?id=164356
+
+        Reviewed by Filip Pizlo.
+
+        * js/dom/domjit-function-get-element-by-id-changed-expected.txt: Added.
+        * js/dom/domjit-function-get-element-by-id-changed.html: Added.
+        * js/dom/domjit-function-get-element-by-id-expected.txt: Added.
+        * js/dom/domjit-function-get-element-by-id-licm-expected.txt: Added.
+        * js/dom/domjit-function-get-element-by-id-licm.html: Added.
+        * js/dom/domjit-function-get-element-by-id.html: Added.
+
+2016-11-04  Simon Fraser  <simon.fraser@apple.com>
+
+        Layout viewport wrong with RTL documents
+        https://bugs.webkit.org/show_bug.cgi?id=164434
+
+        Reviewed by Tim Horton.
+
+        * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
+        * fast/visual-viewport/rtl-nonzoomed-rects.html: Added.
+        * fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
+        * fast/visual-viewport/rtl-zoomed-rects.html: Added.
+        * platform/ios-simulator/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
+        * platform/ios-simulator/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
+        * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added. WK1 and RTL are weird.
+
+2016-11-04  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Safari does not emit composition end if blurred for dead key / Japanese IME
+        https://bugs.webkit.org/show_bug.cgi?id=164369
+        <rdar://problem/29050439>
+
+        Reviewed by Ryosuke Niwa.
+
+        Adds a new test verifying that we dispatch `compositionend` events in various circumstances:
+            1. After composing in an editable area and then focusing another editable area.
+            2. After composing in an editable area and then blur()-ing.
+            3. After composing in an editable area and then changing the selection.
+
+        There should be no behavior change for other platforms, so no new tests are needed there with this change.
+
+        * fast/events/ime-compositionend-on-selection-change-expected.txt: Added.
+        * fast/events/ime-compositionend-on-selection-change.html: Added.
+        * platform/ios-simulator/TestExpectations:
+
+2016-11-04  Brady Eidson  <beidson@apple.com>
+
+        IndexedDB 2.0: Clean up more transaction abort and exception throwing behavior from IDBObjectStore.
+        https://bugs.webkit.org/show_bug.cgi?id=164424
+
+        Reviewed by Alex Christensen.
+
+        * storage/indexeddb/resources/transaction-basics.js:
+        * storage/indexeddb/transaction-basics-expected.txt:
+        * storage/indexeddb/transaction-basics-private-expected.txt:
+
+2016-11-04  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Load stylesheets in link elements inside a connected shadow tree
+        https://bugs.webkit.org/show_bug.cgi?id=160683
+        <rdar://problem/29040652>
+
+        Reviewed by Antti Koivisto.
+
+        Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
+
+        * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
+        * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
+        * fast/shadow-dom/resources/green-host.css: Added.
+        * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
+        * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
+
+2016-11-04  Chris Dumez  <cdumez@apple.com>
+
+        Add layout test for input.setCustomValidity()
+        https://bugs.webkit.org/show_bug.cgi?id=164419
+
+        Reviewed by Simon Fraser.
+
+        Add layout test for input.setCustomValidity().
+
+        * fast/forms/validation-custom-message-expected.txt: Added.
+        * fast/forms/validation-custom-message.html: Added.
+
+2016-11-04  Myles C. Maxfield  <mmaxfield@apple.com>
+
+        Implement WebGL2RenderingContext::copyBufferSubData()
+        https://bugs.webkit.org/show_bug.cgi?id=164008
+
+        Reviewed by Dean Jackson.
+
+        * fast/canvas/webgl/copyBufferSubData-expected.txt: Added.
+        * fast/canvas/webgl/copyBufferSubData.html: Added.
+
+2016-11-04  Antti Koivisto  <antti@apple.com>
+
+        slotted() pseudo does not work with ID selector
+        https://bugs.webkit.org/show_bug.cgi?id=160538
+        <rdar://problem/28534529>
+
+        Reviewed by Andreas Kling.
+
+        * fast/shadow-dom/css-scoping-slot-with-id-expected.html: Added.
+        * fast/shadow-dom/css-scoping-slot-with-id.html: Added.
+
+
+2016-11-04  Brady Eidson  <beidson@apple.com>
+
+        IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.
+        https://bugs.webkit.org/show_bug.cgi?id=164406
+
+        Reviewed by Alex Christensen.
+
+        * storage/indexeddb/modern/index-rename-1-expected.txt:
+        * storage/indexeddb/modern/index-rename-1-private-expected.txt:
+        * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
+        * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
+
+2016-11-04  Joanmarie Diggs  <jdiggs@igalia.com>
+
+        AX: [ATK] Attempting to clear selection on ARIA listboxes results in crash
+        https://bugs.webkit.org/show_bug.cgi?id=164331
+
+        Reviewed by Chris Fleizach.
+
+        Add tests to verify clearing selection works for native listboxes, and does not
+        crash for ARIA listboxes. These tests are being skipped for the Mac and Win ports
+        which do not yet implement AccessibilityUIElement::clearSelectedChildren().
+
+        * accessibility/aria-listbox-clear-selection-crash-expected.txt: Added.
+        * accessibility/aria-listbox-clear-selection-crash.html: Added.
+        * accessibility/listbox-clear-selection-expected.txt: Added.
+        * accessibility/listbox-clear-selection.html: Added.
+        * platform/mac/TestExpectations:
+        * platform/win/TestExpectations:
+
+2016-11-04  Brady Eidson  <beidson@apple.com>
+
+        IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
+        https://bugs.webkit.org/show_bug.cgi?id=164405
+
+        Reviewed by Alex Christensen.
+
+        * storage/indexeddb/modern/index-rename-1-expected.txt:
+        * storage/indexeddb/modern/index-rename-1-private-expected.txt:
+        * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
+        * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
+
+2016-11-04  Romain Bellessort  <romain.bellessort@crf.canon.fr>
+
+        [Readable Streams API] Implement ByteStreamController error()
+        https://bugs.webkit.org/show_bug.cgi?id=164319
+
+        Reviewed by Youenn Fablet.
+
+        Updated test expectation for error() test (previously FAIL, now PASS).
+        Added IDL-related tests for ReadableByteStreamController.
+
+        * streams/readable-byte-stream-controller-expected.txt:
+
 2016-11-04  Per Arne Vollan  <pvollan@apple.com>
 
         [Win] Page visibility tests are timing out.