[Modern Media Controls] Fix media/modern-media-controls/status-label/status-label...
[WebKit-https.git] / LayoutTests / ChangeLog
index bc73bd1..ef55558 100644 (file)
@@ -1,3 +1,439 @@
+2016-12-01  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] Fix media/modern-media-controls/status-label/status-label.html
+        https://bugs.webkit.org/show_bug.cgi?id=165259
+
+        Reviewed by Dean Jackson.
+
+        We broke the test at media/modern-media-controls/status-label/status-label.html with the
+        fix for https://bugs.webkit.org/show_bug.cgi?id=165239 since the test would test the
+        font-family for a StatusLabel which would only inherited to be -apple-system when hosted
+        in a MediaControls instance. We now remove this assertion and added a dedicated test
+        for when a StatusLabel is hosted in a MediaControls.
+
+        * media/modern-media-controls/status-label/status-label-expected.txt:
+        * media/modern-media-controls/status-label/status-label-font-expected.txt: Added.
+        * media/modern-media-controls/status-label/status-label-font.html: Added.
+        * media/modern-media-controls/status-label/status-label.html:
+
+2016-12-01  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking media/modern-media-controls/media-controller/media-controller-fullscreen-ltr.html as failing on mac-wk1.
+        https://bugs.webkit.org/show_bug.cgi?id=165258
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk1/TestExpectations:
+
+2016-11-30  Sam Weinig  <sam@webkit.org>
+
+        [WebIDL] Remove custom bindings for File and Blob constructors
+        https://bugs.webkit.org/show_bug.cgi?id=165218
+
+        Reviewed by Darin Adler.
+
+        * fast/files/blob-constructor-expected.txt:
+        * fast/files/file-constructor-expected.txt:
+        * fast/files/file-constructor.html:
+        * fast/files/script-tests/blob-constructor.js:
+        Update for stricter parsing and changed error text. (The error text
+        is regressed, but consistent with all generated bindings. I will work
+        on making improvements on this soon.)
+
+        * http/tests/fetch/fetch-as-blob.js:
+        Update to account for stricter rules about dictionary default values.
+
+2016-12-01  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Marking media/modern-media-controls/audio/audio-controls-buttons.html as a timeout.
+        https://bugs.webkit.org/show_bug.cgi?id=165234
+
+        Unreviewed test gardening.
+
+        * platform/mac/TestExpectations:
+
+2016-12-01  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] Provide a UI object to show a list of tracks
+        https://bugs.webkit.org/show_bug.cgi?id=165239
+
+        Reviewed by Dean Jackson.
+
+        Adding new tests to cover new TracksPanel functionality.
+
+        * media/modern-media-controls/resources/media-controls-loader.js:
+        * media/modern-media-controls/tracks-panel/tracks-panel-expected.txt: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside-expected.txt: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside.html: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-hide-esc-key-expected.txt: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-hide-esc-key.html: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-hide.html: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-population-expected.txt: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-population.html: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-right-x-expected.txt: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-right-x.html: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-keyboard-expected.txt: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-keyboard.html: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-mouse-expected.txt: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-mouse.html: Added.
+        * media/modern-media-controls/tracks-panel/tracks-panel.html: Added.
+        * platform/ios-simulator/TestExpectations:
+        * platform/mac/TestExpectations:
+
+2016-11-30  Yusuke Suzuki  <utatane.tea@gmail.com>
+
+        [JSC] Specifying same module entry point multiple times cause TypeError
+        https://bugs.webkit.org/show_bug.cgi?id=164858
+
+        Reviewed by Saam Barati.
+
+        * js/dom/modules/module-load-same-module-from-different-entry-point-in-src-expected.txt: Added.
+        * js/dom/modules/module-load-same-module-from-different-entry-point-in-src.html: Added.
+
+2016-11-30  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] Add support for right-to-left layouts
+        https://bugs.webkit.org/show_bug.cgi?id=165229
+
+        Reviewed by Dean Jackson.
+
+        Add a test that toggles the layout direction and checks we correctly flip the volume slider.
+
+        * media/modern-media-controls/media-controller/media-controller-fullscreen-ltr-expected.txt: Added.
+        * media/modern-media-controls/media-controller/media-controller-fullscreen-ltr.html: Added.
+        * platform/ios-simulator/TestExpectations:
+        * platform/mac/TestExpectations:
+
+2016-11-30  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] LayoutNode: only mark properties as dirty if different than current value
+        https://bugs.webkit.org/show_bug.cgi?id=165236
+
+        Reviewed by Simon Fraser.
+
+        Update LayoutNode property tests to check that setting a given property to the
+        same value doesn't schedule an update.
+
+        * media/modern-media-controls/layout-node/height-expected.txt:
+        * media/modern-media-controls/layout-node/height.html:
+        * media/modern-media-controls/layout-node/visible-expected.txt:
+        * media/modern-media-controls/layout-node/visible.html:
+        * media/modern-media-controls/layout-node/width-expected.txt:
+        * media/modern-media-controls/layout-node/width.html:
+        * media/modern-media-controls/layout-node/x-expected.txt:
+        * media/modern-media-controls/layout-node/x.html:
+        * media/modern-media-controls/layout-node/y-expected.txt:
+        * media/modern-media-controls/layout-node/y.html:
+
+2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
+
+        SubtleCrypto::deriveKey always return NOT_SUPPORTED_ERR for now
+        https://bugs.webkit.org/show_bug.cgi?id=164744
+        <rdar://problem/29258083>
+
+        Reviewed by Darin Adler.
+
+        * crypto/subtle/deriveKey-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/deriveKey-malformed-parameters.html: Added.
+
+2016-11-26  Jiewen Tan  <jiewen_tan@apple.com>
+
+        Update SubtleCrypto::digest to match the latest spec
+        https://bugs.webkit.org/show_bug.cgi?id=164742
+        <rdar://problem/29258037>
+
+        Reviewed by Darin Adler.
+
+        * crypto/subtle/digest-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/digest-malformed-parameters.html: Added.
+        * crypto/subtle/sha1-digest-expected.txt: Added.
+        * crypto/subtle/sha1-digest.html: Added.
+        * crypto/subtle/sha224-digest-expected.txt: Added.
+        * crypto/subtle/sha224-digest.html: Added.
+        * crypto/subtle/sha256-digest-expected.txt: Added.
+        * crypto/subtle/sha256-digest.html: Added.
+        * crypto/subtle/sha384-digest-expected.txt: Added.
+        * crypto/subtle/sha384-digest.html: Added.
+        * crypto/subtle/sha512-digest-expected.txt: Added.
+        * crypto/subtle/sha512-digest.html: Added.
+        * crypto/workers/subtle/resources/sha1-digest.js: Added.
+        * crypto/workers/subtle/resources/sha224-digest.js: Added.
+        * crypto/workers/subtle/resources/sha256-digest.js: Added.
+        * crypto/workers/subtle/resources/sha384-digest.js: Added.
+        * crypto/workers/subtle/resources/sha512-digest.js: Added.
+        * crypto/workers/subtle/sha1-digest-expected.txt: Added.
+        * crypto/workers/subtle/sha1-digest.html: Added.
+        * crypto/workers/subtle/sha224-digest-expected.txt: Added.
+        * crypto/workers/subtle/sha224-digest.html: Added.
+        * crypto/workers/subtle/sha256-digest-expected.txt: Added.
+        * crypto/workers/subtle/sha256-digest.html: Added.
+        * crypto/workers/subtle/sha384-digest-expected.txt: Added.
+        * crypto/workers/subtle/sha384-digest.html: Added.
+        * crypto/workers/subtle/sha512-digest-expected.txt: Added.
+        * crypto/workers/subtle/sha512-digest.html: Added.
+
+2016-11-30  Antoine Quint  <graouts@apple.com>
+
+        [Modern Media Controls] UI Library: <audio> controls
+        https://bugs.webkit.org/show_bug.cgi?id=164619
+        <rdar://problem/29207215>
+
+        Reviewed by Dean Jackson.
+
+        Add tests to check the default size of an <audio> element and which of
+        the media controls buttons are enabled in that case.
+
+        * media/modern-media-controls/audio/audio-controls-buttons-expected.txt: Added.
+        * media/modern-media-controls/audio/audio-controls-buttons.html: Added.
+        * media/modern-media-controls/audio/audio-controls-metrics-expected.txt: Added.
+        * media/modern-media-controls/audio/audio-controls-metrics.html: Added.
+        * platform/ios-simulator/TestExpectations:
+        * platform/mac/TestExpectations:
+
+2016-11-30  Zalan Bujtas  <zalan@apple.com>
+
+        ASSERTION FAILED: layoutState->m_renderer == this in WebCore::RenderBlock::offsetFromLogicalTopOfFirstPage
+        https://bugs.webkit.org/show_bug.cgi?id=155364
+        <rdar://problem/27720461>
+
+        Reviewed by David Hyatt.
+
+        * fast/replaced/replaced-element-with-percentage-width-inside-flow-asserts-expected.txt: Added.
+        * fast/replaced/replaced-element-with-percentage-width-inside-flow-asserts.html: Added.
+
+2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
+
+        Update SubtleCrypto::wrapKey to match the latest spec
+        https://bugs.webkit.org/show_bug.cgi?id=164746
+        <rdar://problem/29258160>
+
+        Reviewed by Brent Fulgham.
+
+        * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-private-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-private.html: Added.
+        * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-public-expected.txt: Added.
+        * crypto/subtle/aes-cbc-import-key-wrap-jwk-rsa-key-public.html: Added.
+        * crypto/subtle/aes-kw-import-key-wrap-raw-key-expected.txt: Added.
+        * crypto/subtle/aes-kw-import-key-wrap-raw-key.html: Added.
+        * crypto/subtle/aes-kw-wrap-key-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/aes-kw-wrap-key-malformed-parameters.html: Added.
+        * crypto/subtle/rsa-oaep-import-key-wrap-jwk-oct-key-expected.txt: Added.
+        * crypto/subtle/rsa-oaep-import-key-wrap-jwk-oct-key.html: Added.
+        * crypto/subtle/wrapKey-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/wrapKey-malformed-parameters.html: Added.
+        * crypto/workers/subtle/aes-cbc-import-key-wrap-key-expected.txt: Added.
+        * crypto/workers/subtle/aes-cbc-import-key-wrap-key.html: Added.
+        * crypto/workers/subtle/aes-kw-import-key-wrap-key-expected.txt: Added.
+        * crypto/workers/subtle/aes-kw-import-key-wrap-key.html: Added.
+        * crypto/workers/subtle/resources/aes-cbc-import-key-wrap-key.js: Added.
+        * crypto/workers/subtle/resources/aes-kw-import-key-wrap-key.js: Added.
+        * crypto/workers/subtle/resources/rsa-oaep-import-key-wrap-key.js: Added.
+        * crypto/workers/subtle/rsa-oaep-import-key-wrap-key-expected.txt: Added.
+        * crypto/workers/subtle/rsa-oaep-import-key-wrap-key.html: Added.
+
+2016-11-30  Joseph Pecoraro  <pecoraro@apple.com>
+
+        REGRESSION: inspector/sampling-profiler/* LayoutTests are flaky timeouts
+        https://bugs.webkit.org/show_bug.cgi?id=164388
+        <rdar://problem/29101555>
+
+        Reviewed by Saam Barati.
+
+        * platform/mac/TestExpectations:
+        Unskip now that tests are no longer flakey.
+
+2016-11-30  Ryan Haddad  <ryanhaddad@apple.com>
+
+        Skipping crashing test js/dom/modules/module-will-fire-beforeload.html.
+        https://bugs.webkit.org/show_bug.cgi?id=164883
+
+        Unreviewed test gardening.
+
+        * platform/mac-wk2/TestExpectations:
+
+2016-11-30  Jiewen Tan  <jiewen_tan@apple.com>
+
+        Update SubtleCrypto::verify to match the latest spec
+        https://bugs.webkit.org/show_bug.cgi?id=164741
+        <rdar://problem/29257935>
+
+        Reviewed by Brent Fulgham.
+
+        Besides adding tests for SubtleCrypto::verify, it also enhances
+        *generate-key-encrypt-decrypt tests.
+
+        * crypto/subtle/aes-cbc-generate-key-encrypt-decrypt-expected.txt:
+        * crypto/subtle/aes-cbc-generate-key-encrypt-decrypt.html:
+        * crypto/subtle/hmac-generate-key-sign-verify-expected.txt: Added.
+        * crypto/subtle/hmac-generate-key-sign-verify.html: Added.
+        * crypto/subtle/hmac-import-key-verify-sha1-expected.txt: Added.
+        * crypto/subtle/hmac-import-key-verify-sha1.html: Added.
+        * crypto/subtle/hmac-import-key-verify-sha224-expected.txt: Added.
+        * crypto/subtle/hmac-import-key-verify-sha224.html: Added.
+        * crypto/subtle/hmac-import-key-verify-sha256-expected.txt: Added.
+        * crypto/subtle/hmac-import-key-verify-sha256.html: Added.
+        * crypto/subtle/hmac-import-key-verify-sha384-expected.txt: Added.
+        * crypto/subtle/hmac-import-key-verify-sha384.html: Added.
+        * crypto/subtle/hmac-import-key-verify-sha512-expected.txt: Added.
+        * crypto/subtle/hmac-import-key-verify-sha512.html: Added.
+        * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-expected.txt:
+        * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-label-expected.txt:
+        * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt-label.html:
+        * crypto/subtle/rsa-oaep-generate-key-encrypt-decrypt.html:
+        * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-encrypt-decrypt-expected.txt:
+        * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-encrypt-decrypt.html:
+        * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-sign-verify-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-sign-verify.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha1-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha1.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha224-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha224.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha256-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha256.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha384-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha384.html: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha512-expected.txt: Added.
+        * crypto/subtle/rsassa-pkcs1-v1_5-import-key-verify-sha512.html: Added.
+        * crypto/subtle/verify-malformed-parameters-expected.txt: Added.
+        * crypto/subtle/verify-malformed-parameters.html: Added.
+        * crypto/workers/subtle/hmac-import-key-verify-expected.txt: Added.
+        * crypto/workers/subtle/hmac-import-key-verify.html: Added.
+        * crypto/workers/subtle/resources/hmac-import-key-verify.js: Added.
+        * crypto/workers/subtle/resources/rsassa-pkcs1-v1_5-import-key-verify.js: Added.
+        * crypto/workers/subtle/rsassa-pkcs1-v1_5-import-key-verify-expected.txt: Added.
+        * crypto/workers/subtle/rsassa-pkcs1-v1_5-import-key-verify.html: Added.
+
+2016-11-30  Mark Lam  <mark.lam@apple.com>
+
+        Proxy is not allowed in the global prototype chain.
+        https://bugs.webkit.org/show_bug.cgi?id=165205
+
+        Reviewed by Geoffrey Garen.
+
+        * js/dom/proxy-is-not-allowed-in-global-prototype-chain-expected.txt: Added.
+        * js/dom/proxy-is-not-allowed-in-global-prototype-chain.html: Added.
+
+2016-11-30  Brent Fulgham  <bfulgham@apple.com>
+
+        Use 'childOfType' template when retrieving Shadow DOM elements
+        https://bugs.webkit.org/show_bug.cgi?id=165145
+        <rdar://problem/29331830>
+
+        Reviewed by Antti Koivisto.
+
+        * fast/shadow-dom/color-input-element-shadow-manipulation-expected.txt: Added.
+        * fast/shadow-dom/color-input-element-shadow-manipulation.html: Added.
+        * fast/shadow-dom/file-input-element-shadow-manipulation-expected.txt: Added.
+        * fast/shadow-dom/file-input-element-shadow-manipulation.html: Added.
+        * fast/shadow-dom/keygen-shadow-manipulation-expected.txt: Added.
+        * fast/shadow-dom/keygen-shadow-manipulation.html: Added.
+        * fast/shadow-dom/media-shadow-manipulation-expected.txt: Added.
+        * fast/shadow-dom/media-shadow-manipulation.html: Added.
+        * fast/shadow-dom/range-input-element-shadow-manipulation-expected.txt: Added.
+        * fast/shadow-dom/range-input-element-shadow-manipulation.html: Added.
+        * fast/shadow-dom/textarea-shadow-manipulation-expected.txt: Added.
+        * fast/shadow-dom/textarea-shadow-manipulation.html: Added.
+
+2016-11-30  Joseph Pecoraro  <pecoraro@apple.com>
+
+        Web Inspector: Clicking on link in Web Inspector can cause UIProcess to crash
+        https://bugs.webkit.org/show_bug.cgi?id=165157
+        <rdar://problem/27896562>
+
+        Reviewed by Brian Burg.
+
+        * inspector/unit-tests/url-utilities-expected.txt:
+        * inspector/unit-tests/url-utilities.html:
+        Add some tests for expected valid and invalid parseURL cases.
+        Note some cases that we don't handle properly and would benefit
+        by switching to URL constructor which is a much larger change.
+
+2016-11-30  Dave Hyatt  <hyatt@apple.com>
+
+        [CSS Parser] Fix a typo in a layout test for transforms
+        https://bugs.webkit.org/show_bug.cgi?id=165203
+
+        Reviewed by Dean Jackson.
+
+        * transitions/transition-end-event-transform.html:
+
+2016-11-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
+
+        Some animated image do not animate after reseting their animations
+        https://bugs.webkit.org/show_bug.cgi?id=165131
+
+        Reviewed by Simon Fraser.
+        
+        Ensure the image animation is played in order after the animation is reset.
+
+        * fast/images/reset-image-animation-expected.txt: Added.
+        * fast/images/reset-image-animation.html: Added.
+
+2016-11-30  Dave Hyatt  <hyatt@apple.com>
+
+        [CSS Parser] Mark a bunch of tests as able to fail
+        https://bugs.webkit.org/show_bug.cgi?id=165199
+
+        Reviewed by Zalan Bujtas.
+
+        * TestExpectations:
+
+2016-11-30  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        Unreviewed, mark tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html as flaky
+
+        It seems there are additional causes of test failures when scrolling in iframes. webkit.org/b/165196 will be
+        used to track this.
+
+        * platform/mac-wk2/TestExpectations:
+
+2016-11-29  Chris Dumez  <cdumez@apple.com>
+
+        [iOS] Add test for HTML form validation popover dismissal on tap
+        https://bugs.webkit.org/show_bug.cgi?id=165185
+
+        Reviewed by Simon Fraser.
+
+        Add test for HTML form validation popover dismissal on tap outside the
+        popover.
+
+        * fast/forms/ios/validation-bubble-dismiss-on-tap-expected.txt: Added.
+        * fast/forms/ios/validation-bubble-dismiss-on-tap.html: Added.
+
+2016-11-29  Nan Wang  <n_wang@apple.com>
+
+        AX: ARIA tree & treeitem roles & aria-expanded state not spoken to VoiceOver iOS 10
+        https://bugs.webkit.org/show_bug.cgi?id=164936
+        <rdar://problem/29334274>
+
+        Reviewed by Chris Fleizach.
+
+        * accessibility/ios-simulator/treeitem-expanded-expected.txt: Added.
+        * accessibility/ios-simulator/treeitem-expanded.html: Added.
+
+2016-11-29  Chris Dumez  <cdumez@apple.com>
+
+        Unreviewed, rolling out r209096, r209104, and r209114.
+
+        Caused over 200 layout test failures on the bots
+
+        Reverted changesets:
+
+        "IndexedDB 2.0: Cache and reuse SQLiteStatements in the SQLite
+        backend."
+        https://bugs.webkit.org/show_bug.cgi?id=164974
+        http://trac.webkit.org/changeset/209096
+
+        "Followup to:"
+        https://bugs.webkit.org/show_bug.cgi?id=164974
+        http://trac.webkit.org/changeset/209104
+
+        "REGRESSION (r209104): storage/indexeddb/modern/gc-closes-
+        database(-private).html timeout."
+        https://bugs.webkit.org/show_bug.cgi?id=165186
+        http://trac.webkit.org/changeset/209114
+
 2016-11-29  Antoine Quint  <graouts@apple.com>
 
         [Modern Media Controls] Localization