2018-09-11 Ms2ger Update idlharness.js and webidl2.js. https://bugs.webkit.org/show_bug.cgi?id=189303 Reviewed by Youenn Fablet. Updated expectations. * http/wpt/credential-management/idl.https-expected.txt: * http/wpt/entries-api/interfaces-expected.txt: * http/wpt/webauthn/idl.https-expected.txt: * http/wpt/webauthn/idl.https.html: Fix confusion in untested IDLs. * platform/ios-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed; the platform-neutral file was updated. 2018-09-11 Jiewen Tan [WebAuthN] Polish AuthenticatorManager and rename it to AuthenticatorCoordinator https://bugs.webkit.org/show_bug.cgi?id=189277 Reviewed by Chris Dumez. * http/wpt/credential-management/credentialscontainer-store-basics.https.html: * http/wpt/webauthn/idl.https.html: * http/wpt/webauthn/public-key-credential-create-failure.https.html: * http/wpt/webauthn/public-key-credential-create-success.https.html: * http/wpt/webauthn/public-key-credential-get-failure.https.html: * http/wpt/webauthn/public-key-credential-get-success.https.html: * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: 2018-09-10 Michael Saboff Test262 failure with Named Capture Groups - using a reference before the group is defined https://bugs.webkit.org/show_bug.cgi?id=189407 Reviewed by Alex Christensen. Updated tests. * js/regexp-named-capture-groups-expected.txt: * js/script-tests/regexp-named-capture-groups.js: 2018-09-10 Ryosuke Niwa Update shadow DOM and custom elements tests https://bugs.webkit.org/show_bug.cgi?id=189494 Reviewed by Youenn Fablet. Skip the test hitting a debug assertion until the bug 189493 is fixed. * TestExpectations: 2018-09-10 Truitt Savell Rebaseline test after https://trac.webkit.org/changeset/235866/webkit. https://bugs.webkit.org/show_bug.cgi?id=189178. Unreviewed Test Gardening. * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt: 2018-09-10 Ryan Haddad Unreviewed test gardening, rebaseline fast/events/ios/keyup.html after r235818. * fast/events/ios/keyup-expected.txt: 2018-09-10 Youenn Fablet ontrack events should be fired even if an existing transceiver exists https://bugs.webkit.org/show_bug.cgi?id=189477 Reviewed by Eric Carlson. * webrtc/video-addLegacyTransceiver-expected.txt: Added. * webrtc/video-addLegacyTransceiver.html: Copied from LayoutTests/webrtc/video-addTransceiver.html. * webrtc/video-addTransceiver.html: 2018-09-10 Megan Gardner Correctly interpret from angle for conic gradients https://bugs.webkit.org/show_bug.cgi?id=189445 Reviewed by Tim Horton. Adding a test for a conic gradient that starts at an angle. Cover the edges because triangles and conic gradients aren't rendered exactly the same. * TestExpectations: * fast/gradients/conic-from-angle-expected.html: Added. * fast/gradients/conic-from-angle.html: Added. * platform/ios-12/TestExpectations: * platform/mac/TestExpectations: 2018-09-10 James Savage Expose -apple-system-container-border color to internal web views. https://bugs.webkit.org/show_bug.cgi?id=189178. Reviewed by Timothy Hatcher. * fast/css/apple-system-control-colors-expected.txt: * fast/css/apple-system-control-colors.html: * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt: * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: * platform/mac/fast/css/apple-system-control-colors-expected.txt: 2018-09-07 Ryosuke Niwa mouseenter and mouseleave events don't get dispatched even when there is a capturing event listener for a slot ancestor https://bugs.webkit.org/show_bug.cgi?id=188561 Reviewed by Darin Adler. Added tests for listening to mouseenter and mouseleave events using capturing and bubbling event listeners across shadow boundaries. * fast/shadow-dom/mouseenter-mouseleave-across-shadow-boundary-expected.txt: Added. * fast/shadow-dom/mouseenter-mouseleave-across-shadow-boundary.html: Added. * fast/shadow-dom/mouseenter-mouseleave-inside-shadow-tree-expected.txt: Added. * fast/shadow-dom/mouseenter-mouseleave-inside-shadow-tree.html: Added. * fast/shadow-dom/mouseenter-mouseleave-on-slot-parent-expected.txt: Added. * fast/shadow-dom/mouseenter-mouseleave-on-slot-parent.html: Added. * platform/ios/TestExpectations: Skip the new tests since mouse events aren't supported on iOS. 2018-09-10 Daniel Bates [iOS] Arrow keys do not dispatch DOM events to non-editable elements https://bugs.webkit.org/show_bug.cgi?id=189389 Reviewed by Simon Fraser. Update expected result now that we compute the correct keyIdentifier, keycode, and which properties for DOM keyboard events dispatched when the arrow keys are pressed. * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: 2018-09-10 Daniel Bates [iOS] Make WKWebView become the first responder to support testing key presses to non-editable elements https://bugs.webkit.org/show_bug.cgi?id=189432 Reviewed by Simon Fraser. Add a test that DOM keyboard events are dispatched to a non-editable when simulating key presses using a hardware keyboard. * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Added. * fast/events/ios/keydown-keyup-in-non-editable-content.html: Added. 2018-09-10 Andy Estes [Payment Request] Use JSValueInWrappedObject for PaymentResponse's details attribute https://bugs.webkit.org/show_bug.cgi?id=189458 Reviewed by Youenn Fablet. * fast/dom/reference-cycle-leaks.html: * http/tests/paymentrequest/payment-response-reference-cycle-leak.https-expected.txt: Added. * http/tests/paymentrequest/payment-response-reference-cycle-leak.https.html: Added. 2018-09-10 Frederic Wang [CSSOM View] Handle the scrollingElement in Element::scroll(Left/Top/Width/Height/To) https://bugs.webkit.org/show_bug.cgi?id=182230 Follow-up patch replacing document.body with document.scrollingElement in fast-scroll-iframe-latched-mainframe.html. This fixes flaky behavior. Reviewed by Antonio Gomes. * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html: Replace document.body with document.scrollingElement since this document is in standard mode. 2018-09-10 Antoine Quint [Web Animations] Positive delays of accelerated animations are not respected https://bugs.webkit.org/show_bug.cgi?id=189411 Reviewed by Dean Jackson. Add a test that checks that positive delays are accounted for during accelerated actions, including a seek. * webanimations/accelerated-animation-with-delay-and-seek-expected.html: Added. * webanimations/accelerated-animation-with-delay-and-seek.html: Added. 2018-09-10 Per Arne Vollan [Windows] Layout Test webanimations/accelerated-transition-interrupted-on-composited-element.html is failing https://bugs.webkit.org/show_bug.cgi?id=189468 Unreviewed test gardening. The test is timing out. Skip it on Windows. * platform/win/TestExpectations: 2018-09-10 Philippe Normand [GStreamer] Several media related tests timing out around the same revision https://bugs.webkit.org/show_bug.cgi?id=189349 Reviewed by Carlos Garcia Campos. * platform/gtk/TestExpectations: Unflag Timeout from now-unaffected tests. 2018-09-10 Rob Buis XMLHttpRequest: overrideMimeType should not update the response's "Content-Type" header https://bugs.webkit.org/show_bug.cgi?id=189465 Reviewed by Frédéric Wang. Change existing test to reflect new behavior. * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-content-type-header-expected.txt: * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-content-type-header.html: 2018-09-10 Antoine Quint [Web Animations] Interrupting an accelerated CSS transition on a composited element in flight fails https://bugs.webkit.org/show_bug.cgi?id=189405 Reviewed by Simon Fraser. Add a new test that checks that interrupting a CSS transition targeting an accelerated property for an element that is composited outside the duration of the transition correctly interrupts the animation and jumps straight to the target value. * platform/win/TestExpectations: * webanimations/accelerated-transition-interrupted-on-composited-element-expected.html: Added. * webanimations/accelerated-transition-interrupted-on-composited-element.html: Added. 2018-09-08 Wenson Hsieh REGRESSION (r235153): [iOS] Can't move selection start grabber when selecting text in a subframe https://bugs.webkit.org/show_bug.cgi?id=189454 Reviewed by Darin Adler. Adds a test that selects a word inside an iframe, moves the selection start handle down past the selection end, and then moves the selection end handle up above the selection start. The test verifies that the entire word remains selected. * editing/selection/ios/selection-handle-clamping-in-iframe-expected.txt: Added. * editing/selection/ios/selection-handle-clamping-in-iframe.html: Added. 2018-09-08 Andy Estes [Apple Pay] Dispatch a paymentmethodchange event when the payment method changes https://bugs.webkit.org/show_bug.cgi?id=189386 Reviewed by Darin Adler. * fast/dom/reference-cycle-leaks-expected.txt: * fast/dom/reference-cycle-leaks.html: * http/tests/ssl/applepay/ApplePayPaymentMethodChangeEvent.https-expected.txt: Added. * http/tests/ssl/applepay/ApplePayPaymentMethodChangeEvent.https.html: Added. * platform/ios-wk2/fast/dom/reference-cycle-leaks-expected.txt: Added. * platform/mac-wk2/fast/dom/reference-cycle-leaks-expected.txt: Added. 2018-09-07 Basuke Suzuki [LayoutTests] Add digest access authentication test. https://bugs.webkit.org/show_bug.cgi?id=189286 Reviewed by Alex Christensen. Add digest auth tests * http/tests/resources/digest-auth/authorize.php: Added. * http/tests/resources/digest-auth/digest.php: Added. * http/tests/xmlhttprequest/digest-auth-expected.txt: Added. * http/tests/xmlhttprequest/digest-auth.html: Added. 2018-09-07 Basuke Suzuki [Curl] Stop sending request with credential if no authorization requested. https://bugs.webkit.org/show_bug.cgi?id=189057 Reviewed by Alex Christensen. * http/tests/xmlhttprequest/resources/no-authenticate-header-401.php: Added. * http/tests/xmlhttprequest/unauthorized-without-authenticate-header-expected.txt: Added. * http/tests/xmlhttprequest/unauthorized-without-authenticate-header.html: Added. 2018-09-07 Youenn Fablet Tests checking document GC in case of ActiveDOMObjects are flaky https://bugs.webkit.org/show_bug.cgi?id=189413 Reviewed by Eric Carlson. Instead of calling parent.done() use postMessage. The assumption is that GC might not always collect 'parent' as it is in the call stack. With postMessage, no flakiness is observed locally. Added a related MediaDevices test that was missing from r235438. * http/tests/IndexedDB/collect-IDB-objects.https.html: * http/tests/IndexedDB/resources/myidbframe.htm: * http/tests/media/clearkey/collect-webkit-media-session.html: * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm: * http/tests/media/media-stream/collect-media-devices.https-expected.txt: Added. * http/tests/media/media-stream/collect-media-devices.https.html: Added. * http/tests/media/media-stream/resources/mymediadevicesframe.htm: Added. 2018-09-07 Daniel Bates [iOS] uiController.typeCharacterUsingHardwareKeyboard("`", ...) dispatches DOM key events for ~ https://bugs.webkit.org/show_bug.cgi?id=189325 Reviewed by Wenson Hsieh. Add a test to ensure that we dispatch the correct DOM key events when using uiController.typeCharacterUsingHardwareKeyboard("`") (by way of UIHelper.typeCharacter()). * fast/events/ios/keypress-grave-accent-expected.txt: Added. * fast/events/ios/keypress-grave-accent.html: Added. 2018-09-07 Basuke Suzuki [Curl][WebKitLegacy] Stop sending credential embedded in the url via XHR. https://bugs.webkit.org/show_bug.cgi?id=189198 Reviewed by Alexey Proskuryakov. * http/tests/xmlhttprequest/resources/url-with-credentials/authenticate.php: Added. * http/tests/xmlhttprequest/resources/url-with-credentials/authorize.php: Added. * http/tests/xmlhttprequest/url-with-credentials-expected.txt: Added. * http/tests/xmlhttprequest/url-with-credentials.html: Added. 2018-09-07 Youenn Fablet Add support for unified plan transceivers https://bugs.webkit.org/show_bug.cgi?id=189390 Reviewed by Eric Carlson. Update tests using mock to enforce plan B for now until unified plan mocks are supported. * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: * fast/mediastream/RTCPeerConnection-icecandidate-event.html: * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html: * fast/mediastream/RTCPeerConnection-inspect-answer.html: * fast/mediastream/RTCPeerConnection-inspect-offer.html: * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html: * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html: * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html: * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html: * webrtc/calling-peerconnection-once-closed.html: Once closed, addTransceiver is expected to throw. * webrtc/libwebrtc/release-while-creating-offer.html: * webrtc/libwebrtc/release-while-getting-stats.html: * webrtc/libwebrtc/release-while-setting-local-description.html: * webrtc/video-getParameters.html: sender and receiver parameters are no longer the same. Testing them individually. * webrtc/video-with-receiver.html: Test is working only with legacy mode. 2018-09-07 Frederic Wang [CSSOM View] Handle the scrollingElement in Element::scroll(Left/Top/Width/Height/To) https://bugs.webkit.org/show_bug.cgi?id=182230 Reviewed by Simon Fraser. This commit updates some tests to work when CSSOMViewScrollingAPI is enabled. * TestExpectations: Enable web-platform-tests/cssom-view/scrollingElement.html. * fast/dom/Document/scrollingElement-quirks-mode.html: Do not enable explictly enable CSSOMViewScrollingAPI. * fast/dom/Document/scrollingElement-standards-mode.html: Ditto. * fast/dom/Element/body-scrollLeft-expected.txt: Updated to follow the CSSOMView spec. * fast/dom/Element/body-scrollLeft.html: Ditto. * fast/dom/Element/body-scrollTop-expected.txt: Ditto. * fast/dom/Element/body-scrollTop.html: Ditto. * fast/dom/Element/documentElement-scrollLeft-expected.txt: Ditto. * fast/dom/Element/documentElement-scrollLeft.html: Ditto. * fast/dom/Element/documentElement-scrollTop-expected.txt: Ditto. * fast/dom/Element/documentElement-scrollTop.html: Ditto. * fast/dom/Element/scrollLeft-expected.txt: Ditto. * fast/dom/Element/scrollLeft.html: Ditto. * fast/dom/Element/scrollTop-expected.txt: Ditto. * fast/dom/Element/scrollTop.html: Ditto. * fast/dom/Element/scrolling-funtions-on-body-expected.txt: Ditto. * fast/dom/Element/scrolling-funtions-on-body.html: Ditto. * platform/ios/TestExpectations: Add expectation for one WPT test that was already failing on iOS. * platform/ios/ios/fast/coordinates/page-offsets-expected.txt: Use documentElement instead of body for this test when running in standard mode. * platform/ios/ios/fast/coordinates/resources/helpers.js: Ditto. (verifyScrollOffsets): * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html: Use document.scrollingElement instead of document.body to access viewport scroll offset. 2018-09-07 Zalan Bujtas [iOS] Unreviewed test gardening. * platform/ios/TestExpectations: 2018-09-06 Zalan Bujtas [LFC] Add support for min/max-height percentage values. https://bugs.webkit.org/show_bug.cgi?id=189391 Reviewed by Antti Koivisto. * fast/block/block-only/min-max-height-percentage-expected.txt: Added. * fast/block/block-only/min-max-height-percentage.html: Added. 2018-09-06 Megan Gardner Add Support for Conic Gradients https://bugs.webkit.org/show_bug.cgi?id=189329 Reviewed by Simon Fraser. Simple tests to see if conic gradients are rendered properly. * fast/gradients/conic-expected.html: Added. * fast/gradients/conic-repeating-expected.html: Added. * fast/gradients/conic-repeating.html: Added. * fast/gradients/conic.html: Added. 2018-09-06 Zalan Bujtas [LFC][BFC] Add support for min(max)-height https://bugs.webkit.org/show_bug.cgi?id=189377 Reviewed by Antti Koivisto. * fast/block/block-only/absolute-position-min-max-height-expected.txt: Added. * fast/block/block-only/absolute-position-min-max-height.html: Added. * fast/block/block-only/float-min-max-height-expected.txt: Added. * fast/block/block-only/float-min-max-height.html: Added. * fast/block/block-only/inflow-min-max-height-expected.txt: Added. * fast/block/block-only/inflow-min-max-height.html: Added. 2018-09-06 Daniel Bates [iOS] Add a test to ensure that DOM keyup events have the correct details https://bugs.webkit.org/show_bug.cgi?id=189327 Reviewed by Wenson Hsieh. Until we fix DOM keyup events will have incorrect details on iOS when dispatched in response to a hardware keyboard press. For now, land expected failure results. * fast/events/ios/keyup-expected.txt: Added. * fast/events/ios/keyup.html: Added. * resources/ui-helper.js: (window.UIHelper.typeCharacter): Escape backslash characters in order to build up a well-formed UI script to evaluate. 2018-09-06 Andy Estes [Apple Pay] Rename the -apple-pay-button-type value "checkout" to "check-out" https://bugs.webkit.org/show_bug.cgi?id=189366 Reviewed by Sam Weinig. * http/tests/ssl/applepay/ApplePayButtonV4.html: 2018-09-06 Zalan Bujtas [LFC][BFC] Add support for min(max)-width https://bugs.webkit.org/show_bug.cgi?id=189358 Reviewed by Antti Koivisto. * fast/block/block-only/absolute-position-min-max-width-expected.txt: Added. * fast/block/block-only/absolute-position-min-max-width.html: Added. * fast/block/block-only/float-min-max-width-expected.txt: Added. * fast/block/block-only/float-min-max-width.html: Added. * fast/block/block-only/inflow-min-max-width-expected.txt: Added. * fast/block/block-only/inflow-min-max-width.html: Added. 2018-09-06 Miguel Gomez Unreviewed GTK+ gardening after r235732. * platform/gtk/TestExpectations: 2018-09-06 Ali Juma IntersectionObserver leaks documents https://bugs.webkit.org/show_bug.cgi?id=189128 Reviewed by Simon Fraser. * intersection-observer/no-document-leak-expected.txt: Added. * intersection-observer/no-document-leak.html: Added. * intersection-observer/observer-and-callback-without-js-references-expected.txt: Added. * intersection-observer/observer-and-callback-without-js-references.html: Added. * intersection-observer/resources/no-document-leak-frame.html: Added. 2018-09-05 Brent Fulgham The width of a nullptr TextRun should be zero https://bugs.webkit.org/show_bug.cgi?id=189154 Reviewed by Zalan Bujtas. * fast/text/null-string-textrun-expected.txt: Added. * fast/text/null-string-textrun.html: Added. 2018-09-05 Youenn Fablet Expose RTCRtpSender.setParameters https://bugs.webkit.org/show_bug.cgi?id=189307 Reviewed by Eric Carlson. * webrtc/video-getParameters.html: 2018-09-05 Truitt Savell Rebaseline test after changes in https://trac.webkit.org/changeset/235669/webkit deleted the expectation. https://bugs.webkit.org/show_bug.cgi?id=188816 Unreviewed Test Gardening. * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: 2018-09-05 Ms2ger GTK-focused gardening https://bugs.webkit.org/show_bug.cgi?id=189305 Unreviewed test gardening. * TestExpectations: Remove passing test. * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html: Speculative fix for r235484. * platform/gtk/http/tests/inspector/network/resource-request-headers-expected.txt: Added. * platform/gtk/http/tests/loading/oauth-expected.txt: Added. * platform/gtk/http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Updated for r235354. * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: Updated for r235245. 2018-09-04 Yacine Bandou [EME] Add a layoutTest for ClearKey WebM video playback https://bugs.webkit.org/show_bug.cgi?id=189200 Reviewed by Xabier Rodriguez-Calvar. Add a new layoutTest in order to test the playback of ClearKey encrypted WebM. * media/encrypted-media/clearKey/clearKey-webm-video-playback-mse-expected.txt: Added. * media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html: Added. * platform/gtk/TestExpectations: * platform/mac/TestExpectations: * platform/wpe/TestExpectations: 2018-09-04 Frederic Wang Add basic support for ScrollIntoViewOptions https://bugs.webkit.org/show_bug.cgi?id=189258 Reviewed by Simon Fraser. Update test expectations for WPT scrollIntoView tests. * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Removed. 2018-09-04 Michael Saboff YARR: Add new RegExp back reference tests to specifically test back reference JIT code https://bugs.webkit.org/show_bug.cgi?id=189291 Reviewed by Saam Barati. New tests. * fast/regex/backreferences-expected.txt: Added. * fast/regex/backreferences.html: Added. * fast/regex/script-tests/backreferences.js: Added. 2018-09-04 Ryosuke Niwa slotchange event doesn't get fired when inserting, removing, or renaming slot elements https://bugs.webkit.org/show_bug.cgi?id=189144 Reviewed by Antti Koivisto. Added a W3C style testharness.js test for inserting, removing, and renaming slot elements. It has 62 distinct test cases for closed/open shadow roots in connected and disconnected trees for the total of 248 test cases. This test presumes the resolution of https://github.com/w3c/webcomponents/issues/764 in our favor. Chrome fails 48 test cases because it doesn't follow the tree order when dispatching slotchange event on the previously first slot element, and Firefox fails 84 test cases because it fails to fire slotchange in the tree order when a node is inserted. * fast/shadow-dom/slotchange-for-slot-mutation-expected.txt: Added. * fast/shadow-dom/slotchange-for-slot-mutation.html: Added. 2018-09-04 Simon Fraser CSS reference filter that references a tiled feTurbulence is blank https://bugs.webkit.org/show_bug.cgi?id=188950 Reviewed by Dean Jackson. * css3/filters/reference-filter-set-filter-regions-expected.html: Added. * css3/filters/reference-filter-set-filter-regions.html: Added. 2018-09-04 Rob Buis Adjust XMLHttpRequest username/password precedence rules https://bugs.webkit.org/show_bug.cgi?id=184910 Reviewed by Chris Dumez. Adjust test because now we do set password on the url in open(), even if the username is null. * http/tests/xmlhttprequest/basic-auth.html: 2018-09-03 Dean Jackson Move SystemPreview code from WebKitAdditions to WebKit https://bugs.webkit.org/show_bug.cgi?id=189252 Reviewed by Wenson Hsieh. This test no longer needs an internal helper. * system-preview/detection.html: 2018-09-04 Antoine Quint [Modern Media Controls] Disabling both fullscreen and picture-in-picture shows an empty top left container https://bugs.webkit.org/show_bug.cgi?id=189259 Reviewed by Dean Jackson. Adding a new test that checks that the top left container is hidden when both the fullscreen and picture-in-picture buttons are disabled. * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-disabled-fullscreen-and-pip-expected.txt: Added. * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-disabled-fullscreen-and-pip.html: Added. 2018-09-04 Per Arne Vollan Add test for fix in https://bugs.webkit.org/show_bug.cgi?id=187922 https://bugs.webkit.org/show_bug.cgi?id=187925 Reviewed by Simon Fraser. This will test that the function primaryScreenDisplayID() returns a valid display ID. * TestExpectations: * fast/misc/valid-primary-screen-displayID-expected.txt: Added. * fast/misc/valid-primary-screen-displayID.html: Added. * platform/mac-wk2/TestExpectations: 2018-09-04 Daniel Bates Remove redundant inline text boxes for empty combined text https://bugs.webkit.org/show_bug.cgi?id=189119 Reviewed by Zalan Bujtas. Update expected result now that we do not create an inline text box associated with combined text when we do not have any combined text to render. * fast/text/text-combine-surroundContents-crash-expected.txt: 2018-09-04 Zan Dobersek and Ms2ger Implement support for passing ImageBitmap to texImage2D/texSubImage2D https://bugs.webkit.org/show_bug.cgi?id=187584 Reviewed by Dean Jackson. * fast/canvas/webgl/gl-teximage-imagebitmap-expected.txt: Added. * fast/canvas/webgl/gl-teximage-imagebitmap.html: Added. 2018-09-04 Yacine Bandou [EME] Add layout test for InitData and InitDataType in WebM encrypted event https://bugs.webkit.org/show_bug.cgi?id=189196 Reviewed by Xabier Rodriguez-Calvar. This commit adds a new layoutTest in order to test the reception of the encrypted WebM event with an expected initData and initDataType fields. * media/content/encrypted/VideoClearKeyWebM.webm: Added. This is a simple encrypted video. It has been encrypted with webm_crypt see https://github.com/webmproject/webm-tools. #webm_crypt -i VideoWebM.webm -audio false -video true -video_options base_file=bear.key,content_id="0123456789012345" -o VideoClearKeyWebM.webm * media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse-expected.txt: Added. * media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html: Added. * media/encrypted-media/medias-enc.js: * platform/gtk/TestExpectations: * platform/mac/TestExpectations: * platform/wpe/TestExpectations: 2018-09-03 Andy Estes [Payment Request] Remove PaymentAddress.languageCode https://bugs.webkit.org/show_bug.cgi?id=189254 Reviewed by Sam Weinig. * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html: * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt: * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html: 2018-09-03 Youenn Fablet REGRESSION: Layout Test http/tests/security/bypassing-cors-checks-for-extension-urls.html is Flaky https://bugs.webkit.org/show_bug.cgi?id=187658 Reviewed by Alexey Proskuryakov. * platform/mac-wk2/TestExpectations: 2018-09-03 Andy Estes [Payment Request] Implement the MerchantValidationEvent constructor https://bugs.webkit.org/show_bug.cgi?id=189235 Reviewed by Daniel Bates. Skipped new manual tests. * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-09-03 Frederic Wang Remove duplicate directory web-platform-tests/cssom-view https://bugs.webkit.org/show_bug.cgi?id=189241 Reviewed by Daniel Bates. cssom-view tests were moved into web-platform-tests/css at r232903 but the old directory and expectation were left. This patch finishes the migration. * TestExpectations: * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Removed. * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Removed. * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Removed. * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/scrollIntoView-smooth-expected.txt: Removed. * platform/ios/TestExpectations: 2018-09-02 Zalan Bujtas REGRESSION (r191336): RenderFlexibleBox::adjustChildSizeForMinAndMax crashes in std::optional<>::value() https://bugs.webkit.org/show_bug.cgi?id=189232 Reviewed by Brent Fulgham. * fast/flexbox/crash-when-min-max-content-is-not-computed-expected.txt: Added. * fast/flexbox/crash-when-min-max-content-is-not-computed.html: Added. 2018-09-02 Yusuke Suzuki Implement Object.fromEntries https://bugs.webkit.org/show_bug.cgi?id=188481 Reviewed by Darin Adler. * js/Object-getOwnPropertyNames-expected.txt: * js/script-tests/Object-getOwnPropertyNames.js: 2018-08-31 Simon Fraser Clean up TestExpectations so that ./Tools/Scripts/lint-test-expectations succeeds now. * platform/ios-wk2/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: 2018-08-31 Chris Dumez [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky https://bugs.webkit.org/show_bug.cgi?id=183705 Reviewed by Youenn Fablet. Update Layout tests to not rely on the total number of clients as this is flaky. Instead, check for specific client identifiers to see if they are present or not. * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: * http/tests/workers/service/resources/getClientIds-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/getClientCount-worker.js. (event.then): * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: (async.doTestAfterMessage): * http/tests/workers/service/serviceworkerclients-matchAll.https.html: * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: Unskip tests as they should no longer be flaky. 2018-08-31 John Wilander Storage Access API: Maintain access through same-site navigations https://bugs.webkit.org/show_bug.cgi?id=188564 Reviewed by Alex Christensen. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt: * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html: Added both a same-site and a cross-site navigation to the sub frame to test maintained and cleared access. * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access-expected.txt: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt. * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html. * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt. * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html. * http/tests/storageAccess/resources/get-cookies.php: Support for the new test scenarios. * http/tests/storageAccess/resources/self-navigating-frame-after-granted-access.html: Support for the new test scenarios. * platform/mac-wk2/TestExpectations: Marked the new and the renamed tests as [ Pass ]. 2018-08-30 Ryosuke Niwa slotchange-event-bubbling.html fails in Chrome & Firefox https://bugs.webkit.org/show_bug.cgi?id=189183 Reviewed by Chris Dumez. slotchange event is supposed to fire when a slot element is inserted and there are assigned nodes. Firefox and Chrome implement this behavior and fail this test since the test doesn't let microstask check point run before start mutating the DOM. Fixed the test by manually waiting for the current microtask queue to be emptied after constructing the test shadow tree so that slotchange event from the initial tree construction doesn't get merged with slotchange event fired for the actual DOM mutation being tested. Also fixed typos in slotchange-in-fallback.html and a bug that we were removing the slot instead of the shadow host at the end of each test case. * fast/shadow-dom/slotchange-event-bubbling.html: * fast/shadow-dom/slotchange-in-fallback.html: 2018-08-31 Zalan Bujtas [LFC] Add margin box verification back now that Display::Box has non-computed horizontal margin. https://bugs.webkit.org/show_bug.cgi?id=189193 Reviewed by Antti Koivisto. * fast/block/block-only/floating-and-next-previous-inflow-with-margin-with-no-border-expected.txt: Added. * fast/block/block-only/floating-and-next-previous-inflow-with-margin-with-no-border.html: Added. 2018-08-31 Per Arne Vollan [Win] Some tests are failing on ews200 after upgrading iTunes. https://bugs.webkit.org/show_bug.cgi?id=189194 Unreviewed test gardening. * platform/win/TestExpectations: 2018-08-31 Frederic Wang Bug 182053 - [CSSOM View] Implement standard behavior for scrollingElement https://bugs.webkit.org/show_bug.cgi?id=182053 Reviewed by Simon Fraser. Add a test to check that in Quirks mode, the element returned by document.scrollingElement is indeed a child of a root (i.e. in the HTML namespace). Adjust scrollingElement*.html tests so that they are executed with the flag CSSOMViewScrollingAPI enabled and update expectations now that these tests pass. * fast/dom/Document/scrollingElement-quirks-mode.html: * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: * fast/dom/Document/scrollingElement-standards-mode.html: * fast/dom/Document/scrollingElement-standards-mode-expected.txt: 2018-08-30 Zalan Bujtas CounterMaps should hold a unique_ptr of CounterMap. https://bugs.webkit.org/show_bug.cgi?id=189174 Reviewed by Ryosuke Niwa. * fast/css/counters/crash-when-cloning-body-expected.txt: Added. * fast/css/counters/crash-when-cloning-body.html: Added. 2018-08-30 Truitt Savell Unreviewed, rolling out r235516. Caused 50 Crashes on Sierra Reverted changeset: "The width of a nullptr TextRun should be zero" https://bugs.webkit.org/show_bug.cgi?id=189154 https://trac.webkit.org/changeset/235516 2018-08-30 Youenn Fablet Remove WebRTC legacy API implementation https://bugs.webkit.org/show_bug.cgi?id=189040 Unreviewed. * platform/ios/TestExpectations: Use default expectations for the folder. This allows skipping imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html 2018-08-30 Brent Fulgham The width of a nullptr TextRun should be zero https://bugs.webkit.org/show_bug.cgi?id=189154 Reviewed by Zalan Bujtas. * fast/text/null-string-textrun-expected.txt: Added. * fast/text/null-string-textrun.html: Added. 2018-08-30 Eric Carlson Mock video devices should only support discrete sizes https://bugs.webkit.org/show_bug.cgi?id=189000 Reviewed by Youenn Fablet. Updated tests and results now that we have better support for width and height constraints. * fast/mediastream/MediaDevices-getUserMedia.html: * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt: * fast/mediastream/apply-constraints-advanced-expected.txt: * fast/mediastream/apply-constraints-advanced.html: * fast/mediastream/apply-constraints-video-expected.txt: * fast/mediastream/apply-constraints-video.html: * fast/mediastream/getUserMedia-default-expected.txt: * fast/mediastream/getUserMedia-default.html: * imported/w3c/web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https-expected.txt: * webrtc/video-interruption.html: * webrtc/video.html: 2018-08-30 Youenn Fablet fast/mediastream/RTCPeerConnection-overloaded-operations.html is flaky after r235484 https://bugs.webkit.org/show_bug.cgi?id=189155 Reviewed by Eric Carlson. * fast/mediastream/RTCPeerConnection-overloaded-operations.html: createOffer/createAnswer will now reject promises if callbacks are passed as parameters. Make sure that these promises are handled. 2018-08-30 Zalan Bujtas [LFC][Floating] Formatting context roots avoid floats. https://bugs.webkit.org/show_bug.cgi?id=189150 Reviewed by Antti Koivisto. * fast/block/block-only/float-avoider-multiple-roots-expected.txt: Added. * fast/block/block-only/float-avoider-multiple-roots.html: Added. * fast/block/block-only/float-avoider-simple-left-expected.txt: Added. * fast/block/block-only/float-avoider-simple-left.html: Added. * fast/block/block-only/float-avoider-simple-right-expected.txt: Added. * fast/block/block-only/float-avoider-simple-right.html: Added. * fast/block/block-only/float-avoider-with-margins-expected.txt: Added. * fast/block/block-only/float-avoider-with-margins.html: Added. 2018-08-29 Aditya Keerthi [Datalist] Display prefix-matched suggestions first https://bugs.webkit.org/show_bug.cgi?id=189106 Reviewed by Tim Horton. Added a test to verify that prefix-matched suggestions are shown before other matches. * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt: Added. * fast/forms/datalist/datalist-textinput-suggestions-order.html: Added. * platform/ios/TestExpectations: 2018-08-29 Olivia Barnett Implement the Web Share API https://bugs.webkit.org/show_bug.cgi?id=171100 Reviewed by Tim Horton. * fast/dom/navigator-detached-no-crash-expected.txt: Updated expected results. 2018-08-29 Ryan Haddad Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS https://bugs.webkit.org/show_bug.cgi?id=187103 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: Consolidate expectations. 2018-08-29 Daniel Bates REGRESSION (r226138): WebCore::subdivide() may return an empty vector; Web process can crash when performing find in Epiphany https://bugs.webkit.org/show_bug.cgi?id=184390 And Reviewed by Simon Fraser. Add a test to ensure that we do not crash when painting an empty inline text box associated with combined text. * fast/text/text-combine-surroundContents-crash-expected.txt: Added. * fast/text/text-combine-surroundContents-crash.html: Added. 2018-08-29 Youenn Fablet Remove WebRTC legacy API implementation https://bugs.webkit.org/show_bug.cgi?id=189040 Reviewed by Eric Carlson. * TestExpectations: * fast/events/constructors/media-stream-event-constructor-expected.txt: Removed. * fast/events/constructors/media-stream-event-constructor.html: Removed. * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt: Removed. * fast/mediastream/RTCPeerConnection-AddRemoveStream.html: Removed. * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt: * fast/mediastream/RTCPeerConnection-createAnswer.html: * fast/mediastream/RTCPeerConnection-createOffer-expected.txt: Removed. * fast/mediastream/RTCPeerConnection-createOffer.html: Removed. * fast/mediastream/RTCPeerConnection-dtmf.html: Removed. * fast/mediastream/RTCPeerConnection-events-expected.txt: Removed. * fast/mediastream/RTCPeerConnection-events.html: Removed. * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt: * fast/mediastream/RTCPeerConnection-have-local-offer.html: * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt: * fast/mediastream/RTCPeerConnection-have-local-pranswer.html: * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt: * fast/mediastream/RTCPeerConnection-have-remote-offer.html: * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt: * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html: * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Removed. * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Removed. * fast/mediastream/RTCPeerConnection-localDescription-expected.txt: * fast/mediastream/RTCPeerConnection-localDescription.html: * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt: * fast/mediastream/RTCPeerConnection-remoteDescription.html: * fast/mediastream/RTCPeerConnection-stable-expected.txt: * fast/mediastream/RTCPeerConnection-stable.html: * fast/mediastream/RTCPeerConnection-stats.html: * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt: * fast/mediastream/RTCPeerConnection-statsSelector.html: * fast/mediastream/argument-types-expected.txt: Removed. * fast/mediastream/argument-types.html: Removed. * fast/mediastream/getusermedia-expected.txt: Removed. * fast/mediastream/getusermedia.html: Removed. * fast/mediastream/webkitGetUserMedia-shadowing-then-expected.txt: Removed. * fast/mediastream/webkitGetUserMedia-shadowing-then.html: Removed. * platform/mac/TestExpectations: * webrtc/legacy-api-expected.txt: * webrtc/legacy-api.html: 2018-08-29 Youenn Fablet Add a runtime flag for WebRTC unified plan https://bugs.webkit.org/show_bug.cgi?id=189068 Reviewed by Eric Carlson. * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: * webrtc/peer-connection-audio-mute2.html: * webrtc/peer-connection-remote-audio-mute2.html: * webrtc/video-addTrack-expected.txt: * webrtc/video-addTrack.html: * webrtc/video-addTransceiver.html: 2018-08-29 Ali Juma Generalize suppresion for flaky IntersectionObserver web platform tests https://bugs.webkit.org/show_bug.cgi?id=189091 Unreviewed test gardening. * TestExpectations: * platform/mac-wk1/TestExpectations: 2018-08-28 Simon Fraser Fix crash when reflections and backdrop filter are combined https://bugs.webkit.org/show_bug.cgi?id=188504 rdar://problem/43225590 Reviewed by Dan Bates. * compositing/filters/backdrop-filter-update-rect-expected.txt: Added. * compositing/filters/backdrop-filter-update-rect.html: Added. 2018-08-29 Ali Juma [mac-wk1] Mark three IntersectionObserver web platform tests as flaky https://bugs.webkit.org/show_bug.cgi?id=189091 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-08-29 Truitt Savell Layout Test svg/animations/animate-end-attribute-numeric-precision.html is flaky https://bugs.webkit.org/show_bug.cgi?id=189087 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: * platform/mac-wk1/TestExpectations: 2018-08-29 Simon Fraser Teach webkitpy how to check leaks and treat leaks as test failures https://bugs.webkit.org/show_bug.cgi?id=189067 Reviewed by Darin Adler. Put some fake leaks in full_results.json, and update results.html to show a table of leaks when results are expanded. * fast/harness/full_results.json: * fast/harness/results-expected.txt: * fast/harness/results.html: 2018-08-29 Truitt Savell Missed adding expctations to ios for webkit.org/b/188985 https://bugs.webkit.org/show_bug.cgi?id=188985 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: 2018-08-29 David Kilzer Remove empty directories from from svn.webkit.org repository * css3/filters/backdrop/script-tests: Removed. * css3/filters/script-tests: Removed. * indieui: Removed. * legacy-animation-engine/fullscreen: Removed. * platform/gtk/editing/pasteboard/script-tests: Removed. * platform/gtk/resources: Removed. * platform/ios-wk2/fast/backgrounds: Removed. * platform/ios-wk2/fast/block/margin-collapse/block-inside-inline: Removed. * platform/ios-wk2/fast/block/positioning/auto/vertical-lr: Removed. * platform/ios-wk2/fast/body-propagation/background-color: Removed. * platform/ios-wk2/fast/body-propagation/background-image: Removed. * platform/ios-wk2/fast/borders: Removed. * platform/ios-wk2/fast/box-shadow: Removed. * platform/ios-wk2/fast/box-sizing: Removed. * platform/ios-wk2/fast/canvas: Removed. * platform/ios-wk2/fast/compact: Removed. * platform/ios-wk2/fast/css/counters: Removed. * platform/ios-wk2/fast/css/namespaces: Removed. * platform/ios-wk2/fast/css3-text: Removed. * platform/ios-wk2/fast/doctypes: Removed. * platform/ios-wk2/fast/dom/Element: Removed. * platform/ios-wk2/fast/dom/HTMLDocument: Removed. * platform/ios-wk2/fast/dom/HTMLElement: Removed. * platform/ios-wk2/fast/dom/HTMLHeadElement: Removed. * platform/ios-wk2/fast/dom/HTMLImageElement: Removed. * platform/ios-wk2/fast/dom/HTMLInputElement: Removed. * platform/ios-wk2/fast/dom/HTMLLinkElement: Removed. * platform/ios-wk2/fast/dom/HTMLMeterElement: Removed. * platform/ios-wk2/fast/dom/HTMLObjectElement: Removed. * platform/ios-wk2/fast/dom/HTMLProgressElement: Removed. * platform/ios-wk2/fast/dom/HTMLTableColElement: Removed. * platform/ios-wk2/fast/dom/HTMLTableElement: Removed. * platform/ios-wk2/fast/dom/Range: Removed. * platform/ios-wk2/fast/dom/Window: Removed. * platform/ios-wk2/fast/events/touch: Removed. * platform/ios-wk2/fast/fast-mobile-scrolling: Removed. * platform/ios-wk2/fast/forms/color: Removed. * platform/ios-wk2/fast/forms/datalist: Removed. * platform/ios-wk2/fast/forms/file: Removed. * platform/ios-wk2/fast/forms/number: Removed. * platform/ios-wk2/fast/forms/range: Removed. * platform/ios-wk2/fast/forms/select: Removed. * platform/ios-wk2/fast/gradients: Removed. * platform/ios-wk2/fast/inspector-support: Removed. * platform/ios-wk2/fast/line-grid: Removed. * platform/ios-wk2/fast/multicol/span: Removed. * platform/ios-wk2/fast/multicol/vertical-lr: Removed. * platform/ios-wk2/fast/preloader: Removed. * platform/ios-wk2/fast/reflections: Removed. * platform/ios-wk2/fast/regions/auto-size: Removed. * platform/ios-wk2/fast/replaced/vertical-lr: Removed. * platform/ios-wk2/fast/replaced/vertical-rl: Removed. * platform/ios-wk2/fast/sub-pixel: Removed. * platform/ios-wk2/fast/text/firstline: Removed. * platform/ios-wk2/fast/text/shaping: Removed. * platform/ios-wk2/fast/tokenizer: Removed. * platform/ios-wk2/scrolling: Removed. * platform/ios/fast/viewport: Removed. * platform/ios/ios/fast/events/touch/script-tests: Removed. * platform/ios/ios/fast/html: Removed. * platform/ios/ios/scrolling: Removed. * platform/mac-sierra-wk2/js: Removed. * platform/mac-sierra/http/tests/ssl: Removed. * platform/mac-wk2/http/tests/plugins: Removed. * platform/mac-wk2/js: Removed. * platform/mac-wk2/tiled-drawing: Removed. * platform/mac/accessibility/resources: Removed. * platform/mac/accessibility/select-text: Removed. * platform/mac/editing/attributed-string: Removed. * platform/mac/editing/dictionary-lookup: Removed. * platform/mac/editing/input/resources: Removed. * platform/mac/editing/selection/script-tests: Removed. * platform/mac/fast/canvas/resources: Removed. * platform/mac/fast/forms/script-tests: Removed. * platform/mac/fast/ruby/resources: Removed. * platform/mac/fast/scrolling/resources: Removed. * platform/mac/http/tests/usercontentfilter: Removed. * platform/mac/platform/mac/accessibility: Removed. * platform/mac/platform/mac/editing: Removed. * platform/win-xp: Removed. * platform/win/editing/exeCommand: Removed. * platform/win/platform/win/accessibility: Removed. * platform/win/sputnik: Removed. * platform/wk2/js: Removed. * platform/wk2/storage: Removed. * proximity: Removed. * vibration: Removed. 2018-08-28 Ryosuke Niwa Changes to slot children should trigger slotchange https://bugs.webkit.org/show_bug.cgi?id=169718 Reviewed by Darin Adler. Added a W3C style testharness.js test for firing slotchange event for the fallback content change since web-platform-tests/shadow-dom/slotchange.html doesn't have adequate set of tests. Chrome and Firefox pass all test cases. WebKit used to fail all test cases before this patch. * fast/shadow-dom/slotchange-in-fallback-expected.txt: Added. * fast/shadow-dom/slotchange-in-fallback.html: Added. 2018-08-28 Don Olmstead Check for null renderer in canBeScrolledIntoView https://bugs.webkit.org/show_bug.cgi?id=188935 Reviewed by Simon Fraser. * fast/spatial-navigation/snav-display-contents-crash-expected.txt: Added. * fast/spatial-navigation/snav-display-contents-crash.html: Added. 2018-08-28 Youenn Fablet WebKitMediaSession should be GC collectable when its document is being stopped https://bugs.webkit.org/show_bug.cgi?id=189016 Unreviewed. Increasing number of GC and checks to unflake tests on bots. * http/tests/IndexedDB/collect-IDB-objects.https.html: * http/tests/media/clearkey/collect-webkit-media-session.html: 2018-08-28 Devin Rousso console.log() shows (anonymous function) instead of the passed string when a certain format is used https://bugs.webkit.org/show_bug.cgi?id=188946 Reviewed by Brian Burg. * inspector/console/js-isLikelyStackTrace-expected.txt: * inspector/console/js-isLikelyStackTrace.html: 2018-08-28 Truitt Savell Edditing test expectations from webkit.org/b/188985. https://bugs.webkit.org/show_bug.cgi?id=188985 Unreviewed test gardening. * TestExpectations: * platform/mac-wk2/TestExpectations: 2018-08-28 David Fenton Layout Test imported/w3c/web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187935 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-08-28 Truitt Savell Moving test expectations for webkit.org/b/188985 from mac-wk2 to General test expectations due to failing on iOS. https://bugs.webkit.org/show_bug.cgi?id=188985 Unreviewed test gardening. * TestExpectations: * platform/mac-wk2/TestExpectations: 2018-08-28 Youenn Fablet MediaDevices should be collectable as soon as its document is stopped https://bugs.webkit.org/show_bug.cgi?id=189021 Reviewed by Eric Carlson. * http/tests/media/media-stream/collect-media-devices.https-expected.txt: Added. * http/tests/media/media-stream/collect-media-devices.https.html: Added. * http/tests/media/media-stream/resources/mymediadevicesframe.htm: Added. 2018-08-28 Basuke Suzuki [Curl] Fix issue that extra cookie is added when redirect happens. https://bugs.webkit.org/show_bug.cgi?id=187874 Reviewed by Alex Christensen. * http/tests/cookies/multiple-redirect-and-set-cookie-expected.txt: Added. * http/tests/cookies/multiple-redirect-and-set-cookie.php: Added. 2018-08-28 Aditya Keerthi [macOS] Color wells should appear rounded and textured https://bugs.webkit.org/show_bug.cgi?id=189039 Reviewed by Tim Horton. Rebaseline tests to match new color-well appearance. * platform/mac/fast/forms/color/input-appearance-color-expected.png: * platform/mac/fast/forms/color/input-appearance-color-expected.txt: 2018-08-28 Youenn Fablet WebKitMediaSession should be GC collectable when its document is being stopped https://bugs.webkit.org/show_bug.cgi?id=189016 Reviewed by Eric Carlson. * http/tests/media/clearkey/collect-webkit-media-session-expected.txt: Added. * http/tests/media/clearkey/collect-webkit-media-session.html: Added. * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm: Added. 2018-08-28 Aditya Keerthi [Datalist] Pressing enter without a selected option shouldn't change the input https://bugs.webkit.org/show_bug.cgi?id=189010 Reviewed by Tim Horton. Augmented test to verify that pressing enter when there is no selected datalist suggestion does not change the value of the input field. * fast/forms/datalist/datalist-textinput-keydown-expected.txt: * fast/forms/datalist/datalist-textinput-keydown.html: 2018-08-28 Aditya Keerthi [iOS] Support inputmode=none https://bugs.webkit.org/show_bug.cgi?id=188896 Reviewed by Tim Horton. Added new test to verify that the system keyboard does not show for inputs with inputmode=none. Updated existing inputmode tests to reflect the addition of the "none" value. * fast/forms/inputmode-attribute-contenteditable-expected.txt: * fast/forms/inputmode-attribute-contenteditable.html: * fast/forms/inputmode-attribute-input-expected.txt: * fast/forms/inputmode-attribute-input.html: * fast/forms/inputmode-attribute-textarea-expected.txt: * fast/forms/inputmode-attribute-textarea.html: * fast/forms/ios/inputmode-none-expected.txt: Added. * fast/forms/ios/inputmode-none.html: Added. * resources/ui-helper.js: (window.UIHelper.activateFormControl): (window.UIHelper.inputViewBounds): 2018-08-28 Simon Fraser More results.html cleanup https://bugs.webkit.org/show_bug.cgi?id=189038 Reviewed by Zalan Bujtas. Use a map of table-id to SectionBuilderClass to drive the table builder class selection, rather than hardcoding the builder class; this will allow for SectionBuilders to stay alive longer in future, so they can be used to build the expanded state of each row. Refactor the code that generates the expand link and test name, to de-duplicate some HTML strings, and let SectionBuilders control whether their rows are expandable and test names linkifyable. Put a "data-test-name" attribute on each row so we can easily map from HTML elements to TestResults in future. The test result change is a progression; there is nothing to show for a test with missing results, so the row should not be expandable. * fast/harness/results-expected.txt: * fast/harness/results.html: 2018-08-27 Mark Lam Fix exception throwing code so that topCallFrame and topEntryFrame stay true to their names. https://bugs.webkit.org/show_bug.cgi?id=188577 Reviewed by Saam Barati. * http/tests/misc/large-js-program-expected.txt: 2018-08-27 Justin Fan WebGL 2 conformance: framebuffer-test https://bugs.webkit.org/show_bug.cgi?id=188812 Reviewed by Jon Lee. Update WebGL 2 implementation to handle READ_FRAMEBUFFER and default framebuffer conformance. * TestExpectations: Unskipping webgl/2.0.0/conformance2/renderbuffers/framebuffer-test.html. 2018-08-27 Myles C. Maxfield Null pointer deref in WidthIterator https://bugs.webkit.org/show_bug.cgi?id=188993 Reviewed by Brent Fulgham. * fast/text/rtl-justification-expected.html: Added. * fast/text/rtl-justification.html: Added. 2018-08-27 Sihui Liu [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187648 Add an early exit so test does not call waitUntilDone after test ends. Reviewed by Ryosuke Niwa. * platform/wk2/TestExpectations: * storage/indexeddb/modern/opendatabase-after-storage-crash.html: 2018-08-27 Youenn Fablet Various IndexDB tests abandon documents https://bugs.webkit.org/show_bug.cgi?id=188728 Reviewed by Alex Christensen. * http/tests/IndexedDB/collect-IDB-objects.https-expected.txt: Added. * http/tests/IndexedDB/collect-IDB-objects.https.html: Added. * http/tests/IndexedDB/resources/myidbframe.htm: Added. * http/tests/IndexedDB/resources/support.js: Added. 2018-08-27 Simon Fraser [LayoutTests] results.html shows "no expected results" for text diff failures https://bugs.webkit.org/show_bug.cgi?id=188927 Reviewed by Alexey Proskuryakov. The results.html rewrite confused "is missing all results" with "is missing one type of result", causing tests with a missing image to show as tests with no results. Fix by clarifying the types of "missing". * fast/harness/full_results.json: * fast/harness/results-expected.txt: * fast/harness/results.html: 2018-08-27 Andy Estes [Payment Request] Update payment-request web platform tests https://bugs.webkit.org/show_bug.cgi?id=188985 Reviewed by Youenn Fablet. * platform/mac-wk2/TestExpectations: 2018-08-27 Devin Rousso Web Inspector: provide autocompletion for event breakpoints https://bugs.webkit.org/show_bug.cgi?id=188717 Reviewed by Brian Burg. * inspector/dom/getSupportedEventNames-expected.txt: Added. * inspector/dom/getSupportedEventNames.html: Added. 2018-08-27 Youenn Fablet Update WPT tools to 87329a1 https://bugs.webkit.org/show_bug.cgi?id=188766 Reviewed by Ryosuke Niwa. The test name (.any.serviceworker.html) is clashing with the new WPT server. * http/wpt/service-workers/cors-preflight-star.any-serviceworker-expected.txt: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker-expected.txt. * http/wpt/service-workers/cors-preflight-star.any-serviceworker.html: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker.html. 2018-08-27 Per Arne Vollan Layout Test fast/events/dblclick-event-getModifierState.html is failing https://bugs.webkit.org/show_bug.cgi?id=188948 Unreviewed test gardening. * platform/win/TestExpectations: 2018-08-27 Rob Buis XMLHTTPRequest.send for Document should have same Content-Type processing rules as String https://bugs.webkit.org/show_bug.cgi?id=188953 Reviewed by Darin Adler. * platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: * platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: 2018-08-27 Youenn Fablet Update WPT XHR tests to 87329a1 https://bugs.webkit.org/show_bug.cgi?id=188816 Reviewed by Ryosuke Niwa. Update expectations according renamed XMLHttpRequest to xhr folder. * TestExpectations: * platform/gtk/TestExpectations: * platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt. * platform/ios-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/ios-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt. * platform/ios/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt. * platform/ios/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt. * platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt. * platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt. * platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt. * platform/mac-sierra/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt. * platform/mac-wk1/TestExpectations: * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt. * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt. * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt. * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt. * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt. * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: * platform/mac/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt. * platform/mac/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt. * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt. * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt. * platform/win/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt. * platform/win/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt. * platform/win/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt. * platform/win/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt. * platform/wpe/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt. 2018-08-26 Zan Dobersek Unreviewed WPE gardening. Enabling more tests under the fast/ directory. * platform/wpe/TestExpectations: * platform/wpe/fast/backgrounds: Added 28 baselines. * platform/wpe/fast/block: Added 267 baselines. * platform/wpe/fast/body-propagation: Added 65 baselines. * platform/wpe/fast/borders: Added 69 baselines. * platform/wpe/fast/css: Added 193 baselines. * platform/wpe/fast/css3-text: Added 2 baselines. * platform/wpe/fast/frames: Added 27 baselines. * platform/wpe/fast/hidpi: Added 20 baselines. * platform/wpe/fast/html: Added 64 baselines. * platform/wpe/fast/images: Added 14 baselines. * platform/wpe/fast/layers: Added 12 baselines. * platform/wpe/fast/multicol: Added 98 baselines. * platform/wpe/fast/overflow: Added 43 baselines. * platform/wpe/fast/reflections: Added 9 baselines. * platform/wpe/fast/selectors: Added 101 baselines. * platform/wpe/fast/sub-pixel: Added 6 baselines. * platform/wpe/fast/table: Added 162 baselines. * platform/wpe/fast/visual-viewport: Added 1 baseline. 2018-08-26 Andy Estes [Apple Pay] Introduce new values for -apple-pay-button-type https://bugs.webkit.org/show_bug.cgi?id=188949 Reviewed by Anders Carlsson. * http/tests/ssl/applepay/ApplePayButton.html: Added. * http/tests/ssl/applepay/ApplePayButtonV4.html: Added. * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png: * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added. * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added. * platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.png: Added. * platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.txt: Added. * platform/mac-wk2/TestExpectations: 2018-08-26 Andy Estes Update test expectations for http/tests/ssl/applepay/ApplePayButton.html on macOS High Sierra. * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png. * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt. 2018-08-26 Andy Estes [Apple Pay] PaymentRequest.show() should reject when an unsupported ApplePayRequest version is specified https://bugs.webkit.org/show_bug.cgi?id=188954 Reviewed by Darin Adler. * http/tests/ssl/applepay/PaymentRequest.https-expected.txt: * http/tests/ssl/applepay/PaymentRequest.https.html: 2018-08-26 Andy Estes [Apple Pay] Add a test for rendering Apple Pay buttons https://bugs.webkit.org/show_bug.cgi?id=188947 Reviewed by Sam Weinig. * http/tests/ssl/applepay/ApplePayButton.html: Added. * platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Added. * platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added. * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added. * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added. 2018-08-24 Jer Noble Using Touch Bar to scrub video on Youtube results in video playback freeze https://bugs.webkit.org/show_bug.cgi?id=188926 Reviewed by Eric Carlson. * media/media-source/media-source-seek-twice-expected.txt: Added. * media/media-source/media-source-seek-twice.html: Added. 2018-08-24 Ryosuke Niwa Remove the flaky test expectation now that the test isn't flaky on bots after r235274. * platform/wk2/TestExpectations: 2018-08-24 Ryosuke Niwa Add getModifierState to MouseEvent https://bugs.webkit.org/show_bug.cgi?id=188913 Reviewed by Simon Fraser. Added two tests for getModifierState: one manually setting modifier key states in MouseEvent's constructor, and another one for dblclick inheriting modifier key states from the click event. Also improved the test coverage for KeyboardEvent's getModifierState. * fast/events/constructors/keyboard-event-getModifierState-expected.txt: * fast/events/constructors/keyboard-event-getModifierState.html: Added more test cases. * fast/events/constructors/mouse-event-getModifierState-expected.txt: Added. * fast/events/constructors/mouse-event-getModifierState.html: Added. * fast/events/dblclick-event-getModifierState-expected.txt: Added. * fast/events/dblclick-event-getModifierState.html: Added. * fast/events/init-event-clears-capslock-expected.txt: * fast/events/init-event-clears-capslock.html: Added tests for MouseEvent. Note that initMouseEvent doesn't take altGraphKey boolean unlike initKeyboardEvent. * platform/ios/TestExpectations: Skip the dblclick test in iOS since click event isn't supported on iOS. 2018-08-24 Youenn Fablet libwebrtc PeerConnection::AddTrack sometimes fail https://bugs.webkit.org/show_bug.cgi?id=188914 Reviewed by Eric Carlson. * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: 2018-08-24 Ryan Haddad Mark media/video-load-preload-metadata.html as flaky on iOS https://bugs.webkit.org/show_bug.cgi?id=128312 Unreviewed test gardening. * platform/ios/TestExpectations: 2018-08-24 Andy Estes [Apple Pay] Allow $0 totals https://bugs.webkit.org/show_bug.cgi?id=185150 Reviewed by Dan Bernstein. * http/tests/ssl/applepay/ApplePaySession-expected.txt: * http/tests/ssl/applepay/ApplePaySession.html: * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: * http/tests/ssl/applepay/ApplePaySessionV3.html: * http/tests/ssl/applepay/ApplePaySessionV4-expected.txt: * http/tests/ssl/applepay/ApplePaySessionV4.html: * http/tests/ssl/applepay/PaymentRequest.https-expected.txt: * http/tests/ssl/applepay/PaymentRequest.https.html: 2018-08-23 Ryosuke Niwa fast/files/blob-network-process-crash.html is flaky https://bugs.webkit.org/show_bug.cgi?id=188911 Reviewed by Saam Barati. The flakiness appears to come from the web content process not getting notified of the termination of the network process in time. Wait for the network process to relaunch after terminating one by continuously fetch'ing itself with an increasing time interval until it succeeds. * fast/files/blob-network-process-crash.html: 2018-08-23 Ryosuke Niwa Add a flaky failing test expectation to fast/files/blob-network-process-crash.html while we investigate the root cause in webkit.org/b/188911. * platform/wk2/TestExpectations: 2018-08-23 Ryosuke Niwa initKeyboardEvent doesn't clear CapsLock state https://bugs.webkit.org/show_bug.cgi?id=188909 Reviewed by Wenson Hsieh. Added a regression test. Note that altGraph is only supported in WebKit so Chrome and Firefox would fail to reset it via initKeyboardEvent. * fast/events/init-event-clears-capslock-expected.txt: Added. * fast/events/init-event-clears-capslock.html: Added. 2018-08-23 Ryosuke Niwa Store the timer we scheduled in the global object. The underlying bug is tracked by https://webkit.org/b/188911. * fast/files/blob-network-process-crash.html: 2018-08-23 Andy Estes [Apple Pay] Introduce Apple Pay JS v4 on iOS 12 and macOS Mojave https://bugs.webkit.org/show_bug.cgi?id=188829 Reviewed by Tim Horton. * http/tests/ssl/applepay/ApplePaySession-expected.txt: * http/tests/ssl/applepay/ApplePaySession.html: * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt: * http/tests/ssl/applepay/ApplePaySessionV3.html: * http/tests/ssl/applepay/ApplePaySessionV4-expected.txt: Added. * http/tests/ssl/applepay/ApplePaySessionV4.html: Added. * platform/mac-wk2/TestExpectations: 2018-08-23 Devin Rousso Web Inspector: support breakpoints for timers and animation-frame events https://bugs.webkit.org/show_bug.cgi?id=188778 Reviewed by Brian Burg. * inspector/dom-debugger/event-animation-frame-breakpoints-expected.txt: Added. * inspector/dom-debugger/event-animation-frame-breakpoints.html: Added. * inspector/dom-debugger/event-breakpoint-with-navigation.html: * inspector/dom-debugger/event-timer-breakpoints-expected.txt: Added. * inspector/dom-debugger/event-timer-breakpoints.html: Added. * inspector/dom-debugger/event-listener-breakpoints-expected.txt: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints-expected.txt. * inspector/dom-debugger/event-listener-breakpoints.html: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints.html. * inspector/dom-debugger/resources/event-breakpoint-utilities.js: Added. (TestPage.registerInitializer.window.teardown): (TestPage.registerInitializer.window.failOnPause): (TestPage.registerInitializer.window.addBreakpoint): (TestPage.registerInitializer.window.removeBreakpoint): (TestPage.registerInitializer.window.disableBreakpoint): (TestPage.registerInitializer.window.awaitEvent): 2018-08-23 Aditya Keerthi [iOS] Support the inputmode attribute on contenteditable elements https://bugs.webkit.org/show_bug.cgi?id=188878 Reviewed by Ryosuke Niwa. Added additional tests to verify the inputmode attribute is accessible on HTMLElements. * fast/forms/inputmode-attribute-contenteditable-expected.txt: Added. * fast/forms/inputmode-attribute-contenteditable.html: Added. * fast/forms/inputmode-attribute-input-expected.txt: Renamed from LayoutTests/fast/forms/inputmode-attribute-expected.txt. * fast/forms/inputmode-attribute-input.html: Renamed from LayoutTests/fast/forms/inputmode-attribute.html. * fast/forms/inputmode-attribute-textarea-expected.txt: Added. * fast/forms/inputmode-attribute-textarea.html: Added. * js/dom/dom-static-property-for-in-iteration-expected.txt: Rebaseline. 2018-08-22 Ryosuke Niwa Assert in NetworkBlobRegistry::unregisterBlobURL after network process had terminated https://bugs.webkit.org/show_bug.cgi?id=188880 Reviewed by Saam Barati. Added a layout test which demonstrates this debug assertion. * TestExpectations: * fast/files/blob-network-process-crash-expected.txt: Added. * fast/files/blob-network-process-crash.html: Added. * platform/wk2/TestExpectations: 2018-08-23 Youenn Fablet Update libwebrtc up to 984f1a80c0 https://bugs.webkit.org/show_bug.cgi?id=188745 Reviewed by Eric Carlson. Updated tests according new webrtc backend. * webrtc/libwebrtc/setLocalDescriptionCrash.html: * webrtc/video-getParameters.html: 2018-08-23 Ryan Haddad Update iOS selection tests to reflect new behavior introduced by r235153 https://bugs.webkit.org/show_bug.cgi?id=188888 Reviewed by Megan Gardner. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html: * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html: * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html: 2018-08-22 John Wilander Further adjustments to http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html https://bugs.webkit.org/show_bug.cgi?id=188856 Unreviewed test gardening. Trying to address flakiness I can't reproduce locally. * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html: 2018-08-22 Justin Fan Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests https://bugs.webkit.org/show_bug.cgi?id=188825 Reviewed by Simon Fraser. Another update to the test-harness specific to the new WebGL 2 tests in our suite. All sub-test messages are now reported by the harness and presented in an ordered list for easier referencing. Sub-test failures are marked accordingly and with their test number for diffing purposes. * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt: * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt: * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt: * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt: * webgl/2.0.0/resources/webkit-webgl-test-harness.js: (list): (window.webglTestHarness.reportResults): (window.webglTestHarness.notifyFinished): 2018-08-22 Aditya Keerthi [iOS] Add support for the inputmode attribute https://bugs.webkit.org/show_bug.cgi?id=183621 Reviewed by Tim Horton. Added test to verify behavior when getting and setting the inputmode attribute. * fast/forms/inputmode-attribute-expected.txt: Added. * fast/forms/inputmode-attribute.html: Added. 2018-08-22 Per Arne Vollan [Win] Some video tests under http/tests/security are crashing on EWS. https://bugs.webkit.org/show_bug.cgi?id=188853 Unreviewed test gardening. * platform/win/TestExpectations: 2018-08-22 John Wilander Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames https://bugs.webkit.org/show_bug.cgi?id=188856 Unreviewed test gardening. * TestExpectations: Skipped test since it's only valid on WK2 platforms. * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt: Added. * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html: Renamed from LayoutTests/http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html. * http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Removed. * http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Removed. * http/tests/websocket/resources/localhost-websocket-connect.html: Added. * platform/wk2/TestExpectations: Marked test as [ Pass ]. 2018-08-22 Ryan Haddad [iOS] Rebaseline table tests https://bugs.webkit.org/show_bug.cgi?id=188833 Unreviewed test gardening. ` * platform/ios/TestExpectations: * platform/ios-wk2/TestExpectations: 2018-08-21 Ryosuke Niwa Focus navigation order in slot fallback contents is wrong https://bugs.webkit.org/show_bug.cgi?id=178001 Reviewed by Antti Koivisto. Updated the sequential focus navigation test for shadow DOM and its expectation. New test passes in Firefox & Chrome other than the fact both browsers fail to focus a slot elemennt. * fast/shadow-dom/focus-navigation-across-slots-expected.txt: * fast/shadow-dom/focus-navigation-across-slots.html: 2018-08-22 Per Arne Vollan [Win] Some video tests under http/tests/security are crashing on EWS. https://bugs.webkit.org/show_bug.cgi?id=188853 Unreviewed test gardening. * platform/win/TestExpectations: 2018-08-22 Per Arne Vollan [Win] Some video tests under http/tests/security are crashing on EWS. https://bugs.webkit.org/show_bug.cgi?id=188853 Unreviewed test gardening. * platform/win/TestExpectations: 2018-08-22 Rob Buis Fetch: Stop checking Request.integrity's value in no-cors mode https://bugs.webkit.org/show_bug.cgi?id=188802 Reviewed by Frédéric Wang. Unskip fetch/api/basic/integrity.html and adjust sri-fetch.js. * TestExpectations: * http/tests/subresource-integrity/sri-fetch.js: 2018-08-22 Ms2ger [GTK][WPE] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=188845 Unreviewed test gardening. * platform/gtk/TestExpectations: Note failing tests. * platform/wpe/TestExpectations: Note failing tests. 2018-08-22 Ms2ger [GTK] imported/w3c/web-platform-tests/media-source/mediasource-getvideoplaybackquality.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187591 Unreviewed test gardening. Re-enable mediasource-getvideoplaybackquality.html. The crash was fixed in r233981, and the failure in r234981-r234983. * platform/gtk/TestExpectations: 2018-08-22 Ms2ger REGRESSION(r234330): [GTK] svg/as-image/svg-image-with-data-uri-background.html is failing https://bugs.webkit.org/show_bug.cgi?id=188220 Unreviewed test gardening. * platform/gtk/TestExpectations: Re-enable svg/as-image/svg-image-with-data-uri-background.html. 2018-08-21 Yusuke Suzuki Support "name" option for dedicated workers https://bugs.webkit.org/show_bug.cgi?id=188779 Reviewed by Joseph Pecoraro. * http/wpt/workers/name-property-enhanced-expected.txt: Added. * http/wpt/workers/name-property-enhanced.html: Added. * http/wpt/workers/name-property-no-name-expected.txt: Added. * http/wpt/workers/name-property-no-name.html: Added. * http/wpt/workers/support/name.js: Added. (test): * http/wpt/workers/support/no-name.js: Added. (test): 2018-08-21 Ryan Haddad Unreviewed, rolling out r235128. The test added with this change is frequently failing. Reverted changeset: "Support "name" option for dedicated workers" https://bugs.webkit.org/show_bug.cgi?id=188779 https://trac.webkit.org/changeset/235128 2018-08-21 Megan Gardner Change Selection modification to not snap the grabber when selecting above or below the selection anchor https://bugs.webkit.org/show_bug.cgi?id=188826 Reviewed by Tim Horton. Selecting single lines is sometimes difficult because we currently snap selections to single characters if we move past the position of the other anchor in our selection. This patch changes this behaviour to reflect the behaviour in the rest of this system, which snaps the selection to the position on the line of the other anchor, rather than snapping it all the way a single character. This updates the tests to reflect this new behaviour. * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: 2018-08-21 Yusuke Suzuki Support "name" option for dedicated workers https://bugs.webkit.org/show_bug.cgi?id=188779 Reviewed by Joseph Pecoraro. * http/wpt/workers/name-property-enhanced-expected.txt: Added. * http/wpt/workers/name-property-enhanced.html: Added. * http/wpt/workers/support/name.js: Added. (test): * http/wpt/workers/support/no-name.js: Added. (test): 2018-08-21 Simon Fraser REGRESSION(r234993): Test results page ignores TestExpectations, shows 1800 failures https://bugs.webkit.org/show_bug.cgi?id=188795 Reviewed by Tim Horton. A MISSING result would trigger a code path that hit appendActualOnlyLinks() which had a JS error, causing all expected results to be visible. Fix with a change to full_results.json which tests the change. * fast/harness/full_results.json: * fast/harness/results.html: 2018-08-21 Per Arne Vollan [WebGL] Contexts are not updated when display configuration changed. https://bugs.webkit.org/show_bug.cgi?id=188750 Reviewed by Brent Fulgham. * TestExpectations: * fast/canvas/webgl/context-update-on-display-configuration-expected.txt: Added. * fast/canvas/webgl/context-update-on-display-configuration.html: Added. * platform/mac-wk2/TestExpectations: 2018-08-21 John Wilander Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames https://bugs.webkit.org/show_bug.cgi?id=188757 Reviewed by Alex Christensen. * TestExpectations: Skipped the new test case since it is only supported on WebKit2. * http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Added. * http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html: Added. * http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Added. * platform/wk2/TestExpectations: Marked the new test case as [ Pass ]. 2018-08-21 Daniel Bates Disallow navigations when page cache updates the current document of the frame https://bugs.webkit.org/show_bug.cgi?id=188422 Reviewed by Ryosuke Niwa. Add a test case that ensures that we do not hit the assertion ASSERT(ownerFrame || m_frame.isMainFrame()) in FrameLoader::addExtraFieldsToRequest() when navigating back to a page that loads a nested page, whose URL contains a fragment, via an HTML object element. This assertion fails if navigations are allowed when restoring a page from the page cache. This change does not prevent navigations initiated from a pageshow event handler. * fast/history/go-back-to-object-subframe-expected.txt: Added. * fast/history/go-back-to-object-subframe.html: Added. 2018-08-21 Daniel Bates [iOS][WK1] Support toggling continuous spell checking from tests https://bugs.webkit.org/show_bug.cgi?id=188763 Reviewed by Simon Fraser. Fix up some spelling tests so that they enable continuous spell checking and unskip them, with the exception of fast/writing-mode/english-rl-text-with-spelling-marker.html, now that they pass. Mark the test fast/writing-mode/english-rl-text-with-spelling-marker.html as an image-only failure. See for more details. * editing/spelling/spelling-marker-includes-hyphen-expected.html: * editing/spelling/spelling-marker-includes-hyphen.html: * editing/spelling/spelling-markers-in-overlapping-lines-expected.html: * editing/spelling/spelling-markers-in-overlapping-lines-large-font-expected.html: * editing/spelling/spelling-markers-in-overlapping-lines-large-font.html: * editing/spelling/spelling-markers-in-overlapping-lines.html: * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html: * fast/writing-mode/english-bt-text-with-spelling-marker.html: * fast/writing-mode/english-rl-text-with-spelling-marker-expected.html: * fast/writing-mode/english-rl-text-with-spelling-marker.html: * platform/ios/TestExpectations: 2018-08-20 Fujii Hironori Unreviewed WinCairo port test gardening * platform/wincairo/TestExpectations: Marked some http tests flaky. 2018-08-20 Devin Rousso Web Inspector: allow breakpoints to be set for specific event listeners https://bugs.webkit.org/show_bug.cgi?id=183138 Reviewed by Joseph Pecoraro. * inspector/dom/breakpoint-for-event-listener-expected.txt: Added. * inspector/dom/breakpoint-for-event-listener.html: Added. 2018-08-20 Jeremy Jones Enable ios media tests that were blocked on user gesture. https://bugs.webkit.org/show_bug.cgi?id=188753 Reviewed by Jer Noble. Enable tests that now work on ios because there is now a way to simulate user gesture. * platform/ios/TestExpectations: 2018-08-20 Justin Fan Update webkit-webgl-test-harness.js to provide more info on failing and partially passing tests https://bugs.webkit.org/show_bug.cgi?id=188628 Reviewed by Alexey Proskuryakov. Slightly augment the test-harness for the WebGL 2 conformance suite; failing test results now report failure messagees and the number of individual reported failures and passes from the wrapped Khronos test. Allow us to track when incremental conformance improvements or regressions occur within the breadth of a single conformance test. * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt: * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: * webgl/2.0.0/resources/webkit-webgl-test-harness.js: (window.webglTestHarness.reportResults): (window.webglTestHarness.notifyFinished): 2018-08-20 Eric Carlson [MediaStream] Move capture device monitoring to WebKit https://bugs.webkit.org/show_bug.cgi?id=188521 Reviewed by Youenn Fablet. * fast/mediastream/device-change-event-2-expected.txt: Updated. * fast/mediastream/device-change-event-2.html: Updated. 2018-08-20 Rob Buis Throw an exception if window.open() gets passed a URL that cannot be parsed https://bugs.webkit.org/show_bug.cgi?id=171656 Reviewed by Darin Adler. * fast/dom/Window/open-invalid-url-expected.txt: * fast/dom/Window/open-invalid-url.html: 2018-08-20 Ms2ger [SOUP] Check length before calling soup_message_body_append_buffer. https://bugs.webkit.org/show_bug.cgi?id=176803 Reviewed by Carlos Garcia Campos. * platform/gtk/TestExpectations: Enable test. 2018-08-20 Rob Buis Relax Request constructor around referrers https://bugs.webkit.org/show_bug.cgi?id=168649 Reviewed by Darin Adler. * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt: 2018-08-18 Ali Juma [IntersectionObserver] Fire an initial dummy notification https://bugs.webkit.org/show_bug.cgi?id=188670 Reviewed by Simon Fraser. * intersection-observer/root-element-deleted.html: Add additional assertions. * intersection-observer/root-element-moved-expected.txt: Added. * intersection-observer/root-element-moved.html: Added. 2018-08-17 John Wilander Resource Load Statistics: Add layout test for web workers importing cross-site scripts https://bugs.webkit.org/show_bug.cgi?id=188706 Reviewed by Alex Christensen. * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-expected.txt: Added. * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import.html: Added. * http/tests/resourceLoadStatistics/resources/iframe-report-back-loaded.html: Fixed typo in URL. * http/tests/resourceLoadStatistics/resources/script-revealing-cookies.php: Added. * http/tests/resourceLoadStatistics/resources/worker-importing-localhost-script.js: Added. 2018-08-17 Devin Rousso Marked inspector/dom-debugger/event-breakpoint-with-navigation.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=188708 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-08-17 Simon Fraser Modernize results.html https://bugs.webkit.org/show_bug.cgi?id=188690 Reviewed by Alexey Proskuryakov. results.html, which is used to show layout test results, had some very old-school HTML string building to create the tables of test results, making it hard to hack on. Modernize it, using ES6 classes for the major actors, and using DOM API to build most of the content. The page is functionally the same (other than the addition of a missing 'History" column header). * fast/harness/results-expected.txt: * fast/harness/results.html: 2018-08-16 Devin Rousso Web Inspector: support breakpoints for arbitrary event names https://bugs.webkit.org/show_bug.cgi?id=183118 Reviewed by Joseph Pecoraro. * inspector/dom-debugger/event-breakpoints-expected.txt: Added. * inspector/dom-debugger/event-breakpoints.html: Added. * inspector/dom-debugger/event-breakpoints-with-navigation-expected.txt: Added. * inspector/dom-debugger/event-breakpoints-with-navigation.html: Added. 2018-08-16 Basuke Suzuki [Curl] Bug fix on deleting cookies when Max-Age is set to zero. https://bugs.webkit.org/show_bug.cgi?id=188617 Reviewed by Alex Christensen. * platform/wincairo/TestExpectations: - http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html [ Pass ] 2018-08-16 Basuke Suzuki [Curl] Implement deleteAllCookies() https://bugs.webkit.org/show_bug.cgi?id=188612 Reviewed by Alex Christensen. * platform/wincairo/TestExpectations: - http/tests/cookies/simple-cookies-expired.html [ Pass ] - http/tests/cookies/simple-cookies-max-age.html [ Pass ] 2018-08-16 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188675 Unreviewed test gardening. Fix expectations to match after r234892 landed. * platform/wincairo/TestExpectations: * platform/wincairo/http/tests/xmlhttprequest/methods-async-expected.txt: Added * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt: * platform/wincairo/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added * platform/wincairo/http/tests/xmlhttprequest/workers/methods-expected.txt: Added 2018-08-16 Ryosuke Niwa Custom element doesn't invalidate its style when :defined rule starts to apply https://bugs.webkit.org/show_bug.cgi?id=188637 Reviewed by Antti Koivisto. Added a regression test. * fast/custom-elements/defined-update-style-expected.html: Added. * fast/custom-elements/defined-update-style.html: Added. 2018-08-16 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188668 Unreviewed test gardening. After r234863 landed, the information in the `LayoutTests/tests-options.json` is effective on WinCairo tests. Remove [ Slow ] keywords. Also maintain xmlhttprequest results. * platform/wincairo/TestExpectations: 2018-08-16 Per Arne Vollan [Win] The layout test editing/pasteboard/drag-and-drop-color-input-events.html is timing out. https://bugs.webkit.org/show_bug.cgi?id=188667 Unreviewed test gardening. * platform/win/TestExpectations: 2018-08-16 Joseph Pecoraro LayoutTest inspector/worker/debugger-pause.html sometimes times out https://bugs.webkit.org/show_bug.cgi?id=188580 Reviewed by Matt Baker. * inspector/worker/debugger-pause.html: * inspector/worker/resources/worker-utilities.js: Added. (TestPage.registerInitializer.window.awaitTargetMainResource): (TestPage.registerInitializer): Use a more deterministic wait for the main resource. 2018-08-16 Ryosuke Niwa Perform a microtask checkpoint before creating a custom element https://bugs.webkit.org/show_bug.cgi?id=188189 Reviewed by Geoffrey Garen. Added a W3C style testharness.js test for perfoming microtask checkpoint before constructing a custom element synchronously. * fast/custom-elements/perform-microtask-checkpoint-before-construction-expected.txt: Added. * fast/custom-elements/perform-microtask-checkpoint-before-construction.html: Added. * fast/dom/MutationObserver/parser-mutations.html: Fixed the test per new behavior in Document::finishParsing. Because iframe loads synchronously and fires DOMContentLoaded, mutation records are now delivered twice after iframe element is encountered in this test and before script element executes. Concatenate the mutation records arrays to account for this behavioral change. New WebKit behavior matches that of Chrome; namely this test fails both on Chrome Canary 70 and trunk WebKit with this patch without this fix. 2018-08-15 Jer Noble Add Experimental Feature support for SourceBuffer.changeType() https://bugs.webkit.org/show_bug.cgi?id=188626 Reviewed by Eric Carlson. * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt: Added. 2018-08-16 Per Arne Vollan [win-ews] No such file or directory: u'/cygdrive/C/cygwin/home/buildbot/WebKit/WebKitBuild/Release/bin32/layout-test-results/pywebsocket.ws.log-out.txt' https://bugs.webkit.org/show_bug.cgi?id=188640 Unreviewed test gardening. For now, skip websocket tests on Windows. Currently, run-webkit-tests is failing to start the websocket server because port 8880 is already in use. Port 8880 is being used because the python websocket server process from the previous run did not shutdown properly. We still need to understand why this is happening, but disable websocket tests now in order for tests to run again. * platform/win/TestExpectations: 2018-08-16 Zan Dobersek Unreviewed WPE gardening. Enable a few subdirectories under fast/ and provide platform-specific baselines as well as failure expectations where required. * platform/wpe/TestExpectations: * platform/wpe/fast/box-shadow: Added 10 baselines. * platform/wpe/fast/box-sizing: Added 4 baselines. * platform/wpe/fast/clip: Added 23 baselines. * platform/wpe/fast/compact: Added 3 baselines. * platform/wpe/fast/css-generated-content: Added 43 baselines. * platform/wpe/fast/doctypes: Added 4 baselines. * platform/wpe/fast/flexbox: Added 26 baselines. * platform/wpe/fast/inline: Added 32 baselines. * platform/wpe/fast/inline-block: Added 9 baselines. * platform/wpe/fast/invalid: Added 29 baselines. * platform/wpe/fast/line-grid: Added 8 baselines. * platform/wpe/fast/lists: Added 27 baselines. * platform/wpe/fast/loader: Added 1 baseline. * platform/wpe/fast/preloader: Added 2 baselines. * platform/wpe/fast/replaced: Added 57 baselines. * platform/wpe/fast/ruby: Added 26 baselines. * platform/wpe/fast/writing-mode: Added 37 baselines. 2018-08-16 Aditya Keerthi Support drag-and-drop for input[type=color] https://bugs.webkit.org/show_bug.cgi?id=188464 Reviewed by Wenson Hsieh. Added tests to verify that dragging from one color input to another behaves as expected in WK1. The tests consider disabled and read-only inputs in addition to default color inputs. The WK2 implementation is tested through API tests. * editing/pasteboard/drag-and-drop-color-input-events-expected.txt: Added. * editing/pasteboard/drag-and-drop-color-input-events.html: Added. * editing/pasteboard/drag-and-drop-color-input-expected.txt: Added. * editing/pasteboard/drag-and-drop-color-input.html: Added. * platform/ios/TestExpectations: * platform/mac/TestExpectations: * platform/wk2/TestExpectations: 2018-08-16 Simon Fraser Add fake layout test results JSON to exercise the functionality in results.html https://bugs.webkit.org/show_bug.cgi?id=188636 Reviewed by Alexey Proskuryakov. The results for results.html are mostly blank because the page runs without any JSON data, so there's no testing of the functionality of the page. Add some fake JSON data which supplies most of the different types of test result, so we're testing at least some of the results.html script. * fast/harness/full_results.json: Added. * fast/harness/results-expected.txt: 2018-08-15 Ansh Shukla NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault https://bugs.webkit.org/show_bug.cgi?id=186870 Reviewed by Alex Christensen. Ensure the exposed authentication type to clients is OAuth. * http/tests/loading/oauth-expected.txt: Added. * http/tests/loading/oauth.html: Added. * http/tests/loading/resources/oauth-subresource.php: Added. 2018-08-15 Christopher Reid [Curl] Implement default cookie path handling correctly as outlined in RFC6265. https://bugs.webkit.org/show_bug.cgi?id=188609 Reviewed by Alex Christensen. Curl implementation of default cookie path was wrong so that some cookies cannot be accessible. It should be generated as outlined in: https://tools.ietf.org/html/rfc6265#section-5.1.4 * platform/wincairo/TestExpectations: - http/tests/cookies/http-get-cookie-set-in-js.html [ Pass ] 2018-08-15 Ali Juma Disable IntersectionObserver tests on Windows for now https://bugs.webkit.org/show_bug.cgi?id=188613 Unreviewed test gardening. The experimental feature for IntersectionObserver is off by default, and Windows WebKit API would have to change to enable it, so just skip the tests for now. * platform/win/TestExpectations: * platform/wincairo/TestExpectations: 2018-08-15 Aditya Keerthi [Datalist] Add button to TextFieldInputs with a datalist https://bugs.webkit.org/show_bug.cgi?id=187741 Reviewed by Tim Horton. Added tests to verify appearance of TextFieldInputs with a datalist. * fast/forms/datalist/datalist-searchinput-appearance.html: Added. * fast/forms/datalist/datalist-textinput-appearance.html: Added. * platform/ios/TestExpectations: * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added. * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added. * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added. * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added. 2018-08-15 Ryan Haddad Unreviewed, rolling out r234870. The test introduced with this change is a flaky failure. Reverted changeset: "NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault" https://bugs.webkit.org/show_bug.cgi?id=186870 https://trac.webkit.org/changeset/234870 2018-08-15 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188610 Unreviewed test gardening. Unskip http/tests/cookies. * platform/wincairo/TestExpectations: 2018-08-15 Basuke Suzuki [Curl] Don't send Content-Type header for POST request when body is null. https://bugs.webkit.org/show_bug.cgi?id=188588 Reviewed by Youenn Fablet. * platform/wincairo/TestExpectations: 2018-08-15 Per Arne Vollan Layout Test editing/input/press-tab-during-ime-composition.html is failing https://bugs.webkit.org/show_bug.cgi?id=188600 Unreviewed test gardening. * platform/win/TestExpectations: 2018-08-15 Wenson Hsieh [Attachment SPI] Remove attachment display mode options https://bugs.webkit.org/show_bug.cgi?id=188596 Reviewed by Dan Bernstein. Remove a layout test which verified that attachment elements with `-webkit-appearance: none` would render child elements. This was only used to implement in-place attachment display modes. * fast/attachment/attachment-without-appearance-expected.html: Removed. * fast/attachment/attachment-without-appearance.html: Removed. * platform/gtk/TestExpectations: 2018-08-15 Ali Juma [IntersectionObserver] Do not hold a strong reference to the root element https://bugs.webkit.org/show_bug.cgi?id=188575 Reviewed by Simon Fraser. * intersection-observer/root-element-deleted-expected.txt: Added. * intersection-observer/root-element-deleted.html: Added. 2018-08-14 Zalan Bujtas [LFC][Floating] Add support for negative clearance. https://bugs.webkit.org/show_bug.cgi?id=188555 Reviewed by Simon Fraser. * fast/block/block-only/margin-collapse-with-clearance-expected.txt: Added. * fast/block/block-only/margin-collapse-with-clearance.html: Added. 2018-08-14 Ansh Shukla NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault https://bugs.webkit.org/show_bug.cgi?id=186870 Reviewed by Alex Christensen. Ensure the exposed authentication type to clients is OAuth. * http/tests/loading/oauth-expected.txt: Added. * http/tests/loading/oauth.html: Added. * http/tests/loading/resources/oauth-subresource.php: Added. 2018-08-14 Ryan Haddad Unreviewed test gardening for mac-wk1. * platform/mac-wk1/TestExpectations: 2018-08-14 Ryan Haddad Mark legacy-animation-engine/animations/combo-transform-translate+scale.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=185308 Unreviewed test gardening. * TestExpectations: 2018-08-14 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188587 Unreviewed test gardening. Added platform dependent expected result. * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt: Added. 2018-08-14 Basuke Suzuki [Curl] Implement platform default timeout interval. https://bugs.webkit.org/show_bug.cgi?id=188565 Reviewed by Alex Christensen. * platform/wincairo/TestExpectations: - xmlhttprequest/on-network-timeout-error-during-preflight.html 2018-08-14 Ryan Haddad Mark svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=188578 Unreviewed test gardening. * platform/ios/TestExpectations: 2018-08-14 Yusuke Suzuki Unhandled Promise Rejection logging in workers should not emit ErrorEvent to host Worker object https://bugs.webkit.org/show_bug.cgi?id=188551 Reviewed by Youenn Fablet. * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt: * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt: 2018-08-14 Antoine Quint [Web Animations] Crash under AnimationTimeline::cancelOrRemoveDeclarativeAnimation() https://bugs.webkit.org/show_bug.cgi?id=188519 Reviewed by Eric Carlson. Add a test where we clone the effect to be mutable and set a new target. At this stage the animation is no longer listed in the m_elementToCSSAnimationByName map on AnimationTimeline. Then we remove the animation and force a style recalc for this element, "anim" will be in the old style but not in the new style and we used to attempt to get an animation matching that name from m_elementToCSSAnimationByName but it would be null, which would lead to a crash. Now we check that we indeed have such an animation before proceeding. * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html: Added. * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html: Added. 2018-08-14 Zalan Bujtas [LFC][Floating] Adjust vertical position with non-collapsing previous sibling margin. https://bugs.webkit.org/show_bug.cgi?id=188543 Reviewed by Antti Koivisto. * fast/block/block-only/float-and-siblings-with-margins-expected.txt: Added. * fast/block/block-only/float-and-siblings-with-margins.html: Added. 2018-08-14 Yusuke Suzuki Worker should support unhandled promise rejections https://bugs.webkit.org/show_bug.cgi?id=188265 Reviewed by Darin Adler. * fast/dom/reference-cycle-leaks-expected.txt: * http/wpt/workers/promise-unhandled-rejection.any-expected.txt: Added. * http/wpt/workers/promise-unhandled-rejection.any.html: Added. * http/wpt/workers/promise-unhandled-rejection.any.js: Added. (promise_test): * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt: Added. * http/wpt/workers/promise-unhandled-rejection.any.worker.html: Added. * js/dom/unhandled-promise-rejection-basic-in-workers-expected.txt: Added. * js/dom/unhandled-promise-rejection-basic-in-workers.html: Added. * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt: Added. * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers.html: Added. * js/dom/unhandled-promise-rejection-handle-during-event-in-workers-expected.txt: Added. * js/dom/unhandled-promise-rejection-handle-during-event-in-workers.html: Added. * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers-expected.txt: Added. * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers.html: Added. * js/dom/unhandled-promise-rejection-handle-in-workers-expected.txt: Added. * js/dom/unhandled-promise-rejection-handle-in-workers.html: Added. * js/dom/unhandled-promise-rejection-order-in-workers-expected.txt: Added. * js/dom/unhandled-promise-rejection-order-in-workers.html: Added. * js/resources/unhandled-promise-rejection-basic-in-workers.js: Added. (global.onunhandledrejection): * js/resources/unhandled-promise-rejection-bindings-type-error-in-workers.js: Added. (global.onunhandledrejection): (catch): (setTimeout): * js/resources/unhandled-promise-rejection-handle-during-event-in-workers.js: Added. (global.onunhandledrejection): * js/resources/unhandled-promise-rejection-handle-in-handler-in-workers.js: Added. (global.onunhandledrejection): (global.onrejectionhandled): * js/resources/unhandled-promise-rejection-handle-in-workers.js: Added. (global.onunhandledrejection): (global.onrejectionhandled): * js/resources/unhandled-promise-rejection-order-in-workers.js: Added. (global.onunhandledrejection): 2018-08-13 Joseph Pecoraro [macOS debug] LayoutTest inspector/worker/resources-in-worker.html is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=168091 Reviewed by Devin Rousso. * inspector/worker/resources-in-worker-expected.txt: * inspector/worker/resources-in-worker.html: * inspector/worker/resources/resource-utilities.js: * inspector/worker/resources/worker-resources.js: Be a little more careful about proceeding with tests after starting the Worker. Fix the resource load from the main target to actually load a real resource. * inspector/dom-debugger/resources/dataXHR.json: Added. * inspector/dom-debugger/xhr-breakpoints.html: Load an actual resource. * platform/gtk/TestExpectations: * platform/mac/TestExpectations: This test always passes for me in Release and Debug. Reset expectations. 2018-08-13 Ali Juma [IntersectionObserver] Validate threshold values https://bugs.webkit.org/show_bug.cgi?id=188475 Reviewed by Simon Fraser. Add test coverage for interesting floating point threshold values. * intersection-observer/intersection-observer-interface-expected.txt: * intersection-observer/intersection-observer-interface.html: 2018-08-13 Ryan Haddad [iOS] Rebaseline and re-enable svg tests https://bugs.webkit.org/show_bug.cgi?id=180459 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: * platform/ios/TestExpectations: [ truncated ] 2018-08-13 Said Abou-Hallawa Followup (r234683): Element::getAttribute() should return the first non-null attribute value https://bugs.webkit.org/show_bug.cgi?id=188419 Reviewed by Darin Adler. * svg/custom/href-svg-namespace-empty-expected.txt: Added. * svg/custom/href-svg-namespace-empty.html: Added. 2018-08-13 Zalan Bujtas [LFC][Floating] Add basic clearance support https://bugs.webkit.org/show_bug.cgi?id=188492 Reviewed by Antti Koivisto. * fast/block/block-only/floating-left-and-right-with-clearance-expected.txt: Added. * fast/block/block-only/floating-left-and-right-with-clearance.html: Added. 2018-08-13 Zan Dobersek Unreviewed WPE gardening. Cleaned up test expectations for tests under fast/dom/, unskipping all tests and then adding the failure or timeout test expectations as appropriate. Missing port-specific baselines are also included. * platform/wpe/TestExpectations: * platform/wpe/fast/dom/: Necessary test expectations added. 2018-08-13 Zan Dobersek Unreviewed WPE gardening. Removed an unnecessary block of skipped tests that cover WebCrypto API support for 521-bit EC keys. All these tests pass. Removed unnecessary pass directives for imported WPT tests. Moved related flaky or skipped tests into appropriate sections. Also adjusted a few other expectations, moving them into the appropriate section or just removing them for being outdated or duplicates. * platform/wpe/TestExpectations: 2018-08-13 Zan Dobersek Unreviewed WPE gardening. Adopt test expectation sections similar to the GTK+ TestExpectations file. Sort some test expectations accordingly, while the rest of the expectations will follow later. * platform/wpe/TestExpectations: 2018-08-12 Michael Catanzaro Unreviewed GTK test gardening * platform/gtk/TestExpectations: * platform/gtk/fast/forms/color/input-appearance-color-expected.png: * platform/gtk/fast/forms/color/input-appearance-color-expected.txt: 2018-08-12 Yusuke Suzuki Break reference cycle in ErrorEvent by using JSValueInWrappedObject https://bugs.webkit.org/show_bug.cgi?id=188491 Reviewed by Darin Adler. * fast/dom/reference-cycle-leaks-expected.txt: 2018-08-12 Aditya Keerthi [macOS] Color wells should appear pressed when presenting a color picker https://bugs.webkit.org/show_bug.cgi?id=188477 Reviewed by Tim Horton. Rebaseline tests to match new color-well appearance. * platform/mac/fast/forms/color/input-appearance-color-expected.png: * platform/mac/fast/forms/color/input-appearance-color-expected.txt: 2018-08-12 Zalan Bujtas [LFC] Float prev/next sibling should prevent top/bottom margin collapsing with parent. https://bugs.webkit.org/show_bug.cgi?id=188487 Reviewed by Antti Koivisto. * fast/block/block-only/floating-and-next-previous-inflow-with-margin-expected.txt: Added. * fast/block/block-only/floating-and-next-previous-inflow-with-margin.html: Added. 2018-08-10 Joseph Pecoraro Web Inspector: console.log fires getters for deep properties https://bugs.webkit.org/show_bug.cgi?id=187542 Reviewed by Saam Barati. * inspector/injected-script/avoid-getter-invocation-expected.txt: Added. * inspector/injected-script/avoid-getter-invocation.html: Added. 2018-08-10 Joseph Pecoraro LayoutTest inspector/worker/debugger-pause.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=164833 Reviewed by Brian Burg. * inspector/worker/debugger-pause.html: Add a microtask turn to ensure the workerTarget's mainResource is setup. There were times it might not get setup, but a single turn appears reliable enough. * platform/gtk/TestExpectations: * platform/mac/TestExpectations: This test always passes for me in Release and Debug. Reset expectations. 2018-08-10 Chris Dumez Crash under NetworkResourceLoader::convertToDownload() https://bugs.webkit.org/show_bug.cgi?id=188479 Reviewed by Alex Christensen. Add layout test coverage which reproduces the crash by: 1. Loading a cacheable plugin while plugins are enabled so that the plugin goes into the disk cache 2. Load the plugin again with plugins disabled so that we try to convert the load to a download * http/tests/download/convert-cached-load-to-download-expected.txt: Added. * http/tests/download/convert-cached-load-to-download.html: Added. * http/tests/plugins/resources/mock-plugin-cacheable.pl: Added. 2018-08-10 Ross Kirsling [WinCairo] More unreviewed gardening. * platform/wincairo/TestExpectations: 2018-08-10 Basuke Suzuki [LayoutTests] Suppress warning messages generated by the test scripts. https://bugs.webkit.org/show_bug.cgi?id=188455 Reviewed by Fujii Hironori. The messages such as warnings shouldn't be out on error log if that can be avoidable. * http/tests/cookies/resources/cookie-utility.php: * http/tests/xmlhttprequest/resources/access-control-allow-lists.php: * http/tests/xmlhttprequest/resources/access-control-basic-get-fail-non-simple.cgi: * http/tests/xmlhttprequest/resources/post-echo.cgi: * http/tests/xmlhttprequest/web-apps/004-test.cgi: 2018-08-10 Daniel Bates Once is hidden, its content won't be displayed again if its URL has fragment identifier ("#"). https://bugs.webkit.org/show_bug.cgi?id=187990 Reviewed by Simon Fraser. Add tests to ensure that we repaint an , whose resource URL contains a fragment, when its CSS display property changes as well as when its navigated to a different anchor in the same document. * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor-expected.txt: Added. * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor.html: Added. * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint-expected.txt: Added. * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint.html: Added. * fast/repaint/resources/red-square-on-top-of-green-square.html: Added. 2018-08-10 Ali Juma [IntersectionObserver] Implement rootMargin parsing https://bugs.webkit.org/show_bug.cgi?id=188469 Reviewed by Darin Adler. * intersection-observer/intersection-observer-interface-expected.txt: * intersection-observer/intersection-observer-interface.html: 2018-08-10 Joseph Pecoraro Eliminate remaining instances of "ElCapitan" from LayoutTests / Tools https://bugs.webkit.org/show_bug.cgi?id=188458 Reviewed by Alex Christensen. * platform/mac-wk1/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: 2018-08-10 Ross Kirsling [WinCairo] Unreviewed layout test gardening. * platform/wincairo/TestExpectations: * platform/wincairo/editing/selection/5057506-expected.png: Added. * platform/wincairo/editing/selection/caret-ltr-right-expected.txt: * platform/wincairo/editing/selection/caret-rtl-right-expected.txt: * platform/wincairo/editing/selection/doubleclick-crash-expected.txt: Added. * platform/wincairo/editing/selection/editable-links-expected.txt: Added. * platform/wincairo/editing/selection/extend-by-character-006-expected.txt: Added. * platform/wincairo/editing/selection/extend-by-sentence-001-expected.txt: Added. * platform/wincairo/editing/selection/extend-by-word-001-expected.txt: Added. * platform/wincairo/editing/selection/extend-inside-transforms-backward-expected.txt: Added. * platform/wincairo/editing/selection/extend-inside-transforms-forward-expected.txt: Added. * platform/wincairo/editing/selection/extend-selection-bidi-expected.txt: Added. * platform/wincairo/editing/selection/focus-body-expected.txt: Added. * platform/wincairo/editing/selection/move-by-line-001-expected.txt: Added. * platform/wincairo/editing/selection/move-by-word-001-expected.txt: Added. * platform/wincairo/editing/selection/select-all-001-expected.txt: Added. * platform/wincairo/editing/selection/select-all-002-expected.txt: Added. * platform/wincairo/editing/selection/select-all-003-expected.txt: Added. * platform/wincairo/editing/selection/select-all-004-expected.txt: Added. * platform/wincairo/editing/selection/unrendered-001-expected.txt: Added. * platform/wincairo/editing/selection/unrendered-002-expected.txt: Added. * platform/wincairo/editing/selection/unrendered-003-expected.txt: Added. * platform/wincairo/editing/selection/unrendered-004-expected.txt: Added. * platform/wincairo/editing/selection/unrendered-005-expected.txt: Added. 2018-08-09 Basuke Suzuki [LayoutTests] Test case which committed on r175053 was wrong. https://bugs.webkit.org/show_bug.cgi?id=188454 Reviewed by Fujii Hironori. It was originally committed on https://bugs.webkit.org/show_bug.cgi?id=136938 and has kept unchanged, but the test case uses non-existing redirect.php scripts which was removed a few months before than this bug. Also result was compared to wrong values. * http/tests/xmlhttprequest/cross-origin-redirect-responseURL-expected.txt: * http/tests/xmlhttprequest/cross-origin-redirect-responseURL.html: 2018-08-09 Joseph Pecoraro Remove ElCapitan specific layout test expectations https://bugs.webkit.org/show_bug.cgi?id=188457 Reviewed by Alex Christensen. * platform/mac-wk1/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: 2018-08-09 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188456 Unreviewed test gardening. Unskip http/xmlhttprequest. * platform/wincairo/TestExpectations: * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.png: Added. * platform/wincairo/http/tests/multipart/invalid-image-data-expected.png: Added. * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.png: Added. * platform/wincairo/http/tests/uri/css-href-expected.png: Added. 2018-08-09 Truitt Savell REGRESSION (r234330): 3 legacy-animation-engine/compositing tests are flaky failures https://bugs.webkit.org/show_bug.cgi?id=188357 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-08-09 Ali Juma Update IDL for IntersectionObserverEntry and IntersectionObserverEntryInit https://bugs.webkit.org/show_bug.cgi?id=188445 Reviewed by Simon Fraser. * intersection-observer/intersection-observer-entry-interface-expected.txt: * intersection-observer/intersection-observer-entry-interface.html: 2018-08-08 Keith Miller Array.prototype.sort should call @toLength instead of ">>> 0" https://bugs.webkit.org/show_bug.cgi?id=188430 Reviewed by Saam Barati. Remove invalid conformance test expectations. Array.prototype.sort calls toLength, which does not truncate integers. * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.html: * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.html: * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.html: 2018-08-09 Miguel Gomez Unreviewed GTK+ gardening after r234720. * platform/gtk/TestExpectations: * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: 2018-08-09 Zan Dobersek Unreviewed GTK+ and WPE gardening. Add a reftest failure expectation. Update a WPT EME test baseline for the WPE port. * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt: 2018-08-08 Ryosuke Niwa REGRESSION (r228260): Events handled by input method invoke default event handler https://bugs.webkit.org/show_bug.cgi?id=188370 Reviewed by Wenson Hsieh. Added a regression test. Due to the lack of adequate support of textInputController in WebKitTestRunner, the test is only enabled in WebKit1. The WTR fix is tracked by https://webkit.org/b/188428. * editing/input/press-tab-during-ime-composition-expected.txt: Added. * editing/input/press-tab-during-ime-composition.html: Added. * platform/ios/TestExpectations: * platform/wk2/TestExpectations: 2018-08-08 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188420 Unreviewed test gardening. Fix test result after r234607 landed. Part 1 for http/tests * platform/wincairo/TestExpectations: * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt: * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt: * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt: * platform/wincairo/http/tests/uri/css-href-expected.txt: 2018-08-08 Joseph Pecoraro Web Inspector: XHR content sometimes shows as error even though load succeeded https://bugs.webkit.org/show_bug.cgi?id=188385 Reviewed by Devin Rousso. * http/tests/inspector/network/xhr-response-body-expected.txt: * http/tests/inspector/network/xhr-response-body.html: Extend this test to include synchronous XHR for text and non-text resources. 2018-08-08 Truitt Savell Adjusting test expectations for imported/blink/fast/text/international-iteration-simple-text.html https://bugs.webkit.org/show_bug.cgi?id=179853 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: * platform/mac-wk1/TestExpectations: 2018-08-08 Ms2ger [GTK] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=188409 Unreviewed test gardening. * platform/gtk/TestExpectations: Remove expectations for now-passing tests. 2018-08-08 Wenson Hsieh [iOS] fast/events/ios/contenteditable-autocapitalize.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=188401 Reviewed by Ryosuke Niwa. Minor tweaks to make this test a bit easier to follow. Use async-await for each step of the test, and pass in the current autocapitalization type to `runTestWithAutocapitalizeType` rather than the next type. See Tools ChangeLog for more details. * fast/events/ios/contenteditable-autocapitalize.html: * platform/ios/TestExpectations: Remove the failing test expecation. 2018-08-08 Manuel Rego Casasnovas [css-grid] Update behavior of percentage row tracks and gutters https://bugs.webkit.org/show_bug.cgi?id=188403 Reviewed by Sergio Villar Senin. Update tests as needed according to the new behavior. * TestExpectations: Two grid gutters tests from WPT css-align suite are passing now. * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt: * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt: * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html: * fast/css-grid-layout/grid-columns-rows-get-set.html: * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt: * fast/css-grid-layout/grid-gutters-as-percentage.html: * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt: * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html: * fast/css-grid-layout/named-grid-line-get-set-expected.txt: * fast/css-grid-layout/named-grid-line-get-set.html: * fast/css-grid-layout/nested-grid-expected.html: * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js: * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: 2018-08-07 Chris Dumez navigator.sendBeacon does not work in pagehide callbacks https://bugs.webkit.org/show_bug.cgi?id=188329 Reviewed by Alex Christensen. Add layout test coverage. * http/wpt/beacon/sendBeacon-in-pagehide-expected.txt: Added. * http/wpt/beacon/sendBeacon-in-pagehide.html: Added. * http/wpt/beacon/support/sendBeacon-onpagehide-window.html: Added. 2018-08-07 Said Abou-Hallawa Allow href attribute without xlink on SVG elements https://bugs.webkit.org/show_bug.cgi?id=153854 Reviewed by Dean Jackson. * fast/selectors/any-link-basics-2-expected.txt: * fast/selectors/any-link-basics-2.html: Re-baseline this test because it was assuming the bare href should not work for the SVG element. * svg/custom/href-svg-namespace-animate-expected.svg: Added. * svg/custom/href-svg-namespace-animate.svg: Added. * svg/custom/href-svg-namespace-dynamic-expected.svg: Added. * svg/custom/href-svg-namespace-dynamic.svg: Added. * svg/custom/href-svg-namespace-elements-expected.txt: Added. * svg/custom/href-svg-namespace-elements.html: Added. * svg/custom/href-svg-namespace-static-expected.svg: Added. * svg/custom/href-svg-namespace.static-svg: Added. 2018-08-07 Ryosuke Niwa document.open and document.write must throw while the HTML parser is synchronously constructing a custom element https://bugs.webkit.org/show_bug.cgi?id=187319 Reviewed by Frédéric Wang. Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037 doesn't test nearly as many edge cases. * fast/custom-elements/resources/navigation-destination.html: Added. * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added. * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added. * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added. * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added. 2018-08-07 Rob Buis fetch() with subresource integrity crashes on zero length body https://bugs.webkit.org/show_bug.cgi?id=184325 Reviewed by Alex Christensen. Add a subtest for zero length resources. * http/tests/subresource-integrity/resources/empty-resource.txt: Added. * http/tests/subresource-integrity/sri-fetch-expected.txt: * http/tests/subresource-integrity/sri-fetch-worker-expected.txt: * http/tests/subresource-integrity/sri-fetch.js: 2018-08-07 Commit Queue Unreviewed, rolling out r234669. https://bugs.webkit.org/show_bug.cgi?id=188390 Didn't commit the actual change (Requested by rniwa on #webkit). Reverted changeset: "document.open and document.write must throw while the HTML parser is synchronously constructing a custom element" https://bugs.webkit.org/show_bug.cgi?id=187319 https://trac.webkit.org/changeset/234669 2018-08-07 Ryosuke Niwa document.open and document.write must throw while the HTML parser is synchronously constructing a custom element https://bugs.webkit.org/show_bug.cgi?id=187319 Reviewed by Frédéric Wang. Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037 doesn't test nearly as many edge cases. * fast/custom-elements/resources/navigation-destination.html: Added. * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added. * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added. * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added. * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added. 2018-08-07 Wenson Hsieh REGRESSION (r233778): Text selection sometimes cannot be extended in iframes https://bugs.webkit.org/show_bug.cgi?id=188374 Reviewed by Simon Fraser. Add 2 new layout tests to cover the original bug that r233778 fixed, as well as the regression in this bug. * editing/selection/ios/selection-handles-in-iframe-expected.txt: Added. * editing/selection/ios/selection-handles-in-iframe.html: Added. Add a test to verify that the user can select text in an iframe by dragging selection handles. * editing/selection/ios/selection-handles-in-readonly-input-expected.txt: Added. * editing/selection/ios/selection-handles-in-readonly-input.html: Added. Add a test to verify that dragging a selection handle outside of a readonly input does not cause the selection to jump outside of the input and clear out the selection in the input. 2018-08-07 Alex Christensen Fix things after r234640 https://bugs.webkit.org/show_bug.cgi?id=188133 * platform/mac-sierra-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Added. Added test expectation for Sierra, which has no safe browsing framework. 2018-08-07 Yusuke Suzuki Unreviewed, Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html is flaky https://bugs.webkit.org/show_bug.cgi?id=188246 Unreviewed test gardening, marked test as flaky because the test is wrong. * TestExpectations: 2018-08-06 Simon Fraser De-flake some animation tests https://bugs.webkit.org/show_bug.cgi?id=188356 Reviewed by Dean Jackson. The tests in legacy-animation-engine were flakey because the animation can start before we get a chance to register the event listener. Fix by starting the animation after the load event fires. Make the non-legacy tests match. * compositing/visible-rect/animated-from-none.html: * compositing/visible-rect/animated.html: * legacy-animation-engine/compositing/visible-rect/animated-from-none.html: * legacy-animation-engine/compositing/visible-rect/animated.html: 2018-08-06 Alex Christensen Check with SafeBrowsing during navigation in WKWebView https://bugs.webkit.org/show_bug.cgi?id=188133 Reviewed by Andy Estes. * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Copied from http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt. This test verifies that keys cannot be entered during navigation, and the keys seen in WebKitTestRunner are before the navigation. This is seen now because there is a brief moment in time between when WebKitTestRunner calls decidePolicyForNavigationAction and when the WebContent receives it. * svg/custom/anchor-on-use.svg: This test verifies what the page looks like after navigation. It used to just call testRunner.notifyDone when the link was clicked and because of the timing of messages sent with the UIProcess, WebKitTestRunner would see the results after the page navigated. Because we are adding a delay during navigation, the message order can no longer be relied on in this way. To fix this, we are just calling notifyDone in an unload handler. 2018-08-06 Ryosuke Niwa fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots https://bugs.webkit.org/show_bug.cgi?id=188353 Remove the timeout expectation now that the test is passing on debug bots. * TestExpectations: 2018-08-04 Ryosuke Niwa Add CEReactions=NotNeeded for reactions only needed for customized builtins https://bugs.webkit.org/show_bug.cgi?id=187851 Reviewed by Chris Dumez. Added a regression test for enqueuing a custom element reaction in a DOM API marked as [CEReaction] inside another DOM API with [CEReaction=NotNeeded]. WebKit should not hit a debug assertion added by this patch. * fast/custom-elements/custom-element-reaction-within-disallowed-scope-expected.txt: Added. * fast/custom-elements/custom-element-reaction-within-disallowed-scope.html: Added. 2018-08-06 Matt Baker Web Inspector: split-up async stack trace test suite to improve clarity and maintainability https://bugs.webkit.org/show_bug.cgi?id=185398 Reviewed by Joseph Pecoraro. * inspector/debugger/async-stack-trace-basic-expected.txt: Added. * inspector/debugger/async-stack-trace-basic.html: Added. Basic tests that check for the existence of an asynchronous stack trace when pausing inside an asynchronous callback function. * inspector/debugger/async-stack-trace-event-listener-expected.txt: Added. * inspector/debugger/async-stack-trace-event-listener.html: Added. * inspector/debugger/async-stack-trace-expected.txt: Removed. * inspector/debugger/async-stack-trace-truncate-expected.txt: Added. * inspector/debugger/async-stack-trace-truncate.html: Added. Test scenarios where the number of call frames in the async stack trace exceeds the maximum depth and is truncated. * inspector/debugger/async-stack-trace.html: Removed. * inspector/debugger/resources/async-stack-trace-test.js: Added. (TestPage.registerInitializer.window.getAsyncStackTrace): (TestPage.registerInitializer.logCallFrame): (TestPage.registerInitializer.window.logAsyncStackTrace): (TestPage.registerInitializer.window.addAsyncStackTraceTestCase): (TestPage.registerInitializer): Utility functions used across tests. * inspector/debugger/resources/postMessage-echo.html: Removed. This was unnecessary. To check that an async stack trace exists when pausing in a postMessage handler, all we need is an iframe that posts a message to its parent as soon as it is created. The iframe is now created inline in async-stack-trace-basic.html. * platform/mac/TestExpectations: 2018-08-06 Daniel Bates Setting table layout to fixed causes incorrect cell width calculations https://bugs.webkit.org/show_bug.cgi?id=90068 Reviewed by Simon Fraser. Derived from the test case written by Pravin D. Add a test case to ensure we do not regress cell width computation in fixed table layout when colspan is greater than the number of columns in the table. * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns-expected.html: Added. * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns.html: Added. 2018-08-06 Daniel Bates Add tests to ensure that Same-Site cookies are stored when set as the first party https://bugs.webkit.org/show_bug.cgi?id=188080 Reviewed by Alexey Proskuryakov. * http/tests/cookies/resources/cookie-utilities.js: (getDOMCookies): Return an empty dictionary when there are no DOM cookies. Currently we return {"": undefined}. * http/tests/cookies/resources/cookie-utilities.php: Added. * http/tests/cookies/resources/echo-http-and-dom-cookies-and-notify-done.php: Added. * http/tests/cookies/same-site/set-first-party-cross-site-cookies-expected.txt: Added. * http/tests/cookies/same-site/set-first-party-cross-site-cookies.php: Added. * http/tests/cookies/same-site/set-first-party-same-site-cookies-expected.txt: Added. * http/tests/cookies/same-site/set-first-party-same-site-cookies.php: Added. * platform/ios-12/TestExpectations: Skip the tests until the fix for is shipped. * platform/mac/TestExpectations: Ditto. 2018-08-06 Ryosuke Niwa fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots https://bugs.webkit.org/show_bug.cgi?id=188353 Reviewed by Saam Barati. Rely on GCController.collect() instead of allocating 1,000,000 objects in WebKitTestRunner / DumpRenderTree so that debug builders won't timeout. * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html: 2018-08-06 Ryosuke Niwa fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots https://bugs.webkit.org/show_bug.cgi?id=188353 Add a timeout expectation to the test while I verify the fix for the test. * TestExpectations: 2018-08-03 Ryan Haddad Unreviewed test gardening for mac-wk1. * platform/mac-wk1/TestExpectations: 2018-08-06 Aditya Keerthi [iOS] Indeterminate checkboxes appear unchecked https://bugs.webkit.org/show_bug.cgi?id=160484 Reviewed by Wenson Hsieh. Added reftest to ensure that the indeterminate checkbox does not appear the same as an unchecked checkbox. * fast/forms/ios/render-indeterminate-checkbox-expected-mismatch.html: Added. * fast/forms/ios/render-indeterminate-checkbox.html: Added. * platform/ios/fast/forms/indeterminate-expected.txt: Rebaseline. 2018-08-06 Truitt Savell storage/indexeddb/modern/opendatabase-after-storage-crash.html is causing tests in directory svg/ to timeout at random https://bugs.webkit.org/show_bug.cgi?id=187931 Unreviewed test gardening. * platform/wk2/TestExpectations: 2018-08-06 Wenson Hsieh [iOS] Tests that try to interact with the QuickType bar time out on iOS 11+ https://bugs.webkit.org/show_bug.cgi?id=188335 and Reviewed by Tim Horton. Refactors a couple of tests that currently rely on the QuickType bar being shown when the hardware keyboard is presented in the iOS simulator, so that it can insert text suggestions by tapping QuickType bar buttons; in the first place, it was never guaranteed that this bar would show up, or even have more than 1 text suggestion. Instead, we use the existing UIScriptController::applyAutocorrection method to trigger text replacement in the same way tapping a button on the QuickType bar would replace the current word with the suggested word. * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt: * fast/events/ios/before-input-events-prevent-candidate-insertion.html: * fast/events/ios/input-events-insert-replacement-text-expected.txt: * fast/events/ios/input-events-insert-replacement-text.html: * platform/ios/TestExpectations: Removes a [Timeout] expectation. * resources/ui-helper.js: (window.UIHelper.typeCharacter): Add a new UIHelper method to type a character using the keyboard. Sends hardware keyboard events on the WebKit2 port of iOS, and uses EventSender elsewhere. (window.UIHelper.applyAutocorrection): Add a new UIHelper method that wraps UIScriptController::applyAutocorrection. Only supported in WebKit2 currently. (window.UIHelper): 2018-08-06 Wenson Hsieh [iOS] Caret disappears after resigning and becoming first responder if active focus state is retained https://bugs.webkit.org/show_bug.cgi?id=188322 Reviewed by Tim Horton. Adds a new layout test to verify that (1) selection handles are not shown when selecting a word by long pressing prior to ending the touch, and (2) selection handles are shown after ending the touch. * editing/selection/ios/selection-handles-after-touch-end-expected.txt: Added. * editing/selection/ios/selection-handles-after-touch-end.html: Added. * platform/win/TestExpectations: Skip iOS selection tests on Windows. * resources/ui-helper.js: Introduces new hooks in UIHelper to grab the frames of the start and end selection handle views. (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise.): (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise): (window.UIHelper.getSelectionStartGrabberViewRect): (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise.): (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise): (window.UIHelper.getSelectionEndGrabberViewRect): 2018-08-06 Claudio Saavedra [WPE] New webgl 2.0 failures. Unreviewed gardening. * platform/wpe/TestExpectations: Two webgl 2.0 tests are failing, mark them. 2018-08-06 Claudio Saavedra [GTK] Skip new webgl 2.0 tests. Unreviewed gardening. * platform/gtk/TestExpectations: Expanded webgl 2.0 skipped test to include all, since there were new failures. 2018-08-06 Frederic Wang ASSERTION !data.customElementReactionQueue() when creating custom element inside an SVG document https://bugs.webkit.org/show_bug.cgi?id=187802 The assertion has been removed in bug 188327. This patch updates the test expectations and add some non-regression test to verify different cases of XML custom element construction. Reviewed by Ryosuke Niwa. * TestExpectations: This test no longer crashes but times out because of bug 187800. * fast/custom-elements/xml-parsing-create-and-element-for-a-token-expected.txt: Added. * fast/custom-elements/xml-parsing-create-and-element-for-a-token.svg: Added. 2018-08-05 Yusuke Suzuki Implement self.queueMicrotask in Workers https://bugs.webkit.org/show_bug.cgi?id=188247 Reviewed by Ryosuke Niwa. * http/wpt/workers/queue-microtask.any-expected.txt: Added. * http/wpt/workers/queue-microtask.any.html: Added. * http/wpt/workers/queue-microtask.any.js: Added. (promise_test): (promise_test.): (queueMicrotask.promise_test): (test): * http/wpt/workers/queue-microtask.any.worker-expected.txt: Added. * http/wpt/workers/queue-microtask.any.worker.html: Added. 2018-08-05 Rob Buis [GTK][WPE] Fetch tests assert in SubresourceLoader::didReceiveResponse() https://bugs.webkit.org/show_bug.cgi?id=188163 Reviewed by Frédéric Wang. Unskip since this will not crash in Debug anymore. * platform/wpe/TestExpectations: 2018-08-05 Yusuke Suzuki Add support for microtasks in workers https://bugs.webkit.org/show_bug.cgi?id=188246 Reviewed by Darin Adler. * http/wpt/workers/microtasks.any-expected.txt: Added. * http/wpt/workers/microtasks.any.html: Added. * http/wpt/workers/microtasks.any.js: Added. (promise_test): * http/wpt/workers/microtasks.any.worker-expected.txt: Added. * http/wpt/workers/microtasks.any.worker.html: Added. 2018-08-05 Philippe Normand [MediaCapabilities] Platform integration https://bugs.webkit.org/show_bug.cgi?id=187850 Reviewed by Eric Carlson. Mock tests for the MediaCapabilities specification. * media/mediacapabilities/mock-decodingInfo-expected.txt: Added. * media/mediacapabilities/mock-decodingInfo.html: Added. * media/mediacapabilities/mock-encodingInfo-expected.txt: Added. * media/mediacapabilities/mock-encodingInfo.html: Added. * media/video-test.js: (checkMediaCapabilitiesInfo): 2018-08-03 Ryosuke Niwa Properties set on window.customElements can disappear due to GC https://bugs.webkit.org/show_bug.cgi?id=172575 Reviewed by Saam Barati. Added a regression test. * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive-expected.txt: Added. * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html: Added. 2018-08-03 Justin Fan WebGL 2 conformance: vertex_arrays/vertex_array_object.html https://bugs.webkit.org/show_bug.cgi?id=188291 Get https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/vertex_arrays/vertex-array-object.html working on Mac OS and iOS, and check in the new test expectations. Reviewed by Dean Jackson. * TestExpectations: No longer skipping vertex_arrays tests. The following FAILed before this patch but are now expecting PASSes. * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt: * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: 2018-08-03 Ryan Haddad Skip imported/w3c/web-platform-tests/FileAPI/reading-data-section/filereader_abort.html. https://bugs.webkit.org/show_bug.cgi?id=187269 Unreviewed test gardening. * TestExpectations: 2018-08-03 Basuke Suzuki [LayoutTests][websocket] Return correct value even when cookie is not set. https://bugs.webkit.org/show_bug.cgi?id=188317 Reviewed by Darin Adler. > ws://127.0.0.1:8880/websocket/tests/hybi/echo-cookie_wsh.py This web socket script throw exception when cookie is not set. That is ended up with immediate disconnection and causes timeout for failure tests which makes debugging hard. * http/tests/websocket/tests/hybi/echo-cookie_wsh.py: (web_socket_transfer_data): * platform/wincairo/TestExpectations: 2018-08-03 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188316 Unreviewed test gardening. Skip some flaky tests. Add comments why we skip for some platform dependent reason. * platform/wincairo/TestExpectations: 2018-08-03 Basuke Suzuki [LayoutTests][PHP] Fix old-style script which uses function name as a keyword. https://bugs.webkit.org/show_bug.cgi?id=188289 Reviewed by Alex Christensen. Function name should be passed as a string literal. In PHP, named function is not the first class citizen. * http/tests/cookies/resources/echo-cookies.php: 2018-08-03 Basuke Suzuki [LayoutTests] Suppress PHP Error message by removing an execution time limit. https://bugs.webkit.org/show_bug.cgi?id=188288 Reviewed by Alex Christensen. Remove execution timeout. * http/tests/multipart/resources/multipart.php: 2018-08-02 Ryosuke Niwa Release assert when throwing exceptions in custom element reactions https://bugs.webkit.org/show_bug.cgi?id=187805 Reviewed by Saam Barati. Unskipped the previously crashing test. * TestExpectations: 2018-08-02 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188293 Unreviewed test gardening. Unskip some http tests. * platform/wincairo/TestExpectations: - contentextensions - events - favicon.ico - fullscreen - globalhistory - gzip-content-encoding - history - local - messaging - mime - multipart - performance - permissionclient - referrer-policy - resourceLoadStatistics * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt: Added. * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt: Added. * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt: Added. * platform/wincairo/http/tests/uri/css-href-expected.txt: Added. 2018-08-02 Jer Noble Control center controls disappear when pausing, locking device. https://bugs.webkit.org/show_bug.cgi?id=188282 Reviewed by Eric Carlson. * platform/mac/media/audio-session-category-video-paused-expected.txt: Added. * platform/mac/media/audio-session-category-video-paused.html: Added. * platform/ios/TestExpectations: 2018-08-02 Nan Wang AX: [iOS] add support to return the attributed string under the element https://bugs.webkit.org/show_bug.cgi?id=188276 Reviewed by Chris Fleizach. * accessibility/ios-simulator/attributed-string-for-element-expected.txt: Added. * accessibility/ios-simulator/attributed-string-for-element.html: Added. 2018-08-02 Tim Horton REGRESSION (r234488): Layout test fast/events/ios/keyboard-scrolling-repeat.html is timing out * fast/events/ios/keyboard-scrolling-repeat-expected.txt: Removed. * fast/events/ios/keyboard-scrolling-repeat.html: Removed. Remove a test that can't work anymore. If we need to re-write it it will probably need to be an API test. 2018-08-02 Megan Gardner Reformat editable selection tests to remove potential flakeyness due to autoscroll https://bugs.webkit.org/show_bug.cgi?id=188263 Reviewed by Wenson Hsieh Change the format of these editable selection tests to put the editable content at the top of the page so that when selecting we do not run into the page trying to autoscroll while selecting, which makes the tests more flakey, and more difficult to get accurate and consistent answers. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html: * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html: * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html: * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html: * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html: * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html: * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html: * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html: 2018-08-01 Yusuke Suzuki Add self.queueMicrotask(f) on DOMWindow https://bugs.webkit.org/show_bug.cgi?id=188212 Reviewed by Ryosuke Niwa. * js/dom/queue-microtask-window-expected.txt: Added. * js/dom/queue-microtask-window.html: Added. 2018-08-01 Ryosuke Niwa REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky https://bugs.webkit.org/show_bug.cgi?id=182589 Rebaseline the test and remove the flaky test expectation. * fast/dom/adopt-node-crash-2-expected.txt: * platform/ios-wk2/TestExpectations: * platform/mac/TestExpectations: 2018-08-01 Nan Wang AX: AOM: Add ARIA IDL Attribute Reflection https://bugs.webkit.org/show_bug.cgi?id=184676 Reviewed by Chris Fleizach. * accessibility/ARIA-reflection-expected.txt: Added. * accessibility/ARIA-reflection.html: Added. * js/dom/dom-static-property-for-in-iteration.html: * platform/win/TestExpectations: 2018-08-01 David Fenton Layout Test editing/selection/update-selection-by-style-change.html is flaky. https://bugs.webkit.org/show_bug.cgi?id=187649 Unreviewed test gardening, re-marked test as flaky. * platform/mac-wk2/TestExpectations: 2018-08-01 Andy VanWagoner [INTL] Implement hourCycle in DateTimeFormat https://bugs.webkit.org/show_bug.cgi?id=188006 Reviewed by Darin Adler. Added tests for hourCycle. * js/intl-datetimeformat-expected.txt: * js/script-tests/intl-datetimeformat.js: 2018-08-01 Andy VanWagoner number-toLocaleString.js test fails on ARM Linux buildbots https://bugs.webkit.org/show_bug.cgi?id=154533 Reviewed by Yusuke Suzuki. Removed assumed default locale in Intl tests. The default is tested to verify that it is a string, and a canonicalized language tag. All other test cases explicitly use a locale when they expect a localized value. * js/intl-collator-expected.txt: * js/intl-datetimeformat-expected.txt: * js/intl-default-locale-expected.txt: * js/intl-default-locale.html: * js/intl-numberformat-expected.txt: * js/intl-pluralrules-expected.txt: * js/script-tests/intl-collator.js: * js/script-tests/intl-datetimeformat.js: * js/script-tests/intl-numberformat.js: * js/script-tests/intl-pluralrules.js: 2018-08-01 Timothy Hatcher Hardcode some system colors to avoid fingerprinting exposure. https://bugs.webkit.org/show_bug.cgi?id=188203 rdar://problem/42781630 Reviewed by Tim Horton. * fast/css/apple-system-control-colors-expected.txt: Updated. * fast/css/test-setting-canvas-color.html: Fixed for colors with alpha. * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt: * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Updated. * platform/mac/TestExpectations: Removed fast/css/test-setting-canvas-color.html. * platform/mac/fast/css/apple-system-control-colors-expected.txt: Updated. 2018-08-01 Alicia Boya García [GTK] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=188221 * platform/gtk/TestExpectations: 2018-07-31 Ross Kirsling [WinCairo] Unreviewed test gardening. * platform/wincairo/TestExpectations: * platform/wincairo/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Added. * platform/wincairo/css3/masking/clip-path-circle-margin-box-expected.txt: Removed. 2018-07-31 Wenson Hsieh Tidy up a layout test introduced in r234436. https://bugs.webkit.org/show_bug.cgi?id=188107 Reviewed by Daniel Bates. The expected output of a test that uses js-test.js should include a description, plus a line that states that there will be a series of PASS messages, PASS/FAIL output, a successfully parsed line and finally a TEST COMPLETE line. This patch adjusts a newly introduced test to follow this convention. * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt: * fast/forms/ios/click-should-not-suppress-misspelling.html: 2018-07-31 Ryan Haddad Layout Test svg/animations/smil-leak-element-instances-noBaseValRef.svg is flaky https://bugs.webkit.org/show_bug.cgi?id=180997 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: Remove flaky expectation. 2018-07-31 John Wilander Resource Load Statistics: Remove partitioned cookies for reduced complexity, lower memory footprint, and ability to support more platforms https://bugs.webkit.org/show_bug.cgi?id=188109 Reviewed by Brent Fulgham, Chris Dumez, and Alex Christensen. This patch removes cookie partitioning which reduces the model to just blocked cookies (in third-party contexts) and first-party cookie access. Several of the changes are renaming to reflect that there are no more cookie partitions. The changes to the Storage Access API tests also involve fixes for potential flakiness by adopting several completion handlers in test functions. * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Removed. * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Removed. * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html: * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html: * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt. * http/tests/resourceLoadStatistics/cookie-deletion.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html. * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-expected.txt: Added. * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html. * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html: * http/tests/resourceLoadStatistics/enable-debug-mode.html: * http/tests/resourceLoadStatistics/grandfathering.html: * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed. * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed. * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed. * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Removed. * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Removed. * http/tests/resourceLoadStatistics/resources/get-cookies.php: * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php: Added. * http/tests/resourceLoadStatistics/resources/util.js: Added. (setEnableFeature): * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html: * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html: * http/tests/resourceLoadStatistics/telemetry-generation.html: * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed. * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed. * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: * http/tests/storageAccess/deny-storage-access-under-opener.html: * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt: * http/tests/storageAccess/grant-storage-access-under-opener.html: * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Removed. * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction.html: Removed. * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html: Removed. * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt. * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html: Added. * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt. * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt. * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added. * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame.html. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/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-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt: Renamed from LayoutTests/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-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe.html. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt. * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html. * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt: * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html: * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html: * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Removed. * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html: * 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.html: * http/tests/storageAccess/request-storage-access-same-origin-iframe.html: * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html: * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html: * http/tests/storageAccess/request-storage-access-top-frame.html: * http/tests/storageAccess/resources/nesting-iframe.html: * platform/ios/TestExpectations: Test case renaming. webkit.org/b/183216 removed since it's resolved. * platform/mac-wk2/TestExpectations: Test case renaming. * platform/wk2/TestExpectations: Test case renaming. 2018-07-31 Wenson Hsieh [iOS] Spelling suggestions cannot be selected in focused form controls when zoomed in https://bugs.webkit.org/show_bug.cgi?id=188107 Reviewed by Tim Horton. Adds a new test to verify that tapping in a misspelled word to bring up the spelling correction callout and selection view does not immediately cause the selection to dismiss. * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt: Added. * fast/forms/ios/click-should-not-suppress-misspelling.html: Added. 2018-07-31 Alex Christensen Remove Yosemite test results. We haven't run these tests in over a year. They're not needed. * platform/mac-yosemite: Removed. 2018-07-31 Ryan Haddad Layout Test media/video-add-autoplay-user-gesture.html is flaky. https://bugs.webkit.org/show_bug.cgi?id=174591 Reviewed by Darin Adler. Remove the 1000ms restriction for this test to complete in order to eliminate flakiness. * media/video-add-autoplay-user-gesture.html: 2018-07-31 Miguel Gomez [WPE] webanimations/partly-accelerated-transition-by-removing-property.html is failing since added in r234250 "[Web Animations] REGRESSION: transition added immediately after element creation doesn't work" https://bugs.webkit.org/show_bug.cgi?id=188058 Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode. * platform/wpe/TestExpectations: * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added. 2018-07-30 Justin Fan [WebGL2] Support compilation of GLSL ES version 300 shaders https://bugs.webkit.org/show_bug.cgi?id=187982 Reviewed by Dean Jackson. New simple test added to ensure that GLSL ES version 300 shaders compile. Updated other test results in glsl3 to match new functionality. * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added. * fast/canvas/webgl/webgl2-glsl3-compile.html: Added. * platform/ios/TestExpectations: Skipping ios for now. * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: 2018-07-30 Ryan Haddad Rebaseline fast/forms/file/input-file-re-render.html for Mojave. Unreviewed test gardening. * platform/mac-highsierra/fast/forms/file/input-file-re-render-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file/input-file-re-render-expected.txt. * platform/mac/fast/forms/file/input-file-re-render-expected.txt: 2018-07-30 Ryan Haddad Update TestExpectations for mac-wk1. Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-07-30 Chris Dumez Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent() https://bugs.webkit.org/show_bug.cgi?id=187284 Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via dependency bugs. * media/track/video-track-addition-and-frame-removal-expected.txt: Added. * media/track/video-track-addition-and-frame-removal.html: Added. 2018-07-30 Per Arne Vollan [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing. https://bugs.webkit.org/show_bug.cgi?id=188169 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-30 Per Arne Vollan [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing. https://bugs.webkit.org/show_bug.cgi?id=188168 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-30 Per Arne Vollan [Win] Layout test fast/repaint/canvas-object-fit.html is failing. https://bugs.webkit.org/show_bug.cgi?id=188167 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-30 Per Arne Vollan [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing. https://bugs.webkit.org/show_bug.cgi?id=188166 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-30 Zan Dobersek Unreviewed WPE gardening. Adding and adjusting a bunch of expectations to cover various ASSERT crashers. * platform/wpe/TestExpectations: 2018-07-30 Zan Dobersek Unreviewed WPE gardening. Adding two WPE-specific test baselines. Adjusting or adding a few additional test expectations. * platform/wpe/TestExpectations: * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added. 2018-07-29 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188155 Unreviewed test gardening. * platform/wincairo/TestExpectations: 2018-07-29 Basuke Suzuki [Curl] Fix the bug when client reject the redirect on WebKitLegacy. https://bugs.webkit.org/show_bug.cgi?id=188130 Reviewed by Darin Adler. * platform/wincairo/TestExpectations: - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass 2018-07-24 Simon Fraser Animation stops with object-fit:contain on an animated 2d canvas https://bugs.webkit.org/show_bug.cgi?id=187840 Reviewed by Zalan Bujtas. * fast/repaint/canvas-object-fit-expected.txt: Added. * fast/repaint/canvas-object-fit.html: Added. 2018-07-27 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188129 Unreviewed test gardening. * platform/wincairo/TestExpectations: * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added. 2018-07-27 Simon Fraser Adjust the color matrix for the inverse apple-invert-lightness() transformation https://bugs.webkit.org/show_bug.cgi?id=188131 rdar://problem/42673070 Reviewed by Zalan Bujtas. Rebaseline tests that use the filter inversion. Add a new test that does inversion for a whole range of colors, to get good coverage of the inversion matrix. * editing/style/inverse-color-filter-expected.txt: Added. * editing/style/inverse-color-filter.html: Added. * editing/style/set-backColor-with-color-filter-expected.txt: * editing/style/set-foreColor-with-color-filter-expected.txt: * platform/win/TestExpectations: 2018-07-27 Michael Catanzaro More unreviewed GTK test gardening * TestExpectations: 2018-07-27 David Fenton LayoutTest http/tests/cache/disk-cache/disk-cache-204-status-code.html is a flaky failure. https://bugs.webkit.org/show_bug.cgi?id=162685 Unreviewed test gardening, marked as flaky on iOS Release. * platform/ios-wk2/TestExpectations: 2018-07-27 Simon Fraser Be more conservative with compositing layer creation when memory is low https://bugs.webkit.org/show_bug.cgi?id=187866 rdar://problem/42366345 Reviewed by Zalan Bujtas. * compositing/layer-creation/compositing-policy-expected.txt: Added. * compositing/layer-creation/compositing-policy.html: Added. 2018-07-27 Zalan Bujtas [WK1] ASSERTION FAILED: renderer().repaintLayoutRects().m_repaintRect == renderer().clippedOverflowRectForRepaint(renderer().containerForRepaint()) in WebCore::RenderLayer::updateLayerPositionsAfterScroll https://bugs.webkit.org/show_bug.cgi?id=188122 Reviewed by Simon Fraser. * platform/mac-wk1/TestExpectations: 2018-07-27 Michael Catanzaro Unreviewed GTK test gardening * TestExpectations: * platform/gtk/TestExpectations: 2018-07-27 Basuke Suzuki [Curl] Crash on synchronous request via ResourceHandle. https://bugs.webkit.org/show_bug.cgi?id=188033 Reviewed by Alex Christensen. bug/188033 Crash sync xmlhttprequest * platform/wincairo/TestExpectations: 2018-07-27 David Fenton Layout Test tiled-drawing/scrolling/fixed/four-bars-zoomed.html is flaky text failure. https://bugs.webkit.org/show_bug.cgi?id=188096 Unreviewed test gardening, marked test as flaky. * platform/mac-wk2/TestExpectations: 2018-07-27 Basuke Suzuki [Curl] Set correct source info to ResourceResponse. https://bugs.webkit.org/show_bug.cgi?id=188069 Reviewed by Fujii Hironori. * platform/wincairo/TestExpectations: - http/tests/cache/disk-cache/disk-cache-302-status-code.html: Pass 2018-07-27 Fujii Hironori [WinCairo] Unreviewed test gardening * platform/wincairo/TestExpectations: Enable test cases under http/tests/css. 2018-07-26 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188090 Unreviewed test gardening. Rearrange http test section. * platform/wincairo/TestExpectations: 2018-07-26 Zalan Bujtas [Fullscreen] Do not create composited layers for renderers unless they are part of the fullscreen subtree. https://bugs.webkit.org/show_bug.cgi?id=188087 Reviewed by Simon Fraser. * compositing/no-compositing-when-fulll-screen-is-present-expected.txt: Added. * compositing/no-compositing-when-fulll-screen-is-present.html: Added. 2018-07-26 Ryan Haddad Unreviewed, rolling out r234281. Broke internal builds. Reverted changeset: "[Datalist] Add button to TextFieldInputs with a datalist" https://bugs.webkit.org/show_bug.cgi?id=187741 https://trac.webkit.org/changeset/234281 2018-07-26 Aditya Keerthi [Datalist] Add button to TextFieldInputs with a datalist https://bugs.webkit.org/show_bug.cgi?id=187741 Reviewed by Tim Horton. Added tests to verify appearance of TextFieldInputs with a datalist. * fast/forms/datalist/datalist-searchinput-appearance.html: Added. * fast/forms/datalist/datalist-textinput-appearance.html: Added. * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added. * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added. * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added. * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added. 2018-07-26 Antoine Quint [Web Animations] Accelerated animations don't respect a positive delay value https://bugs.webkit.org/show_bug.cgi?id=186930 Reviewed by Dean Jackson. Creating a new test that runs an accelerated animation on a non-positioned element with a small positive delay. Prior to this patch, the element would move slightly when the delay elapses but wouldn't animate towards the target value. With this patch, it animatea correctly. To check that it does animate, we add a cache over the element except for the first 25px which is the area within which it might have moved prior to this patch. This way the test only passes if the element is fully hidden by the cache. * webanimations/accelerated-animation-with-delay-expected.html: Added. * webanimations/accelerated-animation-with-delay.html: Added. 2018-07-26 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188076 Unreviewed test gardening. Mark diskcache test "Failure" for upcoming fix: - https://bugs.webkit.org/show_bug.cgi?id=188069. * platform/wincairo/TestExpectations: - http/tests/cache/disk-cache/disk-cache-302-status-code.html [ Failure ] 2018-07-26 Nan Wang AX: nothing returned for various previous text marker APIs from one div/p node to another https://bugs.webkit.org/show_bug.cgi?id=188071 Reviewed by Chris Fleizach. * accessibility/mac/text-marker-p-tags-expected.txt: Added. * accessibility/mac/text-marker-p-tags.html: Added. * accessibility/mac/text-marker-string-for-document-range-expected.txt: 2018-07-26 David Fenton Layout Test webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination.html is timing out on mac Debug https://bugs.webkit.org/show_bug.cgi?id=188061 Unreviewed test gardening. Marked test as [ Slow ]. * platform/mac/TestExpectations: 2018-07-26 Ryan Haddad Unreviewed, update TestExpectations for macOS WK1. * platform/mac-wk1/TestExpectations: 2018-07-26 Andy VanWagoner JSC: Intl API should ignore encoding when parsing BCP 47 language tag from ISO 15897 locale string (passed via LANG) https://bugs.webkit.org/show_bug.cgi?id=167991 Reviewed by Michael Catanzaro. Replaced expecting throwing a runtime error to avoid a crash, with testing for good default locale fallback behavior. * js/intl-default-locale-expected.txt: Added. * js/intl-default-locale.html: Added. * js/intl-invalid-locale-crash-expected.txt: Removed. * js/intl-invalid-locale-crash.html: Removed. * platform/win/TestExpectations: 2018-07-26 Miguel Gomez Unreviewed GTK+ and WPE gardening after r234252. * platform/gtk/TestExpectations: * platform/gtk/fast/overflow/line-clamp-expected.png: * platform/gtk/fast/overflow/line-clamp-expected.txt: * platform/wpe/TestExpectations: 2018-07-26 Antoine Quint [Web Animations] REGRESSION: transition added immediately after element creation doesn't work https://bugs.webkit.org/show_bug.cgi?id=187942 Reviewed by Dean Jackson. Creating a new test that runs a transition based on an explicit value being removed in favor of the implicit value of a property that can be accelerated. To check that we indeed run the animation, we have a cache that covers the entire range of interpolated values except for the start and end values and wait 100ms after creating the transition to end the test. Prior to this patch, the element would be at its start value and a 1px red line would show to the right of the cache. With this patch, the red line is hidden by the cache as it's animated. We also add a test that checks that we do not create a composited layer when several transitions, with only one being potentially accelerated, target the same element. * webanimations/accelerated-transition-by-removing-property-expected.html: Added. * webanimations/accelerated-transition-by-removing-property.html: Added. * webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added. * webanimations/partly-accelerated-transition-by-removing-property.html: Added. 2018-07-26 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188034 Unreviewed WinCairo gardening. Add expected file. * http/tests/xmlhttprequest/resources/print-referer.php: Added. * http/tests/xmlhttprequest/simple-sync-expected.txt: Added. * http/tests/xmlhttprequest/simple-sync.html: 2018-07-25 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=188034 Unreviewed WinCairo gardening. * httpxmlhttprequest/simple-sync.html: Added. * platform/wincairo/TestExpectations: 2018-07-25 Zalan Bujtas REGRESSION(r227577) Text on TV & Movies page doesn't wrap properly in iTunes https://bugs.webkit.org/show_bug.cgi?id=188018 Reviewed by Dean Jackson. * fast/block/lines-clamp-advanced-expected.html: Removed. * fast/block/lines-clamp-advanced-rl-expected.html: Removed. * fast/block/lines-clamp-advanced-rl.html: Removed. * fast/block/lines-clamp-advanced.html: Removed. * fast/block/lines-clamp-basic-expected.html: Removed. * fast/block/lines-clamp-basic-rl-expected.html: Removed. * fast/block/lines-clamp-basic-rl.html: Removed. * fast/block/lines-clamp-basic.html: Removed. * fast/css/lines-clamp-parsing-expected.txt: Removed. * fast/css/lines-clamp-parsing.html: Removed. * fast/overflow/line-clamp-with-text-shadow-expected.html: Added. * fast/overflow/line-clamp-with-text-shadow.html: Added. * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Removed. 2018-07-25 David Fenton Layout Test media/audio-concurrent-supported.html is a flaky failure. https://bugs.webkit.org/show_bug.cgi?id=188017 Unreviewed test gardening. * platform/ios-simulator-wk2/TestExpectations: 2018-07-25 David Fenton Unreviewed, rolling out r234187. the layout test added with this change is flaky on the bots Reverted changeset: "Animation stops with object-fit:contain on an animated 2d canvas" https://bugs.webkit.org/show_bug.cgi?id=187840 https://trac.webkit.org/changeset/234187 2018-07-25 Andy VanWagoner [INTL] Intl constructor lengths should be configurable https://bugs.webkit.org/show_bug.cgi?id=187960 Reviewed by Saam Barati. Expect DateTimeFormat formatToParts length to be 1. * js/intl-datetimeformat-expected.txt: * js/script-tests/intl-datetimeformat.js: 2018-07-25 Ms2ger [GTK][WPE] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=188003 Unreviewed test gardening. * platform/gtk/TestExpectations: - webgl/2.0.0/conformance2/glsl3/: skip while we disable WebGL2 support - media/video-restricted-invisible-autoplay-allowed-when-visible.html: mark as flaky - compositing/backing/backing-store-attachment-fill-forwards-animation.html: mark as failing - http/tests/security/canvas-remote-read-remote-video-hls.html: mark as failing * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Update for r233935. 2018-07-24 Chris Dumez REGRESSION (r219757): Accessing response getter of XHR instance from IFRAME sets constructor to Object from the IFRAME https://bugs.webkit.org/show_bug.cgi?id=187411 Reviewed by Sam Weinig. Add layout test coverage. I have verified locally that it passes in Chromium as well. * http/tests/xmlhttprequest/resources/data.json: Added. * http/tests/xmlhttprequest/resources/xhr-response-constructor-iframe.html: Added. * http/tests/xmlhttprequest/xhr-response-constructor-subframe-expected.txt: Added. * http/tests/xmlhttprequest/xhr-response-constructor-subframe.html: Added. 2018-07-24 Simon Fraser Animation stops with object-fit:contain on an animated 2d canvas https://bugs.webkit.org/show_bug.cgi?id=187840 Reviewed by Zalan Bujtas. * fast/repaint/canvas-object-fit-expected.txt: Added. * fast/repaint/canvas-object-fit.html: Added. 2018-07-24 Basuke Suzuki [Curl] Add support for wss:// websockets https://bugs.webkit.org/show_bug.cgi?id=172630 Reviewed by Fujii Hironori. Pass simple-wss.html. * platform/wincairo/TestExpectations: 2018-07-24 Chris Dumez Unreviewed, rolling out r233496 and r233571. Likely cause of and as ActiveDOMObjects can now be constructed / destroyed while we are iterating over them. Reverted changesets: "Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()" https://bugs.webkit.org/show_bug.cgi?id=187284 https://trac.webkit.org/changeset/233496 "REGRESSION(r233496): macOS Sierra hits debug assertions in TrackListBase::suspend" https://bugs.webkit.org/show_bug.cgi?id=187378 https://trac.webkit.org/changeset/233571 2018-07-24 Thibault Saunier Unreviewed WPE/GTK gardening. Disabled newly added webrtc tests that depend on implementing WebAudioSourceProviderGStreamer. Namely: webrtc/peer-connection-createMediaStreamDestination.html * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2018-07-24 Ryan Haddad Mark http/tests/workers/service/serviceworkerclients-matchAll.https.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=183705 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-07-24 Antoine Quint [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null https://bugs.webkit.org/show_bug.cgi?id=187953 Reviewed by Dean Jackson. Add a new test that sets an animation property via style after setting the initial animation's effect to null. * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added. * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added. 2018-07-24 Antoine Quint [Web Animations] Crash when setting "animation: none" after clearing an animation's effect https://bugs.webkit.org/show_bug.cgi?id=187952 Reviewed by Dean Jackson. Add a new test that checks that setting "animation: none" on an element that previously had a valid CSS animation and for which the effect was set to null does not crash. * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added. * webanimations/setting-css-animation-none-after-clearing-effect.html: Added. 2018-07-24 Antoine Quint [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null https://bugs.webkit.org/show_bug.cgi?id=187950 Reviewed by Dean Jackson. Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null. * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added. * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added. 2018-07-24 Daniel Bates Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it appears in neither the object-src directive nor the default-src directive of the Content Security Policy" https://bugs.webkit.org/show_bug.cgi?id=187870 Reviewed by Dean Jackson. Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document. * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl: * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added. (checkDidSameOriginChildWindowLoadAndNotifyDone): (checkDidLoad): * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added. * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added. * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt: * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added. * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added. * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html: * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added. * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added. * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS. * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many (if not all) plugin tests on Windows despite being marked as Closed (why?). 2018-07-24 Zan Dobersek Unreviewed WPE gardening. Adding WPE-specific baselines for WebGL2 conformance tests that are already passing on this port. * platform/wpe/webgl: Added. * platform/wpe/webgl/2.0.0: Added. * platform/wpe/webgl/2.0.0/conformance2: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added. * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added. 2018-07-24 Thibault Saunier [WPE][GTK] Implement PeerConnection API on top of libwebrtc https://bugs.webkit.org/show_bug.cgi?id=186932 Reviewed by Philippe Normand. * platform/gtk/TestExpectations: Enable webrtc tests. 2018-07-24 Dirk Schulze [css-masking] Black backdrop on -webkit-clip-path on SVG root https://bugs.webkit.org/show_bug.cgi?id=187880 Avoid duplicated clip in RenderLayer. Reviewed by Simon Fraser. * svg/clip-path/clip-path-on-svg-005-expected.svg: Added. * svg/clip-path/clip-path-on-svg-005.svg: Added. 2018-07-23 Per Arne Vollan The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=187943 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-23 Manuel Rego Casasnovas [css-grid] Add support for calc() in gutter properties https://bugs.webkit.org/show_bug.cgi?id=187902 Reviewed by Simon Fraser. Two tests are now passing thanks to this change. * TestExpectations: 2018-07-23 Andy VanWagoner [INTL] Language tags are not canonicalized https://bugs.webkit.org/show_bug.cgi?id=185836 Reviewed by Keith Miller. Use gregory instead of gregorian, matching test262/intl402 and other engines. Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests. * js/intl-datetimeformat-expected.txt: * js/intl-numberformat-expected.txt: * js/script-tests/intl-datetimeformat.js: * js/script-tests/intl-numberformat.js: (string_appeared_here): 2018-07-23 Sihui Liu CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey https://bugs.webkit.org/show_bug.cgi?id=187927 Reviewed by Chris Dumez. Add a new test case in existing test file to cover the crash case and update the expecation accordingly. * storage/indexeddb/index-multientry-expected.txt: * storage/indexeddb/index-multientry-private-expected.txt: * storage/indexeddb/resources/index-multientry.js: (addData): 2018-07-23 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=187932 Unreviewed test gardening. Enable Secure WebSocket tests. * platform/wincairo/TestExpectations: 2018-07-23 Justin Fan Enable WebGL2 glsl3 tests with expected FAIL results https://bugs.webkit.org/show_bug.cgi?id=187929 Reviewed by Dean Jackson. Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests. * TestExpectations: * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt: * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt: * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt: * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt: * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: 2018-07-23 Nan Wang AX: Press tab to highlight items on a webpage is not working with voiceover enabled https://bugs.webkit.org/show_bug.cgi?id=187824 Reviewed by Zalan Bujtas. * accessibility/mac/tab-focus-post-notification-expected.txt: Added. * accessibility/mac/tab-focus-post-notification.html: Added. 2018-07-23 Antoine Quint [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash https://bugs.webkit.org/show_bug.cgi?id=187906 Reviewed by Dean Jackson. Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target. * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added. * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added. 2018-07-23 Chris Dumez REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky https://bugs.webkit.org/show_bug.cgi?id=183705 Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html. If it fixes the flakiness I'll do the same for the 2 page cache tests. * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: (waitFor): (matchAllPromise2): (async.doTestAfterMessage): (matchAllPromise1): Deleted. (then): Deleted. * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-07-23 Per Arne Vollan Layout test webanimations/empty-keyframes-crash.html is failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=187912 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-23 Per Arne Vollan Skip crypto tests on Windows. https://bugs.webkit.org/show_bug.cgi?id=165090 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-23 Ryan Haddad Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=187658 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-07-23 Ryan Haddad Mark three service worker clients tests as flaky. https://bugs.webkit.org/show_bug.cgi?id=183705 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-07-22 Dean Jackson fullscreen env() variables should have initial values https://bugs.webkit.org/show_bug.cgi?id=187897 Reviewed by Sam Weinig. * fullscreen/fullscreen-env-initial-expected.html: Added. * fullscreen/fullscreen-env-initial.html: Added. 2018-07-20 John Wilander Resource Load Statistics: Enable basic functionality in experimental debug mode https://bugs.webkit.org/show_bug.cgi?id=187835 Reviewed by Chris Dumez. This patch makes the experimental ITP Debug Mode feature work, at least to a basic level. * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added. * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added. * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added. * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added. 2018-07-20 Sihui Liu [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187648 Reviewed by Brady Eidson. Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous. * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt: * storage/indexeddb/modern/opendatabase-after-storage-crash.html: 2018-07-19 Simon Fraser Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation https://bugs.webkit.org/show_bug.cgi?id=187844 rdar://problem/40387294 Reviewed by Dean Jackson. * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added. * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added. 2018-07-20 Ryosuke Niwa Picking a color from the color panel for typing attributes needs to inverse transform through color-filter https://bugs.webkit.org/show_bug.cgi?id=187846 Reviewed by Simon Fraser. Added tests to make sure foreground or background colors specified in execCommand don't get inverted. Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color since that's exactly what WebKit embedders uses to compute the style for color pickers. Added new tests for copy & paste case using textInputController.legacyAttributedString. * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added. * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added. * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added. * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added. * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange, which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter. * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added. * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString. This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods. * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test. * editing/style/set-backColor-with-color-filter-expected.txt: Added. * editing/style/set-backColor-with-color-filter.html: Added. * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt. * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html. Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're trying to test the code path taken by WebKit embedders and font panel here. 2018-07-20 Chris Dumez REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky https://bugs.webkit.org/show_bug.cgi?id=183705 Reviewed by Youenn Fablet. At the beginning of the tests, wait for the client count to reach the expected value instead of expecting it to be the right value right away. Clients unregister themselves asynchronously so it is flaky otherwise. * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: * http/tests/workers/service/serviceworkerclients-matchAll-worker.js: (async.doTestAfterMessage): 2018-07-20 Basuke Suzuki [Curl] Test gardening https://bugs.webkit.org/show_bug.cgi?id=187863 Unreviewed test gardening. Enable WebSocket tests. * platform/wincairo/TestExpectations: 2018-07-19 Jer Noble HLS resources with remote subresources will not taint canvasses. https://bugs.webkit.org/show_bug.cgi?id=187731 Reviewed by Brady Eidson. * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added. * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added. * http/tests/security/canvas-remote-read-remote-video-hls.html: Added. 2018-07-20 Ryan Haddad Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra. Unreviewed test gardening. * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added. 2018-07-20 Frederic Wang Import new WPT tests for custom elements https://bugs.webkit.org/show_bug.cgi?id=187806 Reviewed by Javier Fernandez. Some tests crashing or timing out are skipped. Also, one test depending on the availability of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS. * TestExpectations: Skip some tests crashing or timing out. * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added. 2018-07-19 Antoine Quint Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation https://bugs.webkit.org/show_bug.cgi?id=187530 Reviewed by Dean Jackson. Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is not running using an alternate method. * animations/keyframes-dynamic-expected.txt: * animations/keyframes-dynamic.html: 2018-07-19 Ryan Haddad Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=187648 Unreviewed test gardening. * platform/wk2/TestExpectations: 2018-07-19 Simon Fraser Fix the test. * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: 2018-07-18 Simon Fraser Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections https://bugs.webkit.org/show_bug.cgi?id=187778 Reviewed by Ryosuke Niwa. * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added. * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added. * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added. * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added. * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added. * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added. * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added. * editing/style/exec-command-foreColor-with-color-filter.html: Added. 2018-07-19 Truitt Savell [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews https://bugs.webkit.org/show_bug.cgi?id=187809 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-19 Frederic Wang Fix message of NotSupportedError exception thrown during custom element creation https://bugs.webkit.org/show_bug.cgi?id=187757 Reviewed by Yusuke Suzuki. * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added. * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added. 2018-07-18 Ryan Haddad Rebaseline fast/css/apple-system-colors.html. Unreviewed test gardening. * platform/mac/fast/css/apple-system-colors-expected.txt: 2018-07-18 Antoine Quint [Web Animations] Interpolation between font-styles with a keyword value should be discrete https://bugs.webkit.org/show_bug.cgi?id=187722 Reviewed by Myles Maxfield. Mark some WPT progressions. * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: 2018-07-18 Jer Noble PiP from Element Fullscreen should match AVKit's behavior https://bugs.webkit.org/show_bug.cgi?id=187623 Reviewed by Jon Lee. * TestExpectations: * media/fullscreen-video-going-into-pip-expected.txt: Removed. * media/fullscreen-video-going-into-pip.html: Removed. * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed. * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed. * platform/mac-wk2/TestExpectations: 2018-07-18 Truitt Savell [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout https://bugs.webkit.org/show_bug.cgi?id=187766 Unreviewed test gardening. * platform/wk2/TestExpectations: 2018-07-18 Alicia Boya García [GTK] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=187771 * TestExpectations: * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2018-07-18 Simon Fraser Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes https://bugs.webkit.org/show_bug.cgi?id=187747 Reviewed by Ryosuke Niwa. Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace. Add attributed-string-for-typing.html which tests typingAttributes. * editing/mac/attributed-string/anchor-element-expected.txt: * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added. * editing/mac/attributed-string/attributed-string-for-typing.html: Added. * editing/mac/attributed-string/basic-expected.txt: * editing/mac/attributed-string/comment-cdata-section-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/resources/dump-attributed-string.js: (dumpAttributedString): (formatNonParagraphAttributeValue): (parseNSColorDescription): (window.onload): (serializeAttributedString.log): Deleted. (serializeAttributedString.): Deleted. (serializeAttributedString): Deleted. * editing/mac/attributed-string/text-decorations-expected.txt: * editing/mac/attributed-string/vertical-align-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added. * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt: * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt: * platform/mac/editing/mac/attributed-string/anchor-element-expected.txt: Removed. * platform/mac/editing/mac/attributed-string/basic-expected.txt: Removed. * platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed. * platform/mac/editing/mac/attributed-string/font-size-expected.txt: Removed. * platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed. * platform/mac/editing/mac/attributed-string/font-weight-expected.txt: Removed. * platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt: Removed. * platform/mac/editing/mac/attributed-string/text-decorations-expected.txt: Removed. * platform/mac/editing/mac/attributed-string/vertical-align-expected.txt: Removed. 2018-07-17 Antoine Quint Ensure timingFunctionForKeyframeAtIndex() can be used from setAnimatedPropertiesInStyle(). https://bugs.webkit.org/show_bug.cgi?id=187637 Reviewed by Dean Jackson. Add a new test that would crash prior to this change. * webanimations/empty-keyframes-crash-expected.txt: Added. * webanimations/empty-keyframes-crash.html: Added. 2018-07-17 Ryan Haddad Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html for Sierra after r233898. Unreviewed test gardening. * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added. 2018-07-17 Truitt Savell Layout Test compositing/iframes/display-none-subframe.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=186406 Unreviewed test gardening * platform/wk2/TestExpectations: 2018-07-17 Jiewen Tan Unreviewed, test gardening after r233898. * TestExpectations: * platform/gtk/TestExpectations: * platform/ios/TestExpectations: * platform/mac/TestExpectations: * platform/wpe/TestExpectations: 2018-07-15 Jiewen Tan [WebCrypto] Crypto operations should copy their parameters before hoping to another thread https://bugs.webkit.org/show_bug.cgi?id=187501 Reviewed by Youenn Fablet. crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test gardening. * TestExpectations: * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added. * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added. * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added. * http/wpt/crypto/aes-cbc-crash.any.html: Added. * http/wpt/crypto/aes-cbc-crash.any.js: Added. * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added. * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added. * http/wpt/crypto/aes-ctr-crash.any.html: Added. * http/wpt/crypto/aes-ctr-crash.any.js: Added. * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added. * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added. * http/wpt/crypto/aes-gcm-crash.any.html: Added. * http/wpt/crypto/aes-gcm-crash.any.js: Added. * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added. * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added. * http/wpt/crypto/derive-hmac-key-crash.any.html: Added. * http/wpt/crypto/derive-hmac-key-crash.any.js: Added. * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added. * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added. * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added. * http/wpt/crypto/ecdsa-crash.any.html: Added. * http/wpt/crypto/ecdsa-crash.any.js: Added. * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added. * http/wpt/crypto/ecdsa-crash.any.worker.html: Added. * http/wpt/crypto/hkdf-crash.any-expected.txt: Added. * http/wpt/crypto/hkdf-crash.any.html: Added. * http/wpt/crypto/hkdf-crash.any.js: Added. * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added. * http/wpt/crypto/hkdf-crash.any.worker.html: Added. * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added. * http/wpt/crypto/pbkdf2-crash.any.html: Added. * http/wpt/crypto/pbkdf2-crash.any.js: Added. * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added. * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added. * http/wpt/crypto/resources/common.js: Added. * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added. * http/wpt/crypto/rsa-oaep-crash.any.html: Added. * http/wpt/crypto/rsa-oaep-crash.any.js: Added. * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added. * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added. * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added. * http/wpt/crypto/rsa-pss-crash.any.html: Added. * http/wpt/crypto/rsa-pss-crash.any.js: Added. * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added. * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added. 2018-07-17 Ryan Haddad Unskip LayoutTest imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html. https://bugs.webkit.org/show_bug.cgi?id=186901 Unreviewed test gardening. * TestExpectations: 2018-07-17 Antoine Quint [Web Animations] Interpolation between lengths with an "auto" value should be discrete https://bugs.webkit.org/show_bug.cgi?id=187721 Reviewed by Dean Jackson. Make two more tests opt into the new animation engine since they pass and they're not in the legacy-animation-engine directory. A third test now has some logging due to transitions not actually running, which is expected and correct. * fast/animation/height-auto-transition-computed-value.html: * imported/blink/transitions/transition-not-interpolable.html: * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt: 2018-07-17 John Wilander Add completion handlers to TestRunner functions setStatisticsLastSeen(), setStatisticsPrevalentResource(), setStatisticsVeryPrevalentResource(), setStatisticsHasHadUserInteraction(), and setStatisticsHasHadNonRecentUserInteraction() https://bugs.webkit.org/show_bug.cgi?id=187710 Reviewed by Chris Dumez. These changes are to update all test cases that make use of TestRunner functions: - setStatisticsLastSeen(), - setStatisticsPrevalentResource(), - setStatisticsVeryPrevalentResource(), - setStatisticsHasHadUserInteraction(), and - setStatisticsHasHadNonRecentUserInteraction(). * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: * http/tests/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.html: * http/tests/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.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html: * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html: * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html: * http/tests/resourceLoadStatistics/grandfathering.html: * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html: * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html: * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: * http/tests/resourceLoadStatistics/prune-statistics.html: * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html: * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html: * http/tests/resourceLoadStatistics/telemetry-generation.html: * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: 2018-07-17 Ryan Haddad Rebaseline displaylists/extent-includes-* tests for mac-wk1 after r233869. https://bugs.webkit.org/show_bug.cgi?id=187574 Unreviewed test gardening. * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt: * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt: 2018-07-17 Dirk Schulze [clip-path] Implement support for margin-box as reference box and box shape https://bugs.webkit.org/show_bug.cgi?id=127984 Reviewed by Simon Fraser. Compute the margin-box rectangle as needed for clip-path based on the actual computed values for the margin-top, *-left, *-bottom, *-right properties. * css3/masking/clip-path-circle-margin-box-expected.html: Added. * css3/masking/clip-path-margin-box-expected.html: Added. * css3/masking/clip-path-margin-box.html: Added. * platform/mac/css3/masking/clip-path-circle-margin-box-expected.png: Removed. * platform/mac/css3/masking/clip-path-circle-margin-box-expected.txt: Removed. 2018-07-17 Javier Fernandez Delete content of a single cell table should not delete the whole table https://bugs.webkit.org/show_bug.cgi?id=173117 Reviewed by Ryosuke Niwa. Tests to verify that single-cell tables are not deleted when their last character is deleted, unless it was previously selected by the user. Changes two expected files to adapt them to the new logic. * LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt: The paragraph is not deleted, even if it's empty. The paragraphs above are not merged, which was the goal of the test. * editing/deleting/delete-last-char-in-table-expected.txt: The table is not removed, even if it's empty. The formatted elements are deleted, which was the goal of the test. * editing/deleting/backspace-delete-last-char-in-table-expected.txt: Added. * editing/deleting/backspace-delete-last-char-in-table.html: Added. * editing/deleting/forward-delete-last-char-in-table-expected.txt: Added. * editing/deleting/forward-delete-last-char-in-table.html: Added. * editing/deleting/select-and-delete-last-char-in-table-expected.txt: Added. * editing/deleting/select-and-delete-last-char-in-table.html: Added. 2018-07-16 Simon Fraser Roll out r233873 and r233875 since they caused 8 new layout test crashes. * TestExpectations: * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Removed. * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Removed. * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Removed. * http/wpt/crypto/aes-cbc-crash.any.html: Removed. * http/wpt/crypto/aes-cbc-crash.any.js: Removed. * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/aes-cbc-crash.any.worker.html: Removed. * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Removed. * http/wpt/crypto/aes-ctr-crash.any.html: Removed. * http/wpt/crypto/aes-ctr-crash.any.js: Removed. * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/aes-ctr-crash.any.worker.html: Removed. * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Removed. * http/wpt/crypto/aes-gcm-crash.any.html: Removed. * http/wpt/crypto/aes-gcm-crash.any.js: Removed. * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/aes-gcm-crash.any.worker.html: Removed. * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Removed. * http/wpt/crypto/derive-hmac-key-crash.any.html: Removed. * http/wpt/crypto/derive-hmac-key-crash.any.js: Removed. * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Removed. * http/wpt/crypto/ecdsa-crash.any-expected.txt: Removed. * http/wpt/crypto/ecdsa-crash.any.html: Removed. * http/wpt/crypto/ecdsa-crash.any.js: Removed. * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/ecdsa-crash.any.worker.html: Removed. * http/wpt/crypto/hkdf-crash.any-expected.txt: Removed. * http/wpt/crypto/hkdf-crash.any.html: Removed. * http/wpt/crypto/hkdf-crash.any.js: Removed. * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/hkdf-crash.any.worker.html: Removed. * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Removed. * http/wpt/crypto/pbkdf2-crash.any.html: Removed. * http/wpt/crypto/pbkdf2-crash.any.js: Removed. * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/pbkdf2-crash.any.worker.html: Removed. * http/wpt/crypto/resources/common.js: Removed. * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Removed. * http/wpt/crypto/rsa-oaep-crash.any.html: Removed. * http/wpt/crypto/rsa-oaep-crash.any.js: Removed. * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Removed. * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Removed. * http/wpt/crypto/rsa-pss-crash.any.html: Removed. * http/wpt/crypto/rsa-pss-crash.any.js: Removed. * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/rsa-pss-crash.any.worker.html: Removed. * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Removed. * http/wpt/crypto/unwrap-ec-key-crash.any.html: Removed. * http/wpt/crypto/unwrap-ec-key-crash.any.js: Removed. * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Removed. * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Removed. * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Removed. * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Removed. * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Removed. * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Removed. 2018-07-16 Ryosuke Niwa [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187649 Reviewed by Wenson Hsieh. Force update the selection before ending the test. * editing/selection/update-selection-by-style-change.html: 2018-07-16 Simon Fraser Add color filter for transforming colors in Dark Mode https://bugs.webkit.org/show_bug.cgi?id=187717 rdar://problem/41146650 Reviewed by Dean Jackson. * css3/color-filters/color-filter-apple-invert-lightness-expected.html: Added. * css3/color-filters/color-filter-apple-invert-lightness.html: Added. * css3/color-filters/color-filter-parsing-expected.txt: * css3/color-filters/color-filter-parsing.html: 2018-07-15 Jiewen Tan [WebCrypto] Crypto operations should copy their parameters before hoping to another thread https://bugs.webkit.org/show_bug.cgi?id=187501 Reviewed by Youenn Fablet. crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test gardening. * TestExpectations: * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added. * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added. * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added. * http/wpt/crypto/aes-cbc-crash.any.html: Added. * http/wpt/crypto/aes-cbc-crash.any.js: Added. * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added. * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added. * http/wpt/crypto/aes-ctr-crash.any.html: Added. * http/wpt/crypto/aes-ctr-crash.any.js: Added. * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added. * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added. * http/wpt/crypto/aes-gcm-crash.any.html: Added. * http/wpt/crypto/aes-gcm-crash.any.js: Added. * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added. * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added. * http/wpt/crypto/derive-hmac-key-crash.any.html: Added. * http/wpt/crypto/derive-hmac-key-crash.any.js: Added. * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added. * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added. * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added. * http/wpt/crypto/ecdsa-crash.any.html: Added. * http/wpt/crypto/ecdsa-crash.any.js: Added. * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added. * http/wpt/crypto/ecdsa-crash.any.worker.html: Added. * http/wpt/crypto/hkdf-crash.any-expected.txt: Added. * http/wpt/crypto/hkdf-crash.any.html: Added. * http/wpt/crypto/hkdf-crash.any.js: Added. * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added. * http/wpt/crypto/hkdf-crash.any.worker.html: Added. * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added. * http/wpt/crypto/pbkdf2-crash.any.html: Added. * http/wpt/crypto/pbkdf2-crash.any.js: Added. * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added. * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added. * http/wpt/crypto/resources/common.js: Added. * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added. * http/wpt/crypto/rsa-oaep-crash.any.html: Added. * http/wpt/crypto/rsa-oaep-crash.any.js: Added. * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added. * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added. * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added. * http/wpt/crypto/rsa-pss-crash.any.html: Added. * http/wpt/crypto/rsa-pss-crash.any.js: Added. * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added. * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added. 2018-07-16 Said Abou-Hallawa [iOS] When bringing MobileSafari to the foreground, images, which are pending decoding, won't be drawn into the immediate-paint transaction https://bugs.webkit.org/show_bug.cgi?id=187375 Reviewed by Simon Fraser. The Internals API paintControlTints() is now renamed to invalidateControlTints() to be consistent with the new enum values and with the new name of the C++ function. * fast/css/webkit-mask-crash-fieldset-legend.html: * fast/css/webkit-mask-crash-figure.html: * fast/css/webkit-mask-crash-table.html: * fast/css/webkit-mask-crash-td-2.html: * fast/css/webkit-mask-crash-td.html: 2018-07-16 Truitt Savell [ MacOS WK1 Debug ] Layout Test svg/custom/linking-uri-01-b.svg is flakey https://bugs.webkit.org/show_bug.cgi?id=187711 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-07-16 David Fenton Unreviewed, rolling out r233867. caused build failures on High Sierra, Sierra and iOS Reverted changeset: "[WebCrypto] Crypto operations should copy their parameters before hoping to another thread" https://bugs.webkit.org/show_bug.cgi?id=187501 https://trac.webkit.org/changeset/233867 2018-07-15 Jiewen Tan [WebCrypto] Crypto operations should copy their parameters before hoping to another thread https://bugs.webkit.org/show_bug.cgi?id=187501 Reviewed by Youenn Fablet. crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test gardening. * TestExpectations: * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added. * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added. * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added. * http/wpt/crypto/aes-cbc-crash.any.html: Added. * http/wpt/crypto/aes-cbc-crash.any.js: Added. * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added. * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added. * http/wpt/crypto/aes-ctr-crash.any.html: Added. * http/wpt/crypto/aes-ctr-crash.any.js: Added. * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added. * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added. * http/wpt/crypto/aes-gcm-crash.any.html: Added. * http/wpt/crypto/aes-gcm-crash.any.js: Added. * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added. * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added. * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added. * http/wpt/crypto/derive-hmac-key-crash.any.html: Added. * http/wpt/crypto/derive-hmac-key-crash.any.js: Added. * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added. * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added. * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added. * http/wpt/crypto/ecdsa-crash.any.html: Added. * http/wpt/crypto/ecdsa-crash.any.js: Added. * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added. * http/wpt/crypto/ecdsa-crash.any.worker.html: Added. * http/wpt/crypto/hkdf-crash.any-expected.txt: Added. * http/wpt/crypto/hkdf-crash.any.html: Added. * http/wpt/crypto/hkdf-crash.any.js: Added. * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added. * http/wpt/crypto/hkdf-crash.any.worker.html: Added. * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added. * http/wpt/crypto/pbkdf2-crash.any.html: Added. * http/wpt/crypto/pbkdf2-crash.any.js: Added. * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added. * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added. * http/wpt/crypto/resources/common.js: Added. * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added. * http/wpt/crypto/rsa-oaep-crash.any.html: Added. * http/wpt/crypto/rsa-oaep-crash.any.js: Added. * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added. * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added. * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added. * http/wpt/crypto/rsa-pss-crash.any.html: Added. * http/wpt/crypto/rsa-pss-crash.any.js: Added. * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added. * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added. * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added. * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added. 2018-07-16 Aditya Keerthi [Datalist][macOS] Add suggestions UI for TextFieldInputTypes https://bugs.webkit.org/show_bug.cgi?id=186531 Reviewed by Tim Horton. Added tests to verify that the suggestions are correctly shown and hidden, and that suggestions can be selected and inserted into an input field. * fast/forms/datalist/datalist-show-hide-expected.txt: Added. * fast/forms/datalist/datalist-show-hide.html: Added. * fast/forms/datalist/datalist-textinput-keydown-expected.txt: Added. * fast/forms/datalist/datalist-textinput-keydown.html: Added. * platform/ios/TestExpectations: * resources/ui-helper.js: (window.UIHelper.isShowingDataListSuggestions): 2018-07-16 Jeremy Jones Fullscreen requires active document. https://bugs.webkit.org/show_bug.cgi?id=186226 rdar://problem/36187413 Reviewed by Jer Noble. This change guarantees the document to be visible for both element fullscreen and video fullscreen. User gesture is not enough to guarantee that the document is visible when fullscreen is initiated because JavaScript can spin wait before initiating fullscreen. During that spin the page or window might be hidden. Document::hidden() can't be relied upon because it won't update while JavaScript spins. This change adds a sync call to the UI process to get the current UI visibility state. * media/no-fullscreen-when-hidden.html: Added. * media/video-test.js: (eventName.string_appeared_here.thunk): (runWithKeyDown): * platform/ios-wk1/TestExpectations: * platform/mac-wk1/TestExpectations: 2018-07-16 Aaron Chu AX: Audit Tab should have an Audit Manager https://bugs.webkit.org/show_bug.cgi?id=184071 Reviewed by Brian Burg. Test cases for AuditManager, AuditTestCase, AuditTestSuite, AuditResult and AuditReport. * inspector/audit/audit-manager-expected.txt: Added. * inspector/audit/audit-manager.html: Added. * inspector/audit/audit-report-expected.txt: Added. * inspector/audit/audit-report.html: Added. * inspector/audit/audit-test-case-expected.txt: Added. * inspector/audit/audit-test-case.html: Added. * inspector/audit/audit-test-suite-expected.txt: Added. * inspector/audit/audit-test-suite.html: Added. * inspector/audit/resources/audit-test-fixtures.js: Added. (TestPage.registerInitializer.window.testSuiteFixture1): (TestPage.registerInitializer.window.testSuiteFixture1.testCaseDescriptors): (TestPage.registerInitializer.window.testSuiteFixture2): (TestPage.registerInitializer.window.testSuiteFixture2.testCaseDescriptors): (TestPage.registerInitializer): 2018-07-16 Truitt Savell [ iOS ] Layout Test fast/forms/submit-change-fragment.html is a flaky Timeout https://bugs.webkit.org/show_bug.cgi?id=187699 Unreviewed test gardening. * platform/ios-simulator-wk2/TestExpectations: 2018-07-16 Truitt Savell [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS https://bugs.webkit.org/show_bug.cgi?id=187700 Unreviewed test gardening. * platform/win/TestExpectations: 2018-07-14 Dirk Schulze [css-masking] Fully support -webkit-clip-path on SVG elements https://bugs.webkit.org/show_bug.cgi?id=185829 Reviewed by Simon Fraser. Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path contributes to hit testing for element references and basic shapes. * svg/clip-path/webkit-clip-path-after-expected.svg: Added. * svg/clip-path/webkit-clip-path-after.svg: Added. * svg/clip-path/webkit-clip-path-before-expected.svg: Added. * svg/clip-path/webkit-clip-path-before.svg: Added. * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added. * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added. * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added. * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added. * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added. * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added. * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added. * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added. 2018-07-13 Ryan Haddad Add TestExpectations and baselines for iOS 12 https://bugs.webkit.org/show_bug.cgi?id=187628 Reviewed by Alexey Proskuryakov. * platform/ios-12/TestExpectations: Added. 2018-07-13 Ryan Haddad Add TestExpectations and baselines for Mojave. https://bugs.webkit.org/show_bug.cgi?id=187620 Reviewed by Alexey Proskuryakov. * platform/mac/TestExpectations: 2018-07-13 John Wilander Flesh out WebSocket cookie tests to cover cookie policy for third-party resources https://bugs.webkit.org/show_bug.cgi?id=187541 Reviewed by Alex Christensen. * http/tests/cookies/resources/cookie-utilities.js: Added a function for setting a cookie in a WebSocket handshake. * http/tests/websocket/tests/hybi/cookie_wsh.py: (web_socket_do_extra_handshake): Now sets the root path for new cookies so that they can be seen by for example cookies/resources/echo-cookies.php. * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added. * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added. * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added. * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added. * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt: * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html: Now tests under the condition where localhost as third-party is allowed to set a new cookie as third party. It also makes sure to use cookies with the path set to the root so that all cookies are visible. 2018-07-13 Youenn Fablet Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection https://bugs.webkit.org/show_bug.cgi?id=187627 Reviewed by Jer Noble. * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added. * webrtc/peer-connection-createMediaStreamDestination.html: Added. 2018-07-13 Truitt Savell [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky https://bugs.webkit.org/show_bug.cgi?id=187557 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-07-13 Truitt Savell [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187649 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-07-13 Truitt Savell [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout https://bugs.webkit.org/show_bug.cgi?id=187622 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-07-12 Youenn Fablet Add a FrameLoaderClient willInjectUserScriptForFrame callback https://bugs.webkit.org/show_bug.cgi?id=187565 Reviewed by Alex Christensen. * http/tests/contentextensions/injected-script-callback-expected.txt: Added. * http/tests/contentextensions/injected-script-callback.html: Added. 2018-07-11 Ross Kirsling UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN https://bugs.webkit.org/show_bug.cgi?id=187571 Reviewed by Alex Christensen. * dom/xhtml/level3/core/documentgetinputencoding03.xhtml: * dom/xhtml/level3/core/entitygetinputencoding02.xhtml: * dom/xhtml/level3/core/entitygetxmlversion02.xhtml: * dom/xhtml/level3/core/external_foo.ent: Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml). 2018-07-12 Miguel Gomez Unreviewed GTK+ and WPE gardening after r233765. * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2018-07-12 Zalan Bujtas Newly added float should trigger full layout on the block. https://bugs.webkit.org/show_bug.cgi?id=187251 Reviewed by David Kilzer. * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added. * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added. 2018-07-11 Youenn Fablet MediaDevices should derive from EventTarget in its IDL https://bugs.webkit.org/show_bug.cgi?id=187575 Reviewed by Chris Dumez. * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added. * fast/mediastream/MediaDevices-addEventListener.html: Added. 2018-07-11 Ryosuke Niwa Layout Test editing/selection/navigation-clears-editor-state.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187389 Reviewed by Wenson Hsieh. Use 200 iterations like we did before r233701 and mark it as SLOW. * TestExpectations: * editing/selection/navigation-clears-editor-state.html: 2018-07-11 Aditya Keerthi REGRESSION (231276): Attempting to copy an image fails https://bugs.webkit.org/show_bug.cgi?id=187212 Reviewed by Ryosuke Niwa. Added test to ensure that we can copy a URL without a title, and the URL's lastPathComponent appears like a file URL. * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added. * editing/mac/pasteboard/can-copy-url-without-title.html: Added. * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230. 2018-07-11 Ross Kirsling [WinCairo] Unreviewed test gardening. * platform/wincairo/TestExpectations: 2018-07-11 Truitt Savell Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187420 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-07-11 Youenn Fablet Fix remaining Cross-Origin-Resource-Policy failures, if any https://bugs.webkit.org/show_bug.cgi?id=186761 Reviewed by Alex Christensen. Remove redundant tests with WPT. * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed. * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed. * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed. * http/wpt/cross-origin-resource-policy/fetch.html: Removed. * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed. * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed. * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed. * http/wpt/cross-origin-resource-policy/image-loads.html: Removed. * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed. * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed. * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed. * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed. * http/wpt/cross-origin-resource-policy/resources/script.py: Removed. * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed. * http/wpt/cross-origin-resource-policy/script-loads.html: Removed. 2018-07-11 Jer Noble Disable all network caching for HLS streams. https://bugs.webkit.org/show_bug.cgi?id=187544 Reviewed by Chris Dumez. * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: * http/tests/cache/disk-cache/disk-cache-media-small.html: 2018-07-11 Ms2ger [GTK] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=187551 Unreviewed gardening. * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code. 2018-07-10 Youenn Fablet Make fetch() use "same-origin" credentials by default https://bugs.webkit.org/show_bug.cgi?id=176023 Reviewed by Chris Dumez. Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials. Updated expected results accordingly. * http/tests/inspector/network/resource-mime-type.html: Update resource-mime-type.html to ensure we go to the network for every load. * http/wpt/resource-timing/rt-cors.js: (assertRedirectWithDisallowedTimingData): Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming. * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added. * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added. * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added. * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added. 2018-07-10 Saam Barati Layout Test editing/selection/navigation-clears-editor-state.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187389 Rubber-stamped by Ryosuke Niwa. Make this test less susceptible to timing out on debug builds by: - lowering the number of iframes we add by a factor of two - removing the tests own internal 18 second timeout * editing/selection/navigation-clears-editor-state.html: 2018-07-10 Zalan Bujtas FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers. https://bugs.webkit.org/show_bug.cgi?id=187249 Reviewed by Simon Fraser. * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added. * fast/multicol/crash-in-vertical-writing-mode.html: Added. 2018-07-10 John Wilander Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler https://bugs.webkit.org/show_bug.cgi?id=187499 Reviewed by Chris Dumez. These changes are to adopt and make use of the new completion handler in testRunner.statisticsResetToConsistentState(). * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: * http/tests/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.html: * http/tests/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.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html: * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html: * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html: * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html: * http/tests/resourceLoadStatistics/grandfathering.html: * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html: * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html: * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html: * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html: * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html: * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html: * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html: * http/tests/resourceLoadStatistics/prune-statistics.html: * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html: * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html: * http/tests/resourceLoadStatistics/telemetry-generation.html: * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: 2018-07-10 Truitt Savell [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187522 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-07-09 Dean Jackson Remove fullscreen-auto-hide-delay https://bugs.webkit.org/show_bug.cgi?id=187493 Reviewed by Antoine Quint. Update the existing test that partially used the delay, and remove the ones that used only the delay. * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed. * fullscreen/fullscreen-auto-hide-delay.html: Removed. * fullscreen/fullscreen-env-expected.txt: * fullscreen/fullscreen-env.html: * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed. * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed. 2018-07-09 Truitt Savell Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187484 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-07-09 Truitt Savell [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS] https://bugs.webkit.org/show_bug.cgi?id=187491 Unreviewed test gardening * platform/ios-wk2/TestExpectations: * platform/mac/TestExpectations: 2018-07-09 Brady Eidson Continued unreviewed hacking on this test because that's my full time job now. * storage/indexeddb/modern/opendatabase-after-storage-crash.html: 2018-07-09 Brady Eidson This test is *still* flaky. This unreviewed patch is my attempt to make it less so. * storage/indexeddb/modern/opendatabase-after-storage-crash.html: 2018-07-09 Brian Burg REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js https://bugs.webkit.org/show_bug.cgi?id=187350 Reviewed by Matt Baker. Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true) is sent to the backend. There's no way to correctly stringify the current call frame when stepping into console.log because the injected script was blackboxed at the time that the scripts were parsed. Instead, the stepping output just shows that the debugger is paused somewhere inside console.log. * inspector/debugger/pause-for-internal-scripts-expected.txt: Added. * inspector/debugger/pause-for-internal-scripts.html: Added. * inspector/debugger/resources/log-pause-location.js: (TestPage.registerInitializer.window.addSteppingTestCase): (TestPage.registerInitializer): 2018-07-09 Truitt Savell Layout Test media/video-background-playback.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187476 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-07-09 Ryan Haddad Mark animations/needs-layout.html as flaky on iOS. https://bugs.webkit.org/show_bug.cgi?id=187388 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: 2018-07-08 David Kilzer DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix Reviewed by Daniel Bates. * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add. * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add. * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js. 2018-07-06 Nan Wang AX: add a subrole for meter elements on macOS https://bugs.webkit.org/show_bug.cgi?id=187409 Reviewed by Chris Fleizach. * accessibility/mac/meter-subrole-expected.txt: Added. * accessibility/mac/meter-subrole.html: Added. * platform/mac/accessibility/roles-exposed-expected.txt: 2018-07-06 Youenn Fablet WebRTC MediaStreamTrack Enable / Disable causes video delay / lag https://bugs.webkit.org/show_bug.cgi?id=186889 Reviewed by Eric Carlson. Test is no longer valid since we are now sending 0 bytes for audio tracks. * webrtc/audio-muted-stats2-expected.txt: Removed. * webrtc/audio-muted-stats2.html: Removed. 2018-07-06 Ryan Haddad Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug. https://bugs.webkit.org/show_bug.cgi?id=187093 Unreviewed test gardening. * TestExpectations: 2018-07-06 Brady Eidson This test is flaky. This unreviewed patch is my attempt to make it less so. * storage/indexeddb/modern/opendatabase-after-storage-crash.html: 2018-07-06 David Fenton Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky. https://bugs.webkit.org/show_bug.cgi?id=187372 Unreviewed test gardening. Added [ Slow ] to the existing [ Pass Timeout ] expectation. * platform/mac-wk1/TestExpectations: 2018-07-06 Ryan Haddad Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578. Unreviewed test gardening. * accessibility/ios-simulator/strong-password-field-expected.txt: 2018-07-06 David Fenton Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky timeout. https://bugs.webkit.org/show_bug.cgi?id=187408 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-07-06 Antoine Quint [Web Animations] Using a Web Animation leaks the Document https://bugs.webkit.org/show_bug.cgi?id=187088 Reviewed by Darin Adler. * webanimations/leak-document-with-web-animation-expected.txt: Added. * webanimations/leak-document-with-web-animation.html: Added. * webanimations/resources/web-animation-leak-iframe.html: Added. 2018-07-06 Saam Barati Layout Test editing/selection/navigation-clears-editor-state.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187389 Reviewed by Mark Lam. * editing/selection/navigation-clears-editor-state.html: Make the test's internal time out mechanism longer since it's being hit on the bots. 2018-07-06 Nan Wang AX: setValue on text controls should send out key events https://bugs.webkit.org/show_bug.cgi?id=186690 Reviewed by Chris Fleizach. Editor's clearText function will also dispatch the InputEvent. In the test, we need to make sure each test case finishes handling all the input events before moving to the next test case. * accessibility/mac/set-value-editable-dispatch-events-expected.txt: * accessibility/mac/set-value-editable-dispatch-events.html: 2018-07-06 Truitt Savell Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187393 Unreviewed test gardening. * TestExpectations: 2018-07-06 Daniel Bates Remove Strong Confirmation Password button https://bugs.webkit.org/show_bug.cgi?id=187306 Reviewed by Sam Weinig. Remove support for the Strong Confirmation Password button because we never made use of it. * accessibility/ios-simulator/strong-password-field-expected.txt: * accessibility/ios-simulator/strong-password-field.html: * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html: * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html: * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html: * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html: * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html: * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html: * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html: * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html: * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html: * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Removed. * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Removed. * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Removed. * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Removed. * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html: * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html: * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html: * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html: * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Removed. * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt: * fast/forms/auto-fill-button/last-auto-fill-button-type.html: * platform/gtk/TestExpectations: * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed. * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed. * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed. * platform/win/TestExpectations: * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed. * platform/wincairo/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed. 2018-07-05 Carlos Garcia Campos Unreviewed GTK gardening. Remove platform expectations for imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html Since r233512 we are getting the same results as other ports. * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Removed. 2018-07-05 Youenn Fablet REGRESSION (r230843): Flash doesn't work; Produces blue box on page https://bugs.webkit.org/show_bug.cgi?id=187346 Reviewed by Ryosuke Niwa. Skip new test on WK1 since it does not have the ability to block plugins. * http/tests/plugins/plugin-allow-then-reload-expected.txt: Added. * http/tests/plugins/plugin-allow-then-reload.html: Added. * platform/mac-wk1/TestExpectations: 2018-07-05 Brady Eidson IndexedDB operations in a Page fail after a StorageProcess crash. and https://bugs.webkit.org/show_bug.cgi?id=187123 Reviewed by Alex Christensen. * storage/indexeddb/modern/opendatabase-after-storage-crash.html: Added. 2018-07-05 Ryosuke Niwa Youtube video pages crash after a couple of minutes https://bugs.webkit.org/show_bug.cgi?id=187316 Reviewed by Antti Koivisto. Added a regression test to remove an iframe with a video while there is a main content which is eligible to be shown in the Touch Bar. * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added. * media/remove-video-best-media-element-in-main-frame-crash.html: Added. 2018-07-05 Fujii Hironori REGRESSION(r233495) [cairo] drawGlyphsShadow should use the fast path for zero blur-radius https://bugs.webkit.org/show_bug.cgi?id=187336 Reviewed by Carlos Garcia Campos. * platform/gtk/TestExpectations: Unmarked fast/text/multiple-text-shadow-overflow-layout-rect.html. 2018-07-05 Saam Barati [mac-wk1] Layout Test editing/selection/navigation-clears-editor-state.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=187309 Reviewed by Mark Lam. Try to make this test less flaky by making percents threshold of freed objects smaller. * editing/selection/navigation-clears-editor-state-expected.txt: * editing/selection/navigation-clears-editor-state.html: 2018-07-05 Youenn Fablet Layout Test http/tests/workers/service/basic-messageport.html is flaky https://bugs.webkit.org/show_bug.cgi?id=182630 Reviewed by Alex Christensen. Test is flaky due to a race between serviceWorkerClient.postMessage and MessagePort.postMessage. Both are going through UIProcess but MessagePort events are grabbed asynchronously. Fixed the test to not expect order between these two message exchange channels. * http/tests/workers/service/basic-messageport-expected.txt: * http/tests/workers/service/resources/basic-messageport.js: (channel.port1.onmessage): (then): * platform/mac-wk2/TestExpectations: 2018-07-05 David Fenton LayoutTest imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky. https://bugs.webkit.org/show_bug.cgi?id=187372 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-07-05 Commit Queue Unreviewed, rolling out r233539. https://bugs.webkit.org/show_bug.cgi?id=187368 Changes made for youtube crashes has caused 15 api failures (Requested by Truitt on #webkit). Reverted changeset: "Youtube video pages crash after a couple of minutes" https://bugs.webkit.org/show_bug.cgi?id=187316 https://trac.webkit.org/changeset/233539 2018-07-04 Ryosuke Niwa Youtube video pages crash after a couple of minutes https://bugs.webkit.org/show_bug.cgi?id=187316 Reviewed by Antti Koivisto. Added a regression test to remove an iframe with a video while there is a main content which is eligible to be shown in the Touch Bar. * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added. * media/remove-video-best-media-element-in-main-frame-crash.html: Added. 2018-07-05 Zalan Bujtas Do not assume that hypen's width can be computed using the simplified text measure codepath. https://bugs.webkit.org/show_bug.cgi?id=187352 Reviewed by Simon Fraser. * fast/text/hyphen-is-complex-crash-expected.txt: Added. * fast/text/hyphen-is-complex-crash.html: Added. 2018-07-05 Wenson Hsieh [WK1] editing/spelling/markers.html times out on High Sierra after r233439 https://bugs.webkit.org/show_bug.cgi?id=187351 Reviewed by Tim Horton. This is currently timing out on High Sierra, because the `verifyUnexpectedMarkers` portion of the test fails to actually make use of the override spell checking results. Fix this by passing the results when calling the function. * editing/spelling/markers.html: 2018-07-05 Nan Wang AX: setValue on text controls should send out key events https://bugs.webkit.org/show_bug.cgi?id=186690 Reviewed by Chris Fleizach. * accessibility/mac/set-value-editable-dispatch-events-expected.txt: Added. * accessibility/mac/set-value-editable-dispatch-events.html: Added. 2018-07-05 Truitt Savell Layout Test svg/animations/animateMotion-additive-2c.svg and svg/animations/animateMotion-additive-2d.svg is flaky https://bugs.webkit.org/show_bug.cgi?id=187345 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-07-04 Carlos Garcia Campos REGRESSION(r233325): [GTK] Broke 40 animations tests https://bugs.webkit.org/show_bug.cgi?id=187264 Reviewed by Žan Doberšek. Remove expectations for tests that are passing now. * platform/gtk/TestExpectations: 2018-07-04 Antti Koivisto Reparse user stylesheets when _useSystemAppearance changes https://bugs.webkit.org/show_bug.cgi?id=187312 Reviewed by Tim Horton. * fast/media/use-system-appearance-user-stylesheet-parsing-expected.txt: Added. * fast/media/use-system-appearance-user-stylesheet-parsing.html: Added. 2018-07-04 Alicia Boya García Unreviewed GTK test gardening. https://bugs.webkit.org/show_bug.cgi?id=187328 * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2018-07-03 Antoine Quint [Web Animations] Make WPT test at timing-model/timelines/timelines.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=186508 Reviewed by Dean Jackson. We're now passing this test reliably. * TestExpectations: 2018-07-03 Ryosuke Niwa Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent() https://bugs.webkit.org/show_bug.cgi?id=187284 Reviewed by Eric Carlson. Added a regression test which reliably hits the newly added debug assertion. * media/track/video-track-addition-and-frame-removal-expected.txt: Added. * media/track/video-track-addition-and-frame-removal.html: Added. 2018-07-03 Fujii Hironori [cairo] Doesn't paint box-shadow with zero blur-radius https://bugs.webkit.org/show_bug.cgi?id=187244 Reviewed by Žan Doberšek. * platform/gtk/fast/box-shadow/inset-expected.png: Updated. 2018-07-03 Youenn Fablet Crash in WebKit::CacheStorage::Cache::toRecordInformation when running http/tests/cache-storage/cache-persistency.https.html https://bugs.webkit.org/show_bug.cgi?id=187243 Reviewed by Chris Dumez. * TestExpectations: 2018-07-03 Chris Dumez performance-api/performance-observer-no-document-leak.html is flaky https://bugs.webkit.org/show_bug.cgi?id=186938 Reviewed by Simon Fraser. Update test to stop relying on internals.numberOfLiveDocuments() and instead rely on the new internals.documentIdentifier() / internals.isDocumentAlive(documentIdentifier) API in order to address the flakiness. Relying on the number of live documents to check if a particular document was destroyed is unreliable and flaky given that WebKit constructs documents for various reasons. * TestExpectations: * performance-api/performance-observer-no-document-leak-expected.txt: * performance-api/performance-observer-no-document-leak.html: 2018-07-03 Truitt Savell Re-enabling canvas tests for canvas/philip/tests/initial.reset.gradient.html https://bugs.webkit.org/show_bug.cgi?id=187307 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-07-03 Truitt Savell re-enable some canvas tests that are now consistently passing https://bugs.webkit.org/show_bug.cgi?id=187305 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-07-03 Jonathan Bedard Unreviewed, rolling out r233461. Assertions triggered during iOS 11 debug layout and API tests Reverted changeset: "[iOS] Add assert to catch improper use of WebCore::Timer in UI Process" https://bugs.webkit.org/show_bug.cgi?id=185330 https://trac.webkit.org/changeset/233461 2018-07-03 Frederic Wang Import WPT infrastructure tests https://bugs.webkit.org/show_bug.cgi?id=187095 Reviewed by Youenn Fablet. * TestExpectations: Mark known failures. 2018-07-03 Frederic Wang REGRESSION (r232186): Hardware-accelerated CSS animations using steps() timing function no longer work https://bugs.webkit.org/show_bug.cgi?id=186129 Reviewed by Antoine Quint. Add a test to ensure that accelerated and non-accelerated animations are properly started when WebAnimationsCSSIntegration is enabled. In particular, consider the case of animated transform using steps() timing function. * http/wpt/css/css-animations/start-animation-001-expected.html: Added. * http/wpt/css/css-animations/start-animation-001.html: Added. 2018-07-03 Frederic Wang [iOS] Animations with Bézier timing function not suspended on UI process when animation-play-state is set to "paused" https://bugs.webkit.org/show_bug.cgi?id=170784 Add a reftest to visually check pausing of transform animations. Reviewed by Antoine Quint. * http/wpt/css/css-animations/set-animation-play-state-to-paused-001-expected.html: Added. * http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html: Added. 2018-07-03 Antoine Quint Crash in WebCore::WebAnimation::timeToNextRequiredTick when running imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html https://bugs.webkit.org/show_bug.cgi?id=187145 Unreviewed. Forgot to remove the expectation change when fixing the bug in r233430. * TestExpectations: 2018-07-02 Sukolsak Sakshuwong Regular expressions with ".?" expressions at the start and the end match the entire string https://bugs.webkit.org/show_bug.cgi?id=119191 Reviewed by Michael Saboff. * fast/regex/dotstar-expected.txt: * fast/regex/script-tests/dotstar.js: 2018-07-02 Antti Koivisto Tighter limit for canvas memory use on iOS https://bugs.webkit.org/show_bug.cgi?id=187279 Reviewed by Simon Fraser. * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: 2018-07-02 Sukolsak Sakshuwong RegExp.exec returns wrong value with a long integer quantifier https://bugs.webkit.org/show_bug.cgi?id=187042 Reviewed by Saam Barati. * fast/regex/overflow-expected.txt: * fast/regex/script-tests/overflow.js: 2018-07-02 Myles C. Maxfield [Cocoa] Google Fonts doesn't work if the user has the requested font locally-installed https://bugs.webkit.org/show_bug.cgi?id=187228 Reviewed by Brent Fulgham. * fast/text/user-installed-fonts/local-expected.html: Added. * fast/text/user-installed-fonts/local.html: Added. 2018-07-02 Wenson Hsieh [WK1] editing/spelling/markers.html is failing on recent builds of macOS Mojave https://bugs.webkit.org/show_bug.cgi?id=187253 Reviewed by Tim Horton. In recent builds of macOS Mojave, NSSpellChecker returns both grammar and spelling errors when asked to analyze the string "I have a issue.". While arguably correct, the change causes this existing layout test to fail due to one of the calls to `verifyUnexpectedMarkers` expecting either grammar markers and not spelling markers, or vice versa. To fix this, we can leverage the mechanism added in r233412 to simulate different results from the platform spellchecker, such that the test now exercises all combinations of grammar and spelling corrections observed on each macOS platform, regardless of the actual platform where the test is being run. This patch also enhances the capabilities of `LayoutTestSpellChecker`. See `Tools/ChangeLog` for more details. * editing/spelling/markers-expected.txt: * editing/spelling/markers.html: * editing/spelling/text-replacement-after-typing-to-word.html: Adjusted for a renamed TestRunner method. 2018-07-02 Michael Catanzaro Unreviewed GTK gardening * platform/gtk/TestExpectations: * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added. 2018-07-02 Eric Carlson Video sometimes flickers when playing to AppleTV https://bugs.webkit.org/show_bug.cgi?id=187193 Reviewed by Jer Noble and Youenn Fablet. * platform/mac/media/audio-session-category-audio-autoplay.html: Update as audio category doesn't change immediately. 2018-07-02 Zan Dobersek Unreviewed WPE gardening. Adjust or add a few test expectations. Remove a bad text baseline for one W3C Fetch test, add a proper text baseline for another. * platform/wpe/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers: Added. * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers/header-values-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Removed. 2018-07-02 Frederic Wang WTF's internal std::optional implementation should abort() on bad optional access https://bugs.webkit.org/show_bug.cgi?id=186536 Unreviewed test gardening. 2018-07-02 Frederic Wang WTF's internal std::optional implementation should abort() on bad optional access https://bugs.webkit.org/show_bug.cgi?id=186536 Reviewed by Michael Catanzaro. * TestExpectations: Mark two tests as crashing (bug #187145 and bug #187243). 2018-07-01 Fujii Hironori [WK2] fast/parser/document-open-in-unload.html makes the following test crash https://bugs.webkit.org/show_bug.cgi?id=98345 Reviewed by Ryosuke Niwa. * platform/wk2/TestExpectations: Unskipped fast/parser/document-open-in-unload.html. 2018-07-01 Myles C. Maxfield [Cocoa] LastResort in the font family list causes emoji with joiners to be rendered as multiple .notdef characters https://bugs.webkit.org/show_bug.cgi?id=187209 Reviewed by Darin Adler. * fast/text/emoji-with-joiner-expected.txt: Added. * fast/text/emoji-with-joiner.html: Added. 2018-07-01 Wenson Hsieh [macOS] Text replacements that end with symbols are expanded immediately https://bugs.webkit.org/show_bug.cgi?id=187225 Reviewed by Darin Adler. Adds a layout test to check that if a user has configured a text replacement that ends with punctuation, then: 1. Typing that text replacement won't immediately trigger replacement. 2. Text replacement is triggered after pressing enter. * editing/spelling/text-replacement-after-typing-to-word-expected.txt: Added. * editing/spelling/text-replacement-after-typing-to-word.html: Added. * platform/ios/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-06-29 Antoine Quint [Web Animations] Make WPT test at timing-model/timelines/document-timelines.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=186507 Reviewed by Dean Jackson. This test now passes reliably. * TestExpectations: 2018-06-30 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_event-dispatch.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183843 Unreviewed. This test is no longer flaky, the fix for webkit.org/b/183834 fixed the issue. * platform/ios/TestExpectations: 2018-06-30 Commit Queue Unreviewed, rolling out r233391. https://bugs.webkit.org/show_bug.cgi?id=187217 This patch broke Windows ports (Requested by fredw on #webkit). Reverted changeset: "WTF's internal std::optional implementation should abort() on bad optional access" https://bugs.webkit.org/show_bug.cgi?id=186536 https://trac.webkit.org/changeset/233391 2018-06-29 Frederic Wang WTF's internal std::optional implementation should abort() on bad optional access https://bugs.webkit.org/show_bug.cgi?id=186536 Reviewed by Michael Catanzaro. * TestExpectations: Mark one WebAnimations test as crashing (bug #187145). 2018-06-29 Nan Wang Crash under WebCore::AXObjectCache::handleMenuItemSelected https://bugs.webkit.org/show_bug.cgi?id=186918 Reviewed by Chris Fleizach. * accessibility/accessibility-crash-focused-element-change-expected.txt: Added. * accessibility/accessibility-crash-focused-element-change.html: Added. 2018-06-29 Antti Koivisto REGRESSION (r232806): Facebook login fields have blue fill background instead of white https://bugs.webkit.org/show_bug.cgi?id=187207 Reviewed by Tim Horton. * fast/forms/input-background-ua-media-query-expected.html: Added. * fast/forms/input-background-ua-media-query.html: Added. 2018-06-29 Daniel Bates REGRESSION (r230921): Cannot log in to forums.swift.org using GitHub account https://bugs.webkit.org/show_bug.cgi?id=187197 Reviewed by Brent Fulgham. Add tests to ensure that Same-Site cookies are sent in a subsequent same-origin form submission from a child window that is cross-origin with its opener. Also add a test to ensure that Same-Site cookies are visible to an about:blank pop-up window (as about:blank is Same-Site with its opener by definition of being same-origin with it). * http/tests/cookies/same-site/fetch-in-about-blank-popup-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-about-blank-popup.html: Added. * http/tests/cookies/same-site/post-from-cross-site-popup-expected.txt: Added. * http/tests/cookies/same-site/post-from-cross-site-popup.html: Added. * http/tests/cookies/same-site/resources/post-from-popup.html: Added. 2018-06-29 Ryan Haddad Skip media/picture-in-picture-interruption.html on iOS since it relies on 'runWithKeyDown'. https://bugs.webkit.org/show_bug.cgi?id=187181 Unreviewed test gardening. * platform/ios/TestExpectations: 2018-06-29 Aditya Keerthi [macOS] Do not crash if there is an attempt to copy a file URL to the clipboard https://bugs.webkit.org/show_bug.cgi?id=187183 Reviewed by Wenson Hsieh. Added a test to ensure that the WebProcess does not crash if we attempt to copy a file URL to the clipboard. The test also ensures the clipboard content remains unchanged. * TestExpectations: * http/tests/security/pasteboard-file-url-expected.txt: Added. * http/tests/security/pasteboard-file-url.html: Added. * platform/mac-wk2/TestExpectations: 2018-06-29 Nan Wang AX: [iOS] VoiceOver scroll position is jumpy in frames https://bugs.webkit.org/show_bug.cgi?id=186956 Reviewed by Simon Fraser. * fast/scrolling/ios/iframe-scroll-into-view-expected.html: Added. * fast/scrolling/ios/iframe-scroll-into-view.html: Added. 2018-06-29 Truitt Savell Layout Test webrtc/datachannel/mdns-ice-candidates.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187180 Unreviewed test gardening. * TestExpectations: 2018-06-29 Truitt Savell Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS https://bugs.webkit.org/show_bug.cgi?id=187103 Unreviewed test gardening * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: 2018-06-25 Said Abou-Hallawa Infinite loop if a element references its ancestor and the DOMNodeInserted event handler of one its ancestor's descents updates the document style https://bugs.webkit.org/show_bug.cgi?id=186925 Reviewed by Antti Koivisto. * svg/dom/svg-use-infinite-loop-cloning-expected.txt: Added. * svg/dom/svg-use-infinite-loop-cloning.html: Added. 2018-06-29 Manuel Rego Casasnovas [WPE] Three CSS Grid Layout tests crash due to valueless std::optional access https://bugs.webkit.org/show_bug.cgi?id=186752 Reviewed by Frédéric Wang. * platform/wpe/TestExpectations: Remove tests from TestExpectations file as they're passing now. 2018-06-29 Thibault Saunier [GTK][WPE]: Add a way to setup our development environment inside flatpak https://bugs.webkit.org/show_bug.cgi?id=186771 Reviewed by Carlos Alberto Lopez Perez. * http/conf/flatpak-httpd.conf: Added. Apache configuration file to be used inside flaptak. 2018-06-29 David Fenton Unreviewed, rolling out r233349. caused 42 crashes on iOS GuardMalloc and iOS ASan tests Reverted changeset: "[Web Animations] Using a Web Animation leaks the Document" https://bugs.webkit.org/show_bug.cgi?id=187088 https://trac.webkit.org/changeset/233349 2018-06-29 Jer Noble Returning PiP'd video to fullscreen while playing leaves video muted. https://bugs.webkit.org/show_bug.cgi?id=187181 Reviewed by Eric Carlson. * media/picture-in-picture-interruption-expected.txt: Added. * media/picture-in-picture-interruption.html: Added. 2018-06-29 Per Arne Vollan Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing. https://bugs.webkit.org/show_bug.cgi?id=186807 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-29 Per Arne Vollan Layout Test fast/text/mark-matches-broken-line-rendering.html is failing https://bugs.webkit.org/show_bug.cgi?id=187177 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-29 Antoine Quint Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=187163 Unreviewed. This test needed to be modified to account for the pending state being updated at a different time, so we just wait a frame to ensure the animation is ended. See r233325. * compositing/animation/layer-for-filling-animation.html: 2018-06-29 Antoine Quint [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries https://bugs.webkit.org/show_bug.cgi?id=122235 Unreviewed. This test has not been flaky on all ports by GTK for a long time. * platform/ios-wk1/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/wincairo/TestExpectations: 2018-06-27 Antoine Quint [Web Animations] Using a Web Animation leaks the Document https://bugs.webkit.org/show_bug.cgi?id=187088 Reviewed by Dean Jackson. Add a new test that creates an Animation object in JS within an iframe and checks that removing the iframe clears its Document. * webanimations/leak-document-with-web-animation-expected.txt: Added. * webanimations/leak-document-with-web-animation.html: Added. * webanimations/resources/web-animation-leak-iframe.html: Added. 2018-06-28 Olivia Barnett Find in page for typographic quotes does not find low (German) quotes https://bugs.webkit.org/show_bug.cgi?id=187164 Reviewed by Tim Horton. Added additional test for German quotes. * fast/text/find-quotes.html: 2018-06-28 Zalan Bujtas [iOS] Unreviewed test gardening. * platform/ios/TestExpectations: 2018-06-28 Zalan Bujtas [LFC] Add block formatting only test cases https://bugs.webkit.org/show_bug.cgi?id=187162 Reviewed by Antti Koivisto. These tests are expected to generate the same tree output on every platform (no text, strictly block only). * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added. * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added. * fast/block/block-only/absolute-height-stretch-expected.txt: Added. * fast/block/block-only/absolute-height-stretch.html: Added. * fast/block/block-only/absolute-left-auto-expected.txt: Added. * fast/block/block-only/absolute-left-auto.html: Added. * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added. * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added. * fast/block/block-only/absolute-nested-expected.txt: Added. * fast/block/block-only/absolute-nested.html: Added. * fast/block/block-only/absolute-nested2-expected.txt: Added. * fast/block/block-only/absolute-nested2.html: Added. * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added. * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added. * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added. * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added. * fast/block/block-only/absolute-simple-expected.txt: Added. * fast/block/block-only/absolute-simple.html: Added. * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added. * fast/block/block-only/absolute-width-shrink-to-fit.html: Added. * fast/block/block-only/absolute-width-stretch-expected.txt: Added. * fast/block/block-only/absolute-width-stretch.html: Added. * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added. * fast/block/block-only/absolute-with-static-block-position-nested.html: Added. * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added. * fast/block/block-only/almost-intruding-left-float-simple.html: Added. * fast/block/block-only/border-simple-expected.txt: Added. * fast/block/block-only/border-simple.html: Added. * fast/block/block-only/fixed-nested-expected.txt: Added. * fast/block/block-only/fixed-nested.html: Added. * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added. * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added. * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added. * fast/block/block-only/floating-box-clear-both-simple.html: Added. * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added. * fast/block/block-only/floating-box-clear-right-simple.html: Added. * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added. * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added. * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added. * fast/block/block-only/floating-box-left-and-right-multiple.html: Added. * fast/block/block-only/floating-box-right-simple-expected.txt: Added. * fast/block/block-only/floating-box-right-simple.html: Added. * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added. * fast/block/block-only/floating-box-with-clear-siblings.html: Added. * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added. * fast/block/block-only/floating-box-with-clear-simple.html: Added. * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added. * fast/block/block-only/floating-box-with-new-formatting-context.html: Added. * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added. * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added. * fast/block/block-only/floating-left-right-simple-expected.txt: Added. * fast/block/block-only/floating-left-right-simple.html: Added. * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added. * fast/block/block-only/floating-left-right-with-all-margins.html: Added. * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added. * fast/block/block-only/floating-lefts-and-rights-simple.html: Added. * fast/block/block-only/floating-multiple-lefts-expected.txt: Added. * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added. * fast/block/block-only/floating-multiple-lefts-in-body.html: Added. * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added. * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added. * fast/block/block-only/floating-multiple-lefts.html: Added. * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added. * fast/block/block-only/floating-with-new-block-formatting-context.html: Added. * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added. * fast/block/block-only/margin-collapse-bottom-bottom.html: Added. * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added. * fast/block/block-only/margin-collapse-bottom-nested.html: Added. * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added. * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added. * fast/block/block-only/margin-collapse-simple-expected.txt: Added. * fast/block/block-only/margin-collapse-simple.html: Added. * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added. * fast/block/block-only/margin-collapse-top-nested.html: Added. * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added. * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added. * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added. * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added. * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added. * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added. * fast/block/block-only/margin-left-right-sizing-expected.txt: Added. * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added. * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added. * fast/block/block-only/margin-left-right-sizing.html: Added. * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added. * fast/block/block-only/margin-propagation-simple-content-height.html: Added. * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added. * fast/block/block-only/margin-sibling-collapse-propagated.html: Added. * fast/block/block-only/margin-simple-expected.txt: Added. * fast/block/block-only/margin-simple.html: Added. * fast/block/block-only/negative-margin-simple-expected.txt: Added. * fast/block/block-only/negative-margin-simple.html: Added. * fast/block/block-only/padding-nested-expected.txt: Added. * fast/block/block-only/padding-nested.html: Added. * fast/block/block-only/padding-simple-expected.txt: Added. * fast/block/block-only/padding-simple.html: Added. * fast/block/block-only/relative-auto-expected.txt: Added. * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added. * fast/block/block-only/relative-auto-with-parent-offset.html: Added. * fast/block/block-only/relative-auto.html: Added. * fast/block/block-only/relative-bottom-expected.txt: Added. * fast/block/block-only/relative-bottom.html: Added. * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added. * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added. * fast/block/block-only/relative-right-expected.txt: Added. * fast/block/block-only/relative-right.html: Added. * fast/block/block-only/relative-siblings-expected.txt: Added. * fast/block/block-only/relative-siblings.html: Added. * fast/block/block-only/relative-simple-expected.txt: Added. * fast/block/block-only/relative-simple.html: Added. 2018-06-28 Timothy Hatcher Find on page selection color isn't adapted for dark mode. https://bugs.webkit.org/show_bug.cgi?id=187072 rdar://problem/40354841 Unreviewed test gardening. * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find. * fast/text/mark-matches-broken-line-rendering-expected.html: * fast/text/mark-matches-rendering-expected.html: Use -apple-system-find-highlight-background to work on all macOS versions. * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find. 2018-06-28 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183834 Reviewed by Dean Jackson. This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for the pending state being updated at a different time, so we just wait a frame to ensure the animation is started. * TestExpectations: * compositing/visible-rect/animated.html: 2018-06-28 Jer Noble Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time. Remove the artificial early timeout (1s) in this test. * media/video-buffering-allowed.html: 2018-06-28 Aditya Keerthi REGRESSION (r232040): Cursor jumping in Safari text fields https://bugs.webkit.org/show_bug.cgi?id=187142 Reviewed by Tim Horton. Added test to ensure that the 'selectionchange' event is only fired once per click in an editable node. * fast/events/ios/click-selectionchange-once-expected.txt: Added. * fast/events/ios/click-selectionchange-once.html: Added. 2018-06-28 Dirk Schulze [css-masking] Update clip-path box mapping to unified box https://bugs.webkit.org/show_bug.cgi?id=185797 Reviewed by Simon Fraser. Update existing tests and add new tests to check the slightly different behavior. * fast/masking/parsing-clip-path-shape-expected.txt: * fast/masking/parsing-clip-path-shape.html: * svg/clip-path/clip-path-shape-border-box-expected.svg: Added. * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg. * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg. * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg. * svg/clip-path/clip-path-shape-fill.svg: * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added. * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg. * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg. * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg. * svg/clip-path/clip-path-shape-stroke.svg: 2018-06-27 Ryan Haddad Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=172864 Unreviewed test gardening. * TestExpectations: 2018-06-27 Youenn Fablet Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269 https://bugs.webkit.org/show_bug.cgi?id=187125 Unreviewed. * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: 2018-06-27 Dirk Schulze -webkit-clip-path wrong offset for clipPath references https://bugs.webkit.org/show_bug.cgi?id=129246 Reviewed by Simon Fraser. Add test for reference clip-path offset. Correct a broken test. All tests in the repo for references are interoperable between Gecko, Blink and WebKit now. * css3/masking/clip-path-reference-2-expected.html: Added. * css3/masking/clip-path-reference-2.html: Added. * css3/masking/clip-path-reference-userSpaceOnUse-expected.html: * css3/masking/clip-path-reference-userSpaceOnUse.html: 2018-06-27 Antti Koivisto Don't invoke post resolution callbacks when resolving computed style https://bugs.webkit.org/show_bug.cgi?id=187113 Reviewed by Geoff Garen. * fast/dom/object-computed-style-event-expected.txt: Added. * fast/dom/object-computed-style-event.html: Added. 2018-06-27 Timothy Hatcher Find on page selection color isn't adapted for dark mode. https://bugs.webkit.org/show_bug.cgi?id=187072 rdar://problem/40354841 Reviewed by Tim Horton. * fast/css/apple-system-control-colors-expected.txt: Updated. * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto. * fast/text/mark-matches-rendering-expected.html: Ditto. 2018-06-27 Youenn Fablet Disable content blockers in NetworkLoadChecker except for ping loads https://bugs.webkit.org/show_bug.cgi?id=187083 Reviewed by Chris Dumez. * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added. * http/tests/contentextensions/reload-without-contentextensions.html: Added. * http/tests/contentextensions/reload-without-contentextensions.html.json: Added. 2018-06-27 Simon Fraser https://hackernoon.com/ uses lots of layer backing store https://bugs.webkit.org/show_bug.cgi?id=186909 rdar://problem/40257540 Reviewed by Tim Horton. New test. * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added. * compositing/backing/backing-store-attachment-outside-viewport.html: Added. 2018-06-27 Nan Wang AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus https://bugs.webkit.org/show_bug.cgi?id=187076 Reviewed by Chris Fleizach. * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added. * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added. * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed. * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed. 2018-06-26 Youenn Fablet Import wpt CORP tests https://bugs.webkit.org/show_bug.cgi?id=187027 Reviewed by Chris Dumez. Skipping tests for WK1. * platform/ios-wk1/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: 2018-06-26 Daniel Bates REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN') https://bugs.webkit.org/show_bug.cgi?id=186090 Reviewed by Andy Estes. Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to load as a result of a redirected cross-origin POST request. * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added. * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added. * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added. * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi: 2018-06-26 Saam Barati JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary https://bugs.webkit.org/show_bug.cgi?id=186878 Reviewed by Filip Pizlo. Make these test not susceptible to conservative scan leaks by ensuring at least one object gets collected when we allocate many of them. Before, these were just testing that a fixed number of objects were collected. * editing/selection/navigation-clears-editor-state-expected.txt: * editing/selection/navigation-clears-editor-state.html: * fast/dom/reference-cycle-leaks.html: * fast/misc/resources/test-observegc.js: * fast/misc/test-observegc-expected.txt: * platform/mac-wk2/plugins/refcount-leaks-expected.txt: * plugins/refcount-leaks-expected.txt: * plugins/refcount-leaks.html: 2018-06-26 Truitt Savell [iOS] Rebaseline two webanimations tests after r233164 https://bugs.webkit.org/show_bug.cgi?id=187071 Unreviewed gardening * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added. 2018-06-26 Truitt Savell REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html https://bugs.webkit.org/show_bug.cgi?id=186161 Unreviewed gardening. * TestExpectations: 2018-06-26 Commit Queue Unreviewed, rolling out r233184. https://bugs.webkit.org/show_bug.cgi?id=187059 "It regressed JetStream between 5-8%" (Requested by saamyjoon on #webkit). Reverted changeset: "JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary" https://bugs.webkit.org/show_bug.cgi?id=186878 https://trac.webkit.org/changeset/233184 2018-06-26 Charlie Turner [GTK] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=187048 Unreviewed gardening. * platform/gtk/TestExpectations: 2018-06-26 Truitt Savell Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky https://bugs.webkit.org/show_bug.cgi?id=187053 Unreviewed test gardening. * platform/wk2/TestExpectations: 2018-06-26 Eric Carlson Enable mock capture devices on the iOS simulator https://bugs.webkit.org/show_bug.cgi?id=186846 Reviewed by Youenn Fablet. * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html. 2018-06-26 Per Arne Vollan Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing. https://bugs.webkit.org/show_bug.cgi?id=187041 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-26 Frederic Wang Import WPT tests for webmessaging https://bugs.webkit.org/show_bug.cgi?id=187001 Reviewed by Javier Fernandez. Skip some webmessaging tests timing out. * TestExpectations: 2018-06-26 Zan Dobersek Crash in WebAnimation::runPendingPlayTask https://bugs.webkit.org/show_bug.cgi?id=186189 Reviewed by Carlos Garcia Campos. * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests. 2018-06-25 Youenn Fablet Import WPT fetch destination tests https://bugs.webkit.org/show_bug.cgi?id=186984 Reviewed by Chris Dumez. Skipping tests for WK1 since they use service worker. * TestExpectations: Skipping timing out tests. * platform/ios-wk1/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: 2018-06-25 David Fenton LayoutTest imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker.html is flaky. https://bugs.webkit.org/show_bug.cgi?id=187025 Unreviewed test gardening, update Test Expectations to [Pass Failure Slow] * TestExpectations: 2018-06-25 Saam Barati JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary https://bugs.webkit.org/show_bug.cgi?id=186878 Reviewed by Mark Lam. Make these test not susceptible to conservative scan leaks by ensuring at least one object gets collected when we allocate many of them. Before, these were just testing that a fixed number of objects were collected. * editing/selection/navigation-clears-editor-state-expected.txt: * editing/selection/navigation-clears-editor-state.html: * fast/dom/reference-cycle-leaks.html: * fast/misc/resources/test-observegc.js: * fast/misc/test-observegc-expected.txt: * platform/mac-wk2/plugins/refcount-leaks-expected.txt: * plugins/refcount-leaks-expected.txt: * plugins/refcount-leaks.html: 2018-06-25 John Wilander Resource Load Statistics: Make WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains() wait for the network process before calling its callback https://bugs.webkit.org/show_bug.cgi?id=186903 Reviewed by Chris Dumez. * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt: * http/tests/storageAccess/grant-storage-access-under-opener.html: Moved the code block to the page's body instead of its head. Added an initial console log statement. The reason for these changes is that we're seeing flaky timeouts with no output. 2018-06-25 Chris Dumez performance-api/performance-observer-no-document-leak.html is flaky https://bugs.webkit.org/show_bug.cgi?id=186938 Unreviewed, skip test again as it is apparently still flaky. * TestExpectations: 2018-06-25 Chris Dumez performance-api/performance-observer-no-document-leak.html is flaky https://bugs.webkit.org/show_bug.cgi?id=186938 Unreviewed, move the call to gc() inside the setInterval() so we keep trying to gc() until the frame / document are destroyed (instead of only doing a single garbage collection). * TestExpectations: * performance-api/performance-observer-no-document-leak.html: 2018-06-25 Antoine Quint REGRESSION: hardware-accelerated animation fails on inline element https://bugs.webkit.org/show_bug.cgi?id=186981 Reviewed by Dean Jackson. * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * webanimations/opacity-animation-yields-compositing-expected.txt: * webanimations/opacity-animation-yields-compositing-span-expected.txt: * webanimations/opacity-animation-yields-compositing-span.html: Added. * webanimations/opacity-animation-yields-compositing.html: 2018-06-25 Youenn Fablet Add API to control mock media devices https://bugs.webkit.org/show_bug.cgi?id=186958 Reviewed by Eric Carlson. * fast/mediastream/device-change-event-2-expected.txt: Added. * fast/mediastream/device-change-event-2.html: Added. 2018-06-25 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183826 Reviewed by Dean Jackson. This test now passes reliably. * TestExpectations: 2018-06-25 Zan Dobersek [GCrypt] Zero-prefix (if necessary) RSA-OAEP encryption, RSA-PSS signing output https://bugs.webkit.org/show_bug.cgi?id=186967 Reviewed by Michael Catanzaro. * platform/gtk/TestExpectations: Remove flaky failures for RSA-OAEP and RSA-PSS tests. * platform/wpe/TestExpectations: Ditto. 2018-06-24 Simon Fraser Fix the composition underline to be transformed by -apple-color-filter https://bugs.webkit.org/show_bug.cgi?id=186983 rdar://problem/40515558 Reviewed by Zalan Bujtas. * css3/color-filters/color-filter-composition-underline-color-expected.html: Added. * css3/color-filters/color-filter-composition-underline-color.html: Added. 2018-06-23 Zalan Bujtas [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units https://bugs.webkit.org/show_bug.cgi?id=186585 Reviewed by Tim Horton. * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added. * fast/dynamic/mail-autosize-viewport-unit.html: Added. 2018-06-23 Per Arne Vollan Layout Test imported/mozilla/css-animations/test_animation-ready.html is failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=186807 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-22 Youenn Fablet Disable WebSocket in WatchOS https://bugs.webkit.org/show_bug.cgi?id=186931 Reviewed by Wenson Hsieh. * TestExpectations: * fast/dom/Window/watchos/no-websocket-in-watchos-expected.txt: Added. * fast/dom/Window/watchos/no-websocket-in-watchos.html: Added. 2018-06-22 Tim Horton Make it possible to add a border around loading or failed-to-load images https://bugs.webkit.org/show_bug.cgi?id=186614 Reviewed by Zalan Bujtas. * http/tests/images/loading-image-border-expected.html: Added. * http/tests/images/loading-image-border.html: Added. * http/tests/images/loading-image-no-border-expected.html: Added. * http/tests/images/loading-image-no-border.html: Added. * platform/wk2/TestExpectations: Add a test ensuring that the setting works correctly. These and similar tests do not currently work in WebKitTestRunner, so they are skipped there. 2018-06-22 Ross Kirsling [WinCairo] Unreviewed test gardening. * platform/wincairo/TestExpectations: * platform/wincairo/css3/selectors3/html/css3-modsel-175a-expected.png: Added. * platform/wincairo/editing/style/apply-style-iframe-crash-expected.txt: Added. 2018-06-22 Youenn Fablet Incoming G722 doesn't work https://bugs.webkit.org/show_bug.cgi?id=186307 Reviewed by Eric Carlson. * webrtc/audio-peer-connection-g722-expected.txt: Added. * webrtc/audio-peer-connection-g722.html: Added. * webrtc/routines.js: 2018-06-22 David Fenton LayoutTests imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.html and imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.html are flaky. https://bugs.webkit.org/show_bug.cgi?id=186940 Unreviewed test gardening. * TestExpectations: 2018-06-22 Chris Dumez performance-api/performance-observer-no-document-leak.html is flaky https://bugs.webkit.org/show_bug.cgi?id=186938 Unreviewed, temporarily skip it while I investigate. * TestExpectations: 2018-06-22 Michael Catanzaro REGRESSION(r230950): [GTK] WebKit::CoordinatedBackingStoreTile::setBackBuffer(): WebKitWebProcess killed by SIGSEGV (ASSERTION FAILED: it != m_tiles.end()) https://bugs.webkit.org/show_bug.cgi?id=186206 Unreviewed, remove crash expectations for crashes introduced by r230950. * platform/gtk/TestExpectations: 2018-06-21 David Fenton Skip imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html. https://bugs.webkit.org/show_bug.cgi?id=186901 Unreviewed test gardening. * TestExpectations: 2018-06-15 Jer Noble Address fullscreen api CSS env feedback https://bugs.webkit.org/show_bug.cgi?id=186684 Reviewed by Simon Fraser. * fullscreen/fullscreen-env-expected.txt: Added. * fullscreen/fullscreen-env.html: Added. * fullscreen/fullscreen-inset-top-expected.txt: Removed. * fullscreen/fullscreen-inset-top.html: Removed. 2018-06-20 Said Abou-Hallawa RenderSVGInline has to be inline always regardless of its css display value https://bugs.webkit.org/show_bug.cgi?id=186656 Reviewed by Zalan Bujtas. * svg/dom/svg-inline-text-display-block-crash-expected.txt: Added. * svg/dom/svg-inline-text-display-block-crash.html: Added. 2018-06-20 Zalan Bujtas Do not reuse generated inline renderer for the first letter. https://bugs.webkit.org/show_bug.cgi?id=186657 Reviewed by Simon Fraser. * fast/text/first-letter-with-display-contents-crash-expected.txt: Added. * fast/text/first-letter-with-display-contents-crash.html: Added. 2018-06-21 Chris Dumez JSPerformanceObserverCallback creates a GC strongly-referenced Function that is never cleaned up https://bugs.webkit.org/show_bug.cgi?id=186873 Reviewed by Simon Fraser. * performance-api/performance-observer-callback-after-gc-expected.txt: Added. * performance-api/performance-observer-callback-after-gc.html: Added. Add layout test to make sure that a performance observer's callback still gets called, even if the JS does not keep the performance observer alive. * performance-api/performance-observer-no-document-leak-expected.txt: Added. * performance-api/performance-observer-no-document-leak.html: Added. * performance-api/resources/performance-observer-no-document-leak-frame.html: Added. Add layout test coverage to make sure the document does not leak if PerformanceObserver was used. 2018-06-20 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_animation-ready.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183830 Reviewed by Dean Jackson. This test now passes reliably. * TestExpectations: 2018-06-21 Ryan Haddad Update TestExpectations for http/wpt/service-workers/third-party-registration.html. https://bugs.webkit.org/show_bug.cgi?id=183860 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: Mark as a flaky timeout. 2018-06-21 Fujii Hironori [GStreamer] ASSERTION FAILED: end.isValid() in PlatformTimeRanges::add https://bugs.webkit.org/show_bug.cgi?id=186880 Reviewed by Xabier Rodriguez-Calvar. * platform/gtk/TestExpectations: Removed Crash marks of compositing/geometry/clipped-video-controller.html, fast/canvas/webgl/oes-texture-half-float-with-video.html, fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html, fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html, fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html, fast/events/media-focus-in-standalone-media-document.html, fullscreen/video-controls-timeline.html, http/tests/appcache/video.html, and compositing/video/poster.html. 2018-06-21 Fujii Hironori [GTK] http/tests/misc/bubble-drag-events.html crashes https://bugs.webkit.org/show_bug.cgi?id=182352 Reviewed by Carlos Garcia Campos. * platform/gtk/TestExpectations: Marked http/tests/misc/bubble-drag-events.html as [ Failure ] not [ Failure Timeout Crash ]. Unmarked http/tests/misc/cached-scripts.html. 2018-06-21 Zan Dobersek Unreviewed WPE gardening. Handle various timeouts by adjusting or adding the appropriate test expectations. * platform/wpe/TestExpectations: 2018-06-20 Per Arne Vollan Layout Test imported/mozilla/css-animations/test_pseudoElement-get-animations.html is failing. https://bugs.webkit.org/show_bug.cgi?id=186868 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-20 David Fenton rebaseline WebCryptoAPI tests for High Sierra. https://bugs.webkit.org/show_bug.cgi?id=186863 Unreviewed test gardening. * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added. * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added. 2018-06-20 Alicia Boya García Unreviewed GTK+ test gardening. https://bugs.webkit.org/show_bug.cgi?id=186854 * TestExpectations: * platform/gtk/TestExpectations: * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-06-20 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183841 Reviewed by Dean Jackson. This test now passes reliably. * TestExpectations: 2018-06-19 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183818 Reviewed by Dean Jackson. This test now passes reliably. * TestExpectations: 2018-06-19 Per Arne Vollan Layout Test imported/mozilla/css-animations/test_animation-playstate.html is failing. https://bugs.webkit.org/show_bug.cgi?id=186807 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-19 Tim Horton Unpainted area while scrolling in Reader is white https://bugs.webkit.org/show_bug.cgi?id=186541 Reviewed by Timothy Hatcher. * tiled-drawing/background-transparency-toggle-expected.txt: This is a progression; the extended background color now matches the color of the page at this point (#CCCCCC is the specified body background, black with 0.2 alpha, blended with the root's white background). * tiled-drawing/simple-document-with-dynamic-background-color-expected.txt: Added. * tiled-drawing/simple-document-with-dynamic-background-color.html: Added. Added a test that ensures that dynamically changing the background color actually applies to the RenderView background. Previously, the second layer tree dump would have a black background where it should be red. 2018-06-19 Michael Catanzaro Unreviewed, revert some bad gardening. I should not have added image results for a reftest. * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Removed. * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Removed. 2018-06-19 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183828 Reviewed by Dean Jackson. This test now passes reliably. * TestExpectations: 2018-06-19 Wenson Hsieh [WebKit on watchOS] Vend username text content type when using scribble in login fields https://bugs.webkit.org/show_bug.cgi?id=186791 Reviewed by Beth Dakin. Add a new layout test verifying that: 1. There is no text content type for a lone plain text input. 2. The text content type for a plain text input preceding a password field is "username". 3. The text content type for a lone plain text input with `autocomplete="username"` is "username". * fast/forms/watchos/username-text-content-type-expected.txt: Added. * fast/forms/watchos/username-text-content-type.html: Added. * resources/ui-helper.js: (window.UIHelper.textContentType): 2018-06-19 Per Arne Vollan Layout Test imported/mozilla/css-transitions/test_animation-cancel.html is failing. https://bugs.webkit.org/show_bug.cgi?id=186807 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-19 Youenn Fablet Network Preflights do not show in WebInspector after moving CORS checks to NetworkProcess https://bugs.webkit.org/show_bug.cgi?id=186312 Reviewed by Chris Dumez. * http/wpt/fetch/inspect-preflight-expected.txt: Added. * http/wpt/fetch/inspect-preflight.html: Added. * http/wpt/fetch/resources/preflight.py: Added. * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: 2018-06-19 Antoine Quint Layout Test imported/mozilla/css-animations/test_animation-cancel.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=184011 Unreviewed. This test should pass reliably as of r232960 thanks to the fix to webkit.org/b/183821. * TestExpectations: 2018-06-19 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183821 Reviewed by Dean Jackson. This test now passes reliably. * TestExpectations: 2018-06-19 Youenn Fablet RTCRtpSender.replaceTrack(null) ends current track https://bugs.webkit.org/show_bug.cgi?id=184911 Reviewed by Eric Carlson. Added checks for readyState to ensure the track remains live. Split the main test into several tests to ease readability. * webrtc/video-replace-track-to-null-expected.txt: * webrtc/video-replace-track-to-null.html: 2018-06-18 Antoine Quint [Web Animations] Implement "Starting of transitions" section from CSS Transitions https://bugs.webkit.org/show_bug.cgi?id=186517 Reviewed by Dean Jackson. Implementing the CSS Transitions spec for starting transitions highlighted a couple of issues with existing tests. * TestExpectations: The test imported/mozilla/css-transitions/test_animation-ready.html now passes reliably. * animations/transition-and-animation-3-expected.txt: * animations/transition-and-animation-3.html: This test was mistakenly expecting a retargeted transition to pick up from the underlying value (100px) rather than the interrupted transition's value (~0px). We update the test to be more obvious about what it is testing and with the correct behavior per the spec. * transitions/background-position-transitions-expected.txt: * transitions/background-position-transitions.html: Shorthand properties are expected to yield a transitiong for each shorthand property, so we update this test to check the background-position shorthand properties. * transitions/resources/transition-test-helpers.js: We uncovered a crash, which is not new to this patch, that forces us to work around using the background-position longhand properties. So we work around this by reading from the shorthand background-position property and manually parsing the value. Fixing this crash is tracked by webkit.org/b/186766. * transitions/transition-to-from-auto-expected.txt: * transitions/transition-to-from-auto.html: Update the test to check that we only yield transitions when interpolating between non-auto values, as mandated by the spec. 2018-06-18 Said Abou-Hallawa Document should not be mutated under SMILTimeContainer::updateAnimations() https://bugs.webkit.org/show_bug.cgi?id=186658 Reviewed by Simon Fraser. * svg/dom/css-animate-input-foucs-crash-expected.txt: Added. * svg/dom/css-animate-input-foucs-crash.html: Added. 2018-06-18 Wenson Hsieh fast/forms/button-set-display-flex-justifyContent-center.html is failing on macOS Mojave https://bugs.webkit.org/show_bug.cgi?id=186776 Fix a failing layout test by making the reference markup robust for changes to system button text color. This system color is different in macOS Mojave, which causes this layout test to fail. Reviewed by Beth Dakin. * fast/forms/button-set-display-flex-justifyContent-center-expected.html: 2018-06-18 Michael Catanzaro Unreviewed GTK test gardening * TestExpectations: * platform/gtk/TestExpectations: * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png. * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png. 2018-06-18 Youenn Fablet Validate Cross-Origin-Resource-Policy for resources cached in the MemoryCache https://bugs.webkit.org/show_bug.cgi?id=186639 Reviewed by Geoffrey Garen. * http/wpt/cross-origin-resource-policy/image-in-iframe-loads-expected.txt: Added. * http/wpt/cross-origin-resource-policy/image-in-iframe-loads.html: Added. * http/wpt/cross-origin-resource-policy/resources/iframeImage.html: Added. * http/wpt/cross-origin-resource-policy/resources/image.py: (main): 2018-06-18 Zan Dobersek Unreviewed WPE gardening. Manage the current set of CSS3 Filters and legacy animation engine failures. Add the necessary failure expectations and missing layout test baselines. * platform/wpe/TestExpectations: * platform/wpe/legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Added. * platform/wpe/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Added. * platform/wpe/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Added. * platform/wpe/legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition-expected.txt: Added. 2018-06-18 Zan Dobersek Unreviewed WPE gardening. Updating or adding baselines for a quadruple of tests that are otherwise failing with a text-only failure. * platform/wpe/fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added. * platform/wpe/fast/canvas/webgl/webgl-draw-buffers-expected.txt: * platform/wpe/fullscreen/full-screen-layer-dump-expected.txt: Added. * platform/wpe/js/dom/constructor-length-expected.txt: 2018-06-18 Zan Dobersek Unreviewed WPE gardening. Adding platform-specific baselines for WebCrypto tests whose baselines were changed in r232903. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added. 2018-06-17 Zan Dobersek Unreviewed WPE gardening. Manage the 8 crashing tests that are failing due to improper std::optional handling. * platform/wpe/TestExpectations: 2018-06-17 Zalan Bujtas Anonymous block collapsing can destroy the renderer's parent. https://bugs.webkit.org/show_bug.cgi?id=186655 Reviewed by Antti Koivisto. * fast/text/first-letter-with-anon-wrapper-crash-expected.txt: Added. * fast/text/first-letter-with-anon-wrapper-crash.html: Added. 2018-06-17 Michael Catanzaro More unreviewed GTK test gardening. * platform/gtk/TestExpectations: 2018-06-17 Michael Catanzaro Unreviewed GTK test gardening. This primarily adds new expected results after the last WPT import. * platform/gtk/TestExpectations: * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png: Added. * platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png: Added. 2018-06-17 Wenson Hsieh [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 3) https://bugs.webkit.org/show_bug.cgi?id=186442 Reviewed by Darin Adler. Rename extrazoom layout test directories to watchos. * TestExpectations: * fast/css/watchos/viewport-units-shrink-to-fit-expected.txt: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt. * fast/css/watchos/viewport-units-shrink-to-fit.html: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit.html. * fast/dom/Window/watchos/window-get-real-screen-dimensions-expected.txt: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions-expected.txt. * fast/dom/Window/watchos/window-get-real-screen-dimensions.html: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html. * fast/events/watchos/change-focus-during-change-event-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event-expected.txt. * fast/events/watchos/change-focus-during-change-event.html: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event.html. * fast/events/watchos/double-tap-to-zoom-on-full-width-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt. * fast/events/watchos/double-tap-to-zoom-on-full-width-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html. * fast/events/watchos/double-tap-to-zoom-with-large-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt. * fast/events/watchos/double-tap-to-zoom-with-large-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text.html. * fast/forms/watchos/delete-content-in-text-field-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field-expected.txt. * fast/forms/watchos/delete-content-in-text-field.html: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field.html. * fast/forms/watchos/edit-text-field-calls-injected-bundle-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt. * fast/forms/watchos/edit-text-field-calls-injected-bundle.html: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html. * fast/forms/watchos/form-control-label-text-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text-expected.txt. * fast/forms/watchos/form-control-label-text.html: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text.html. * fast/forms/watchos/time-picker-value-change-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change-expected.txt. * fast/forms/watchos/time-picker-value-change.html: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change.html. * fast/viewport/watchos/viewport-adaptations-after-navigation-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt. * fast/viewport/watchos/viewport-adaptations-after-navigation.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation.html. * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt. * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html. * fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing-expected.txt: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt. * fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing.html: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html. 2018-06-17 Youenn Fablet Rename Document::hasHadActiveMediaStreamTrack to Document::hasHadCaptureMediaStreamTrack https://bugs.webkit.org/show_bug.cgi?id=186743 rdar://problem/41151193 Reviewed by Eric Carlson. * fast/mediastream/media-devices-enumerate-devices.html: 2018-06-17 Carlos Eduardo Ramalho [GTK] Correct behavior for dark themes https://bugs.webkit.org/show_bug.cgi?id=186219 Update expectations in reftests expected to fail due to not styling text inputs with GTK when color is different than default color. Reviewed by Michael Catanzaro. * platform/gtk/TestExpectations: 2018-06-16 Brendan McLoughlin Sync additional web-platform-tests directories up to 197cdad https://bugs.webkit.org/show_bug.cgi?id=186356 Reviewed by Youenn Fablet. * TestExpectations: * platform/ios-simulator/TestExpectations: * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt: Added. * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added. * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added. * platform/mac-wk1/imported/w3c/web-platform-tests/cors/client-hint-request-headers-expected.txt: Added. * tests-options.json: 2018-06-15 Michael Catanzaro Unreviewed, temporarily(?) revert some GTK crash expectations These tests are not crashing on the GTK release bot, only on EWS. I want to see backtraces and make sure they weren't just victims of our memory pressure handler. We can restore these expectations again if they continue to crash on the EWS, in which case we need to acquire backtraces for them. * platform/gtk/TestExpectations: 2018-06-15 Antti Koivisto Semantic colors should not be transformed by color-filter https://bugs.webkit.org/show_bug.cgi?id=186566 Reviewed by Simon Fraser. * css3/color-filters/color-filter-ignore-semantic-expected.html: Added. * css3/color-filters/color-filter-ignore-semantic.html: Added. 2018-06-15 Carlos Alberto Lopez Perez [GTK] Mark tests that are failing on the EWS test queue (v3) Unreviewed GTK gardening. * platform/gtk/TestExpectations: 2018-06-15 Michael Catanzaro Unreviewed GTK test gardening * platform/gtk/TestExpectations: 2018-06-15 Timothy Hatcher Update results for fast/css/apple-system-control-colors.html https://bugs.webkit.org/show_bug.cgi?id=186668 Unreviewed test gardening. * fast/css/apple-system-control-colors-expected.txt: Updated for 10.13. * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Copied from LayoutTests/fast/css/apple-system-control-colors-expected.txt. 2018-06-15 Youenn Fablet Layout Test platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is flaky https://bugs.webkit.org/show_bug.cgi?id=180171 Unreviewed. As per dashboard, test is no longer flaky. There might be a need to update it when bots have VCP support enabled. * platform/mac/TestExpectations: Removed flaky expectation. 2018-06-15 Youenn Fablet imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html is flaky due to the order of some console log messages https://bugs.webkit.org/show_bug.cgi?id=186661 Unreviewed. * TestExpectations: Stop outputting console log lines. 2018-06-15 Michael Catanzaro [WPE][GTK][WebGL] Layout test fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html is failing https://bugs.webkit.org/show_bug.cgi?id=181659 Unreviewed. Miguel has verified that it's OK for this test to fail, so skip it. * platform/gtk/TestExpectations: 2018-06-14 Carlos Alberto Lopez Perez [GTK] Mark tests that are failing on the EWS test queue (v2) Unreviewed GTK gardening. * platform/gtk/TestExpectations: 2018-06-14 Carlos Alberto Lopez Perez [GTK] Mark tests that are failing on the EWS test queue Unreviewed GTK gardening. * platform/gtk/TestExpectations: 2018-06-14 Matt Lewis Unreviewed, rolling out r232823. This caused both test timeouts and api failures. Reverted changeset: "[Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units" https://bugs.webkit.org/show_bug.cgi?id=186585 https://trac.webkit.org/changeset/232823 2018-06-14 Nan Wang AX: Crash in AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const + 536 https://bugs.webkit.org/show_bug.cgi?id=186629 Reviewed by Chris Fleizach. * accessibility/hidden-object-text-value-crash-expected.txt: Added. * accessibility/hidden-object-text-value-crash.html: Added. 2018-06-14 John Wilander Resource Load Statistics: Shortcut classification for redirect to prevalent resource https://bugs.webkit.org/show_bug.cgi?id=186627 Reviewed by Brent Fulgham. * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-expected.txt: Added. * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: Added. * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-expected.txt: Added. * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: Added. * platform/wk2/TestExpectations: New tests marked as [ Pass ]. 2018-06-14 Youenn Fablet Apply CSP checks before Content blocker checks in NetworkLoadChecker as done by CachedResourceLoader https://bugs.webkit.org/show_bug.cgi?id=186550 Reviewed by Alex Christensen. * http/tests/contentextensions/fetch-redirect-blocked-expected.txt: Added. * http/tests/contentextensions/fetch-redirect-blocked.html: Added. * http/tests/contentextensions/fetch-redirect-blocked.html.json: Added. * http/tests/contentextensions/resources/subresource-redirect.php: 2018-06-14 Timothy Hatcher Expose more semantic system colors. https://bugs.webkit.org/show_bug.cgi?id=186609 rdar://problem/39287277 Reviewed by Tim Horton. * fast/css/apple-system-control-colors.html: Updated for new colors. * fast/css/apple-system-control-colors-expected.txt: Ditto. 2018-06-14 Miguel Gomez Unreviewed GTK+ gardening after r232834. * platform/gtk/TestExpectations: 2018-06-13 Zalan Bujtas [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units https://bugs.webkit.org/show_bug.cgi?id=186585 Reviewed by Tim Horton. * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added. * fast/dynamic/mail-autosize-viewport-unit.html: Added. 2018-06-13 Chris Dumez PSON: http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html ASSERTS with process swap enabled https://bugs.webkit.org/show_bug.cgi?id=186545 Reviewed by Brady Eidson. Attempt to mark the test as non-flaky now that it no longer relies on sync'ing from the WebProcess to the UIProcess. * platform/wk2/TestExpectations: 2018-06-13 David Fenton [macOS Debug WK1] LayoutTest fast/parser/xml-error-adopted.xml is a flaky timeout. https://bugs.webkit.org/show_bug.cgi?id=186581 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-06-13 Mark Lam Gardening: Layout Test js/error-should-not-strong-reference-global-object.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=186372 Not reviewed. Speculative fix to green the bots plus improved the error message logging to get more info if this fails again. * js/error-should-not-strong-reference-global-object.html: 2018-06-13 Timothy Hatcher Input form controls have a white background in dark mode, when they should not. https://bugs.webkit.org/show_bug.cgi?id=186577 rdar://problem/39258325 Reviewed by Tim Horton. * fast/css/apple-system-control-colors-expected.txt: Updated. * fast/css/apple-system-control-colors.html: Added -apple-system-control-background. * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Updated. 2018-06-13 John Wilander Add console logging to test case to help investigate flaky timeouts https://bugs.webkit.org/show_bug.cgi?id=186603 Unreviewed test gardening. * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Now has step-by-step console logging so that (hopefully) the flaky timeouts don't produce empty output. 2018-06-13 Said Abou-Hallawa TileFirstPaint strategy for async image decoding should be disabled for non root RenderLayers https://bugs.webkit.org/show_bug.cgi?id=186336 Reviewed by Simon Fraser. * fast/images/async-image-composited-show-expected.html: Added. * fast/images/async-image-composited-show.html: Added. 2018-06-13 Carlos Alberto Lopez Perez [GTK] Mark some flaky tests and expected failures. Unreviewed test gardening. * platform/gtk/TestExpectations: 2018-06-13 Thibault Saunier [WPE] Build getUserMedia support https://bugs.webkit.org/show_bug.cgi?id=186547 Reviewed by Alejandro G. Castro. * platform/gtk/TestExpectations: Mark some tests as potentially passing (they fail only when built in debug mode). * platform/wpe/TestExpectations: Enable MediaStream tests. 2018-06-13 Ms2ger Update expectations for WebCryptoAPI generateKey tests https://bugs.webkit.org/show_bug.cgi?id=186591 Unreviewed test gardening. These tests were split and moved around several times, and expectation files for old names stuck around. * TestExpectations: Remove reference to long-removed test. * platform/gtk/TestExpectations: Remove reference to long-removed test. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed. * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.https.worker-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.https.worker-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed. * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed. 2018-06-13 Per Arne Vollan A few layout tests are failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=186562 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-12 Zalan Bujtas Complex text handling should opt out of bounded text layout. https://bugs.webkit.org/show_bug.cgi?id=186571 Reviewed by Tim Horton. * fast/text/complex-long-text-crash-expected.txt: Added. * fast/text/complex-long-text-crash.html: Added. 2018-06-12 Ryan Haddad Unreviewed, rolling out r232774. Breaks internal builds. Reverted changeset: "Complex text handling should opt out of bounded text layout." https://bugs.webkit.org/show_bug.cgi?id=186571 https://trac.webkit.org/changeset/232774 2018-06-07 Justin Fan Import the 2.0.0 version of Khronos WebGL conformance suite https://bugs.webkit.org/show_bug.cgi?id=181293 Reviewed by Dean Jackson. Original description and patch by Zan Dobersek . Retrying patch with up-to-date revision of conformance suite: "Import the 2.0.0 version of the WebGL conformance suite that's maintained under the Khronos organization on GitHub: https://github.com/KhronosGroup/WebGL.git The following revision of this repository has been used for importing: 8ea92581353d18f50d25159489897ae634eb23b1 For importing purposes, the generate-webgl-tests.py script is modified to import tests at version 2.0.0 or below. 2.0 is now used as the default version for importing purposes. Additionally, the GreaterThanOrEqualToVersion function is fixed to correctly compare 2.x versions against 1.x. The following generate-webgl-tests.py invocation was used: $ python generate-webgl-tests.py -e -w ~/WebGL/conformance-suites/2.0.0 The 2.0.0 version of the conformance suite is composed of three parts: - tests under conformance/ cover WebGL1 functionality, - tests under conformance2/ cover WebGL2 functionality, - tests under deqp/ are a port of the dEQP suite. webkit-webgl-test-harness.js file is added under webgl/2.0.0/resources/ to properly integrate the imported tests with the WebKit testing facilities. The complete suite is for now skipped on all platforms. WebGL1 tests should be passing in majority, with failures in that part of the suite mirroring the ones experienced in the current 1.0.2 and 1.0.3 suites. The WebGL2 support is still incomplete, and the conformance2/ pass rate will reflect that. dEQP in majority utilizes WebGL2, so the pass rate is similarly poor. List of imported conformance suite files is omitted for brevity." * TestExpectations: Skip the WebGL 1 (conformance) and WebGL 2 (conformance2) tests * webgl/2.0.0/conformance: Added. * webgl/2.0.0/conformance2: Added. * webgl/2.0.0/deqp: Added. * webgl/2.0.0/resources: Added. * webgl/2.0.0/resources/webkit-webgl-test-harness.js: (window.layoutTestController.window.console.log): (window.layoutTestController.window.console.error): (log): (window.webglTestHarness.reportResults): (window.webglTestHarness.notifyFinished): * webgl/generate-webgl-tests.py: (GreaterThanOrEqualToVersion): * webgl/resources/js-test-pre.js: (window.console.log): (window.console.error): (initNonKhronosFramework): (this.initTestingHarness): (nonKhronosFrameworkNotifyDone): (reportTestResultsToHarness): (notifyFinishedToHarness): (_logToConsole): (enableJSTestPreVerboseLogging): (description): (_addSpan): (debug): (escapeHTML): (testPassed): (testFailed): (areArraysEqual): (isMinusZero): (isResultCorrect): (stringify): (evalAndLog): (shouldBe): (shouldNotBe): (shouldBeTrue): (shouldBeFalse): (shouldBeNaN): (shouldBeNull): (shouldBeEqualToString): (shouldEvaluateTo): (shouldBeNonZero): (shouldBeNonNull): (shouldBeUndefined): (shouldBeDefined): (shouldBeGreaterThanOrEqual): (expectTrue): (shouldThrow): (assertMsg): (gc.gcRec): (gc): (finishTest): * webgl/resources/webgl-test-harness.js: (log): (try.request.onreadystatechange): (loadTextFileAsynchronous): (getMajorVersion): (getURLWithOptions): (greaterThanOrEqualToVersion): (copyObject): (toCamelCase): (getFileListImpl): (getFileList): (FilterURL): (TestFile): (Test): (TestHarness): (TestHarness.prototype.addFiles_): (TestHarness.prototype.runTests): (TestHarness.prototype.setTimeout): (TestHarness.prototype.clearTimeout): (TestHarness.prototype.startNextTest): (TestHarness.prototype.startTest): (TestHarness.prototype.getTest): (TestHarness.prototype.reportResults): (TestHarness.prototype.dequeTest): (TestHarness.prototype.notifyFinished): (TestHarness.prototype.timeout): (TestHarness.prototype.setTimeoutDelay): (WebGLTestHarnessModule): 2018-06-12 Ryan Haddad Unreviewed, rebaseline RSA-PSS tests for High Sierra. * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Add missing whitespace. * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Ditto. 2018-06-12 Said Abou-Hallawa Unreviewed followup for r232736 https://bugs.webkit.org/show_bug.cgi?id=185698 Consider the case when the SVG animation starts before requestAnimationFrame() is called. Store the value of animItem and compare it later with the value of animItem after detaching it from the animated animList. * svg/dom/animated-tearoff-list-remove-target.html: 2018-06-12 Ryan Haddad Mark inspector/console/webcore-logging.html as flaky on mac-wk2 debug. https://bugs.webkit.org/show_bug.cgi?id=186425 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-06-12 Ryan Haddad Mark media/video-buffering-allowed.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=186574 Unreviewed test gardening. * TestExpectations: 2018-06-12 Zalan Bujtas Complex text handling should opt out of bounded text layout. https://bugs.webkit.org/show_bug.cgi?id=186571 Reviewed by Tim Horton. * fast/text/complex-long-text-crash-expected.txt: Added. * fast/text/complex-long-text-crash.html: Added. 2018-06-12 David Fenton Rebaseline WebCrypto API tests for High Sierra after r232641. https://bugs.webkit.org/show_bug.cgi?id=186565 Unreviewed test gardening. * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added. * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added. 2018-06-12 Wenson Hsieh [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 2) https://bugs.webkit.org/show_bug.cgi?id=186442 Reviewed by Tim Horton. Upstream a couple of internal test expectations on watchOS. * fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt: Added. * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt: Added. 2018-06-12 Wenson Hsieh REGRESSION(r228724): Occasional crash when executing ReplaceSelectionCommand at the end of the document https://bugs.webkit.org/show_bug.cgi?id=186555 Reviewed by Ryosuke Niwa. Add a new layout test demonstrating the crash. The test passes if the right text is inserted into the DOM, and we don't hit a crash. * editing/execCommand/insert-apple-style-span-at-document-end-expected.txt: Added. * editing/execCommand/insert-apple-style-span-at-document-end.html: Added. 2018-06-12 Jianjun Zhu Hash deviceId and groupId of MediaTrackCapabilities. https://bugs.webkit.org/show_bug.cgi?id=186471 Reviewed by Eric Carlson. This change makes the identifier for the source of the MediaStreamTrack has the same value returned by enumerateDevices(). It also prevents real device ID being leaked. * fast/mediastream/MediaStreamTrack-getCapabilities.html: 2018-06-12 Per Arne Vollan A few layout tests are failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=186562 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-11 Youenn Fablet Improve error messages in case FetchEvent.respondWith has a rejected promise https://bugs.webkit.org/show_bug.cgi?id=186368 Reviewed by Chris Dumez. * TestExpectations: * http/tests/workers/service/basic-fetch.https-expected.txt: 2018-06-11 Chris Dumez http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html times out with PSON enabled https://bugs.webkit.org/show_bug.cgi?id=186546 Reviewed by Brady Eidson. Add layout test coverage. * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson-expected.txt: Added. * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html: Added. 2018-06-11 Said Abou-Hallawa Layout Test svg/dom/animated-tearoff-list-remove-target.html is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=185698 Reviewed by Daniel Bates. The test is flaky because we get the animVal.getItem(0) of the 'x' attribute from the target element without initializing this attribute with a base value. The test assumes the animator would set the animVal of the 'x' attribute from the 'from' attribute of the element before animVal.getItem(0) is executed. But this may not always happen. Therefore the test will get the 'IndexSizeError' exception and it will time out. The fix is: -- Initialize the attribute of the target element by a base value. -- Use requestAnimationFrame() instead of using setTimeout() to make the test deterministic. -- Allow the animation to advance one more step after kicking off the GC to ensure the variable 'animItem' is detached from animVal.getItem(0). * svg/dom/animated-tearoff-list-remove-target.html: 2018-06-11 Jer Noble Unreviewed gardening; add a late endTest(), in case none of the other events fire in time. * media/track/track-delete-during-setup.html: 2018-06-11 Mark Lam Add support for webkit-test-runner jscOptions in DumpRenderTree and WebKitTestRunner. https://bugs.webkit.org/show_bug.cgi?id=186451 Reviewed by Tim Horton. * js/intl-numberformat-format-to-parts.html: * js/intl-pluralrules.html: * js/script-tests/intl-numberformat-format-to-parts.js: 2018-06-11 Chris Dumez http/tests/security/cors-post-redirect-307.html fails with PSON enabled https://bugs.webkit.org/show_bug.cgi?id=186441 Reviewed by Brady Eidson. Add layout test coverage. * http/tests/security/cors-post-redirect-307-pson-expected.txt: Added. * http/tests/security/cors-post-redirect-307-pson.html: Added. 2018-06-11 Chris Dumez Allow enabling PSON in layout tests without window.open support https://bugs.webkit.org/show_bug.cgi?id=186537 Reviewed by Geoffrey Garen. Update layout test which requires window.open support in addition to PSON. * http/tests/navigation/process-swap-window-open.html: 2018-06-11 Youenn Fablet Accept request header values should be more tightly checked after r232572 in case of CORS load https://bugs.webkit.org/show_bug.cgi?id=186533 Reviewed by Darin Adler. Added test to check Accept header value preflight. Updated test to check that a preflight really happens if expected. * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt: * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight.html: * http/tests/xmlhttprequest/resources/cors-preflight-safelisted-headers-responder.php: 2018-06-11 Antti Koivisto Fix spelling. * http/tests/cache/disk-cache/disk-cache-media-small.html: 2018-06-11 Brady Eidson http/tests/navigation/https-in-page-cache.html fails with process swapping on. https://bugs.webkit.org/show_bug.cgi?id=186532 Reviewed by Geoffrey Garen. * http/tests/navigation/resources/https-in-page-cache-1.php: * http/tests/navigation/resources/https-in-page-cache-2.php: * http/tests/navigation/resources/https-in-page-cache-3.html: 2018-06-11 Antti Koivisto REGRESSION (Mojave): LayoutTest http/tests/cache/disk-cache/disk-cache-media-small.html is failing https://bugs.webkit.org/show_bug.cgi?id=186482 Reviewed by Zalan Bujtas. The test was sensitive to which exact ranges the system media framework would request. * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt: * http/tests/cache/disk-cache/disk-cache-media-small.html: Don't print out the ranges, just check they are all coming from the right source. 2018-06-11 Per Arne Vollan Some CSS animations tests are failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=186522 Unreviewed test gardening. * platform/win/TestExpectations: 2018-06-11 Philippe Normand [webkitpy] PHP7.2 support on Debian platforms https://bugs.webkit.org/show_bug.cgi?id=186521 Reviewed by Michael Catanzaro. * http/conf/debian-httpd-2.4-php7.2.conf: Added. 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_setting-effect.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183850 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_setting-effect.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183849 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_cssanimation-animationname.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183838 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_csstransition-transitionproperty.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183835 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_animation-starttime.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183833 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_animation-reverse.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183832 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_animation-pausing.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183829 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_animation-finished.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183827 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_animation-currenttime.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183825 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_animation-id.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183824 Unreviewed. This test has been passing reliably on the bots. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-transitions/test_animation-computed-timing.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183823 Unreviewed. This test is now passing. * TestExpectations: 2018-06-11 Antoine Quint [Web Animations] Make imported/mozilla/css-animations/test_animation-finished.html pass reliably https://bugs.webkit.org/show_bug.cgi?id=183822 Unreviewed. This test has been passing reliably on the bots. * TestExpectations: 2018-06-09 Zalan Bujtas REGRESSION (r230480): Cannot adjust photo position on LinkedIn's profile page https://bugs.webkit.org/show_bug.cgi?id=186464 Reviewed by Simon Fraser. * fast/images/positioned-image-when-transform-is-present-expected.html: Added. * fast/images/positioned-image-when-transform-is-present.html: Added. 2018-06-09 Ryosuke Niwa REGRESSION(macOS Mojave): move-by-word-visually-multi-line.html fails https://bugs.webkit.org/show_bug.cgi?id=186454 Reviewed by Darin Adler. Added a multi-line test case which causes a failure under Mac editing behavior. The test case is symmetric to ml_1. * editing/selection/move-by-word-visually-mac-expected.txt: * editing/selection/move-by-word-visually-mac.html: * editing/selection/move-by-word-visually-multi-line-expected.txt: * editing/selection/move-by-word-visually-multi-line.html: 2018-06-07 Jer Noble REGRESSION: Cannot listen to audio on Google Translate with side switch set to "vibrate" https://bugs.webkit.org/show_bug.cgi?id=186415 Reviewed by Eric Carlson. * platform/mac/media/audio-session-category-audio-autoplay-expected.txt: Added. * platform/mac/media/audio-session-category-audio-autoplay.html: Added. 2018-06-08 Brendan McLoughlin Sync web-platform-tests repo to 197cdad https://bugs.webkit.org/show_bug.cgi?id=186267 Reviewed by Youenn Fablet. * TestExpectations: * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-large-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed. * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: 2018-06-08 Chris Dumez http/tests/navigation/https-no-store-subframe-in-page-cache.html fails with PSON enabled https://bugs.webkit.org/show_bug.cgi?id=186440 Reviewed by Geoffrey Garen. Override the PageCache setting *after* the cross-origin navigation. It was previously overriden before the navigation and thus would not persist with process swap on navigation enabled. * http/tests/navigation/https-no-store-subframe-in-page-cache.html: * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html: 2018-06-08 Chris Dumez http/tests/cache/partitioned-cache.html fails with PSON enabled https://bugs.webkit.org/show_bug.cgi?id=186438 Reviewed by Geoffrey Garen. http/tests/cache/partitioned-cache.html was overriding a setting then navigating cross-origin, expecting the setting override to persist. However, with process swap on navigation enabled, the setting does not persist. To address the issue, we override the setting again in the document we navigate to. * http/tests/cache/partitioned-cache-expected.txt: * http/tests/cache/resources/partitioned-cache-loader.html: 2018-06-07 Mark Lam Enhance run-jsc-stress-tests to allow a test to specify test specific options required for it to run. https://bugs.webkit.org/show_bug.cgi?id=186409 Reviewed by Saam Barati. * js/script-tests/intl-pluralrules.js: 2018-06-07 Ryosuke Niwa Release assert in Document::updateLayout() in WebPage::determinePrimarySnapshottedPlugIn() https://bugs.webkit.org/show_bug.cgi?id=186383 Reviewed by Jon Lee. Added a regression test. * plugins/snapshotting/determine-primary-snapshotted-plugin-crash-expected.txt: Added. * plugins/snapshotting/determine-primary-snapshotted-plugin-crash.html: Added. 2018-06-07 Thibault Saunier [GTK][WPE] Start implementing MediaStream API https://bugs.webkit.org/show_bug.cgi?id=185787 Reviewed by Philippe Normand. * platform/gtk/TestExpectations: Reactivate MediaStream tests and enable all tests related to the mediaDevice.enumerateDevices and MediaStream (not RTCPeerConnection nor webaudio). 2018-06-07 Brent Fulgham Remove unused debug mode conditions https://bugs.webkit.org/show_bug.cgi?id=186358 Reviewed by Zalan Bujtas. Rebase test expectations after behavior change. * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html: * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html 2018-06-07 Brent Fulgham Handle Storage Access API calls in the absence of an attached frame https://bugs.webkit.org/show_bug.cgi?id=186373 Reviewed by Daniel Bates. * http/tests/storageAccess/has-storage-access-crash-expected.txt: Added. * http/tests/storageAccess/has-storage-access-crash.html: Added. * http/tests/storageAccess/request-storage-access-crash-expected.txt: Added. * http/tests/storageAccess/request-storage-access-crash.html: Added. * platform/mac-wk2/TestExpectations: Add the two new tests for HighSierra+ 2018-06-06 Youenn Fablet HTTP Header values validation is too strict https://bugs.webkit.org/show_bug.cgi?id=167112 Reviewed by Alex Christensen. * http/tests/xmlhttprequest/set-bad-headervalue.html: 2018-06-06 David Fenton Layout Test imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html is a flaky failure. https://bugs.webkit.org/show_bug.cgi?id=184060 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-06-06 David Fenton Layout Test http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html is flaky on macOS WK2 [ Release ] https://bugs.webkit.org/show_bug.cgi?id=186362 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-06-06 Antoine Quint Rename color-filter to -apple-color-filter and do not expose it to Web content https://bugs.webkit.org/show_bug.cgi?id=186306 Reviewed by Simon Fraser. Update tests for color-filter to test -apple-color-filter and explicitly turn the feature on since it's disabled by default. We also update a test to not use the colorFilter accessor and setter on CSSStyleDeclaration because using an -apple- prefix will no longer expose such a getter or setter, using getPropertyValue() and setProperty() instead. * animations/resources/animation-test-helpers.js: (getPropertyValue): (comparePropertyValue): * css3/color-filters/color-filter-animation-expected.txt: * css3/color-filters/color-filter-animation.html: * css3/color-filters/color-filter-backgrounds-borders-expected.html: * css3/color-filters/color-filter-backgrounds-borders.html: * css3/color-filters/color-filter-box-shadow-expected.html: * css3/color-filters/color-filter-box-shadow.html: * css3/color-filters/color-filter-brightness-expected.html: * css3/color-filters/color-filter-brightness.html: * css3/color-filters/color-filter-caret-color-expected.html: * css3/color-filters/color-filter-caret-color.html: * css3/color-filters/color-filter-color-property-expected.html: * css3/color-filters/color-filter-color-property-list-item-expected.html: * css3/color-filters/color-filter-color-property-list-item.html: * css3/color-filters/color-filter-color-property.html: * css3/color-filters/color-filter-color-text-decorations-expected.html: * css3/color-filters/color-filter-color-text-decorations.html: * css3/color-filters/color-filter-column-rule-expected.html: * css3/color-filters/color-filter-column-rule.html: * css3/color-filters/color-filter-contrast-expected.html: * css3/color-filters/color-filter-contrast.html: * css3/color-filters/color-filter-current-color-expected.html: * css3/color-filters/color-filter-current-color.html: * css3/color-filters/color-filter-filter-list-expected.html: * css3/color-filters/color-filter-filter-list.html: * css3/color-filters/color-filter-gradients-expected.html: * css3/color-filters/color-filter-gradients.html: * css3/color-filters/color-filter-grayscale-expected.html: * css3/color-filters/color-filter-grayscale.html: * css3/color-filters/color-filter-hue-rotate-expected.html: * css3/color-filters/color-filter-hue-rotate.html: * css3/color-filters/color-filter-inherits-expected.html: * css3/color-filters/color-filter-inherits.html: * css3/color-filters/color-filter-invert-expected.html: * css3/color-filters/color-filter-invert.html: * css3/color-filters/color-filter-opacity-expected.html: * css3/color-filters/color-filter-opacity.html: * css3/color-filters/color-filter-outline-expected.html: * css3/color-filters/color-filter-outline.html: * css3/color-filters/color-filter-parsing-expected.txt: * css3/color-filters/color-filter-parsing.html: * css3/color-filters/color-filter-saturate-expected.html: * css3/color-filters/color-filter-saturate.html: * css3/color-filters/color-filter-sepia-expected.html: * css3/color-filters/color-filter-sepia.html: * css3/color-filters/color-filter-text-decoration-shadow-expected.html: * css3/color-filters/color-filter-text-decoration-shadow.html: * css3/color-filters/color-filter-text-emphasis-expected.html: * css3/color-filters/color-filter-text-emphasis.html: * css3/color-filters/color-filter-text-shadow-expected.html: * css3/color-filters/color-filter-text-shadow.html: * css3/color-filters/color-filter-text-stroke-expected.html: * css3/color-filters/color-filter-text-stroke.html: * css3/color-filters/svg/color-filter-inline-svg-expected.html: * css3/color-filters/svg/color-filter-inline-svg.html: 2018-06-06 David Fenton [macOS WK2 Release] Layout Test media/video-trackmenu-selection.html is flaky https://bugs.webkit.org/show_bug.cgi?id=186055 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-06-06 Jer Noble REGRESSION (r231817?): Layout Test media/track/track-delete-during-setup.html is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=185889 Reviewed by Eric Carlson. Modify the track-delete-during-setup.html test to end on video element suspend in addition to canplaythrough. * media/track/track-delete-during-setup.html: 2018-06-06 Jer Noble Regions outside of the fullscreen window are exposed during zoom operations https://bugs.webkit.org/show_bug.cgi?id=186330 Reviewed by Simon Fraser. * fullscreen/full-screen-layer-dump-expected.txt: Added. * fullscreen/full-screen-layer-dump.html: Added. 2018-06-06 Alicia Boya García [GTK] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=186342 * TestExpectations: * platform/gtk/TestExpectations: * platform/mac/TestExpectations: 2018-06-05 Jer Noble REGRESSION (231817): Videos permanently blank out after switching out of a tab and back in https://bugs.webkit.org/show_bug.cgi?id=186326 Reviewed by Eric Carlson. * media/video-buffering-allowed-expected.txt: * media/video-buffering-allowed.html: 2018-06-05 Wenson Hsieh [macOS] Spelling errors in the middle of an inserted paragraph are not displayed https://bugs.webkit.org/show_bug.cgi?id=185584 Reviewed by Ryosuke Niwa. Adds 2 new spellchecking tests, and refactors some existing tests. * editing/spelling/grammar-expected.txt: * editing/spelling/grammar.html: * editing/spelling/markers-expected.txt: * editing/spelling/markers.html: Tweaked so that these tests pass regardless of whether sentence retro correction is enabled or disabled. * editing/spelling/retro-correction-spelling-markers-expected.txt: Added. * editing/spelling/retro-correction-spelling-markers.html: Added. Tests that typing at the end of a sentence will mark other parts of the sentence as misspellings, if retro sentence correction is enabled. * editing/spelling/spelling-changed-text-expected.txt: * editing/spelling/spelling-changed-text.html: Tweaked to correctly wait for the marker range to become the expected value. * editing/spelling/spelling-markers-after-pasting-sentence-expected.txt: Added. * editing/spelling/spelling-markers-after-pasting-sentence.html: Added. Tests that after pasting a sentence with misspelled words, those misspelled words will be marked as misspellings. * platform/ios/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-06-05 Brent Fulgham Adjust compile and runtime flags to match shippable state of features https://bugs.webkit.org/show_bug.cgi?id=186319 Reviewed by Maciej Stachowiak, Jon Lee, and others. * platform/mac/TestExpectations: * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Added. 2018-06-05 Youenn Fablet ServiceWorker registration should store any script fetched through importScripts https://bugs.webkit.org/show_bug.cgi?id=182444 Reviewed by Chris Dumez. * http/wpt/service-workers/persistent-importScripts-expected.txt: Added. * http/wpt/service-workers/persistent-importScripts.html: Added. * http/wpt/service-workers/resources/persistent-importScripts-script.py: Added. * http/wpt/service-workers/resources/persistent-importScripts-worker.js: Added. * http/wpt/service-workers/resources/routines.js: Added. 2018-06-05 Joanmarie Diggs AX: Implement support for new blockquote, caption, and paragraph ARIA roles https://bugs.webkit.org/show_bug.cgi?id=186274 Reviewed by Chris Fleizach. Add the three ARIA roles to the existing role-exposure tests and update expectations accordingly. Also update several additional GTK tests because the mapping of these ARIA roles results in new object attributes appearing for native HTML blockquote, paragraph, and caption elements. * accessibility/gtk/object-attributes-expected.txt: * accessibility/gtk/xml-roles-exposed-expected.txt: * accessibility/gtk/xml-roles-exposed.html: * accessibility/roles-computedRoleString-expected.txt: * accessibility/roles-computedRoleString.html: * accessibility/roles-exposed.html: * inspector/dom/hideHighlight-expected.txt: * platform/gtk/accessibility/roles-computedRoleString-expected.txt: * platform/gtk/accessibility/roles-exposed-expected.txt: * platform/gtk/accessibility/table-one-cell-expected.txt: * platform/mac/accessibility/roles-computedRoleString-expected.txt: * platform/mac/accessibility/roles-exposed-expected.txt: 2018-06-04 Chris Dumez Rename "Cross-Origin-Options" HTTP header to "Cross-Origin-Window-Policy" https://bugs.webkit.org/show_bug.cgi?id=186287 Reviewed by Youenn Fablet. * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Removed. * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Removed. * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Removed. * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Removed. * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Removed. * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Removed. * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Removed. * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Added. * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Added. * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage-from-deny.html. * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Added. * http/wpt/cross-origin-window-policy/allow-postmessage.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage.html. * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Added. * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Renamed from LayoutTests/http/wpt/cross-origin-options/cross-origin-options-header.html. * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Added. * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html. * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Added. * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html. * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html. * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Added. * http/wpt/cross-origin-window-policy/resources/destination.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/destination.html. * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html. * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py. (main): * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py. (main): * http/wpt/cross-origin-window-policy/resources/utils.js: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/utils.js. 2018-06-04 Ryosuke Niwa Moved the corresponding expected results for the tests moved in r232430. * platform/ios/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/ios/editing/simple-line-layout-caret-is-gone-expected.txt. * platform/wincairo/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/wincairo/editing/simple-line-layout-caret-is-gone-expected.txt. 2018-06-04 Dean Jackson AR Badging on transparent thumbnail images makes the glyph look really dark https://bugs.webkit.org/show_bug.cgi?id=186289 Reviewed by Anders Carlsson. Update the test to exercise more background colors. Include the results for the AR badge. * system-preview/badge-expected.html: Added. * system-preview/badge.html: 2018-06-04 Chris Dumez Update Fetch code to provide more useful exception messages https://bugs.webkit.org/show_bug.cgi?id=186156 Reviewed by Youenn Fablet. Rebaseline tests that have different output. * http/tests/workers/service/basic-fetch.https-expected.txt: 2018-06-04 Alexey Proskuryakov Add Mojave support to WebKit tools https://bugs.webkit.org/show_bug.cgi?id=186282 Reviewed by Daniel Bates. * platform/mac-mojave: Added an empty directory to avoid breaking scripts. 2018-06-04 Daniel Bates Update Strong Password appearance https://bugs.webkit.org/show_bug.cgi?id=186239 Reviewed by Brent Fulgham. Update expected results as necessary for the change in appearance. * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: 2018-06-04 Per Arne Vollan Rebaseline editing/style/apply-style-iframe-crash.html on Windows. Unreviewed test gardening. * platform/win/editing/style/apply-style-iframe-crash-expected.txt: Added. 2018-06-04 Zan Dobersek Unreviewed WPE gardening. Adding platform-specific baselines for three http/tests/cache/ tests. Updating baseline for the security/block-test.html test. Adding failure expectations for a few other failures, linking to existing bugs. * platform/wpe/TestExpectations: * platform/wpe/http/tests/cache: Added. * platform/wpe/http/tests/cache/disk-cache: Added. * platform/wpe/http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added. * platform/wpe/http/tests/cache/iframe-304-crash-expected.txt: Added. * platform/wpe/http/tests/cache/network-error-during-revalidation-expected.txt: Added. * platform/wpe/security/block-test-expected.txt: 2018-06-04 Zan Dobersek Unreviewed WPE gardening. Manage the W3C test failures by rebaselining what can be rebaselined, and adding failing expectations for the rest of the failures. This mostly addresses the new CSS Text tests that were imported lately, as well as changes in console logging. * platform/wpe/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/css: Added. * platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added. * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added. * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added. * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added. * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: 2018-06-03 Michael Catanzaro More unreviewed GTK test gardening * platform/gtk/TestExpectations: 2018-06-03 Michael Catanzaro Unreviewed GTK test expectations gardening * TestExpectations: * platform/gtk/TestExpectations: * platform/gtk/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Renamed from LayoutTests/platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt. * platform/gtk/editing/style/apply-style-iframe-crash-expected.txt: Renamed from LayoutTests/platform/gtk/editing/apply-style-iframe-crash-expected.txt. 2018-06-01 Wenson Hsieh [Extra zoom mode] The user should always be able to double tap to zoom to a scale of at least 1 https://bugs.webkit.org/show_bug.cgi?id=186209 Reviewed by Tim Horton. Add a test to verify that double tapping zooms in on a page where all the text is large enough to be legible at initial scale. * fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt: Added. * fast/events/extrazoom/double-tap-to-zoom-with-large-text.html: Added. 2018-06-01 Ryosuke Niwa Editor can hold references to Documents after you navigate away https://bugs.webkit.org/show_bug.cgi?id=186215 Reviewed by Simon Fraser. Added a regression test. * editing/selection/navigation-clears-editor-state-expected.txt: Added. * editing/selection/navigation-clears-editor-state.html: Added. 2018-06-01 Ryosuke Niwa Move tests in LayoutTests/editing to appropriate subdirectories https://bugs.webkit.org/show_bug.cgi?id=186212 Rubber-stamped by Wenson Hsieh. Moved the following four tests in LayoutTests/editing to its subdirectories. * editing/input/composition-underline-color-expected-mismatch.html: Moved from editing/composition-underline-color-expected-mismatch.html. * editing/input/composition-underline-color.html: Move from editing/composition-underline-color.html. * editing/input/marked-text-appearance-expected-mismatch.html: Copied from LayoutTests/editing/marked-text-appearance-expected-mismatch.html. * editing/input/marked-text-appearance.html: Moved from editing/marked-text-appearance.html. * editing/selection/rtl-to-ltr-editing-word-move-spin-expected.txt: Moved from editing/rtl-to-ltr-editing-word-move-spin-expected.txt. * editing/selection/rtl-to-ltr-editing-word-move-spin.html: Moved from editing/rtl-to-ltr-editing-word-move-spin.html. * editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from editing/simple-line-layout-caret-is-gone-expected.txt. * editing/selection/simple-line-layout-caret-is-gone.html: Moved from editing/simple-line-layout-caret-is-gone.html. * editing/style/apply-style-iframe-crash-expected.txt: Moved from editing/apply-style-iframe-crash-expected.txt. * editing/style/apply-style-iframe-crash.html: Moved from editing/apply-style-iframe-crash.html. 2018-06-01 David Fenton Skip fetch/api/redirect/redirect-method.html and fetch/api/redirect/redirect-method-worker.html on macOS debug. https://bugs.webkit.org/show_bug.cgi?id=184365 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-06-01 Ryosuke Niwa ResourceLoader::cancel() shouldn't synchronously fire load event on document https://bugs.webkit.org/show_bug.cgi?id=185284 Reviewed by Antti Koivisto. Fixed the tests as needed, and skipped more drag & drop tests in WebKitTestRunner as drag & drop isn't supported. * editing/pasteboard/drag-image-to-contenteditable-in-iframe.html: Fixed the test. Explicitly invoke testRunner.waitUntilDone() to wait until the iframe is loaded. Because "load" event in DOM only fires after all subframes are loaded but the load delegate callback fires as long as subresources in the main frame had finished loading, DumpRenderTree would finish the test prematurely otherwise. The old code happens to work before this patch because we happen to not invoke FrameLoader::checkComplete at the "right" moment. The WebCore change now triggers such a check and prematurely end the test without this fix to the test. * http/tests/xmlhttprequest/reentrant-cancel-expected.txt: * http/tests/xmlhttprequest/reentrant-cancel.html: Canceling XHR inside addElement is no longer firing load event synchronously as expected. Added a code to end the test after the load event. * http/wpt/service-workers/clone-opaque-being-loaded-response.html: * platform/mac-wk2/TestExpectations: * platform/wk2/TestExpectations: 2018-05-31 Ryosuke Niwa Some tests for webkitdirectory API fail when tests are in an APFS file system https://bugs.webkit.org/show_bug.cgi?id=186184 Reviewed by Chris Dumez. On an APFS volume, files may not be listed in the lexicologically order and the size of a directory may defer from that of HFS+. To make the test results consistent on either file systems, sort file entries lexicologically by the name and list two possible directory sizes as the expectation. Added a new helper function, shouldBeOneOfValues, which takes an array of values as the expectation. * editing/pasteboard/entries-api/datatransfer-items-drop-directoryReader.html: * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry-expected.txt: * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry.html: * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt: * fast/forms/file/entries-api/drag-folder-webkitEntries.html: * fast/forms/file/entries-api/webkitdirectory-drag-folder.html: * resources/js-test.js: (shouldBeOneOfValues): Added. 2018-06-01 Daniel Bates http/tests/inspector/network/har/har-page.html should actually sort dumped cookies by name https://bugs.webkit.org/show_bug.cgi?id=186137 Reviewed by Joseph Pecoraro. JavaScript does not support comparison of String data types using the minus operator. Instead implement the string comparator using relational operators and the identity operator. * http/tests/inspector/network/har/har-page-expected.txt: * http/tests/inspector/network/har/har-page.html: * platform/gtk/TestExpectations: Unskip test. 2018-06-01 Youenn Fablet http/tests/appcache/deferred-events.html is flaky due to console log messages https://bugs.webkit.org/show_bug.cgi?id=185543 Reviewed by Chris Dumez. Update the test to wait for the onerror callback. At that time, all console logging should be done. * http/tests/appcache/deferred-events-expected.txt: * http/tests/appcache/deferred-events.html: 2018-05-29 Yusuke Suzuki [JSC] Add Symbol.prototype.description getter https://bugs.webkit.org/show_bug.cgi?id=186053 Reviewed by Keith Miller. * js/Object-getOwnPropertyNames-expected.txt: * js/script-tests/Object-getOwnPropertyNames.js: 2018-06-01 Brent Fulgham Unskip fast/html/marquee-reparent-check.html on macOS debug. https://bugs.webkit.org/show_bug.cgi?id=178465 Reviewed by Geoffrey Garen. Unskipping test since the debug assertion is no longer reproducible in current sources on shipping software. * platform/mac/TestExpectations: 2018-05-31 Per Arne Vollan Skip http/tests/security/referrer-policy-header.html on Windows. https://bugs.webkit.org/show_bug.cgi?id=186183 Unreviewed test gardening. * platform/win/TestExpectations: 2018-05-31 Manuel Rego Casasnovas [css-text] Update test suite https://bugs.webkit.org/show_bug.cgi?id=186145 Reviewed by Youenn Fablet. These tests used to have problems in Mac and iOS platforms, but they were reworked in WPT upstream: https://github.com/web-platform-tests/wpt/pull/10860 Importing the new version of the tests in this patch. * platform/ios/TestExpectations: * platform/mac/TestExpectations: 2018-05-31 Chris Dumez Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy https://bugs.webkit.org/show_bug.cgi?id=186148 Reviewed by Youenn Fablet. Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy to avoid logging a console message. * http/wpt/service-workers/header-filtering.https-expected.txt: * http/wpt/service-workers/resources/response-full-of-headers.py: (main): 2018-05-31 Yacine Bandou [wpe] update the TestExpectations for encrypted-media after some investigations https://bugs.webkit.org/show_bug.cgi?id=185593 Reviewed by Xabier Rodriguez-Calvar. After the fix 185725 and some investigations, the WPE platform TestExpectations should be updated * platform/wpe/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: 2018-05-31 Miguel Gomez Unreviewed GTK+ gardening after r232336. * platform/gtk/TestExpectations: 2018-05-30 Nan Wang AX: VoiceOver on macOS does not announce fieldset description from aria-describedby when focussing inputs https://bugs.webkit.org/show_bug.cgi?id=185246 Reviewed by Chris Fleizach. * accessibility/mac/aria-describedby-fieldset-expected.txt: Added. * accessibility/mac/aria-describedby-fieldset.html: Added. 2018-05-30 Chris Fleizach AX: Expose link rel type to voiceover https://bugs.webkit.org/show_bug.cgi?id=186084 Reviewed by Sam Weinig. * accessibility/image-link-expected.txt: * accessibility/image-map2-expected.txt: * accessibility/mac/document-links-expected.txt: * accessibility/mac/linkrel-expected.txt: Added. * accessibility/mac/linkrel.html: Added. 2018-05-30 Ryan Haddad Rebaseline http/wpt/service-workers/header-filtering.https.html after r232310. Unreviewed test gardening. * http/wpt/service-workers/header-filtering.https-expected.txt: 2018-05-30 Brady Eidson REGRESSION (r224684): User-agent seen by page does not change when modified by the develop menu options after reloading. and https://bugs.webkit.org/show_bug.cgi?id=186111 Reviewed by Andy Estes. * TestExpectations: Skip in WK1 * platform/wk2/TestExpectations: Enable in WK2 * http/tests/navigation/resources/user-agent-script.php: Added. * http/tests/navigation/useragent-reload-expected.txt: Added. * http/tests/navigation/useragent-reload.php: Added. 2018-05-30 Daniel Bates Web Inspector: Annotate Same-Site cookies https://bugs.webkit.org/show_bug.cgi?id=184897 Reviewed by Brian Burg. Update an existing test to ensure we include cookie details in the HTTP Archive (HAR) report. * http/tests/inspector/network/har/har-page-expected.txt: * http/tests/inspector/network/har/har-page.html: 2018-05-30 John Wilander Add console logging to grant-storage-access-under-opener.html to assess its flakiness https://bugs.webkit.org/show_bug.cgi?id=183714 Unreviewed test gardening. * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt: * http/tests/storageAccess/grant-storage-access-under-opener.html: Now outputs console log entries, step by step, to see where the timeouts happen. * platform/ios-wk2/TestExpectations: Switched to [ Pass ] on iOS Debug to maximize chance of seeing the flakiness. 2018-05-29 Keith Miller Error instances should not strongly hold onto StackFrames https://bugs.webkit.org/show_bug.cgi?id=185996 Reviewed by Mark Lam. * js/error-should-not-strong-reference-global-object-expected.txt: Added. * js/error-should-not-strong-reference-global-object.html: Added. 2018-05-30 Chris Dumez Referrer-Policy response header is ignored https://bugs.webkit.org/show_bug.cgi?id=186037 Reviewed by Youenn Fablet. Add layout test coverage. * http/tests/security/referrer-policy-header-and-meta-tag-emptyString-expected.txt: Added. * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: Added. * http/tests/security/referrer-policy-header-and-meta-tag-expected.txt: Added. * http/tests/security/referrer-policy-header-and-meta-tag.html: Added. * http/tests/security/referrer-policy-header-expected.txt: Added. * http/tests/security/referrer-policy-header.html: Added. * http/tests/security/referrer-policy-invalid-expected.txt: * http/tests/security/referrer-policy-invalid.html: * http/tests/security/resources/postReferrer.php: Added. * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Added. * http/tests/security/resources/serve-referrer-policy-and-test.php: Added. 2018-05-30 Youenn Fablet Rename CrossOriginResourcePolicy same to same-origin https://bugs.webkit.org/show_bug.cgi?id=186080 Reviewed by Chris Dumez. * http/wpt/cross-origin-resource-policy/fetch-expected.txt: * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: * http/wpt/cross-origin-resource-policy/fetch.html: * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: * http/wpt/cross-origin-resource-policy/iframe-loads.html: * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: * http/wpt/cross-origin-resource-policy/image-loads.html: * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: * http/wpt/cross-origin-resource-policy/script-loads.html: 2018-05-30 Jer Noble Media elements outside fullscreen should not be considered main content. https://bugs.webkit.org/show_bug.cgi?id=186063 Reviewed by Eric Carlson. * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Added. * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Added. 2018-05-30 Ms2ger [GTK] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=186098 Unreviewed gardening. * platform/gtk/TestExpectations: - css3/blending/blend-mode-clip-accelerated-transformed-blending.html: passing since r230479, failing again since 230991. - fast/text/font-collection.html: fails due to a lack of font collection support - editing/caret/caret-in-empty-cell.html: fails since it was added - css3/color-filters/color-filter-color-property-list-item.html: fails since it was added - css3/color-filters/color-filter-opacity.html: fails since it was added - fast/hidpi/filters-turbulence.html: fails since it was added 2018-05-30 Stephen McGruer iOS: setting 'defaultValue' of input type=date from script should cause a UI update https://bugs.webkit.org/show_bug.cgi?id=185982 Reviewed by Darin Adler. * fast/forms/date/date-appearance-defaultValue-expected.html: Added. * fast/forms/date/date-appearance-defaultValue.html: Added. 2018-05-29 Frederic Wang Import WPT tests for CSS animations https://bugs.webkit.org/show_bug.cgi?id=186046 Reviewed by Youenn Fablet. * TestExpectations: Mark some tests requiring support for reftest-wait as failing/flacky. * tests-options.json: Mark animationevent-types.html as slow. 2018-05-29 Nan Wang AX: macOS VoiceOver doesn't announce when details element is expanded when using role group https://bugs.webkit.org/show_bug.cgi?id=180866 Reviewed by Chris Fleizach. * accessibility/mac/details-summary-expected.txt: * accessibility/mac/details-summary.html: 2018-05-29 Tadeu Zagallo Don't assert on m_actionsStart when setting actions on DFA nodes https://bugs.webkit.org/show_bug.cgi?id=185979 Reviewed by Geoffrey Garen. DFANode::setActions is called immediately after the node is created, and once again to set the actions of catch-all regular expressions (.*) on the root node. That works because m_actionsStart is initially 0, since the root was the first node to be created, but may fail after minimizing the DFA, when the root may no longer be the first node, and therefore m_actionsStart would not be 0, even if there are no actions attached to that node. * http/tests/contentextensions/root-actions-expected.txt: Added. * http/tests/contentextensions/root-actions.html: Added. * http/tests/contentextensions/root-actions.html.json: Added. 2018-05-29 Nan Wang AX: setValue on contenteditable should preserve whitespace https://bugs.webkit.org/show_bug.cgi?id=185897 Reviewed by Ryosuke Niwa. * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: * accessibility/mac/AOM-event-accessiblesetvalue.html: * accessibility/mac/set-value-editable-types-expected.txt: * accessibility/mac/set-value-editable-types.html: 2018-05-29 Antoine Quint [Web Animations] Handle relative length units https://bugs.webkit.org/show_bug.cgi?id=186047 Reviewed by Dean Jackson. Record WPT test progressions and updated failures. * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: 2018-05-28 Claudio Saavedra [GTK][WPE] AppCache test gardening Some appcache tests were flaky due to console output, see https://bugs.webkit.org/show_bug.cgi?id=185431 for more info. Fixing those by dumping the output to stderr instead. At the same time, clean up the expectations for appcache tests, many were now passing, so several old bugs got closed now. Unreviewed gardening. * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2018-05-28 Claudio Saavedra [GTK][WPE] transitions/interrupted-transition-hardware.html failing Unreviewed gardening, image-only failure. * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2018-05-26 Yusuke Suzuki [JSC] Rename Array#flatten to flat https://bugs.webkit.org/show_bug.cgi?id=186012 Reviewed by Saam Barati. * inspector/model/remote-object-get-properties-expected.txt: * js/Object-getOwnPropertyNames-expected.txt: * js/script-tests/Object-getOwnPropertyNames.js: 2018-05-25 Youenn Fablet Migrate From-Origin to Cross-Origin-Resource-Policy https://bugs.webkit.org/show_bug.cgi?id=185840 Reviewed by Chris Dumez. Migrating From-Origin tests to Cross-Origin-Resource-Policy tests. Given the scope of the header is reduced to no-cors and no ancestor checks, We cover the new header with fetch/image/script loads. * TestExpectations: * http/tests/from-origin: Removed. * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Added. * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Added. * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Added. * http/wpt/cross-origin-resource-policy/fetch.html: Added. * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Added. * http/wpt/cross-origin-resource-policy/iframe-loads.html: Added. * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Added. * http/wpt/cross-origin-resource-policy/image-loads.html: Added. * http/wpt/cross-origin-resource-policy/resources/green.png: Added. * http/wpt/cross-origin-resource-policy/resources/hello.py: Added. * http/wpt/cross-origin-resource-policy/resources/iframe.py: Added. * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Added. * http/wpt/cross-origin-resource-policy/resources/image.py: Added. * http/wpt/cross-origin-resource-policy/resources/redirect.py: Added. * http/wpt/cross-origin-resource-policy/resources/script.py: Added. * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Added. * http/wpt/cross-origin-resource-policy/script-loads.html: Added. * platform/wk2/TestExpectations: 2018-05-25 David Fenton fast/text/user-installed-fonts/shadow-family.html and fast/text/user-installed-fonts/shadow-postscript-family.html are flaky https://bugs.webkit.org/show_bug.cgi?id=185994 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-05-25 Ryan Haddad Unreviewed, rebaseline two fast/forms/ios/ipad tests. * fast/forms/ios/ipad/select-form-run-twice-expected.txt: * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt: 2018-05-25 Antoine Quint [Web Animations] WebAnimation objects never get destroyed https://bugs.webkit.org/show_bug.cgi?id=185917 Reviewed by Dean Jackson and Antti Koivisto. Add a new test that would fail before this fix since the Document would leak. We also remove a homegrown test that was not correct and is no longer relevant thanks to the tests under imported/mozilla. * animations/leak-document-with-css-animation-expected.txt: Added. * animations/leak-document-with-css-animation.html: Added. * animations/resources/animation-leak-iframe.html: Added. * platform/win/TestExpectations: * webanimations/css-transitions-expected.txt: Removed. * webanimations/css-transitions.html: Removed. 2018-05-24 Frederic Wang Import Web Platform Tests for WOFF2 https://bugs.webkit.org/show_bug.cgi?id=179108 Reviewed by Youenn Fablet. Layout/fast/text contains only two tests for WOFF2. This commit imports the WPT tests in order to improve test coverage. However, for now we only run them on the GTK port because they don't pass on other platforms (bug 185939) and because WPT tests are slow (bug 178277). Maintainers for other platforms can decide whether they want to unskip them later. * TestExpectations: By default skip the WOFF2 test on all platforms. * platform/gtk/TestExpectations: Run tests on the GTK port and mark failures for 4 of them. 2018-05-24 Ryosuke Niwa REGRESSION: performance-api/performance-observer-entry-sort.html is flaky ​https://bugs.webkit.org/show_bug.cgi?id=185385 Rubber-stamped by Joseph Pecoraro. Add back some assertions in r232033 reverted in r232166. * performance-api/performance-observer-entry-sort.html: 2018-05-24 David Fenton media/video-play-require-user-gesture.html and media/video-play-audio-require-user-gesture.html are flaky failures https://bugs.webkit.org/show_bug.cgi?id=185962 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-05-24 Ryosuke Niwa REGRESSION: performance-api/performance-observer-entry-sort.html is flaky ​https://bugs.webkit.org/show_bug.cgi?id=185385 Reviewed by Saam Barati. Partially revert r232033 to see if the flaky failure comes back. * performance-api/performance-observer-entry-sort.html: 2018-05-24 Chris Dumez [iOS WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=181499 Reviewed by Youenn Fablet. Unskip test that should no longer be flaky. * platform/ios/TestExpectations: 2018-05-24 Jinho Bang [PaymentRequest] Remove currencySystem member https://bugs.webkit.org/show_bug.cgi?id=185860 Reviewed by Andy Estes. * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt: * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html: 2018-05-23 Chris Dumez Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky https://bugs.webkit.org/show_bug.cgi?id=183885 Reviewed by Youenn Fablet. Stop loading an external URL as this is not what the test is testing and since the error message for the external load causes flakiness. * TestExpectations: * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt: * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html: * fast/loader/javascript-url-iframe-remove-on-navigate-expected.txt: * fast/loader/javascript-url-iframe-remove-on-navigate.html: 2018-05-23 Chris Dumez RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent https://bugs.webkit.org/show_bug.cgi?id=185664 Reviewed by Simon Fraser. Add layout test coverage. * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added. * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added. * http/tests/navigation/resources/clear-fragment.html: Added. 2018-05-23 Youenn Fablet NetworkLoadChecker should check cached redirections https://bugs.webkit.org/show_bug.cgi?id=185849 Reviewed by Chris Dumez. * TestExpectations: * http/tests/fetch/redirectmode-and-preload-expected.txt: * http/tests/fetch/redirectmode-and-preload.html: Removed tests that mix manual/error redirect mode with no-cors since this is no longer a valid possibility. * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Removed. 2018-05-23 Nan Wang AX: setValue on contenteditable should preserve whitespace https://bugs.webkit.org/show_bug.cgi?id=185897 Reviewed by Chris Fleizach. * accessibility/mac/set-value-editable-types-expected.txt: * accessibility/mac/set-value-editable-types.html: 2018-05-23 Antti Koivisto Increase the simulated memory size on PLATFORM(IOS_SIMULATOR) from 512MB to 1024MB https://bugs.webkit.org/show_bug.cgi?id=185908 Reviewed by Geoffrey Garen. * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: 2018-05-23 Alicia Boya García [GTK] Unreviewed test gardening https://bugs.webkit.org/show_bug.cgi?id=185916 * platform/gtk/TestExpectations: * platform/gtk/accessibility/table-roles-hierarchy-expected.txt: 2018-05-23 Antti Koivisto Page keeps reloading when viewing photos in google drive (due to too high canvas memory limits) https://bugs.webkit.org/show_bug.cgi?id=185903 Reviewed by Simon Fraser. * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt: * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: Added. 2018-05-22 Manuel Rego Casasnovas [css-text] W3C test suite gardening https://bugs.webkit.org/show_bug.cgi?id=185879 Some more gardening on the css-text test suite. Unreviewed test gardening. * TestExpectations: * platform/gtk/TestExpectations: * platform/ios/TestExpectations: * platform/mac/TestExpectations: 2018-05-22 Myles C. Maxfield Text can wrap between hyphens and commas https://bugs.webkit.org/show_bug.cgi?id=185899 Reviewed by Zalan Bujtas. * fast/text/line-break-hyphen-comma-expected.html: Added. * fast/text/line-break-hyphen-comma.html: Added. 2018-05-22 David Fenton Update test expectations for newly imported css-text layout tests https://bugs.webkit.org/show_bug.cgi?id=185872 Unreviewed test gardening. * TestExpectations: 2018-05-22 David Fenton Update test expectations for newly imported css-text layout tests https://bugs.webkit.org/show_bug.cgi?id=185872 Unreviewed test gardening. * TestExpectations: Flag tests that are not passing right now. 2018-05-22 Keith Miller We should have a CoW storage for NewArrayBuffer arrays. https://bugs.webkit.org/show_bug.cgi?id=185003 Reviewed by Filip Pizlo. Test should have a real error that gives you the stack. * js/slow-stress/script-tests/variadic-closure-call.js: 2018-05-22 Manuel Rego Casasnovas [css-text] W3C test suite gardening https://bugs.webkit.org/show_bug.cgi?id=185862 Test suite landed in r232057 but some of the tests marked as failure are actually passing. Unreviewed test gardening. * TestExpectations: * platform/ios/TestExpectations: * platform/mac/TestExpectations: 2018-05-22 Manuel Rego Casasnovas [css-text] Import WPT test suite https://bugs.webkit.org/show_bug.cgi?id=183258 Reviewed by Youenn Fablet. * TestExpectations: Flag tests that are not passing right now. * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added. * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added. * platform/ios-simulator/TestExpectations: Flag tests that are not passing right now. 2018-05-21 Chris Dumez File's structured serialization should serialize lastModified attribute https://bugs.webkit.org/show_bug.cgi?id=185773 Reviewed by Youenn Fablet. Unskip structured serialization tests that no longer fail / time out. * TestExpectations: 2018-05-21 Jiewen Tan Unreviewed, update crypto/subtle/ecdh-import-jwk-private-key-p384.html to correct input * crypto/subtle/ecdh-import-jwk-private-key-p384.html: 2018-05-21 Aditya Keerthi Added test to verify behaviour when tapping multiple times on an editable node. https://bugs.webkit.org/show_bug.cgi?id=185777 Reviewed by Tim Horton. * fast/events/ios/click-event-while-editing-node-expected.txt: Added. * fast/events/ios/click-event-while-editing-node.html: Added. 2018-05-21 Commit Queue Unreviewed, rolling out r232030. https://bugs.webkit.org/show_bug.cgi?id=185850 "Caused TestWebKitAPI.IndexedDB.StructuredCloneBackwardCompatibility API test to fail" (Requested by cdumez on #webkit). Reverted changeset: "File's structured serialization should serialize lastModified attribute" https://bugs.webkit.org/show_bug.cgi?id=185773 https://trac.webkit.org/changeset/232030 2018-05-11 Ryosuke Niwa REGRESSION: performance-api/performance-observer-entry-sort.html is flaky https://bugs.webkit.org/show_bug.cgi?id=185385 Reviewed by Saam Barati. Add diagnostic assertions to test the hypothesis that performance.now is drifting backwards. * performance-api/performance-observer-entry-sort.html: 2018-05-21 Daniel Bates REGRESSION (r231107): CSP report-only policies are ignored for beacon, importScripts, fetch(), EventSource, and XHR https://bugs.webkit.org/show_bug.cgi?id=185789 Reviewed by Andy Estes. Add some new tests and updated the expected results of other tests. The tests connect-src-beacon-{allowed, blocked} are derived from the Blink test: * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Update expected result. Note that these results are a continuation of a regression caused by r231107. See for more details. * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed-expected.txt: Added. * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html: Added. * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt: Added. * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html: Added. * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: Added. * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Added. * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added. * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Added. * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt: * platform/mac-wk1/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1. * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added. * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added. * platform/win/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1. * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * platform/win/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added. * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added. 2018-05-21 Chris Dumez File's structured serialization should serialize lastModified attribute https://bugs.webkit.org/show_bug.cgi?id=185773 Reviewed by Youenn Fablet. Unskip structured serialization tests that no longer fail / time out. * TestExpectations: 2018-05-21 Eric Carlson Improve NowPlaying "title" https://bugs.webkit.org/show_bug.cgi?id=185680 Unreviewed test fix. * http/tests/media/now-playing-info-expected.txt: * http/tests/media/now-playing-info.html: Don't test .elapsedTime before seeking because the time value can take a while to "settle" when a file has just loaded. 2018-05-21 Jer Noble Complete fix for enabling modern EME by default https://bugs.webkit.org/show_bug.cgi?id=185770 Reviewed by Eric Carlson. * platform/mac/TestExpectations: * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: * platform/mac/fast/dom/navigator-detached-no-crash-expected.txt: 2018-05-20 Emilio Cobos Álvarez Update CSSOM WPT tests. https://bugs.webkit.org/show_bug.cgi?id=185805 Reviewed by Frédéric Wang. Update CSSOM WPT tests. * TestExpectations: 2018-05-18 Commit Queue Unreviewed, rolling out r231982. https://bugs.webkit.org/show_bug.cgi?id=185793 Caused layout test failures (Requested by realdawei on #webkit). Reverted changeset: "Complete fix for enabling modern EME by default" https://bugs.webkit.org/show_bug.cgi?id=185770 https://trac.webkit.org/changeset/231982 2018-05-18 Youenn Fablet NetworkLoadChecker should cancel its content extension retrieval task when being destroyed https://bugs.webkit.org/show_bug.cgi?id=185661 Reviewed by Chris Dumez. * http/tests/contentextensions/crash-xhr-expected.txt: Added. * http/tests/contentextensions/crash-xhr.html: Added. * http/tests/contentextensions/crash-xhr.html.json: Added. 2018-05-18 Jer Noble Complete fix for enabling modern EME by default https://bugs.webkit.org/show_bug.cgi?id=185770 Reviewed by Eric Carlson. * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: 2018-05-18 Antoine Quint [Web Animations] Turn Web Animations with CSS integration on for test runners https://bugs.webkit.org/show_bug.cgi?id=184819 Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests. * TestExpectations: * animations/3d/matrix-transform-type-animation.html: * animations/3d/replace-filling-transform.html: * animations/3d/transform-origin-vs-functions.html: * animations/3d/transform-perspective.html: * animations/additive-transform-animations.html: * animations/animation-border-overflow.html: * animations/animation-callback-timestamp.html: * animations/animation-controller-drt-api.html: * animations/animation-direction-alternate-reverse-expected.txt: * animations/animation-direction-alternate-reverse.html: * animations/animation-direction-reverse-fill-mode-hardware.html: * animations/animation-direction-reverse-hardware-opacity.html: * animations/animation-direction-reverse-hardware.html: * animations/animation-direction-reverse-non-hardware.html: * animations/animation-direction-reverse-timing-functions-hardware.html: * animations/animation-direction-reverse-timing-functions.html: * animations/animation-direction.html: * animations/animation-followed-by-transition.html: * animations/animation-hit-test-transform.html: * animations/animation-hit-test.html: * animations/animation-internals-api-expected.txt: Added. * animations/animation-internals-api-multiple-keyframes-expected.txt: Added. * animations/animation-internals-api-multiple-keyframes.html: Added. * animations/animation-internals-api.html: Added. * animations/animation-offscreen-to-onscreen.html: * animations/big-rotation-expected.txt: * animations/big-rotation.html: * animations/change-completed-animation-transform.html: * animations/change-keyframes.html: * animations/combo-transform-rotate+scale.html: * animations/cross-fade-background-image.html: * animations/cross-fade-border-image-source.html: * animations/cross-fade-list-style-image.html: * animations/cross-fade-webkit-mask-box-image.html: * animations/duplicate-keys-expected.html: * animations/duplicate-keys.html: * animations/duplicated-keyframes-name.html: * animations/fill-forwards-end-state.html: * animations/fill-mode-forwards-zero-duration-expected.txt: * animations/fill-mode-forwards-zero-duration.html: * animations/font-variations/font-stretch.html: * animations/font-variations/font-style.html: * animations/font-variations/font-variation-settings-order.html: * animations/font-variations/font-variation-settings-unlike.html: * animations/font-variations/font-variation-settings.html: * animations/font-variations/font-weight.html: * animations/generic-from-to.html: * animations/import.html: * animations/keyframe-multiple-timing-functions-transform.html: * animations/keyframe-timing-functions-transform.html: * animations/keyframe-timing-functions.html: * animations/keyframe-timing-functions2.html: * animations/keyframes-comma-separated.html: * animations/keyframes-dynamic.html: * animations/keyframes-infinite-iterations.html: * animations/keyframes-invalid-keys.html: * animations/keyframes-out-of-order.html: * animations/keyframes.html: * animations/lineheight-animation.html: * animations/longhand-timing-function.html: * animations/matrix-anim.html: * animations/missing-from-to-transforms.html: * animations/missing-from-to.html: * animations/missing-keyframe-properties-repeating.html: * animations/missing-keyframe-properties-timing-function.html: * animations/missing-keyframe-properties.html: * animations/missing-values-first-keyframe.html: * animations/missing-values-last-keyframe.html: * animations/multiple-animations-timing-function.html: * animations/multiple-animations.html: * animations/multiple-keyframes.html: * animations/negative-delay.html: * animations/pause-crash.html: * animations/play-state-start-paused.html: * animations/simultaneous-start-left.html: * animations/simultaneous-start-transform.html: * animations/spring-function.html: * animations/stacking-context-unchanged-while-running.html: * animations/timing-functions.html: * animations/transition-and-animation-1.html: * animations/transition-and-animation-2.html: * animations/transition-and-animation-3.html: * animations/unanimated-style.html: * animations/unprefixed-keyframes.html: * animations/width-using-ems.html: * compositing/animation/animated-composited-inside-hidden.html: * compositing/animation/computed-style-during-delay.html: * compositing/animation/layer-for-filling-animation.html: * compositing/backing/backface-visibility-flip.html: * compositing/contents-scale/animating.html: * compositing/layer-creation/animation-overlap-with-children.html: * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: * compositing/layer-creation/multiple-keyframes-animation-overlap.html: * compositing/layer-creation/overlap-animation-clipping.html: * compositing/layer-creation/overlap-animation-container.html: * compositing/layer-creation/overlap-animation.html: * compositing/layer-creation/scale-rotation-animation-overlap.html: * compositing/layer-creation/translate-animation-overlap.html: * compositing/layer-creation/translate-scale-animation-overlap.html: * compositing/overflow/overflow-positioning.html: * compositing/reflections/animation-inside-reflection.html: * compositing/reflections/nested-reflection-animated.html: * compositing/reflections/nested-reflection-transition.html: * compositing/transitions/scale-transition-no-start.html: * compositing/transitions/singular-scale-transition.html: * compositing/visible-rect/animated.html: * css3/calc/transitions-dependent.html: * css3/calc/transitions.html: * css3/filters/backdrop/animation.html: * css3/filters/composited-during-animation.html: * css3/filters/filter-animation-from-none-hw.html: * css3/filters/filter-animation-from-none-multi-hw.html: * css3/filters/filter-animation-from-none-multi.html: * css3/filters/filter-animation-from-none.html: * css3/filters/filter-animation-hw.html: * css3/filters/filter-animation-multi-hw.html: * css3/filters/filter-animation-multi.html: * css3/filters/filter-animation.html: * css3/masking/clip-path-animation.html: * fast/animation/css-animation-resuming-when-visible-with-style-change.html: * fast/animation/css-animation-resuming-when-visible.html: * fast/animation/css-animation-throttling-lowPowerMode.html: * fast/css-generated-content/pseudo-animation.html: * fast/css-generated-content/pseudo-transition.html: * fast/filter-image/filter-image-animation.html: * fast/shapes/shape-outside-floats/shape-outside-animation.html: * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html: * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html: * imported/blink/transitions/unprefixed-transform.html: * platform/ios/TestExpectations: * platform/win/TestExpectations: * transitions/background-position-transitions.html: * transitions/background-transitions.html: * transitions/blendmode-transitions.html: * transitions/border-radius-transition.html: * transitions/clip-path-path-transitions.html: * transitions/clip-path-transitions.html: * transitions/clip-transition.html: * transitions/color-transition-all.html: * transitions/color-transition-premultiplied.html: * transitions/color-transition-rounding.html: * transitions/cross-fade-background-image.html: * transitions/cross-fade-border-image.html: * transitions/cubic-bezier-overflow-color.html: * transitions/cubic-bezier-overflow-length.html: * transitions/cubic-bezier-overflow-shadow.html: * transitions/cubic-bezier-overflow-svg-length.html: * transitions/cubic-bezier-overflow-transform.html: * transitions/default-timing-function.html: * transitions/delay.html: * transitions/flex-transitions.html: * transitions/font-family-during-transition.html: * transitions/frames-timing-function.html: * transitions/interrupted-all-transition.html: * transitions/longhand-vs-shorthand-initial.html: * transitions/mask-transitions.html: * transitions/min-max-width-height-transitions.html: * transitions/mismatched-shadow-styles.html: * transitions/mismatched-shadow-transitions.html: * transitions/mixed-type.html: * transitions/move-after-transition.html: * transitions/multiple-background-size-transitions.html: * transitions/multiple-background-transitions.html: * transitions/multiple-mask-transitions.html: * transitions/multiple-shadow-transitions.html: * transitions/negative-delay.html: * transitions/opacity-transition-zindex.html: * transitions/remove-transition-style.html: * transitions/shape-outside-transitions.html: * transitions/shorthand-border-transitions.html: * transitions/shorthand-transitions.html: * transitions/steps-timing-function.html: * transitions/svg-layout-transition.html: * transitions/svg-text-shadow-transition.html: * transitions/svg-transitions.html: * transitions/text-indent-transition.html: * transitions/transform-op-list-match.html: * transitions/transform-op-list-no-match.html: * transitions/transition-drt-api-delay-expected.txt: Added. * transitions/transition-drt-api-delay.html: Added. * transitions/transition-drt-api-expected.txt: Added. * transitions/transition-drt-api.html: Added. * transitions/transition-end-event-rendering.html: * transitions/transition-hit-test-transform.html: * transitions/transition-hit-test.html: * transitions/transition-in-delay-phase.html: * transitions/transition-on-element-with-content.html: * transitions/transition-shorthand-delay.html: * transitions/transition-timing-function.html: * transitions/transition-to-from-auto.html: * transitions/transition-to-from-undefined.html: * transitions/visited-link-color.html: * transitions/zero-duration-in-list.html: * transitions/zero-duration-with-non-zero-delay-end.html: * transitions/zero-duration-with-non-zero-delay-start.html: * webanimations/css-animations.html: * webanimations/css-transitions.html: 2018-05-18 Basuke Suzuki [Curl] Bug fix on suspend/resume behavior. https://bugs.webkit.org/show_bug.cgi?id=183089 The flag was not set correctly. Also wrong method was called. Reviewed by Youenn Fablet. * platform/wincairo/TestExpectations: Enable loader/ tests for WinCairo. 2018-05-18 Wenson Hsieh [Extra zoom mode] Clearing text fields should dispatch input events of type "deleteContent" https://bugs.webkit.org/show_bug.cgi?id=185769 Reviewed by Tim Horton. Adds a new test to inspect the input events dispatched as a result of inserting and deleting text in a form control. The inputTypes should be "insertText" and "deleteContent", respectively; the data values should be the inserted string and null, respectively. * fast/forms/extrazoom/delete-content-in-text-field-expected.txt: Added. * fast/forms/extrazoom/delete-content-in-text-field.html: Added. 2018-05-18 Youenn Fablet Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=184469 Unreviewed. * platform/mac-wk2/TestExpectations: Removed flaky expectation that was added back inadvertently. 2018-05-18 Myles C. Maxfield [iOS] Password fields obscure the text with rectangles instead of circles https://bugs.webkit.org/show_bug.cgi?id=185760 Reviewed by Zalan Bujtas. * fast/text/black-circle-expected.html: Added. * fast/text/black-circle.html: Added. 2018-05-18 Chris Dumez Unreviewed, rolling out r231935. Caused an accessibility test to fail Reverted changeset: "RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent" https://bugs.webkit.org/show_bug.cgi?id=185664 https://trac.webkit.org/changeset/231935 2018-05-18 Dirk Schulze Make all SVG shape interfaces inherit from SVGGeometryElement https://bugs.webkit.org/show_bug.cgi?id=185600 Reviewed by Antti Koivisto. Update test for inheritance of SVG shape interfaces (more passes). Add individual tests for SVGGeometryElement interfaces for each SVG shape. There already are more detailed tests for the methods and the SVGPathElement interface. * svg/dom/SVGGeometry-circle-expected.txt: Added. * svg/dom/SVGGeometry-circle.xhtml: Added. * svg/dom/SVGGeometry-ellipse-expected.txt: Added. * svg/dom/SVGGeometry-ellipse.xhtml: Added. * svg/dom/SVGGeometry-line-expected.txt: Added. * svg/dom/SVGGeometry-line.xhtml: Added. * svg/dom/SVGGeometry-polygon-expected.txt: Added. * svg/dom/SVGGeometry-polygon.xhtml: Added. * svg/dom/SVGGeometry-polyline-expected.txt: Added. * svg/dom/SVGGeometry-polyline.xhtml: Added. * svg/dom/SVGGeometry-rect-expected.txt: Added. * svg/dom/SVGGeometry-rect.xhtml: Added. * svg/dom/svg2-inheritance-expected.txt: 2018-05-18 Per Arne Vollan The test fast/images/animated-image-mp4-crash.html is failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=185765 Unreviewed test gardening. * platform/win/TestExpectations: 2018-05-18 Antoine Quint [modern-media-controls] AirPlaySupport should be disabled by default https://bugs.webkit.org/show_bug.cgi?id=185658 Reviewed by Simon Fraser. Add a new test that checks that we create an AirplaySupport object only after media has started playing. We also modify a couple of existing tests so they are no longer flaky, as a first pass of this patch revealed some flakiness. * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added. * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added. * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt: * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: * media/modern-media-controls/volume-support/volume-support-click-expected.txt: * media/modern-media-controls/volume-support/volume-support-click.html: 2018-05-18 Antoine Quint [Web Animations] Turn Web Animations with CSS integration on for test runners https://bugs.webkit.org/show_bug.cgi?id=184819 Reviewed by Jon Lee. Since Web Animations with CSS integration is on by default on test runners, we no longer need the special HTML comment to turn the flag on for select tests. * TestExpectations: * animations/3d/matrix-transform-type-animation.html: * animations/3d/replace-filling-transform.html: * animations/3d/transform-origin-vs-functions.html: * animations/3d/transform-perspective.html: * animations/additive-transform-animations.html: * animations/animation-border-overflow.html: * animations/animation-callback-timestamp.html: * animations/animation-controller-drt-api.html: * animations/animation-direction-alternate-reverse-expected.txt: * animations/animation-direction-alternate-reverse.html: * animations/animation-direction-reverse-fill-mode-hardware.html: * animations/animation-direction-reverse-hardware-opacity.html: * animations/animation-direction-reverse-hardware.html: * animations/animation-direction-reverse-non-hardware.html: * animations/animation-direction-reverse-timing-functions-hardware.html: * animations/animation-direction-reverse-timing-functions.html: * animations/animation-direction.html: * animations/animation-followed-by-transition.html: * animations/animation-hit-test-transform.html: * animations/animation-hit-test.html: * animations/animation-internals-api-expected.txt: Removed. * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed. * animations/animation-internals-api-multiple-keyframes.html: Removed. * animations/animation-internals-api.html: Removed. * animations/animation-offscreen-to-onscreen.html: * animations/big-rotation-expected.txt: * animations/big-rotation.html: * animations/change-completed-animation-transform.html: * animations/change-keyframes.html: * animations/combo-transform-rotate+scale.html: * animations/cross-fade-background-image.html: * animations/cross-fade-border-image-source.html: * animations/cross-fade-list-style-image.html: * animations/cross-fade-webkit-mask-box-image.html: * animations/duplicate-keys-expected.html: * animations/duplicate-keys.html: * animations/duplicated-keyframes-name.html: * animations/fill-forwards-end-state.html: * animations/fill-mode-forwards-zero-duration-expected.txt: * animations/fill-mode-forwards-zero-duration.html: * animations/font-variations/font-stretch.html: * animations/font-variations/font-style.html: * animations/font-variations/font-variation-settings-order.html: * animations/font-variations/font-variation-settings-unlike.html: * animations/font-variations/font-variation-settings.html: * animations/font-variations/font-weight.html: * animations/generic-from-to.html: * animations/import.html: * animations/keyframe-multiple-timing-functions-transform.html: * animations/keyframe-timing-functions-transform.html: * animations/keyframe-timing-functions.html: * animations/keyframe-timing-functions2.html: * animations/keyframes-comma-separated.html: * animations/keyframes-dynamic.html: * animations/keyframes-infinite-iterations.html: * animations/keyframes-invalid-keys.html: * animations/keyframes-out-of-order.html: * animations/keyframes.html: * animations/lineheight-animation.html: * animations/longhand-timing-function.html: * animations/matrix-anim.html: * animations/missing-from-to-transforms.html: * animations/missing-from-to.html: * animations/missing-keyframe-properties-repeating.html: * animations/missing-keyframe-properties-timing-function.html: * animations/missing-keyframe-properties.html: * animations/missing-values-first-keyframe.html: * animations/missing-values-last-keyframe.html: * animations/multiple-animations-timing-function.html: * animations/multiple-animations.html: * animations/multiple-keyframes.html: * animations/negative-delay.html: * animations/pause-crash.html: * animations/play-state-start-paused.html: * animations/simultaneous-start-left.html: * animations/simultaneous-start-transform.html: * animations/spring-function.html: * animations/stacking-context-unchanged-while-running.html: * animations/timing-functions.html: * animations/transition-and-animation-1.html: * animations/transition-and-animation-2.html: * animations/transition-and-animation-3.html: * animations/unanimated-style.html: * animations/unprefixed-keyframes.html: * animations/width-using-ems.html: * compositing/animation/animated-composited-inside-hidden.html: * compositing/animation/computed-style-during-delay.html: * compositing/animation/layer-for-filling-animation.html: * compositing/backing/backface-visibility-flip.html: * compositing/contents-scale/animating.html: * compositing/layer-creation/animation-overlap-with-children.html: * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: * compositing/layer-creation/multiple-keyframes-animation-overlap.html: * compositing/layer-creation/overlap-animation-clipping.html: * compositing/layer-creation/overlap-animation-container.html: * compositing/layer-creation/overlap-animation.html: * compositing/layer-creation/scale-rotation-animation-overlap.html: * compositing/layer-creation/translate-animation-overlap.html: * compositing/layer-creation/translate-scale-animation-overlap.html: * compositing/overflow/overflow-positioning.html: * compositing/reflections/animation-inside-reflection.html: * compositing/reflections/nested-reflection-animated.html: * compositing/reflections/nested-reflection-transition.html: * compositing/transitions/scale-transition-no-start.html: * compositing/transitions/singular-scale-transition.html: * compositing/visible-rect/animated.html: * css3/calc/transitions-dependent.html: * css3/calc/transitions.html: * css3/filters/backdrop/animation.html: * css3/filters/composited-during-animation.html: * css3/filters/filter-animation-from-none-hw.html: * css3/filters/filter-animation-from-none-multi-hw.html: * css3/filters/filter-animation-from-none-multi.html: * css3/filters/filter-animation-from-none.html: * css3/filters/filter-animation-hw.html: * css3/filters/filter-animation-multi-hw.html: * css3/filters/filter-animation-multi.html: * css3/filters/filter-animation.html: * css3/masking/clip-path-animation.html: * fast/animation/css-animation-resuming-when-visible-with-style-change.html: * fast/animation/css-animation-resuming-when-visible.html: * fast/animation/css-animation-throttling-lowPowerMode.html: * fast/css-generated-content/pseudo-animation.html: * fast/css-generated-content/pseudo-transition.html: * fast/filter-image/filter-image-animation.html: * fast/shapes/shape-outside-floats/shape-outside-animation.html: * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html: * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html: * imported/blink/transitions/unprefixed-transform.html: * platform/ios/TestExpectations: * platform/win/TestExpectations: * transitions/background-position-transitions.html: * transitions/background-transitions.html: * transitions/blendmode-transitions.html: * transitions/border-radius-transition.html: * transitions/clip-path-path-transitions.html: * transitions/clip-path-transitions.html: * transitions/clip-transition.html: * transitions/color-transition-all.html: * transitions/color-transition-premultiplied.html: * transitions/color-transition-rounding.html: * transitions/cross-fade-background-image.html: * transitions/cross-fade-border-image.html: * transitions/cubic-bezier-overflow-color.html: * transitions/cubic-bezier-overflow-length.html: * transitions/cubic-bezier-overflow-shadow.html: * transitions/cubic-bezier-overflow-svg-length.html: * transitions/cubic-bezier-overflow-transform.html: * transitions/default-timing-function.html: * transitions/delay.html: * transitions/flex-transitions.html: * transitions/font-family-during-transition.html: * transitions/frames-timing-function.html: * transitions/interrupted-all-transition.html: * transitions/longhand-vs-shorthand-initial.html: * transitions/mask-transitions.html: * transitions/min-max-width-height-transitions.html: * transitions/mismatched-shadow-styles.html: * transitions/mismatched-shadow-transitions.html: * transitions/mixed-type.html: * transitions/move-after-transition.html: * transitions/multiple-background-size-transitions.html: * transitions/multiple-background-transitions.html: * transitions/multiple-mask-transitions.html: * transitions/multiple-shadow-transitions.html: * transitions/negative-delay.html: * transitions/opacity-transition-zindex.html: * transitions/remove-transition-style.html: * transitions/shape-outside-transitions.html: * transitions/shorthand-border-transitions.html: * transitions/shorthand-transitions.html: * transitions/steps-timing-function.html: * transitions/svg-layout-transition.html: * transitions/svg-text-shadow-transition.html: * transitions/svg-transitions.html: * transitions/text-indent-transition.html: * transitions/transform-op-list-match.html: * transitions/transform-op-list-no-match.html: * transitions/transition-drt-api-delay-expected.txt: Removed. * transitions/transition-drt-api-delay.html: Removed. * transitions/transition-drt-api-expected.txt: Removed. * transitions/transition-drt-api.html: Removed. * transitions/transition-end-event-rendering.html: * transitions/transition-hit-test-transform.html: * transitions/transition-hit-test.html: * transitions/transition-in-delay-phase.html: * transitions/transition-on-element-with-content.html: * transitions/transition-shorthand-delay.html: * transitions/transition-timing-function.html: * transitions/transition-to-from-auto.html: * transitions/transition-to-from-undefined.html: * transitions/visited-link-color.html: * transitions/zero-duration-in-list.html: * transitions/zero-duration-with-non-zero-delay-end.html: * transitions/zero-duration-with-non-zero-delay-start.html: * webanimations/css-animations.html: * webanimations/css-transitions.html: 2018-05-17 Michael Saboff We don't throw SyntaxErrors for runtime generated regular expressions with errors https://bugs.webkit.org/show_bug.cgi?id=185755 Reviewed by Keith Miller. Updated test and results from reporting a SyntaxError to an Out of memory error. * js/script-tests/stack-overflow-regexp.js: (shouldThrow.recursiveCall): (shouldThrow): (recursiveCall): * js/stack-overflow-regexp-expected.txt: 2018-05-17 Nan Wang AX: [macOS] Expose the primary screen height through AX API https://bugs.webkit.org/show_bug.cgi?id=185742 Reviewed by Chris Fleizach. * accessibility/mac/primary-screen-height-expected.txt: Added. * accessibility/mac/primary-screen-height.html: Added. 2018-05-17 Chris Dumez RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent https://bugs.webkit.org/show_bug.cgi?id=185664 Reviewed by Simon Fraser. Add layout test coverage. * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added. * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added. * http/tests/navigation/resources/clear-fragment.html: Added. 2018-05-17 Ryan Haddad Unreviewed, rolling out r231899. Caused flakiness in two existing modern-media-controls tests. Reverted changeset: "[modern-media-controls] AirPlaySupport should be disabled by default" https://bugs.webkit.org/show_bug.cgi?id=185658 https://trac.webkit.org/changeset/231899 2018-05-17 Jer Noble CRASH in ImageDecoderAVFObjC::sampleAtIndex() https://bugs.webkit.org/show_bug.cgi?id=185734 Reviewed by Eric Carlson. * fast/images/animated-image-mp4-crash-expected.txt: Added. * fast/images/animated-image-mp4-crash.html: Added. * fast/images/resources/two-samples-with-same-pts.mp4: Added. 2018-05-17 Youenn Fablet REGRESSION (r229831?): Layout Test http/tests/appcache/interrupted-update.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=184061 Reviewed by Alexey Proskuryakov. Test is flaky as it sometimes reload twice. Make sure it reloads only once by not relying on localStorage. Make sure the appcache has not enough time to finish before reloading is done. This is done by adding more entries to the appcache. Add a test that sets an item in local storage, reloads and verifies the item is there. * TestExpectations: * http/tests/appcache/interrupted-update.html: * http/tests/appcache/resources/interrupted-update.manifest: * http/tests/storage/setItem-and-reload-expected.txt: Added. * http/tests/storage/setItem-and-reload.html: Added. 2018-05-17 Carlos Alberto Lopez Perez [WPE] Implement and enable FULLSCREEN_API https://bugs.webkit.org/show_bug.cgi?id=185676 Reviewed by Žan Doberšek. Enable all the 58 fullscreen related tests. Are all passing but 3. * platform/wpe/TestExpectations: * platform/wpe/fullscreen/full-screen-placeholder-expected.txt: Added. Copied baseline from WebKitGTK+ port. 2018-05-17 Wenson Hsieh [Extra zoom mode] Disabled adaptations are not reset upon mainframe navigation https://bugs.webkit.org/show_bug.cgi?id=185735 Reviewed by Tim Horton. Adds a new layout test that disables extra zoom mode adaptations, navigates to a new document, and checks that the innerWidth and innerHeight are reset to their expected (default) values. * fast/viewport/extrazoom/viewport-adaptations-after-navigation.html: Added. 2018-05-17 Chris Dumez Cross-Origin-Options: deny/allow-postmessage should prevent getting navigated by cross-origin scripts https://bugs.webkit.org/show_bug.cgi?id=185681 Reviewed by Geoffrey Garen. Add layout test coverage. * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Added. * http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html: Added. * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Added. * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html: Added. * http/wpt/cross-origin-options/resources/destination.html: Added. * http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html: Added. * http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py: Added. (main): * http/wpt/cross-origin-options/resources/utils.js: 2018-05-17 Brent Fulgham Storage Access API: Allow documents that have been granted storage access to also do a popup https://bugs.webkit.org/show_bug.cgi?id=185615 Reviewed by Chris Dumez. * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Added. * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added. * http/tests/storageAccess/resources/request-storage-access-iframe-and-pop-window.html: Added. * http/tests/storageAccess/resources/request-storage-access-second-window.html: Added. 2018-05-17 Antoine Quint [modern-media-controls] AirPlaySupport should be disabled by default https://bugs.webkit.org/show_bug.cgi?id=185658 Reviewed by Simon Fraser. Add a new test that checks that we create an AirplaySupport object only after media has started playing. * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added. * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added. 2018-05-17 Rob Buis Remove cssom-remove-shorthand-property.html test https://bugs.webkit.org/show_bug.cgi?id=185727 Reviewed by Frédéric Wang. Exact same test is contained in WPT: cssom/cssom-setProperty-shorthand.html * fast/css/cssom-remove-shorthand-property-expected.txt: Removed. * fast/css/cssom-remove-shorthand-property.html: Removed. 2018-05-17 Ms2ger [GTK][WPE] Test gardening https://bugs.webkit.org/show_bug.cgi?id=185718 Unreviewed test gardening. * accessibility/gtk/spans-expected.txt: rebaseline for r231717. * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: rebaseline for r231717. * js/script-tests/intl-numberformat-format-to-parts.js: skip (bug 185714). * js/script-tests/intl-pluralrules.js: skip (bug 185714). * platform/gtk/TestExpectations: skip new Intl tests (bug 185714). * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: rebaseline for r231630. * platform/gtk/editing/deleting/delete-emoji-expected.txt: rebaseline for r231630. * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: Removed (platform-neutral expectation file applies since r231000). * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Removed (platform-neutral expectation file applies since r231000). 2018-05-16 Ross Kirsling [WinCairo] Unreviewed gardening after WinCairoRequirements update. * platform/wincairo/TestExpectations: * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-expected.txt: * platform/wincairo/editing/deleting/regional-indicators-expected.txt: Removed. * platform/wincairo/editing/style/create-block-for-style-006-expected.png: Added. 2018-05-16 Brady Eidson LayoutTest storage/indexeddb/dont-wedge-private.html is a flaky failure and https://bugs.webkit.org/show_bug.cgi?id=184058 Reviewed by Andy Estes. Make the asynchronous IDB part of this test take way, way longer to always give the location change a chance to happen. * TestExpectations: * storage/indexeddb/dont-wedge-expected.txt: * storage/indexeddb/dont-wedge-private-expected.txt: * storage/indexeddb/resources/dont-wedge.js: (openDatabase1.request.onupgradeneeded.openOnUpgradeNeeded1.putter): (openDatabase1.request.onupgradeneeded): 2018-05-16 Ross Kirsling [WinCairo] Unreviewed gardening before WinCairoRequirements update. * platform/wincairo/TestExpectations: * platform/wincairo/fast/dom/adopt-node-crash-2-expected.txt: Added. 2018-05-16 Ryan Haddad Mark imported/mozilla/css-transitions/test_event-dispatch.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=183843 Unreviewed test gardening. * platform/ios/TestExpectations: 2018-05-16 Andy VanWagoner Add support for Intl NumberFormat formatToParts https://bugs.webkit.org/show_bug.cgi?id=185375 Reviewed by Yusuke Suzuki. Add tests for NumberFormat formatToParts. Tests are expected to fail on macOS until ICU is updated to v59 or newer. * js/intl-numberformat-format-to-parts-expected.txt: Added. * js/intl-numberformat-format-to-parts.html: Added. * js/script-tests/intl-numberformat-format-to-parts.js: Added. * platform/ios-simulator/TestExpectations: * platform/mac/TestExpectations: * platform/win/TestExpectations: 2018-05-16 Eric Carlson Improve NowPlaying "title" https://bugs.webkit.org/show_bug.cgi?id=185680 Reviewed by Jer Noble. * http/tests/media/now-playing-info-expected.txt: Added. * http/tests/media/now-playing-info-private-browsing-expected.txt: Added. * http/tests/media/now-playing-info-private-browsing.html: Added. * http/tests/media/now-playing-info.html: Added. * platform/gtk/TestExpectations: 2018-05-16 Youenn Fablet Layout Test webrtc/addICECandidate-closed.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=185384 Reviewed by Eric Carlson. * webrtc/addICECandidate-closed.html: Handle sometimes rejected promise to remove a line in the -expected.txt file that is sometimes added. 2018-05-16 Youenn Fablet REGRESSION (r229735): LayoutTest http/wpt/service-workers/third-party-registration.html is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=183860 Reviewed by Geoffrey Garen. Make test more robust by introducing a timeout and better failure reporting. Mark test as Pass/Fail to start gathering results on test stability. * http/wpt/service-workers/resources/third-party-registration-frame.html: * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-05-16 David Fenton Mark LayoutTest animations/needs-layout.html as Flaky on macOS debug. https://bugs.webkit.org/show_bug.cgi?id=185659 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-05-16 Antoine Quint [Web Animations] Turn Web Animations with CSS integration on for test runners https://bugs.webkit.org/show_bug.cgi?id=184819 Unreviewed. Another attempt to make this test more robust. * transitions/interrupted-transition-hardware.html: 2018-05-16 Chris Nardi Remove Document#selectedStylesheetSet/preferredStylesheetSet https://bugs.webkit.org/show_bug.cgi?id=185381 Reviewed by Darin Adler. Update tests to remove selectedStylesheetSet/preferredStylesheetSet. * fast/css/link-disabled-attr-expected.txt: * fast/css/link-disabled-attr.html: * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw-expected.txt: * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw.html: * fast/dom/document-attribute-js-null-expected.txt: * fast/dom/document-attribute-js-null.html: * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: * fast/shadow-dom/link-element-in-shadow-tree.html: * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Removed. * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Removed. 2018-05-16 Per Arne Vollan Mark animations/keyframes-dynamic.html and related tests as failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=185678 Unreviewed test gardening. * platform/win/TestExpectations: 2018-05-16 Antoine Quint REGRESSION (r230574): Interrupted hardware transitions don't behave correctly https://bugs.webkit.org/show_bug.cgi?id=185299 Unreviewed. Attempt to make this test more robust. * transitions/interrupted-transition-hardware.html: 2018-05-16 Antoine Quint REGRESSION (r230574): Interrupted hardware transitions don't behave correctly https://bugs.webkit.org/show_bug.cgi?id=185299 Reviewed by Simon Fraser. Add a new test where we interrupt a transition and check that upon returning to the original value, an animated value is still used and not the initial value. This test fails prior to this patch. * transitions/interrupted-transition-hardware-expected.html: Added. * transitions/interrupted-transition-hardware.html: Added. 2018-05-15 Commit Queue Unreviewed, rolling out r231765. https://bugs.webkit.org/show_bug.cgi?id=185668 the layout test added with this change is very flaky (Requested by realdawei on #webkit). Reverted changeset: "REGRESSION (r230574): Interrupted hardware transitions don't behave correctly" https://bugs.webkit.org/show_bug.cgi?id=185299 https://trac.webkit.org/changeset/231765 2018-05-15 Tadeu Zagallo Update touch event tracking types on every touch https://bugs.webkit.org/show_bug.cgi?id=184250 Reviewed by Geoffrey Garen. The tracking types for touch events were only update on touchstart, which meant that event listeners added after the touchstart would always be treated as passive, even if explicitly setting passive to false. * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt: Added. * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html: Added. 2018-05-15 Jer Noble Media continues loading after rendered invisible (removed from DOM; scrolled off screen) https://bugs.webkit.org/show_bug.cgi?id=185487 Reviewed by Eric Carlson. * media/video-buffering-allowed-expected.txt: Added. * media/video-buffering-allowed.html: Added. * media/video-test.js: (compare): (testExpected): (sleepFor): (testArraysEqual): Deleted. 2018-05-15 Charles Vazac Add the PerformanceServerTiming Interface which makes Server-Timing header timing values available to JavaScript running in the browser. https://bugs.webkit.org/show_bug.cgi?id=175569 Reviewed by Youenn Fablet. Tests were imported from web-platform-tests: WebKit/LayoutTests/imported/w3c/web-platform-tests/server-timing/* * imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt: Added. * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added. * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.https-expected.txt: Added. * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing-expected.txt: Added. * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing.https-expected.txt: Added. 2018-05-15 Brady Eidson Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it. and https://bugs.webkit.org/show_bug.cgi?id=185653 Reviewed by Andy Estes. * storage/indexeddb/modern/resources/worker-transaction-open-after-worker-stop.js: Added. (const.errorHandler): (openRequest.onupgradeneeded): (tx.oncomplete): (openRequest.onsuccess): (deleteRequest.onerror.deleteRequest.onblocked.deleteRequest.onsuccess): * storage/indexeddb/modern/worker-transaction-open-after-worker-stop-expected.txt: Added. * storage/indexeddb/modern/worker-transaction-open-after-worker-stop.html: Added. 2018-05-15 Ryan Haddad Unreviewed, rolling out r231763. The test added with this change is failing an assertion. Reverted changeset: "NSEvent event trackers don't work from WebKitTestRunner" https://bugs.webkit.org/show_bug.cgi?id=185383 https://trac.webkit.org/changeset/231763 2018-05-15 Aditya Keerthi Add test to verify behavior of -webkit-text-fill-color when inherited. https://bugs.webkit.org/show_bug.cgi?id=185427 Reviewed by Daniel Bates. * fast/css/webkit-text-fill-color-inherit-expected.html: Added. * fast/css/webkit-text-fill-color-inherit.html: Added. 2018-05-15 Dirk Schulze Add new SVGDOM SVGFEBLEND constants https://bugs.webkit.org/show_bug.cgi?id=185581 Reviewed by Simon Fraser. Provide new SVG DOM constants for the new blend modes added to feBlend. https://drafts.fxtf.org/filter-effects-1/#InterfaceSVGFEBlendElement * svg/custom/js-svg-constructors-expected.txt: * svg/custom/js-svg-constructors.svg: * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt: * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement.html: * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt: * svg/dom/SVGAnimatedEnumeration-case-sensitive.html: 2018-05-15 Antoine Quint [Web Animations] Expose Web Animations CSS integration as an experimental feature https://bugs.webkit.org/show_bug.cgi?id=185647 Reviewed by Dean Jackson. Change the name of the Web Animations CSS integration flag so that tests can opt into this feature. * animations/3d/matrix-transform-type-animation.html: * animations/3d/replace-filling-transform.html: * animations/3d/transform-origin-vs-functions.html: * animations/3d/transform-perspective.html: * animations/additive-transform-animations.html: * animations/animation-border-overflow.html: * animations/animation-callback-timestamp.html: * animations/animation-controller-drt-api.html: * animations/animation-direction-reverse-fill-mode-hardware.html: * animations/animation-direction-reverse-hardware-opacity.html: * animations/animation-direction-reverse-hardware.html: * animations/animation-direction-reverse-non-hardware.html: * animations/animation-direction-reverse-timing-functions-hardware.html: * animations/animation-direction-reverse-timing-functions.html: * animations/animation-direction.html: * animations/animation-followed-by-transition.html: * animations/animation-hit-test-transform.html: * animations/animation-hit-test.html: * animations/animation-offscreen-to-onscreen.html: * animations/change-completed-animation-transform.html: * animations/change-keyframes.html: * animations/combo-transform-rotate+scale.html: * animations/cross-fade-background-image.html: * animations/cross-fade-border-image-source.html: * animations/cross-fade-list-style-image.html: * animations/cross-fade-webkit-mask-box-image.html: * animations/duplicate-keys-expected.html: * animations/duplicate-keys.html: * animations/font-variations/font-stretch.html: * animations/font-variations/font-style.html: * animations/font-variations/font-variation-settings-order.html: * animations/font-variations/font-variation-settings-unlike.html: * animations/font-variations/font-variation-settings.html: * animations/font-variations/font-weight.html: * animations/generic-from-to.html: * animations/import.html: * animations/keyframe-multiple-timing-functions-transform.html: * animations/keyframe-timing-functions-transform.html: * animations/keyframe-timing-functions.html: * animations/keyframe-timing-functions2.html: * animations/keyframes-comma-separated.html: * animations/keyframes-dynamic.html: * animations/keyframes-infinite-iterations.html: * animations/keyframes-invalid-keys.html: * animations/keyframes-out-of-order.html: * animations/keyframes.html: * animations/lineheight-animation.html: * animations/longhand-timing-function.html: * animations/matrix-anim.html: * animations/missing-from-to-transforms.html: * animations/missing-from-to.html: * animations/missing-keyframe-properties-repeating.html: * animations/missing-keyframe-properties-timing-function.html: * animations/missing-keyframe-properties.html: * animations/missing-values-first-keyframe.html: * animations/missing-values-last-keyframe.html: * animations/multiple-animations-timing-function.html: * animations/multiple-animations.html: * animations/multiple-keyframes.html: * animations/negative-delay.html: * animations/pause-crash.html: * animations/play-state-start-paused.html: * animations/resources/animation-test-helpers.js: (pauseAnimationAtTimeOnElement): * animations/simultaneous-start-left.html: * animations/simultaneous-start-transform.html: * animations/spring-function.html: * animations/stacking-context-unchanged-while-running.html: * animations/timing-functions.html: * animations/transition-and-animation-1.html: * animations/transition-and-animation-2.html: * animations/transition-and-animation-3.html: * animations/unanimated-style.html: * animations/unprefixed-keyframes.html: * animations/width-using-ems.html: * compositing/animation/animated-composited-inside-hidden.html: * compositing/animation/computed-style-during-delay.html: * compositing/animation/layer-for-filling-animation.html: * compositing/backing/backface-visibility-flip.html: * compositing/contents-scale/animating.html: * compositing/layer-creation/animation-overlap-with-children.html: * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: * compositing/layer-creation/multiple-keyframes-animation-overlap.html: * compositing/layer-creation/overlap-animation-clipping.html: * compositing/layer-creation/overlap-animation-container.html: * compositing/layer-creation/overlap-animation.html: * compositing/layer-creation/scale-rotation-animation-overlap.html: * compositing/layer-creation/translate-animation-overlap.html: * compositing/layer-creation/translate-scale-animation-overlap.html: * compositing/overflow/overflow-positioning.html: * compositing/reflections/animation-inside-reflection.html: * compositing/reflections/nested-reflection-animated.html: * compositing/reflections/nested-reflection-transition.html: * compositing/transitions/scale-transition-no-start.html: * compositing/transitions/singular-scale-transition.html: * compositing/visible-rect/animated.html: * css3/calc/transitions-dependent.html: * css3/calc/transitions.html: * css3/filters/backdrop/animation.html: * css3/filters/composited-during-animation.html: * css3/filters/filter-animation-from-none-hw.html: * css3/filters/filter-animation-from-none-multi-hw.html: * css3/filters/filter-animation-from-none-multi.html: * css3/filters/filter-animation-from-none.html: * css3/filters/filter-animation-hw.html: * css3/filters/filter-animation-multi-hw.html: * css3/filters/filter-animation-multi.html: * css3/filters/filter-animation.html: * css3/masking/clip-path-animation.html: * fast/animation/css-animation-resuming-when-visible-with-style-change.html: * fast/animation/css-animation-resuming-when-visible.html: * fast/animation/css-animation-throttling-lowPowerMode.html: * fast/css-generated-content/pseudo-animation.html: * fast/filter-image/filter-image-animation.html: * fast/shapes/shape-outside-floats/shape-outside-animation.html: * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html: * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html: * imported/blink/transitions/unprefixed-transform.html: * transitions/background-position-transitions.html: * transitions/background-transitions.html: * transitions/blendmode-transitions.html: * transitions/border-radius-transition.html: * transitions/clip-path-path-transitions.html: * transitions/clip-path-transitions.html: * transitions/clip-transition.html: * transitions/color-transition-all.html: * transitions/color-transition-premultiplied.html: * transitions/color-transition-rounding.html: * transitions/cross-fade-background-image.html: * transitions/cross-fade-border-image.html: * transitions/cubic-bezier-overflow-color.html: * transitions/cubic-bezier-overflow-length.html: * transitions/cubic-bezier-overflow-shadow.html: * transitions/cubic-bezier-overflow-svg-length.html: * transitions/cubic-bezier-overflow-transform.html: * transitions/default-timing-function.html: * transitions/delay.html: * transitions/flex-transitions.html: * transitions/font-family-during-transition.html: * transitions/frames-timing-function.html: * transitions/interrupted-all-transition.html: * transitions/longhand-vs-shorthand-initial.html: * transitions/mask-transitions.html: * transitions/min-max-width-height-transitions.html: * transitions/mismatched-shadow-styles.html: * transitions/mismatched-shadow-transitions.html: * transitions/mixed-type.html: * transitions/move-after-transition.html: * transitions/multiple-background-size-transitions.html: * transitions/multiple-background-transitions.html: * transitions/multiple-mask-transitions.html: * transitions/multiple-shadow-transitions.html: * transitions/negative-delay.html: * transitions/opacity-transition-zindex.html: * transitions/resources/transition-test-helpers.js: * transitions/shape-outside-transitions.html: * transitions/shorthand-border-transitions.html: * transitions/shorthand-transitions.html: * transitions/steps-timing-function.html: * transitions/svg-layout-transition.html: * transitions/svg-text-shadow-transition.html: * transitions/svg-transitions.html: * transitions/text-indent-transition.html: * transitions/transform-op-list-match.html: * transitions/transform-op-list-no-match.html: * transitions/transition-end-event-rendering.html: * transitions/transition-hit-test-transform.html: * transitions/transition-hit-test.html: * transitions/transition-in-delay-phase.html: * transitions/transition-on-element-with-content.html: * transitions/transition-shorthand-delay.html: * transitions/transition-timing-function.html: * transitions/transition-to-from-auto.html: * transitions/transition-to-from-undefined.html: * transitions/visited-link-color.html: * transitions/zero-duration-in-list.html: * transitions/zero-duration-with-non-zero-delay-start.html: * webanimations/css-animations.html: * webanimations/css-transitions.html: 2018-05-15 Antti Koivisto animation-play-state: paused causes very high cpu load because of style invalidation loop https://bugs.webkit.org/show_bug.cgi?id=182436 Reviewed by Dean Jackson. * animations/animation-playstate-paused-style-resolution-expected.txt: Added. * animations/animation-playstate-paused-style-resolution.html: Added. 2018-05-14 Youenn Fablet readableStreamDefaultControllerError should return early if stream is not readable https://bugs.webkit.org/show_bug.cgi?id=185602 Reviewed by Chris Dumez. * TestExpectations: 2018-05-14 Youenn Fablet imported/w3c/web-platform-tests/fetch/api/response/response-stream-disturbed-6.html is flaky https://bugs.webkit.org/show_bug.cgi?id=185549 Reviewed by Chris Dumez. * TestExpectations: 2018-05-14 Wenson Hsieh [Extra zoom mode] Google search results are excessively zoomed in https://bugs.webkit.org/show_bug.cgi?id=185347 Reviewed by Tim Horton. Refactor an existing layout test to exercise disabled adaptations in extra zoom mode. * fast/viewport/extrazoom/viewport-change-min-device-width.html: Removed. * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html: Added. 2018-05-14 Joanmarie Diggs AX: Listbox and Combobox roles embedded in labels should participate in name calculation https://bugs.webkit.org/show_bug.cgi?id=185521 Reviewed by Chris Fleizach. * accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior. * accessibility/text-alternative-calculation-from-listbox-expected.txt: Added. * accessibility/text-alternative-calculation-from-listbox.html: Added. * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior. * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior. 2018-05-14 Antoine Quint [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods https://bugs.webkit.org/show_bug.cgi?id=185612 Reviewed by Dean Jackson. Some tests that were opting into the new animation engine were using internals methods (pauseAnimationAtTimeOnElement, pauseTransitionAtTimeOnElement, etc.) that enforce the creation of animations in the old animation engine. Meanwhile, the code that toggles the animation engine used based on HTML comments is run prior to teardown of the previous test and so a test running with the new engine would run with the legacy engine during teardown. These two factors would cause `ASSERT(!frame().animation().hasAnimations())` to fail under FrameView::didDestroyRenderTree(). We update tests that use these internals method to use the Web Animations API instead and opt into the new animation engine if they didn't already do that. * animations/animation-hit-test-transform.html: * animations/keyframes-dynamic-expected.txt: * animations/keyframes-dynamic.html: * animations/missing-from-to-expected.txt: * animations/missing-from-to-transforms-expected.txt: * animations/missing-from-to-transforms.html: * animations/missing-from-to.html: * fast/css-generated-content/pseudo-animation.html: * transitions/transition-hit-test-transform.html: 2018-05-14 Antoine Quint REGRESSION (r230574): Interrupted hardware transitions don't behave correctly https://bugs.webkit.org/show_bug.cgi?id=185299 Reviewed by Simon Fraser. Add a new test where we interrupt a transition and check that upon returning to the original value, an animated value is still used and not the initial value. This test fails prior to this patch. * transitions/interrupted-transition-hardware-expected.html: Added. * transitions/interrupted-transition-hardware.html: Added. 2018-05-14 Jeremy Jones NSEvent event trackers don't work from WebKitTestRunner https://bugs.webkit.org/show_bug.cgi?id=185383 rdar://problem/40025045 Reviewed by Simon Fraser. This test initiates back navigation with wheel events. * swipe/wheel-event-initiated-back-navigation-expected.txt: Added. * swipe/wheel-event-initiated-back-navigation.html: Added. 2018-05-14 Yusuke Suzuki [JSC] timeClip(-0) should produce +0 https://bugs.webkit.org/show_bug.cgi?id=185589 Reviewed by Saam Barati. * sputnik/Implementation_Diagnostics/S15.9.1.14_D1-expected.txt: 2018-05-14 Youenn Fablet Enable service-worker/navigation-redirect-body.https.html and service-worker/postmessage.https.html https://bugs.webkit.org/show_bug.cgi?id=185605 Unreviewed. * TestExpectations: 2018-05-14 Youenn Fablet Mark imported/w3c/web-platform-tests/service-workers/service-worker/redirected-response.https.html as slow in debug https://bugs.webkit.org/show_bug.cgi?id=185604 Unreviewed. * TestExpectations: 2018-05-13 Andy VanWagoner [INTL] Improve spec & test262 compliance for Intl APIs https://bugs.webkit.org/show_bug.cgi?id=185578 Reviewed by Yusuke Suzuki. Update Intl tests for prototype changes. * js/intl-collator-expected.txt: * js/intl-datetimeformat-expected.txt: * js/intl-numberformat-expected.txt: * js/script-tests/intl-collator.js: * js/script-tests/intl-datetimeformat.js: * js/script-tests/intl-numberformat.js: 2018-05-13 Dirk Schulze Implement SVGGeometryElement's isPointInFill and isPointInStroke https://bugs.webkit.org/show_bug.cgi?id=185580 Reviewed by Antti Koivisto. Implement isPointInFill and isPointInStroke methods for SVGGeometryElement interface from SVG2. https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement * svg/dom/SVGGeometry-isPointInFill-expected.txt: Added. * svg/dom/SVGGeometry-isPointInFill.xhtml: Added. * svg/dom/SVGGeometry-isPointInStroke-expected.txt: Added. * svg/dom/SVGGeometry-isPointInStroke.xhtml: Added. 2018-05-12 Wenson Hsieh Unreviewed, rebaseline a layout test after r231717 * fast/events/extrazoom/change-focus-during-change-event-expected.txt: 2018-05-11 Daniel Bates X-Frame-Options: SAMEORIGIN needs to check all ancestor frames https://bugs.webkit.org/show_bug.cgi?id=185567 Reviewed by Brent Fulgham. Add tests to ensure that "X-Frame-Options: SAMEORIGIN" checks ancestor frames. * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: * http/tests/resources/echo-iframe-src.php: Copied from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php. * http/tests/security/XFrameOptions/resources/x-frame-options-ancestors-same-origin-deny.html: Added. * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-allow.cgi: Added. * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-deny.cgi: Added. * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow-expected.txt: Added. * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow.html: Added. * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny-expected.txt: Added. * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny.html: Renamed from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php. 2018-05-11 Nan Wang AX: In role=dialog elements with aria-modal=true VoiceOver iOS/macOS can't manually focus or read dialog paragraph description text inside the modal. https://bugs.webkit.org/show_bug.cgi?id=185219 Reviewed by Chris Fleizach. * accessibility/aria-modal-text-descendants-expected.txt: Added. * accessibility/aria-modal-text-descendants.html: Added. 2018-05-11 Ryosuke Niwa Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition https://bugs.webkit.org/show_bug.cgi?id=185465 Reviewed by Antti Koivisto. Rebaselined the tests. Most of these are due to new extra line breaks being generated after table and header elements as expected. See inline comments for some newly discovered bugs and rebaselines due to other non-obvious reasons. * accessibility/internal-link-anchors2-expected.txt: This test now demonstrates a bug that WebKit doesn't generate an extra line break before h3 when it has a large margin-top since an extra line break is only generated after a node at the moment. * accessibility/mac/mathml-elements-expected.txt: * accessibility/table-headers-expected.txt: * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: * css3/flexbox/box-orient-button-expected.txt: * css3/flexbox/flexitem-expected.txt: * editing/execCommand/19087-expected.txt: The second blockquote which has the height of 0px no longer generates an extra new line. * editing/inserting/insert-list-in-table-cell-08-expected.txt: Selection is now being restored properly using TextIterator in InsertListCommand. * editing/selection/tapping-in-table-at-end-of-document-expected.txt: Added. * editing/selection/tapping-in-table-at-end-of-document.html: Added. * editing/text-iterator/table-at-end-of-document-expected.txt: Added. * editing/text-iterator/table-at-end-of-document.html: Added. * fast/block/positioning/insert-positioned-in-anonymous-crash-expected.txt: * fast/css/css3-ch-unit-expected.txt: Line breaks are generated between block & inline-block elements as expected. * fast/css/percent-min-width-img-src-change-expected.txt: * fast/css/percent-width-img-src-change-expected.txt: * fast/css/pseudo-empty-display-none-expected.txt: * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt: * fast/dom/HTMLDivElement/align/getset-expected.txt: * fast/dom/HTMLSelectElement/listbox-select-reset-expected.txt: * fast/dom/HTMLTableElement/table-with-invalid-border-expected.txt: * fast/forms/option-mouseevents-expected.txt: * fast/history/multiple-classes-visited-expected.txt: * fast/history/self-is-visited-expected.txt: * fast/html/marquee-reparent-check-expected.txt: * fast/inline-block/anonymous-block-crash-expected.txt: This test now demonstrates a bug that we're not generating an empty line before a block in some cases. * fast/inline/inline-position-top-align-expected.txt: * fast/invalid/test-case-tr-th-td-should-not-close-dl-list-expected.txt: * fast/overflow/scrollbar-click-retains-focus-expected.txt: * fast/parser/comments-expected.txt: * fast/parser/fragment-parser-doctype-expected.txt: * fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt: * fast/spatial-navigation/snav-radio-group-expected.txt: A line break is generated after a nested table. * fast/sub-pixel/table-cells-have-stable-width-expected.txt: * fast/table/table-row-oveflow-crash-expected.txt: A line break is generated after a table as expected, which is followed by a BR which creates a blank line. * fast/table/table-with-borderattr-null-expected.txt: * fast/table/table-with-borderattr-set-to-null-expected.txt: * fast/text/international/dynamic-text-combine-crash-expected.txt: * fast/xsl/mozilla-tests-expected.txt: * http/tests/misc/large-js-program-expected.txt: * imported/blink/plugins/empty-per-context-data-expected.txt: * inspector/console/js-isLikelyStackTrace-expected.txt: * inspector/console/js-source-locations-expected.txt: * mathml/out-of-flow-in-token-crash-expected.txt: * mathml/presentation/stretchy-depth-height-expected.txt: * platform/mac/accessibility/table-cells-roles-expected.txt: Line breaks are generated after a block followed by two two consecutive BRs. * platform/mac/accessibility/table-roles-hierarchy-expected.txt: Ditto. * svg/foreignObject/fO-fixed-position-crash-expected.txt: * tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: * transforms/3d/hit-testing/coplanar-with-camera-expected.txt: 2018-05-11 Chris Dumez REGRESSION (async policy delegate): Revoking an object URL immediately after triggering download breaks file download https://bugs.webkit.org/show_bug.cgi?id=185531 Reviewed by Geoffrey Garen. * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke-expected.txt: Added. * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke.html: Added. Add layout test coverage. * platform/ios-wk1/TestExpectations: * platform/ios-wk2/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: * platform/wincairo/TestExpectations: Skip new test on platforms that do not support the download attribute. 2018-05-11 Antti Koivisto LinkLoader fails to remove CachedResourceClient in some cases https://bugs.webkit.org/show_bug.cgi?id=185553 Reviewed by Geoffrey Garen. * http/tests/preload/link-preload-client-remove-expected.txt: Added. * http/tests/preload/link-preload-client-remove.html: Added. 2018-05-11 Charles Vazac Runtime feature flag for Server-Timing https://bugs.webkit.org/show_bug.cgi?id=184758 Reviewed by Youenn Fablet. * imported/w3c/resources/import-expectations.json: Import server-timing tests. * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.html: Added. * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added. * platform/ios-wk1/TestExpectations: Skip service-worker test. * platform/mac-wk1/TestExpectations: Skip service-worker test. * platform/win/TestExpectations: Skip service-worker test. 2018-05-11 Youenn Fablet Layout Test webrtc/addICECandidate-closed.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=185384 Reviewed by Eric Carlson. * webrtc/addICECandidate-closed.html: Move more pc calls inside the try/catch. This ensures that the test will be consistent as the pc might be closed sooner for some runs. 2018-05-11 Claudio Saavedra [GTK][a11y] Newly added accessibility/scroll-to-make-visible-iframe-offscreen.html fails Unreviewed gardening. Added the failure. * platform/gtk/TestExpectations: 2018-05-11 Claudio Saavedra [GTK] media/video-playbackrate.html intermittently crashing https://bugs.webkit.org/show_bug.cgi?id=185546 Mark thet test, unreviewed gardening. * platform/gtk/TestExpectations: 2018-05-11 Youenn Fablet Rebase some fetch API tests https://bugs.webkit.org/show_bug.cgi?id=185544 Unreviewed. * http/tests/fetch/fetching-same-resource-with-different-options-expected.txt: * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt: * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt: 2018-05-11 Youenn Fablet Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2 https://bugs.webkit.org/show_bug.cgi?id=185430 Unreviewed. * platform/ios-wk2/TestExpectations: Precising the WK1 testRunner API used by the test. 2018-05-10 Ryosuke Niwa REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky https://bugs.webkit.org/show_bug.cgi?id=182589 Reviewed by Wenson Hsieh. This is a speculative fix for the test since I can't reproduce the flakiness locally. Because r227983 makes the layout update async, I suspect the focus change which occurs to the keygen having autofocus attribute isn't updating the layout in time for notifyDone call. Manually update the layout before/after the test. Also wait for the load event to figure before starting the test since layout, etc... may not be updated immediately after DOMContentLoaded. * fast/dom/adopt-node-crash-2.html: 2018-05-10 Wenson Hsieh [Extra zoom mode] fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html sometimes fails https://bugs.webkit.org/show_bug.cgi?id=185517 Reviewed by Tim Horton. Adjusts some existing layout tests — see below for more detail. * fast/css/extrazoom/viewport-units-shrink-to-fit.html: Remove calls to wait for the next presentation update which are no longer necessary after r231606. * fast/viewport/extrazoom/viewport-change-min-device-width.html: Wait for the next visible content rect update, when the unobscured content rect is guaranteed to be up to date. * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html: Wait for the next visible content rect update rather than the next presentation update (i.e. remote layer tree commit). This is because the layout viewport's custom fixed position rect is propagated in the visible content rect update flow, and ensuring a presentation update is insufficient to guarantee that the layout viewport is up to date. * resources/ui-helper.js: (window.UIHelper.ensureVisibleContentRectUpdate): Add a new test helper to wait for the next presentation update. 2018-05-10 Matt Baker Web Inspector: ASSERT_NOT_REACHED in PageDebuggerAgent::didAddEventListener when page adds attribute event listener https://bugs.webkit.org/show_bug.cgi?id=181580 Reviewed by Brian Burg. Add new test covering the case where adding an attribute event listener causes an existing attribute event listener to be replaced. * inspector/debugger/async-stack-trace-expected.txt: * inspector/debugger/async-stack-trace.html: 2018-05-10 Chris Dumez 'Cross-Origin-Options header implementation follow-up https://bugs.webkit.org/show_bug.cgi?id=185520 Reviewed by Ryosuke Niwa. Extend layout testing to cover mixed case, multiple values and no value. * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: * http/wpt/cross-origin-options/cross-origin-options-header.html: 2018-05-10 Ross Kirsling [WinCairo] Unreviewed gardening. * platform/wincairo/TestExpectations: * platform/wincairo/editing/deleting/delete-emoji-expected.txt: 2018-05-10 Yacine Bandou [wpe] update the TestExpectations for encrypted-media after some fixes https://bugs.webkit.org/show_bug.cgi?id=185277 Reviewed by Xabier Rodriguez-Calvar. Once the decryptor moved from AppendPipeline to Playbackpipeline and the patches 185242, 185244 are fixed, the encrypted-media WPT LayoutTests will no longer crash and some one will pass. * platform/wpe/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt: 2018-05-09 Ryosuke Niwa Markup.dump should dump selection focus & anchor at the root node https://bugs.webkit.org/show_bug.cgi?id=185497 Reviewed by Wenson Hsieh. Added the support for logging selection end points (anchor & focus) for when they're anchored against the root node passed to Markup.dump. * editing/deleting/delete-across-editable-content-boundaries-1-expected.txt: * editing/deleting/delete-image-followed-by-two-br-expected.txt: * editing/deleting/delete-start-block-expected.txt: * editing/deleting/delete-word-from-unstyled-div-expected.txt: * editing/deleting/deleting-relative-positioned-special-element-expected.txt: * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt: * editing/deleting/smart-delete-across-editable-boundaries-expected.txt: * editing/execCommand/break-non-editable-blockquote-expected.txt: * editing/execCommand/format-block-table-expected.txt: * editing/execCommand/indent-img-twice-expected.txt: * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt: * editing/inserting/5607069-2-expected.txt: * editing/inserting/5994480-2-expected.txt: * editing/inserting/insert-list-in-table-cell-03-expected.txt: * editing/inserting/insert-list-in-table-cell-04-expected.txt: * editing/inserting/insert-list-in-table-cell-07-expected.txt: * editing/inserting/insert-list-in-table-cell-08-expected.txt: * editing/inserting/insert-table-in-paragraph-crash-expected.txt: * editing/pasteboard/copy-null-characters-expected.txt: * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: * editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt: * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt: * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt: * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: * editing/style/apply-style-atomic-expected.txt: * fast/events/5056619-expected.txt: * platform/ios/editing/deleting/delete-emoji-1-expected.txt: * platform/ios/editing/deleting/delete-emoji-2-expected.txt: * platform/ios/editing/deleting/delete-emoji-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-4-expected.txt: * platform/ios/editing/deleting/delete-emoji-5-expected.txt: * platform/ios/editing/deleting/delete-emoji-6-expected.txt: * platform/ios/editing/deleting/delete-emoji-7-expected.txt: * platform/ios/editing/deleting/delete-emoji-8-expected.txt: * platform/ios/editing/deleting/delete-emoji-9-expected.txt: * platform/ios/editing/deleting/delete-emoji-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt: * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt: * platform/mac/editing/deleting/delete-emoji-1-expected.txt: * platform/mac/editing/deleting/delete-emoji-2-expected.txt: * platform/mac/editing/deleting/delete-emoji-3-expected.txt: * platform/mac/editing/deleting/delete-emoji-4-expected.txt: * platform/mac/editing/deleting/delete-emoji-5-expected.txt: * platform/mac/editing/deleting/delete-emoji-6-expected.txt: * platform/mac/editing/deleting/delete-emoji-7-expected.txt: * platform/mac/editing/deleting/delete-emoji-8-expected.txt: * platform/mac/editing/deleting/delete-emoji-9-expected.txt: * platform/mac/editing/deleting/delete-emoji-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt: * resources/dump-as-markup.js: (Markup): Added the logging of selection markers to the root node.ß∑ (Markup._get): (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get. 2018-05-09 Nan Wang AX: VoiceOver iframe scrolling focus jumping bug https://bugs.webkit.org/show_bug.cgi?id=176615 Reviewed by Chris Fleizach. * accessibility/resources/iframe.html: Added. * accessibility/scroll-to-make-visible-iframe-offscreen-expected.txt: Added. * accessibility/scroll-to-make-visible-iframe-offscreen.html: Added. * platform/win/TestExpectations: 2018-05-09 Joanmarie Diggs AX: accessibleNameForNode should simplify whitespace when using innerText https://bugs.webkit.org/show_bug.cgi?id=185498 Reviewed by Chris Fleizach. * accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added. * accessibility/text-alternative-calculation-from-unrendered-table.html: Added. 2018-05-09 Chris Dumez Add initial support for 'Cross-Origin-Options' HTTP response header https://bugs.webkit.org/show_bug.cgi?id=184996 Reviewed by Geoff Garen. Add layout test coverage. * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Added. * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Added. * http/wpt/cross-origin-options/allow-postmessage-from-deny.html: Added. * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Added. * http/wpt/cross-origin-options/allow-postmessage.html: Added. * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Added. * http/wpt/cross-origin-options/cross-origin-options-header.html: Added. * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html: Added. * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Added. * http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py: Added. 2018-05-09 Ryosuke Niwa Release assert in TreeScopeOrderedMap::remove via HTMLImageElement::removedFromAncestor https://bugs.webkit.org/show_bug.cgi?id=185493 Reviewed by Brent Fulgham. Added a regression test. * fast/images/imagemap-in-shadow-tree-removed-expected.txt: Added. * fast/images/imagemap-in-shadow-tree-removed.html: Added. 2018-05-09 Joanmarie Diggs AX: Hidden nodes which are not directly referenced should not participate name/description from content https://bugs.webkit.org/show_bug.cgi?id=185478 Reviewed by Chris Fleizach. * accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added. * accessibility/text-alternative-calculation-hidden-nodes.html: Added. * platform/gtk/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added. 2018-05-09 Youenn Fablet LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html is flaky https://bugs.webkit.org/show_bug.cgi?id=185494 Reviewed by Geoffrey Garen. Return the 404 to the manifest request after a delay so that aborting is done first. * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt: * http/tests/appcache/abort-cache-onchecking-manifest-404.html: 2018-05-09 Thibault Saunier [GStreamer] Never call updateTracks if running on legacy pipeline https://bugs.webkit.org/show_bug.cgi?id=184581 Reviewed by Philippe Normand. https://bugs.webkit.org/show_bug.cgi?id=185252 * platform/gtk/TestExpectations: 2018-05-09 Ross Kirsling Unreviewed gardening for WinCairo LayoutTests. * platform/wincairo/TestExpectations: * platform/wincairo/css3/filters/effect-brightness-clamping-expected.txt: * platform/wincairo/css3/filters/effect-brightness-expected.txt: * platform/wincairo/editing/deleting/5126166-expected.txt: * platform/wincairo/editing/deleting/5206311-1-expected.txt: * platform/wincairo/editing/deleting/5433862-2-expected.txt: * platform/wincairo/editing/deleting/5483370-expected.txt: 2018-05-09 Daniel Bates REGRESSION (r231479): http/tests/appcache/x-frame-options-prevents-framing.php is timing out https://bugs.webkit.org/show_bug.cgi?id=185443 Reviewed by Andy Estes. Unskip test now that it no longer times out. * platform/wk2/TestExpectations: 2018-05-09 Justin Fan Added Khronos conformance test for ASTC compressed texture support. https://bugs.webkit.org/show_bug.cgi?id=185272 Reviewed by Dean Jackson. This requires OpenGL ES 3 context for WebKit to detect proper support. * fast/canvas/webgl/resources/js-test-post.js: Added. * fast/canvas/webgl/resources/js-test-pre.js: Added. * fast/canvas/webgl/resources/js-test-style.css: Added. * fast/canvas/webgl/resources/webgl-test-utils-khr.js: Added. * fast/canvas/webgl/webgl-compressed-texture-astc-expected.txt: Added. * fast/canvas/webgl/webgl-compressed-texture-astc.html: Added. 2018-05-09 Youenn Fablet Unflake some additional AppCache tests https://bugs.webkit.org/show_bug.cgi?id=185467 Reviewed by Alex Christensen. Remove JS console logging for two tests that are testing crash scenarios. Increase the time it takes to load appcache entries so that aborting is done prior entry loading completion for two other tests. * TestExpectations: * http/tests/appcache/deferred-events-delete-while-raising-expected.txt: * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt: * http/tests/appcache/resources/abort-cache-onprogress.manifest: * http/tests/appcache/resources/not-exist.vob.php: 2018-05-09 Per Arne Vollan [Win] The test http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is timing out. https://bugs.webkit.org/show_bug.cgi?id=185471 Unreviewed test gardening. * platform/win/TestExpectations: 2018-05-09 Dominik Infuehr [ARM] Disable test on Linux due to lack of executable memory https://bugs.webkit.org/show_bug.cgi?id=185466 Reviewed by Yusuke Suzuki. Do not run tests with LLInt disabled, otherwise test runs out of executable memory. * js/script-tests/dfg-uint32array-overflow-values.js: * js/script-tests/dfg-uint8clampedarray.js: 2018-05-09 Ms2ger Update fast/events/constructors/(mouse|wheel)-event-constructor.html and expectations. https://bugs.webkit.org/show_bug.cgi?id=115025 Reviewed by Michael Catanzaro. clientX/Y values are clamped to a signed 26 bit-integer by using LayoutPoint. I updated the test to expect that. (Alternatively, we could keep the current expectations in the test and leave FAIL lines in the test expectation file.) Expectation files are updated or removed to match the test change, as well as a number of code changes since the last time they were accurate. * fast/events/constructors/mouse-event-constructor-expected.txt: * fast/events/constructors/mouse-event-constructor.html: * fast/events/constructors/wheel-event-constructor-expected.txt: * fast/events/constructors/wheel-event-constructor.html: * platform/gtk/TestExpectations: * platform/gtk/fast/events/constructors/mouse-event-constructor-expected.txt: Removed. * platform/gtk/fast/events/constructors/wheel-event-constructor-expected.txt: Removed. * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt: Removed. * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt: Removed. * platform/wpe/TestExpectations: 2018-05-08 Daniel Bates Do not apply X-Frame-Options and CSP frame-ancestors to Quick Look-applicable responses in NetworkProcess https://bugs.webkit.org/show_bug.cgi?id=185442 Reviewed by Andy Estes. Remove test http/tests/quicklook/csp-header-ignored.html from TestExpectations now that it passes. * platform/ios/TestExpectations: 2018-05-08 Daniel Bates Add tests to ensure that the Strong Password appearance is removed on form reset https://bugs.webkit.org/show_bug.cgi?id=185440 Reviewed by Ryosuke Niwa. * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html: Added. * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html: Added. 2018-05-08 Daniel Bates Resign Strong Password appearance when text field value changes https://bugs.webkit.org/show_bug.cgi?id=185433 Reviewed by Ryosuke Niwa. Add a test to ensure we remove the Strong Password appearance when the value of the text field value changes. * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html: Added. * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Added. * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html: Added. * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html: Added. * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html: Added. * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html: Added. * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Add support for setting the autofilled state of a field. (window.onload): 2018-05-08 Eric Carlson Consecutive messages logged as JSON are coalesced https://bugs.webkit.org/show_bug.cgi?id=185432 Reviewed by Joseph Pecoraro. * inspector/console/webcore-logging-expected.txt: * inspector/console/webcore-logging.html: 2018-05-08 Jer Noble Mute MediaElementSourceNode when tainted. https://bugs.webkit.org/show_bug.cgi?id=184866 Reviewed by Eric Carlson. * http/tests/media/resources/1000Hz-sin.wav: Added. * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-expected.txt: Added. * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html: Added. * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-expected.txt: Added. * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html: Added. 2018-05-08 Daniel Bates Skip test http/tests/appcache/x-frame-options-prevents-framing.php for now in WebKit2. Will address in . * platform/wk2/TestExpectations: 2018-05-08 Daniel Bates Mark test http/tests/quicklook/csp-header-ignored.html as Failure. Will fix in . * platform/ios/TestExpectations: 2018-05-08 Youenn Fablet Some appcache crash tests are flaky due to console messages https://bugs.webkit.org/show_bug.cgi?id=185431 Reviewed by Geoffrey Garen. Mark 3 tests that were written to test crashes as DumpJSConsoleLogInStdErr. It is better to mark them as such than to changing them since they might no longer cover the crash reasons. Rebase two other tests that might need further work to stop being flaky. * TestExpectations: * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt: * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt: * http/tests/appcache/deferred-events-expected.txt: * http/tests/appcache/fail-on-update-2-expected.txt: * http/tests/appcache/fail-on-update-expected.txt: * platform/mac/TestExpectations: 2018-05-08 Youenn Fablet Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2 https://bugs.webkit.org/show_bug.cgi?id=185430 Unreviewed. Skip the test as it is using WK1-only test runner API. * platform/ios-wk2/TestExpectations: 2018-05-08 Said Abou-Hallawa feTurbulence is not rendered correctly on Retina display https://bugs.webkit.org/show_bug.cgi?id=183798 Reviewed by Simon Fraser. * fast/hidpi/filters-turbulence-expected.html: Added. * fast/hidpi/filters-turbulence.html: Added. 2018-05-07 Chris Dumez Unreviewed, add frame name in form-iframe-target-before-load-crash.html https://bugs.webkit.org/show_bug.cgi?id=185408 The test started causing flakiness after r231456 because it would submit the form in the main frame instead of the test frame. * fast/events/form-iframe-target-before-load-crash.html: 2018-05-07 Simon Fraser CSS filters which reference SVG filters fail to respect the "color-interpolation-filters" of the filter https://bugs.webkit.org/show_bug.cgi?id=185343 Reviewed by Dean Jackson. * css3/filters/color-interpolation-filters-expected.html: Added. * css3/filters/color-interpolation-filters.html: Added. 2018-05-07 Ryan Haddad Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html. https://bugs.webkit.org/show_bug.cgi?id=185407 Unreviewed test gardening. * TestExpectations: 2018-05-07 Ryan Haddad Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=184802 Unreviewed test gardening. * TestExpectations: 2018-05-07 Ryan Haddad Mark http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=185404 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-05-07 Daniel Bates CSP status-code incorrect for document blocked due to violation of its frame-ancestors directive https://bugs.webkit.org/show_bug.cgi?id=185366 Reviewed by Brent Fulgham. Update existing test results now that we send the HTTP status code for the correct document. * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: 2018-05-07 Ryan Haddad Update TestExpectations for inspector/sampling-profiler/named-function-expression.html. https://bugs.webkit.org/show_bug.cgi?id=170830 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: * platform/mac/TestExpectations: 2018-05-07 Ryan Haddad Mark platform/mac/media/audio-session-category-video-track-change.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=184609 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-05-07 Daniel Bates CSP referrer incorrect for document blocked due to violation of its frame-ancestors directive https://bugs.webkit.org/show_bug.cgi?id=185380 Reviewed by Brent Fulgham. Update existing test results now that we send the referrer for the correct document. * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt: 2018-05-07 Chris Dumez Stop using an iframe's id as fallback if its name attribute is not set https://bugs.webkit.org/show_bug.cgi?id=11388 Reviewed by Geoff Garen. * fast/dom/Window/named-getter-frame-id-expected.txt: Added. * fast/dom/Window/named-getter-frame-id.html: Added. Add layout test coverage. * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt: * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt: * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html: * fast/dom/Window/window-special-properties-expected.txt: * fast/frames/iframe-no-name-expected.txt: * fast/frames/iframe-no-name.html: * fast/layers/prevent-hit-test-during-layout.html: * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html: * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt: * http/tests/security/cross-origin-reified-window-property-access.html: * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt: * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt: * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: * http/wpt/beacon/keepalive-after-navigation-expected.txt: * http/wpt/cache-storage/cache-remove-twice.html: Update some layout tests that relied on our old (non-standard) behavior. 2018-05-07 Youenn Fablet Layout Test webrtc/addICECandidate-closed.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=185384 Reviewed by Eric Carlson. Given that we are calling addIceCandidate and close the peer connection, addIceCandidate might throw an error sometimes. Catch the exception to make the test output stable. * webrtc/addICECandidate-closed.html: 2018-05-07 Chris Dumez ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem() https://bugs.webkit.org/show_bug.cgi?id=185322 Reviewed by Geoff Garen. Rebaseline layout tests due to frame name changes. * applicationmanifest/display-mode-subframe-expected.txt: * contentfiltering/allow-after-add-data-expected.txt: * contentfiltering/allow-after-finished-adding-data-expected.txt: * contentfiltering/allow-after-response-expected.txt: * contentfiltering/allow-after-will-send-request-expected.txt: * contentfiltering/allow-never-expected.txt: * contentfiltering/block-after-add-data-expected.txt: * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt: * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt: * contentfiltering/block-after-finished-adding-data-expected.txt: * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt: * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt: * contentfiltering/block-after-response-expected.txt: * contentfiltering/block-after-response-then-allow-unblock-expected.txt: * contentfiltering/block-after-response-then-deny-unblock-expected.txt: * contentfiltering/block-after-will-send-request-expected.txt: * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt: * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt: * contentfiltering/block-never-expected.txt: * fast/dom/Geolocation/callback-to-deleted-context-expected.txt: * fast/dom/Geolocation/disconnected-frame-expected.txt: * fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt: * fast/dom/Window/messageevent-source-postmessage-expected.txt: * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt: * fast/dom/javascript-url-crash-function-expected.txt: * fast/encoding/meta-overrules-auto-expected.txt: * fast/events/before-unload-forbidden-navigation-expected.txt: * fast/events/before-unload-in-subframe-expected.txt: * fast/events/before-unload-with-subframes-expected.txt: * fast/events/focusingUnloadedFrame-expected.txt: * fast/events/onloadFrameCrash-expected.txt: * fast/events/onunload-not-on-body-expected.txt: * fast/events/pageshow-pagehide-expected.txt: * fast/events/stop-load-in-unload-handler-using-document-write-expected.txt: * fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt: * fast/forms/form-and-frame-interaction-retains-values-expected.txt: * fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt: * fast/frames/frame-element-name-expected.txt: * fast/frames/frame-src-attribute-expected.txt: * fast/frames/frame-unload-crash-expected.txt: * fast/frames/iframe-reparenting-unique-name-expected.txt: * fast/frames/iframe-set-inner-html-expected.txt: * fast/frames/layout-after-destruction-expected.txt: * fast/frames/long-names-in-nested-subframes-expected.txt: * fast/frames/page-unload-document-open-expected.txt: * fast/frames/reparent-in-unload-contentdocument-expected.txt: * fast/frames/sandboxed-iframe-noscript-expected.txt: * fast/frames/sandboxed-iframe-storage-expected.txt: * fast/frames/srcdoc/setting-src-does-nothing-expected.txt: * fast/frames/srcdoc/srcdoc-can-navigate-expected.txt: * fast/frames/srcdoc/srcdoc-loads-content-expected.txt: * fast/history/back-from-page-with-focused-iframe-expected.txt: * fast/history/history-back-initial-vs-final-url-expected.txt: * fast/history/redirect-via-iframe-expected.txt: * fast/loader/child-frame-add-after-back-forward-expected.txt: * fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt: * fast/loader/fragment-navigation-base-blank-expected.txt: * fast/loader/frame-location-change-not-added-to-history-expected.txt: * fast/loader/frame-src-change-added-to-history-expected.txt: * fast/loader/frame-src-change-not-added-to-history-expected.txt: * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt: * fast/loader/grandparent-completion-starts-redirect-expected.txt: * fast/loader/iframe-meta-refresh-base-blank-expected.txt: * fast/loader/iframe-set-location-base-blank-expected.txt: * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt: * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt: * fast/loader/page-dismissal-modal-dialogs-expected.txt: * fast/loader/ping-error-expected.txt: * fast/loader/plain-text-document-expected.txt: * fast/loader/refresh-iframe-base-blank-expected.txt: * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt: * fast/loader/stateobjects/pushstate-in-iframe-expected.txt: * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt: * fast/loader/stateobjects/replacestate-in-iframe-expected.txt: * fast/loader/stop-provisional-loads-expected.txt: * fast/loader/subframe-removes-itself-expected.txt: * fast/loader/subframe-self-close-expected.txt: * fast/loader/unload-hyperlink-targeted-expected.txt: * fast/parser/double-write-from-closed-iframe-expected.txt: * fast/parser/iframe-sets-parent-to-javascript-url-expected.txt: * fast/parser/javascript-url-compat-mode-expected.txt: * fast/parser/move-during-parsing-expected.txt: * fast/parser/noscript-with-javascript-disabled-expected.txt: * fast/parser/pre-html5-parser-quirks-expected.txt: * fast/preloader/iframe-srcdoc-expected.txt: * fast/tokenizer/text-plain-expected.txt: * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: * fast/xsl/xslt-text-expected.txt: * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt: * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: * http/tests/from-origin/document-from-origin-same-accepted-expected.txt: * http/tests/from-origin/document-from-origin-same-blocked-expected.txt: * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt: * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt: * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt: * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt: * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt: * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt: * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt: * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt: * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt: * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt: * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt: * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt: * http/tests/loading/basic-auth-remove-credentials-expected.txt: * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt: * http/tests/loading/basic-credentials-sent-automatically-expected.txt: * http/tests/loading/pdf-commit-load-callbacks-expected.txt: * http/tests/loading/redirect-with-no-location-crash-expected.txt: * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt: * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt: * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt: * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt: * http/tests/misc/last-modified-parsing-expected.txt: * http/tests/misc/policy-delegate-called-twice-expected.txt: * http/tests/misc/redirect-to-external-url-expected.txt: * http/tests/misc/webtiming-origins-expected.txt: Removed. * http/tests/navigation/back-to-slow-frame-expected.txt: * http/tests/navigation/forward-and-cancel-expected.txt: * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt: * http/tests/navigation/lockedhistory-iframe-expected.txt: * http/tests/navigation/post-frames-expected.txt: * http/tests/navigation/reload-subframe-frame-expected.txt: * http/tests/navigation/reload-subframe-iframe-expected.txt: * http/tests/navigation/reload-subframe-object-expected.txt: * http/tests/preload/download_resources_from_header_iframe-expected.txt: * http/tests/preload/download_resources_from_invalid_headers-expected.txt: * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt: * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt: * http/tests/quicklook/document-domain-is-empty-string-expected.txt: * http/tests/quicklook/external-stylesheet-blocked-expected.txt: * http/tests/quicklook/hide-referer-on-navigation-expected.txt: * http/tests/quicklook/rtf-document-domain-is-empty-string-expected.txt: * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: * http/tests/quicklook/top-navigation-blocked-expected.txt: * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt: * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt: * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt: * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt: * http/tests/security/appcache-in-private-browsing-expected.txt: * http/tests/security/appcache-switching-private-browsing-expected.txt: * http/tests/security/canvas-cors-with-two-hosts-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt: * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt: * http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt: * http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt: * http/tests/security/contentSecurityPolicy/directive-parsing-04-expected.txt: * http/tests/security/contentSecurityPolicy/directive-parsing-05-expected.txt: * http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt: * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt: * http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt: * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt: * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt: * http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-parsing-implicit-and-explicit-port-number-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-self-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-01-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-02-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-04-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-05-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-06-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-08-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-09-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-deprecated-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-nonascii-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-none-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt: * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt: * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt: * http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt: * http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt: * http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt: * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt: * http/tests/security/cross-frame-access-delete-expected.txt: * http/tests/security/cross-frame-access-frameelement-expected.txt: * http/tests/security/cross-frame-access-history-put-expected.txt: Removed. * http/tests/security/cross-frame-access-location-put-expected.txt: * http/tests/security/cross-frame-access-private-browsing-expected.txt: * http/tests/security/cross-origin-appcache-allowed-expected.txt: * http/tests/security/cross-origin-appcache-expected.txt: * http/tests/security/cross-origin-css-primitive-expected.txt: * http/tests/security/cross-origin-indexeddb-allowed-expected.txt: * http/tests/security/cross-origin-indexeddb-expected.txt: * http/tests/security/cross-origin-plugin-allowed-expected.txt: * http/tests/security/cross-origin-plugin-expected.txt: * http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed-expected.txt: * http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt: * http/tests/security/cross-origin-session-storage-allowed-expected.txt: * http/tests/security/cross-origin-session-storage-third-party-blocked-expected.txt: * http/tests/security/cross-origin-websql-allowed-expected.txt: * http/tests/security/cross-origin-websql-expected.txt: * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt: * http/tests/security/cross-origin-worker-indexeddb-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt: * http/tests/security/frameNavigation/xss-ALLOWED-targeted-subframe-navigation-change-expected.txt: * http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt: * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt: * http/tests/security/history-pushState-replaceState-from-sandboxed-iframe-expected.txt: * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: * http/tests/security/http-0.9/iframe-blocked-expected.txt: * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt: * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt: * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt: * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt: * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/blob-url-in-iframe-expected.txt: * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: * http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: * http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: * http/tests/security/private-browsing-http-auth-expected.txt: * http/tests/security/referrer-policy-always-expected.txt: * http/tests/security/referrer-policy-default-expected.txt: * http/tests/security/referrer-policy-https-always-expected.txt: * http/tests/security/referrer-policy-https-default-expected.txt: * http/tests/security/referrer-policy-https-never-expected.txt: * http/tests/security/referrer-policy-https-no-referrer-expected.txt: * http/tests/security/referrer-policy-https-no-referrer-when-downgrade-expected.txt: * http/tests/security/referrer-policy-https-origin-expected.txt: * http/tests/security/referrer-policy-https-unsafe-url-expected.txt: * http/tests/security/referrer-policy-invalid-expected.txt: * http/tests/security/referrer-policy-never-expected.txt: * http/tests/security/referrer-policy-no-referrer-expected.txt: * http/tests/security/referrer-policy-no-referrer-when-downgrade-expected.txt: * http/tests/security/referrer-policy-origin-expected.txt: * http/tests/security/referrer-policy-redirect-expected.txt: * http/tests/security/referrer-policy-rel-noreferrer-expected.txt: * http/tests/security/same-origin-appcache-blocked-expected.txt: * http/tests/security/same-origin-document-domain-storage-allowed-expected.txt: * http/tests/security/same-origin-storage-blocked-expected.txt: * http/tests/security/same-origin-websql-blocked-expected.txt: * http/tests/security/sandboxed-iframe-document-cookie-expected.txt: * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt: * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt: * http/tests/security/srcdoc-inherits-referrer-expected.txt: * http/tests/security/srcdoc-inherits-referrer-for-forms-expected.txt: * http/tests/security/storage-blocking-loosened-local-storage-expected.txt: * http/tests/security/storage-blocking-loosened-plugin-expected.txt: * http/tests/security/storage-blocking-loosened-private-browsing-plugin-expected.txt: * http/tests/security/storage-blocking-loosened-websql-expected.txt: * http/tests/security/storage-blocking-strengthened-local-storage-expected.txt: * http/tests/security/storage-blocking-strengthened-plugin-expected.txt: * http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt: * http/tests/security/storage-blocking-strengthened-websql-expected.txt: * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt: * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt: * http/tests/security/window-properties-clear-domain-expected.txt: * http/tests/security/window-properties-clear-port-expected.txt: * http/tests/security/window-properties-pass-expected.txt: * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt: * http/tests/security/xss-DENIED-defineProperty-expected.txt: * http/tests/security/xssAuditor/faux-script1-expected.txt: * http/tests/security/xssAuditor/faux-script2-expected.txt: * http/tests/security/xssAuditor/faux-script3-expected.txt: * http/tests/security/xssAuditor/malformed-HTML-expected.txt: * http/tests/security/xssAuditor/non-block-javascript-url-frame-expected.txt: * http/tests/security/xssAuditor/reflection-in-path-expected.txt: * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: * http/tests/security/xssAuditor/svg-animate-expected.txt: * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt: * http/tests/ssl/ping-with-unsafe-redirect-expected.txt: * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt: * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt: * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt: * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt: * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-expected.txt: * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt: * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt: * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt: * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt: * http/tests/xmlhttprequest/frame-unload-abort-crash-expected.txt: * http/tests/xmlhttprequest/origin-exact-matching-expected.txt: * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt: * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt: * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt: * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt: * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt: * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt: * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt: * http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt: * imported/blink/fast/plugins/empty-url-object-expected.txt: * loader/stateobjects/pushstate-size-iframe-expected.txt: * loader/stateobjects/replacestate-size-iframe-expected.txt: * media/auto-play-in-sandbox-with-allow-scripts-expected.txt: * platform/ios-wk1/http/tests/quicklook/top-navigation-blocked-expected.txt: * platform/ios-wk1/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt: * platform/ios/http/tests/quicklook/at-import-stylesheet-blocked-expected.txt: * platform/ios/http/tests/quicklook/cross-origin-iframe-blocked-expected.txt: * platform/ios/http/tests/quicklook/document-domain-is-empty-string-expected.txt: * platform/ios/http/tests/quicklook/external-stylesheet-blocked-expected.txt: * platform/ios/http/tests/quicklook/hide-referer-on-navigation-expected.txt: * platform/ios/http/tests/quicklook/top-navigation-blocked-expected.txt: * platform/ios/quicklook/excel-expected.txt: * platform/ios/quicklook/excel-legacy-expected.txt: * platform/ios/quicklook/excel-macro-enabled-expected.txt: * platform/ios/quicklook/powerpoint-expected.txt: * platform/ios/quicklook/powerpoint-legacy-expected.txt: * platform/ios/quicklook/word-expected.txt: * platform/ios/quicklook/word-legacy-expected.txt: * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt: * platform/mac-wk2/http/tests/security/cross-origin-plugin-expected.txt: * platform/mac-wk2/http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt: * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-plugin-expected.txt: * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt: * platform/mac-wk2/plugins/resize-from-plugin-expected.txt: * platform/mac/fast/loader/webarchive-encoding-respected-expected.txt: * platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt: * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt: * platform/mac/webarchive/test-duplicate-resources-expected.txt: * platform/win/plugins/resize-from-plugin-expected.txt: * platform/win/webarchive/loading/cache-expired-subresource-expected.txt: * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt: * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt: * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt: * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt: * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt: * platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt: * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: * platform/wk2/webarchive/loading/javascript-url-iframe-crash-expected.txt: * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: * platform/wk2/webarchive/loading/missing-data-expected.txt: * platform/wk2/webarchive/loading/object-expected.txt: * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt: * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: * plugins/resize-from-plugin-expected.txt: * quicklook/excel-expected.txt: * quicklook/excel-legacy-expected.txt: * quicklook/excel-macro-enabled-expected.txt: * quicklook/keynote-09-expected.txt: * quicklook/multi-sheet-numbers-09-expected.txt: * quicklook/numbers-09-expected.txt: * quicklook/pages-09-expected.txt: * quicklook/powerpoint-expected.txt: * quicklook/powerpoint-legacy-expected.txt: * quicklook/word-expected.txt: * quicklook/word-legacy-expected.txt: * userscripts/user-script-all-frames-expected.txt: * userscripts/user-script-top-frame-only-expected.txt: * userscripts/user-style-all-frames-expected.txt: * userscripts/user-style-top-frame-only-expected.txt: * webarchive/loading/javascript-url-iframe-crash-expected.txt: * webarchive/loading/mainresource-null-mimetype-crash-expected.txt: * webarchive/loading/missing-data-expected.txt: * webarchive/loading/object-expected.txt: * webarchive/loading/test-loading-archive-expected.txt: * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt: * webarchive/loading/video-in-webarchive-expected.txt: 2018-05-07 Daniel Bates Add tests to ensure Same-Site cookies are included when performing a top-level redirect https://bugs.webkit.org/show_bug.cgi?id=185235 Reviewed by Alex Christensen. * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Added. * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect.html: Added. * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect-expected.txt: Added. * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect.html: Added. * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php: Added. * http/tests/cookies/same-site/resources/fetch-after-top-level-same-origin-redirect.php: Added. 2018-05-06 Dean Jackson WebGL: Reset simulated values after validation fails https://bugs.webkit.org/show_bug.cgi?id=185363 Reviewed by Anders Carlsson. * fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added. * fast/canvas/webgl/index-validation-with-subsequent-draws.html: Added. 2018-05-07 Ms2ger Support negative sw/sh values in createImageBitmap(). https://bugs.webkit.org/show_bug.cgi?id=184449 Reviewed by Dean Jackson. * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: update test name * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: update expected result 2018-05-04 Youenn Fablet webrtc/addICECandidate-closed.html is timing out https://bugs.webkit.org/show_bug.cgi?id=185336 Reviewed by Eric Carlson. * webrtc/addICECandidate-closed.html: 2018-05-04 Devin Rousso Web Inspector: simplify the WI.Collection interface https://bugs.webkit.org/show_bug.cgi?id=185187 Reviewed by Brian Burg. * http/tests/inspector/dom/cross-domain-inspected-node-access.html: * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: * http/tests/inspector/network/har/har-page.html: * http/tests/inspector/network/har/har-page-expected.txt: * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html: * http/tests/inspector/network/resource-response-source-memory-cache.html: * http/tests/inspector/network/resource-sizes-memory-cache.html: * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts.html: * http/tests/websocket/tests/hybi/inspector/before-load.html: * inspector/canvas/resources/recording-utilities.js: * inspector/css/manager-preferredInspectorStyleSheetForFrame.html: * inspector/debugger/resources/log-pause-location.js: (TestPage.registerInitializer.window.findScript): * inspector/dom/highlightFrame.html: * inspector/dom/highlightNode.html: * inspector/dom/highlightNodeList.html: * inspector/dom/highlightSelector.html: * inspector/model/frame-extra-scripts.html: * inspector/page/empty-or-missing-resources.html: * inspector/unit-tests/resource-collection.html: * inspector/worker/resources-in-worker.html: 2018-05-04 Youenn Fablet REGRESSION (r230326?): Layout Test http/tests/contentextensions/make-https.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=184476 Reviewed by Ryosuke Niwa. Removed flakiness expectation. Updated test to no longer log load callbacks. Instead, we rely on the fact that the four content extension upgrades are also logged as console log messages. * http/tests/contentextensions/make-https-expected.txt: * http/tests/contentextensions/make-https.html: * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Removed. * platform/mac-wk2/TestExpectations: 2018-05-04 Ryan Haddad Mark animations/duplicate-keys.html as flaky on iOS. https://bugs.webkit.org/show_bug.cgi?id=185332 Unreviewed test gardening. * platform/ios/TestExpectations: 2018-05-04 Ryan Haddad Rebaseline tests for iOS after r231359. Unreviewed test gardening. * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: 2018-05-04 Ryan Haddad Rebaseline tests after r231359. Unreviewed test gardening. * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: 2018-05-04 Ryan Haddad Update TestExpectations for media/video-aspect-ratio.html. https://bugs.webkit.org/show_bug.cgi?id=184457 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: * platform/mac/TestExpectations: 2018-05-04 Zalan Bujtas Use the containing block to compute the pagination gap when the container is inline. https://bugs.webkit.org/show_bug.cgi?id=184724 Reviewed by Simon Fraser. * fast/overflow/page-overflow-with-inline-body-crash-expected.txt: Added. * fast/overflow/page-overflow-with-inline-body-crash.html: Added. 2018-05-04 Devin Rousso Web Inspector: Canvas tab: Determine isFunction by looking at the prototype https://bugs.webkit.org/show_bug.cgi?id=184990 Reviewed by Brian Burg. * inspector/canvas/recording-2d-expected.txt: 2018-05-04 Chris Dumez Unreviewed, rolling out r231331. Caused a few tests to assert Reverted changeset: "Stop using an iframe's id as fallback if its name attribute is not set" https://bugs.webkit.org/show_bug.cgi?id=11388 https://trac.webkit.org/changeset/231331 2018-05-04 Ryan Haddad Mark http/tests/contentextensions/make-https.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=184476 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-05-04 Ryan Haddad Mark media/navigate-with-pip-should-not-crash.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=173119 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-05-04 Myles C. Maxfield Text shaping in the simple path is flipped in the y direction https://bugs.webkit.org/show_bug.cgi?id=185062 Reviewed by Simon Fraser. This test renders a font which uses our fast text codepath but also includes vertical displacements inside its liga feature. The test makes sure that the vertical displacement occurs in the correct direction. The test fonts were created by Ulrike Rausch of LiebeFonts specifically for the purpose of testing. Huge thanks to her!! Figuring out this bug would not have been possible if not for her huge help! * fast/text/resources/LiebeTest-calt.woff: Added. * fast/text/resources/LiebeTest-dlig.woff: Added. * fast/text/resources/LiebeTest-liga.woff: Added. * fast/text/resources/LiebeTest-swsh.woff: Added. * fast/text/vertical-displacement-simple-codepath-expected.html: Added. * fast/text/vertical-displacement-simple-codepath.html: Added. 2018-05-04 Chris Nardi Serialize all URLs with double-quotes per CSSOM spec https://bugs.webkit.org/show_bug.cgi?id=184935 Reviewed by Antti Koivisto. Update tests to use double quotes when serializing URLs, and fixes for using double quotes in the test. * css3/calc/cross-fade-calc.html: * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt: * css3/filters/backdrop/backdropfilter-property-computed-style.html: * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt: * css3/filters/backdrop/backdropfilter-property-parsing.html: * css3/filters/filter-property-computed-style-expected.txt: * css3/filters/filter-property-computed-style.html: * css3/filters/filter-property-expected.txt: * css3/filters/filter-property-parsing-expected.txt: * css3/filters/filter-property-parsing.html: * css3/filters/filter-property.html: * css3/filters/unprefixed-expected.txt: * css3/filters/unprefixed.html: * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt: * fast/backgrounds/background-shorthand-after-set-backgroundSize.html: * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt: * fast/backgrounds/background-shorthand-with-backgroundSize-style.html: * fast/backgrounds/multiple-backgrounds-computed-style-expected.txt: * fast/backgrounds/multiple-backgrounds-computed-style.html: * fast/css/background-position-serialize-expected.txt: * fast/css/cursor-parsing-expected.txt: * fast/css/cursor-parsing-image-set-expected.txt: * fast/css/cursor-parsing-image-set.html: * fast/css/cursor-parsing.html: * fast/css/getComputedStyle/computed-style-border-image-expected.txt: * fast/css/getComputedStyle/computed-style-border-image.html: * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt: * fast/css/getComputedStyle/computed-style-cross-fade.html: * fast/css/getComputedStyle/computed-style-properties-expected.txt: * fast/css/getComputedStyle/computed-style-properties.html: * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt: * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html: * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt: * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html: * fast/css/image-set-parsing.html: * fast/css/image-set-setting-expected.txt: * fast/css/image-set-setting.html: * fast/css/image-set-unprefixed-expected.txt: * fast/css/image-set-unprefixed.html: * fast/css/invalid-cursor-property-crash.html: * fast/css/parse-border-image-repeat-null-crash-expected.txt: * fast/css/uri-token-parsing-expected.txt: * fast/css/uri-token-parsing.html: * fast/css/url-with-multi-byte-unicode-escape-expected.txt: * fast/css/url-with-multi-byte-unicode-escape.html: * fast/filter-image/parse-filter-image-expected.txt: * fast/filter-image/parse-filter-image.html: * fast/innerHTML/innerHTML-uri-resolution.html: * fast/inspector-support/cssURLQuotes-expected.txt: * fast/inspector-support/cssURLQuotes.html: * fast/masking/parsing-clip-path-iri-expected.txt: * fast/masking/parsing-clip-path-iri.html: * fast/masking/parsing-mask-expected.txt: * fast/masking/parsing-mask.html: * fast/shapes/parsing/parsing-shape-outside-expected.txt: * fast/shapes/parsing/parsing-shape-outside.html: * fast/shapes/parsing/parsing-test-utils.js: (removeBaseURL): * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * platform/ios/fast/css/image-set-unprefixed-expected.txt: Removed. * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * platform/win/fast/css/parse-border-image-repeat-null-crash-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: * resources/image-preload-helper.js: (preloadImagesFromStyle): * svg/css/svg-attribute-parser-mode-expected.txt: * svg/css/svg-attribute-parser-mode.html: * svg/custom/marker-getPropertyValue-expected.txt: * svg/custom/marker-getPropertyValue.svg: 2018-05-04 Antoine Quint Improve test at media/modern-media-controls/airplay-button/airplay-button-on.html to not hardcode the -apple-wireless-playback-target-active color https://bugs.webkit.org/show_bug.cgi?id=185297 Reviewed by Dean Jackson. Create an element and set its "color" property to "-apple-wireless-playback-target-active" so we can use getComputedStyle() to query the applied value instead of hard-coding the expected color. * media/modern-media-controls/airplay-button/airplay-button-on.html: 2018-05-04 Youenn Fablet PeerConnection should have its connectionState closed even if doing gathering https://bugs.webkit.org/show_bug.cgi?id=185267 Reviewed by Darin Adler. * webrtc/addICECandidate-closed-expected.txt: Added. * webrtc/addICECandidate-closed.html: Added. 2018-05-04 Carlos Garcia Campos [GTK] Some event tests failing after r230817 https://bugs.webkit.org/show_bug.cgi?id=185072 Reviewed by Michael Catanzaro. Remove expectations for tests that are passing now. * platform/gtk/TestExpectations: 2018-05-03 Ryosuke Niwa Revert the unitended changes in r231329. * http/tests/media/video-play-stall.html: Replaced with LayoutTests/http/tests/media/video-play-stall.html. * platform/mac/TestExpectations: 2018-05-03 Chris Dumez Stop using an iframe's id as fallback if its name attribute is not set https://bugs.webkit.org/show_bug.cgi?id=11388 Reviewed by Geoff Garen. * fast/dom/Window/named-getter-frame-id-expected.txt: Added. * fast/dom/Window/named-getter-frame-id.html: Added. Add layout test coverage. * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt: * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt: * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html: * fast/dom/Window/window-special-properties-expected.txt: * fast/frames/iframe-no-name-expected.txt: * fast/frames/iframe-no-name.html: * fast/layers/prevent-hit-test-during-layout.html: * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html: * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt: * http/tests/security/cross-origin-reified-window-property-access.html: * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt: * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt: * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: * http/wpt/beacon/keepalive-after-navigation-expected.txt: * http/wpt/cache-storage/cache-remove-twice.html: Update some layout tests that relied on our old (non-standard) behavior. 2018-05-03 Ryosuke Niwa Using image map inside a shadow tree results hits a release assert in DocumentOrderedMap::add https://bugs.webkit.org/show_bug.cgi?id=185238 Reviewed by Antti Koivisto. * fast/images/imagemap-in-nested-shadow-tree-expected.txt: Added. * fast/images/imagemap-in-nested-shadow-tree.html: Added. * fast/images/imagemap-in-shadow-tree-expected.txt: Added. * fast/images/imagemap-in-shadow-tree.html: Added. 2018-05-03 Ryan Haddad Mark media/controls/pip-placeholder-without-video-controls.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=170620 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-05-03 Chris Dumez REGRESSION: Layout Test http/tests/security/location-cross-origin.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=185259 Unreviewed, stop relying on a setImeout(100) and epect the frame navigation to have completed. Instead, use a setInterval() to poll until the cross-origin frame has navigated. * http/tests/security/location-cross-origin.html: 2018-05-03 Miguel Gomez Unreviewed GTK+ gardening after r231300. * platform/gtk/TestExpectations: * platform/gtk/compositing/layer-creation/overlap-animation-expected.txt: Removed. * platform/gtk/editing/selection/select-all-004-expected.png: * platform/gtk/editing/selection/select-all-004-expected.txt: Added. 2018-05-03 Youenn Fablet A MediaStream being played should allow removing some of its tracks https://bugs.webkit.org/show_bug.cgi?id=185233 Reviewed by Eric Carlson. * fast/mediastream/change-tracks-media-stream-being-played-expected.txt: Added. * fast/mediastream/change-tracks-media-stream-being-played.html: Added. 2018-05-02 Said Abou-Hallawa Hiding then showing an of type image makes the underlaying image disappear https://bugs.webkit.org/show_bug.cgi?id=185216 Reviewed by Youenn Fablet. * fast/images/object-image-hide-show-expected.html: Added. * fast/images/object-image-hide-show.html: Added. 2018-05-02 Brent Fulgham Use RetainPtr for form input type https://bugs.webkit.org/show_bug.cgi?id=185210 Reviewed by Ryosuke Niwa. * fast/forms/access-key-mutation-2-expected.txt: Added. * fast/forms/access-key-mutation-2.html: Added. 2018-05-01 Ryan Haddad Skip transitions/opacity-transition-zindex.html. https://bugs.webkit.org/show_bug.cgi?id=184947 Unreviewed test gardening. * TestExpectations: Remove old expectation that is no longer applicable. * platform/mac-wk2/TestExpectations: 2018-05-02 Ross Kirsling [WinCairo] Unreviewed gardening. Add missing Skip for http/wpt. * platform/wincairo/TestExpectations: 2018-05-02 Dirk Schulze getCharNumAtPosition should take DOMPointInit as argument https://bugs.webkit.org/show_bug.cgi?id=184695 Reviewed by Antti Koivisto. * svg/text/lengthAdjust-text-metrics.html: Run tests with dictionary. 2018-05-02 Youenn Fablet Use NetworkLoadChecker for navigation loads https://bugs.webkit.org/show_bug.cgi?id=184892 Reviewed by Chris Dumez. Updated header-filtering.https.html to expect full headers except cookie-related for same origin loads. Updated expected.txt files accordingly. * http/wpt/service-workers/header-filtering.https-expected.txt: * http/wpt/service-workers/header-filtering.https.html: * platform/mac/http/tests/webarchive/test-preload-resources-expected.txt: 2018-05-02 Myles C. Maxfield Collection fragment identifiers don't use PostScript names https://bugs.webkit.org/show_bug.cgi?id=184624 Reviewed by Simon Fraser. * fast/text/font-collection-expected.html: * fast/text/font-collection.html: * fast/text/resources/collection.ttc: I generated this font collection by hand. The "Ahemerator" font inside it is missing the "A" glyph. 2018-05-02 Youenn Fablet Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=184469 Reviewed by Chris Dumez. Ensure that the message posted for the loading of the initial iframe is actually received before doing further tests. * http/wpt/service-workers/header-filtering.https.html: * platform/mac-wk2/TestExpectations: 2018-05-02 Chris Dumez document.open() event listener removal is not immediate https://bugs.webkit.org/show_bug.cgi?id=185191 Reviewed by Darin Adler. Add layout test coverage. * fast/dom/Document/document-open-removes-all-listeners-expected.txt: Added. * fast/dom/Document/document-open-removes-all-listeners.html: Added. 2018-05-01 Brent Fulgham Prevent assertion when changing forms https://bugs.webkit.org/show_bug.cgi?id=185173 Reviewed by Ryosuke Niwa. * fast/forms/form-submission-crash-3-expected.txt: Added. * fast/forms/form-submission-crash-3.html: Added. 2018-05-02 Youenn Fablet CacheStorage::Engine should keep a list of initialization callback https://bugs.webkit.org/show_bug.cgi?id=185184 Reviewed by Antti Koivisto. * http/wpt/cache-storage/a-cache-open.https-expected.txt: Added. * http/wpt/cache-storage/a-cache-open.https.html: Added. 2018-05-02 Ms2ger Update document-create-touch.html expectations for r231114 https://bugs.webkit.org/show_bug.cgi?id=185193 Unreviewed test gardening. * fast/events/touch/document-create-touch-expected.txt: * fast/events/touch/document-create-touch.html: 2018-05-01 Devin Rousso Web Inspector: Canvas tab: determine hasVisibleEffect for all actions immediately after recording is added https://bugs.webkit.org/show_bug.cgi?id=182995 Reviewed by Matt Baker. * inspector/canvas/resources/recording-utilities.js: 2018-05-01 Ryan Haddad Unreviewed test gardening, correct a typo in the iOS TestExpectation file. * platform/ios/TestExpectations: 2018-05-01 Ryan Haddad Rebaseline tests after r231165. https://bugs.webkit.org/show_bug.cgi?id=185166 Unreviewed test gardening. * animations/font-variations/font-variation-settings-expected.txt: * animations/font-variations/font-variation-settings-order-expected.txt: * animations/font-variations/font-variation-settings-order.html: * animations/font-variations/font-variation-settings.html: * legacy-animation-engine/animations/font-variations/font-variation-settings-expected.txt: * legacy-animation-engine/animations/font-variations/font-variation-settings-order-expected.txt: * legacy-animation-engine/animations/font-variations/font-variation-settings-order.html: * legacy-animation-engine/animations/font-variations/font-variation-settings.html: * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added. * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added. * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added. * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added. 2018-05-01 Oleksandr Skachkov WebAssembly: add support for stream APIs - JavaScript API https://bugs.webkit.org/show_bug.cgi?id=183442 Reviewed by Yusuke Suzuki and JF Bastien. * platform/ios-simulator/TestExpectations: * platform/win/TestExpectations: 2018-04-30 Jiewen Tan Unreviewed test gardening Update test expectations since the crash reported on Bug 177828 is no longer reproducible. * platform/mac-wk2/TestExpectations: 2018-04-30 Megan Gardner Add tests for selection in content editable https://bugs.webkit.org/show_bug.cgi?id=185144 Reviewed by Wenson Hsieh. Tests that should cover selection in content editable, both with and without a keyboard present. Also fixing two tests that had errors. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text-expected.txt: Added. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html: Added. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text-expected.txt: Added. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html: Added. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text-expected.txt: Added. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html: Added. * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text-expected.txt: Added. * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html: Added. * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text-expected.txt: Added. * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html: Added. * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text-expected.txt: Added. * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html: Added. * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text-expected.txt: Added. * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html: Added. * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: 2018-04-30 Jer Noble does not display on ios despite Accept: video/* advertisement https://bugs.webkit.org/show_bug.cgi?id=185029 Reviewed by Eric Carlson. * platform/ios/TestExpectations: 2018-04-30 Zalan Bujtas REGRESSION(r230914) Selecting text on this apple.com page makes it vanish https://bugs.webkit.org/show_bug.cgi?id=185142 Reviewed by Simon Fraser. * fast/text/simple-line-layout-selection-with-overflow-expected.html: Added. * fast/text/simple-line-layout-selection-with-overflow.html: Added. 2018-04-30 Wenson Hsieh [Extra zoom mode] Respect the existing shrink-to-fit attribute instead of using min-device-width https://bugs.webkit.org/show_bug.cgi?id=185132 Reviewed by Tim Horton. Modifies an existing layout test to try out different values of `shrink-to-fit` instead of using the `min-device-width` attribute. This test now begins with the default viewport configuration, then explicitly disables `shrink-to-fit` by setting the attribute to a few different values (which should all achieve the same effect), and lastly explicitly re-enables `shrink-to-fit` by setting the attribute value to several values that should behave the same as `shrink-to-fit=yes`. * fast/viewport/extrazoom/viewport-change-min-device-width.html: 2018-04-30 Chris Nardi Serialize font-variation-settings with double-quotes per spec https://bugs.webkit.org/show_bug.cgi?id=182542 Reviewed by Myles C. Maxfield. Updated test to verify double-quotes are used. * fast/text/variations/getComputedStyle-expected.txt: * fast/text/variations/getComputedStyle.html: 2018-04-30 Simon Fraser Make color-filter affect caret-color https://bugs.webkit.org/show_bug.cgi?id=185129 rdar://problem/39829066 Reviewed by Tim Horton. * css3/color-filters/color-filter-caret-color-expected.html: Added. * css3/color-filters/color-filter-caret-color.html: Added. 2018-04-28 Simon Fraser Fix color-filter to apply to SVG colors https://bugs.webkit.org/show_bug.cgi?id=185113 rdar://problem/39665082 Reviewed by Dean Jackson. * css3/color-filters/svg/color-filter-inline-svg-expected.html: Added. * css3/color-filters/svg/color-filter-inline-svg.html: Added. 2018-04-27 Ryan Haddad Unreviewed test gardening for iOS and macOS. * platform/ios-wk2/TestExpectations: * platform/ios/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-04-27 Simon Fraser Clean up color-filter tests. Detab the files. Remove calls to internals.settings.setColorFilterEnabled() which aren't needed, since WebKitTestRunner and DumpRenderTree turn the feature on by default. * css3/color-filters/color-filter-backgrounds-borders-expected.html: * css3/color-filters/color-filter-backgrounds-borders.html: * css3/color-filters/color-filter-box-shadow-expected.html: * css3/color-filters/color-filter-box-shadow.html: * css3/color-filters/color-filter-brightness-expected.html: * css3/color-filters/color-filter-brightness.html: * css3/color-filters/color-filter-color-property-expected.html: * css3/color-filters/color-filter-color-property-list-item-expected.html: * css3/color-filters/color-filter-color-property-list-item.html: * css3/color-filters/color-filter-color-property.html: * css3/color-filters/color-filter-color-text-decorations-expected.html: * css3/color-filters/color-filter-color-text-decorations.html: * css3/color-filters/color-filter-column-rule-expected.html: * css3/color-filters/color-filter-column-rule.html: * css3/color-filters/color-filter-contrast-expected.html: * css3/color-filters/color-filter-contrast.html: * css3/color-filters/color-filter-current-color-expected.html: * css3/color-filters/color-filter-current-color.html: * css3/color-filters/color-filter-filter-list-expected.html: * css3/color-filters/color-filter-filter-list.html: * css3/color-filters/color-filter-gradients-expected.html: * css3/color-filters/color-filter-gradients.html: * css3/color-filters/color-filter-grayscale-expected.html: * css3/color-filters/color-filter-grayscale.html: * css3/color-filters/color-filter-hue-rotate-expected.html: * css3/color-filters/color-filter-hue-rotate.html: * css3/color-filters/color-filter-inherits-expected.html: * css3/color-filters/color-filter-inherits.html: * css3/color-filters/color-filter-invert-expected.html: * css3/color-filters/color-filter-invert.html: * css3/color-filters/color-filter-opacity-expected.html: * css3/color-filters/color-filter-opacity.html: * css3/color-filters/color-filter-outline-expected.html: * css3/color-filters/color-filter-outline.html: * css3/color-filters/color-filter-parsing.html: * css3/color-filters/color-filter-saturate-expected.html: * css3/color-filters/color-filter-saturate.html: * css3/color-filters/color-filter-sepia-expected.html: * css3/color-filters/color-filter-sepia.html: * css3/color-filters/color-filter-text-decoration-shadow-expected.html: * css3/color-filters/color-filter-text-decoration-shadow.html: * css3/color-filters/color-filter-text-emphasis-expected.html: * css3/color-filters/color-filter-text-emphasis.html: * css3/color-filters/color-filter-text-shadow-expected.html: * css3/color-filters/color-filter-text-shadow.html: * css3/color-filters/color-filter-text-stroke.html: 2018-04-27 Simon Fraser Implement color-filter for text stroke https://bugs.webkit.org/show_bug.cgi?id=185098 Reviewed by Alan Bujtas. * css3/color-filters/color-filter-text-stroke-expected.html: Added. * css3/color-filters/color-filter-text-stroke.html: Added. 2018-04-27 Simon Fraser Implement animation for color-filter https://bugs.webkit.org/show_bug.cgi?id=185092 rdar://problem/39773810 Reviewed by Tim Horton. Fix the testing to recognize unprefixed filter, and color-filter. Add a color-filter animation test. * animations/resources/animation-test-helpers.js: (getPropertyValue): (comparePropertyValue): * css3/color-filters/color-filter-animation-expected.txt: Added. * css3/color-filters/color-filter-animation.html: Added. 2018-04-27 Ryan Haddad Update TestExpectations for fast/loader/submit-form-while-parsing-2.html. https://bugs.webkit.org/show_bug.cgi?id=184051 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-04-27 Ryan Haddad Mark http/wpt/resource-timing/rt-resources-per-worker.html as flaky on iOS. https://bugs.webkit.org/show_bug.cgi?id=180260 Unreviewed test gardening. * platform/ios/TestExpectations: 2018-04-27 Nan Wang AX: Accessibility needs to know which part of the content view is visible on iOS https://bugs.webkit.org/show_bug.cgi?id=185085 Reviewed by Chris Fleizach. * accessibility/ios-simulator/unobscured-content-rect-expected.txt: Added. * accessibility/ios-simulator/unobscured-content-rect.html: Added. * platform/ios-wk1/TestExpectations: 2018-04-27 Christopher Reid URL::appendEncodedHostName is using the deprecated uidna_IDNToASCII function https://bugs.webkit.org/show_bug.cgi?id=184836 Reviewed by Alex Christensen. Verify that setting the host or hostname of URL objects will use IDNA2008. * fast/url/url-hostname-encoding-expected.txt: Added. * fast/url/url-hostname-encoding.html: Added. 2018-04-27 Youenn Fablet Use NetworkLoadChecker for XHR/fetch loads https://bugs.webkit.org/show_bug.cgi?id=184741 Reviewed by Chris Dumez. * TestExpectations: * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added. * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added. * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added. * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added. * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added. * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added. * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added. * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added. * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added. * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added. * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added. * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added. * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added. 2018-04-27 Simon Fraser Make color-filter transform gradient colors https://bugs.webkit.org/show_bug.cgi?id=185080 Reviewed by Zalan Bujtas. * css3/color-filters/color-filter-gradients-expected.html: Added. * css3/color-filters/color-filter-gradients.html: Added. 2018-04-27 Simon Fraser Disable color-filter tests on Windows for now https://bugs.webkit.org/show_bug.cgi?id=185076 The experimental feature for color-filter is off by default, and Windows WebKit API would have to change to enable it, so just skip the tests for now. * platform/win/TestExpectations: 2018-04-26 Simon Fraser Fix color-filter to apply to text decorations https://bugs.webkit.org/show_bug.cgi?id=185068 Reviewed by Alan Bujtas. * css3/color-filters/color-filter-text-decoration-shadow-expected.html: Added. * css3/color-filters/color-filter-text-decoration-shadow.html: Added. * css3/color-filters/color-filter-text-shadow-expected.html: Added. * css3/color-filters/color-filter-text-shadow.html: Added. 2018-04-27 Per Arne Vollan Mark CSS color filters tests as failing on Windows. https://bugs.webkit.org/show_bug.cgi?id=185075 Unreviewed test gardening. * platform/win/TestExpectations: 2018-04-27 Wenson Hsieh [Extra zoom mode] Add a mechanism to override default viewport behaviors in extra zoom mode https://bugs.webkit.org/show_bug.cgi?id=185050 Reviewed by Tim Horton. Add a new layout test to check that: • By default (with no `min-device-width` override), shrink-to-fit and expanded minimum layout sizes takes effect. • `min-device-width` can be used to bail out of shrink-to-fit and viewport behaviors. • A large `min-device-width` can be used to make extra zoom mode viewport heuristics even more aggressive. * TestExpectations: * fast/viewport/extrazoom/viewport-change-min-device-width.html: Added. * resources/ui-helper.js: (window.UIHelper.zoomScale): (window.UIHelper): 2018-04-27 Claudio Saavedra [GTK] Mark a few new test failures Unreviewed gardening. * platform/gtk/TestExpectations: Related to r230817 2018-04-26 Simon Fraser Implement rendering support for the color-filter CSS property https://bugs.webkit.org/show_bug.cgi?id=185047 rdar://problem/39664967 Reviewed by Tim Horton. Tests for color-filter rendering. * css3/color-filters/color-filter-backgrounds-borders-expected.html: Added. * css3/color-filters/color-filter-backgrounds-borders.html: Added. * css3/color-filters/color-filter-box-shadow-expected.html: Added. * css3/color-filters/color-filter-box-shadow.html: Added. * css3/color-filters/color-filter-brightness-expected.html: Added. * css3/color-filters/color-filter-brightness.html: Added. * css3/color-filters/color-filter-color-property-expected.html: Added. * css3/color-filters/color-filter-color-property-list-item-expected.html: Added. * css3/color-filters/color-filter-color-property-list-item.html: Added. * css3/color-filters/color-filter-color-property.html: Added. * css3/color-filters/color-filter-color-text-decorations-expected.html: Added. * css3/color-filters/color-filter-color-text-decorations.html: Added. * css3/color-filters/color-filter-column-rule-expected.html: Added. * css3/color-filters/color-filter-column-rule.html: Added. * css3/color-filters/color-filter-contrast-expected.html: Added. * css3/color-filters/color-filter-contrast.html: Added. * css3/color-filters/color-filter-current-color-expected.html: Added. * css3/color-filters/color-filter-current-color.html: Added. * css3/color-filters/color-filter-filter-list-expected.html: Added. * css3/color-filters/color-filter-filter-list.html: Added. * css3/color-filters/color-filter-grayscale-expected.html: Added. * css3/color-filters/color-filter-grayscale.html: Added. * css3/color-filters/color-filter-hue-rotate-expected.html: Added. * css3/color-filters/color-filter-hue-rotate.html: Added. * css3/color-filters/color-filter-inherits-expected.html: Added. * css3/color-filters/color-filter-inherits.html: Added. * css3/color-filters/color-filter-invert-expected.html: Added. * css3/color-filters/color-filter-invert.html: Added. * css3/color-filters/color-filter-opacity-expected.html: Added. * css3/color-filters/color-filter-opacity.html: Added. * css3/color-filters/color-filter-outline-expected.html: Added. * css3/color-filters/color-filter-outline.html: Added. * css3/color-filters/color-filter-saturate-expected.html: Added. * css3/color-filters/color-filter-saturate.html: Added. * css3/color-filters/color-filter-sepia-expected.html: Added. * css3/color-filters/color-filter-sepia.html: Added. * css3/color-filters/color-filter-text-emphasis-expected.html: Added. * css3/color-filters/color-filter-text-emphasis.html: Added. 2018-04-26 Brent Fulgham Show punycode if URL contains Latin small letter o with dot below character https://bugs.webkit.org/show_bug.cgi?id=185051 Reviewed by David Kilzer. * fast/url/host-expected.txt: * fast/url/host.html: 2018-04-26 Sihui Liu [iOS] LayoutTest http/tests/quicklook/hide-referer-on-navigation.html is failing https://bugs.webkit.org/show_bug.cgi?id=184825 Reviewed by Geoffrey Garen. Policy decisions are made asynchronously now, so we need to set the async flag of this test. * http/tests/quicklook/hide-referer-on-navigation.html: 2018-04-25 Ryan Haddad Mark http/tests/workers/worker-importScripts-banned-mimetype.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=184800 Unreviewed test gardening. * TestExpectations: 2018-04-26 Youenn Fablet CORS preflight checker should add a console message when preflight load is blocked https://bugs.webkit.org/show_bug.cgi?id=185021 Reviewed by Chris Dumez. * TestExpectations: Skipping console JS logging for some WPT tests to keep them consistent between WK1 and WK2. * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt: * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed. * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed. * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed. * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed. * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed. * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed. 2018-04-26 Youenn Fablet Make cross origin redirection error messages consistent between SubresourceLoader and NetworkLoadChecker https://bugs.webkit.org/show_bug.cgi?id=185023 Reviewed by Chris Dumez. * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed. * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed. * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed. * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed. * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed. * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed. 2018-04-25 Megan Gardner Activate selection when interacting with editable content https://bugs.webkit.org/show_bug.cgi?id=185017 Reviewed by Tim Horton. Fixed double-tap-on-editable-and-noneditable test, as it was not actually written correctly. Should actually double tap on correct content and check for the correct output now. Added two more tests to make sure that selections really are happening in editable content. * fast/events/touch/ios/double-tap-on-editable-and-noneditable.html: * fast/events/touch/ios/double-tap-on-editable-content-for-selection-expected.txt: Added. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text-expected.txt: Added. * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html: Added. * fast/events/touch/ios/double-tap-on-editable-content-for-selection.html: Added. 2018-04-25 Brent Fulgham Add port 548 (afpovertcp) to port blacklist https://bugs.webkit.org/show_bug.cgi?id=185000 Reviewed by David Kilzer. Update test and expectations for new port. * platform/gtk/security/block-test-expected.txt: * platform/mac/security/block-test-expected.txt: * platform/wpe/security/block-test-expected.txt: * security/block-test-expected.txt: * security/block-test.html: 2018-04-26 Carlos Alberto Lopez Perez [WPE] Gardening of tests for the WPE Debug bot. Mark tests timing out. An attempt to make the new WPE debug bot not abort early. * platform/gtk/TestExpectations: workers/bomb.html for debug was skipped in the root expectations file, but we were overriding it to simply "slow" here because we missed the tag for release. Let's put both expectations together to make this clearer. * platform/wpe/TestExpectations: Ditto. 2018-04-26 Andy VanWagoner [INTL] Implement Intl.PluralRules https://bugs.webkit.org/show_bug.cgi?id=184312 Reviewed by JF Bastien. * js/intl-pluralrules-expected.txt: Added. * js/intl-pluralrules.html: Added. * js/script-tests/intl-pluralrules.js: Added. * platform/win/TestExpectations: Disabled Intl.PluralRules tests on win. 2018-04-25 Youenn Fablet Use NetworkLoadChecker for all subresource loads except fetch/XHR https://bugs.webkit.org/show_bug.cgi?id=184870 Reviewed by Chris Dumez. * TestExpectations: * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: * http/tests/security/cross-origin-xsl-BLOCKED-expected.txt: * http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt: * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: * http/tests/security/worker-cross-origin-expected.txt: * http/tests/security/xss-DENIED-xml-external-entity-expected.txt: * http/tests/security/xss-DENIED-xsl-document-expected.txt: * http/tests/security/xss-DENIED-xsl-external-entity-expected.txt: * http/tests/workers/worker-redirect-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added. * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added. * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added. * platform/mac-wk1/http/tests/workers/worker-redirect-expected.txt: Added. * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added. * platform/mac-wk1/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added. * platform/mac-wk1/http/tests/security/worker-cross-origin-expected.txt: Added. * platform/mac-wk2/TestExpectations: * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added. * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added. * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added. * platform/win/http/tests/workers/worker-redirect-expected.txt: Added. * platform/win/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added. * platform/win/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added. * platform/win/http/tests/security/worker-cross-origin-expected.txt: Added. 2018-04-25 Chris Dumez window.postMessage() / focus() / blur() throw a TypeError when called on a RemoteDOMWindow https://bugs.webkit.org/show_bug.cgi?id=184981 Reviewed by Sam Weinig. Add layout test coverage. * http/tests/navigation/process-swap-window-open-expected.txt: * http/tests/navigation/process-swap-window-open.html: 2018-04-25 Jiewen Tan Unreviewed test gardening Mark http/tests/misc/submit-post-keygen.html as 'Skip' in Win because of lacking corresponding implementations. * platform/win/TestExpectations: 2018-04-25 Simon Fraser brightness() filter should default to 1, and not allow negative values https://bugs.webkit.org/show_bug.cgi?id=184937 Reviewed by Dean Jackson. Added negative value tests to filter-property-parsing.html and backdropfilter-property-parsing.html, and made these tests more similar. Fixed expected computed value for brightness() to be brightness(1) in the tests. The effect-brightness* test results failed because elements with invalid brightness values now no longer create a RenderLayer. * css3/color-filters/color-filter-parsing-expected.txt: * css3/color-filters/color-filter-parsing.html: * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt: * css3/filters/backdrop/backdropfilter-property-computed-style.html: * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt: * css3/filters/backdrop/backdropfilter-property-parsing.html: * css3/filters/effect-brightness-expected.txt: * css3/filters/filter-property-computed-style-expected.txt: * css3/filters/filter-property-computed-style.html: * css3/filters/filter-property-parsing-expected.txt: * css3/filters/filter-property-parsing.html: * css3/filters/unprefixed-expected.txt: * css3/filters/unprefixed.html: * fast/filter-image/parse-filter-image-expected.txt: * fast/filter-image/parse-filter-image.html: * platform/mac/css3/filters/effect-brightness-clamping-expected.txt: 2018-04-25 Carlos Alberto Lopez Perez [WPE][Debug] Test gardening of EME related tests. Report and mark the tests crashing on the Debug build. * platform/wpe/TestExpectations: 2018-04-25 Jiewen Tan Remove access to keychain from the WebContent process https://bugs.webkit.org/show_bug.cgi?id=184428 Reviewed by Brent Fulgham. Alter the layout test to match dummy data supplied by the test runners. Modify expectations as well. * http/tests/misc/resources/check-keygen-post.php: * platform/gtk/TestExpectations: * platform/ios/TestExpectations: * platform/mac/TestExpectations: 2018-04-25 Wenson Hsieh [Extra zoom mode] The search field on www.bing.com is missing label text https://bugs.webkit.org/show_bug.cgi?id=184975 Reviewed by Tim Horton. Adds a layout test to check that the label text of the focused form control in the input view can be sourced from (1) the "placeholder" attribute, (2) the "title" attribute, (3) the "aria-label" attribute, or (4) an associated label element. * fast/forms/extrazoom/form-control-label-text-expected.txt: Added. * fast/forms/extrazoom/form-control-label-text.html: Added. * resources/ui-helper.js: (window.UIHelper.formInputLabel): (window.UIHelper): 2018-04-25 Megan Gardner Don't activate Selection Assistant unless it is actually needed. https://bugs.webkit.org/show_bug.cgi?id=184944 Reviewed by Tim Horton. Turning on previously flakey tests that are fixed with this change. * platform/ios-wk2/TestExpectations: 2018-04-25 Ross Kirsling [WinCairo] Fix js/regexp-unicode.html crash. https://bugs.webkit.org/show_bug.cgi?id=184891 Reviewed by Yusuke Suzuki. * platform/wincairo/TestExpectations: 2018-04-25 Brent Fulgham Don't Block First Party Cookies on Redirects https://bugs.webkit.org/show_bug.cgi?id=184948 Reviewed by Youenn Fablet. * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-expected.txt: Added. * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html: Added. 2018-04-25 Ryan Haddad Unreviewed test gardening, rebaseline tests for iOS. * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added. * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added. 2018-04-25 Youenn Fablet CachedRawResource is not handling incremental data computation correctly https://bugs.webkit.org/show_bug.cgi?id=184936 Reviewed by Chris Dumez. * http/tests/workers/service/resources/service-worker-fetch-worker.js: (stringToBuffer): (event.event.request.url.endsWith): * http/tests/workers/service/resources/service-worker-fetch.js: (async.test): * http/tests/workers/service/service-worker-fetch.https-expected.txt: 2018-04-25 Youenn Fablet Ensure DNT is set for redirections handled in NetworkProcess https://bugs.webkit.org/show_bug.cgi?id=184890 Reviewed by Ryosuke Niwa. * http/wpt/fetch/dnt-header-after-redirection-expected.txt: Added. * http/wpt/fetch/dnt-header-after-redirection.html: Added. * http/wpt/fetch/resources/dnt-status.py: Added. * http/wpt/fetch/resources/redirect.py: Added. * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: 2018-04-25 Youenn Fablet Make DocumentThreadableLoader error logging more consistent https://bugs.webkit.org/show_bug.cgi?id=184853 Reviewed by Chris Dumez. Removing JS console log output for some tests. Updating tests according modified error logging. * TestExpectations: * http/tests/security/bypassing-cors-checks-for-extension-urls-expected.txt: * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * http/tests/security/cross-origin-cached-images-expected.txt: * http/tests/security/cross-origin-cached-images-parallel-expected.txt: * http/tests/security/img-with-failed-cors-check-fails-to-load-expected.txt: * http/tests/security/load-image-after-redirection-2-expected.txt: * http/tests/security/load-image-after-redirection-expected.txt: * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt: * http/tests/security/video-poster-cross-origin-crash-expected.txt: * http/tests/security/video-poster-cross-origin-crash2-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt: * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache-expected.txt: * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt: * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt: * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt: * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt: * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt: * http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt: * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt: * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt: * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt: * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt: * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt: * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt: * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: * http/tests/xmlhttprequest/cross-site-denied-response-sync-2-expected.txt: * http/tests/xmlhttprequest/cross-site-denied-response-sync-expected.txt: * http/tests/xmlhttprequest/origin-exact-matching-expected.txt: * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt: * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt: * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt: * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt: * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt: * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-sync-expected.txt: * http/tests/xmlhttprequest/simple-cross-origin-denied-events-sync-expected.txt: * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt: * http/tests/xmlhttprequest/upload-request-error-event-order-expected.txt: * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt: * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt: * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: 2018-04-25 Dean Jackson Make a better flag for system preview, and disable it where necessary https://bugs.webkit.org/show_bug.cgi?id=184968 Reviewed by Eric Carlson. These tests have platform-specific results for the moment. * TestExpectations: * system-preview/badge-expected.html: Removed. * system-preview/detection-expected.txt: Removed. 2018-04-25 Miguel Gomez [GTK] fast/repaint/fixed-scale.html failing since r230479 "[TexMap] TextureMapperLayer unnecessarily duplicates state in GraphicsLayerTransform" https://bugs.webkit.org/show_bug.cgi?id=184780 Reviewed by Žan Doberšek. * platform/gtk/TestExpectations: 2018-04-25 Ms2ger imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-* LayoutTests are flaky failures https://bugs.webkit.org/show_bug.cgi?id=182833 Reviewed by Carlos Alberto Lopez Perez. * TestExpectations: enable tests * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations 2018-04-24 Simon Fraser Add a new "color-filter" CSS property as an experimental feature https://bugs.webkit.org/show_bug.cgi?id=184940 Reviewed by Jon Lee. * css3/color-filters/color-filter-parsing-expected.txt: Added. * css3/color-filters/color-filter-parsing.html: Added. 2018-04-24 Simon Fraser shape-outside and filter styles occur twice in the result of getComputedStyle https://bugs.webkit.org/show_bug.cgi?id=184931 Reviewed by Antti Koivisto. CSSPropertyShapeOutside and CSSPropertyFilter were duplicated in the list of computedProperties[] used by getComputedStyle. Remove the duplication. * fast/css/getComputedStyle/computed-style-expected.txt: * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt: * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt: * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt: * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt: * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * platform/mac/svg/css/getComputedStyle-basic-expected.txt: * svg/css/getComputedStyle-basic-expected.txt: 2018-04-24 Youenn Fablet Throw in case of PeerConnection created for detached documents https://bugs.webkit.org/show_bug.cgi?id=184921 Reviewed by Eric Carlson. * webrtc/pc-detached-document-expected.txt: Added. * webrtc/pc-detached-document.html: Added. 2018-04-24 John Wilander From-Origin: Support for 'same' and 'same-site' response header, nested frame origin check https://bugs.webkit.org/show_bug.cgi?id=184560 Reviewed by Youenn Fablet and Daniel Bates. This patch implements significant parts of https://github.com/whatwg/fetch/issues/687. We consume the From-Origin response header and only load the resource if: - The header is non-existent, empty, or invalid. - The header specifies 'same' and the resource's origin matches the originating document's origin and the origins up the frame tree. - The header specifies 'same-site' and the resource's eTLD+1 matches the originating document's eTLD+1 and the eTLD+1 of the documents up the frame tree. This feature is experimental and off by default. * TestExpectations: The http/tests/from-origin/ directory marked as [ Skip ]. Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html. * http/tests/from-origin: Added. * http/tests/from-origin/document-from-origin-same-accepted-expected.txt: Added. * http/tests/from-origin/document-from-origin-same-accepted.html: Added. * http/tests/from-origin/document-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/document-from-origin-same-blocked.html: Added. * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt: Added. * http/tests/from-origin/document-from-origin-same-site-accepted.html: Added. * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt: Added. * http/tests/from-origin/document-from-origin-same-site-blocked.html: Added. * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt: Added. * http/tests/from-origin/document-nested-from-origin-same-accepted.html: Added. * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/document-nested-from-origin-same-blocked.html: Added. * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked.html: Added. * http/tests/from-origin/fetch-from-origin-same-accepted-expected.txt: Added. * http/tests/from-origin/fetch-from-origin-same-accepted.html: Added. * http/tests/from-origin/fetch-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/fetch-from-origin-same-blocked.html: Added. * http/tests/from-origin/fetch-from-origin-same-site-accepted-expected.txt: Added. * http/tests/from-origin/fetch-from-origin-same-site-accepted.html: Added. * http/tests/from-origin/fetch-from-origin-same-site-blocked-expected.txt: Added. * http/tests/from-origin/fetch-from-origin-same-site-blocked.html: Added. * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt: Added. * http/tests/from-origin/fetch-iframe-from-origin-same-accepted.html: Added. * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/fetch-iframe-from-origin-same-blocked.html: Added. * http/tests/from-origin/image-about-blank-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/image-about-blank-from-origin-same-blocked.html: Added. * http/tests/from-origin/image-from-origin-same-accepted-expected.txt: Added. * http/tests/from-origin/image-from-origin-same-accepted.html: Added. * http/tests/from-origin/image-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/image-from-origin-same-blocked.html: Added. * http/tests/from-origin/image-from-origin-same-site-accepted-expected.txt: Added. * http/tests/from-origin/image-from-origin-same-site-accepted.html: Added. * http/tests/from-origin/image-from-origin-same-site-blocked-expected.txt: Added. * http/tests/from-origin/image-from-origin-same-site-blocked.html: Added. * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/redirect-document-from-origin-same-blocked.html: Added. * http/tests/from-origin/redirect-fetch-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/redirect-fetch-from-origin-same-blocked.html: Added. * http/tests/from-origin/redirect-image-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/redirect-image-from-origin-same-blocked.html: Added. * http/tests/from-origin/redirect-script-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/redirect-script-from-origin-same-blocked.html: Added. * http/tests/from-origin/redirect-xhr-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/redirect-xhr-from-origin-same-blocked.html: Added. * http/tests/from-origin/resources: Added. * http/tests/from-origin/resources/fetch.php: Added. * http/tests/from-origin/resources/iframe.php: Added. * http/tests/from-origin/resources/iframeIPAddressFetch.html: Added. * http/tests/from-origin/resources/iframeLocalhostFetch.html: Added. * http/tests/from-origin/resources/image.php: Added. * http/tests/from-origin/resources/nestedIPAddressIframe.html: Added. * http/tests/from-origin/resources/nestedLocalhostIframe.html: Added. * http/tests/from-origin/resources/redirect.php: Added. * http/tests/from-origin/resources/script.php: Added. * http/tests/from-origin/resources/xhr.php: Added. * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked.html: Added. * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked.html: Added. * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked.html: Added. * http/tests/from-origin/script-from-origin-same-accepted-expected.txt: Added. * http/tests/from-origin/script-from-origin-same-accepted.html: Added. * http/tests/from-origin/script-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/script-from-origin-same-blocked.html: Added. * http/tests/from-origin/script-from-origin-same-site-accepted-expected.txt: Added. * http/tests/from-origin/script-from-origin-same-site-accepted.html: Added. * http/tests/from-origin/script-from-origin-same-site-blocked-expected.txt: Added. * http/tests/from-origin/script-from-origin-same-site-blocked.html: Added. * http/tests/from-origin/top-frame-document-from-origin-same-accepted-expected.txt: Added. * http/tests/from-origin/top-frame-document-from-origin-same-accepted.php: Added. * http/tests/from-origin/xhr-from-origin-same-accepted-expected.txt: Added. * http/tests/from-origin/xhr-from-origin-same-accepted.html: Added. * http/tests/from-origin/xhr-from-origin-same-blocked-expected.txt: Added. * http/tests/from-origin/xhr-from-origin-same-blocked.html: Added. * http/tests/from-origin/xhr-from-origin-same-site-accepted-expected.txt: Added. * http/tests/from-origin/xhr-from-origin-same-site-accepted.html: Added. * http/tests/from-origin/xhr-from-origin-same-site-blocked-expected.txt: Added. * http/tests/from-origin/xhr-from-origin-same-site-blocked.html: Added. * platform/mac-wk2/TestExpectations: Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html. * platform/wk2/TestExpectations: The http/tests/from-origin/ directory marked as [ Pass ]. 2018-04-24 Tadeu Zagallo REGRESSION(r221839): Fix requests with FormData containing empty files https://bugs.webkit.org/show_bug.cgi?id=184490 Reviewed by Geoffrey Garen. Verify that the final boundary is present in the request body when submitting FormData containing an empty file. * http/tests/local/formdata/send-form-data-with-empty-file-expected.txt: Added. * http/tests/local/formdata/send-form-data-with-empty-file.html: Added. 2018-04-23 Daniel Bates Implement Same-Site cookies https://bugs.webkit.org/show_bug.cgi?id=159464 Reviewed by Brent Fulgham. Add tests. These tests are skipped on all ports for now, including Mac and iOS. We will look to subsequently enable the tests for Mac and iOS once we have CFNetwork support for Same-Site cookies. The following tests and utilities were taken in whole or in part from Blink: http/tests/cookies/resources/echo-json.php http/tests/cookies/resources/post-cookies-onmessage.php http/tests/cookies/resources/post-cookies-to-opener.php http/tests/cookies/resources/testharness-helpers.js http/tests/cookies/same-site/popup-cross-site-post.html http/tests/cookies/same-site/popup-cross-site.html http/tests/cookies/same-site/popup-same-site-post.html http/tests/cookies/same-site/popup-same-site.html The following files were derived from tests taken from Blink: http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html * TestExpectations: Skip on all ports for now. * http/tests/cookies/resources/cookie-utilities.js: Added. (createCookie): (setBaseDocumentWhenFetchingDOMCookies): (setDOMCookie): * http/tests/cookies/resources/cookie-utility.php: * http/tests/cookies/resources/echo-json.php: Added. * http/tests/cookies/resources/post-cookies-onmessage.php: Added. * http/tests/cookies/resources/post-cookies-to-opener.php: Added. * http/tests/cookies/resources/testharness-helpers.js: Added. (clearKnownCookies): * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: Added. * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html: Added. * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: Added. * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe-expected.txt: Added. * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe.html: Added. * http/tests/cookies/same-site/fetch-in-about-blank-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-about-blank-page.html: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-page.html: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker.html: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-worker-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-worker.html: Added. * http/tests/cookies/same-site/fetch-in-same-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-same-origin-page.html: Added. * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-same-origin-service-worker.html: Added. * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe.html: Added. * http/tests/cookies/same-site/fetch-in-same-origin-worker-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-same-origin-worker.html: Added. * http/tests/cookies/same-site/popup-cross-site-expected.txt: Added. * http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Added. * http/tests/cookies/same-site/popup-cross-site-post.html: Added. * http/tests/cookies/same-site/popup-cross-site.html: Added. * http/tests/cookies/same-site/popup-same-site-expected.txt: Added. * http/tests/cookies/same-site/popup-same-site-post-expected.txt: Added. * http/tests/cookies/same-site/popup-same-site-post.html: Added. * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Added. * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: Added. * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect-expected.txt: Added. * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: Added. * http/tests/cookies/same-site/popup-same-site.html: Added. * http/tests/cookies/same-site/resources/click-hyperlink.php: Added. * http/tests/cookies/same-site/resources/echo-iframe-src.php: Added. * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php: Added. * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php: Added. * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php: Added. * http/tests/cookies/same-site/resources/fetch-in-cross-origin-iframe.html: Added. * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html: Added. * http/tests/cookies/same-site/resources/fetch-in-cross-origin-worker.js: Added. (async.checkResult): * http/tests/cookies/same-site/resources/fetch-in-same-origin-service-worker.php: Added. * http/tests/cookies/same-site/resources/fetch-in-same-origin-worker.js: Added. (async.checkResult): * http/tests/cookies/same-site/resources/passthrough-service-worker.js: Added. * platform/mac-wk1/TestExpectations: Skip the Service Worker tests as they are not supported in LegacyWebKit. 2018-04-23 Wenson Hsieh [Extra zoom mode] REGRESSION(230860) Unable to change time input values using UI https://bugs.webkit.org/show_bug.cgi?id=184901 Reviewed by Tim Horton. Adds a basic test to verify that tapping on an input of type `time` and choosing a time actually changes the value of the input. Also adds a new UIHelper function to set the value of the currently focused input of type time to the given hours and minutes. * fast/forms/extrazoom/time-picker-value-change-expected.txt: Added. * fast/forms/extrazoom/time-picker-value-change.html: Added. * resources/ui-helper.js: (window.UIHelper.setTimePickerValue): (window.UIHelper): 2018-04-23 Chris Dumez Unreviewed, fix a few tests that became flaky after r230919. * fast/events/beforeunload-alert-handled-keydown.html: * fast/events/beforeunload-alert-no-user-interaction.html: * fast/events/beforeunload-alert-user-interaction.html: 2018-04-23 Commit Queue Unreviewed, rolling out r230921, r230923, r230924, r230932, and r230934. https://bugs.webkit.org/show_bug.cgi?id=184903 Builds still broken (Requested by ryanhaddad on #webkit). Reverted changesets: "Implement Same-Site cookies" https://bugs.webkit.org/show_bug.cgi?id=159464 https://trac.webkit.org/changeset/230921 "Attempt to fix the build after r230921" https://bugs.webkit.org/show_bug.cgi?id=159464 https://trac.webkit.org/changeset/230923 "Attempt to fix the Mac and iOS build after r230921" https://bugs.webkit.org/show_bug.cgi?id=159464 https://trac.webkit.org/changeset/230924 "Another attempt to fix the Windows build following r230921" https://bugs.webkit.org/show_bug.cgi?id=159464 https://trac.webkit.org/changeset/230932 "Attempt to fix the Apple Internal build following r230921" https://bugs.webkit.org/show_bug.cgi?id=159464 https://trac.webkit.org/changeset/230934 2018-04-23 Antti Koivisto REGRESSION (r220112): reCAPTCHA images render off screen on Twitch.tv app Log In or Sign Up https://bugs.webkit.org/show_bug.cgi?id=182859 Reviewed by Zalan Bujtas * fast/frames/flattening/media-query-growing-content-expected.txt: Removed. * fast/frames/flattening/media-query-growing-content.html: Removed. * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Removed. 2018-04-23 Daniel Bates Implement Same-Site cookies https://bugs.webkit.org/show_bug.cgi?id=159464 Reviewed by Brent Fulgham. Add tests. These tests are skipped on all ports for now, including Mac and iOS. We will look to subsequently enable the tests for Mac and iOS once we have CFNetwork support for Same-Site cookies. The following tests and utilities were taken in whole or in part from Blink: http/tests/cookies/resources/echo-json.php http/tests/cookies/resources/post-cookies-onmessage.php http/tests/cookies/resources/post-cookies-to-opener.php http/tests/cookies/resources/testharness-helpers.js http/tests/cookies/same-site/popup-cross-site-post.html http/tests/cookies/same-site/popup-cross-site.html http/tests/cookies/same-site/popup-same-site-post.html http/tests/cookies/same-site/popup-same-site.html The following files were derived from tests taken from Blink: http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html * TestExpectations: Skip on all ports for now. * http/tests/cookies/resources/cookie-utilities.js: Added. (createCookie): (setBaseDocumentWhenFetchingDOMCookies): (setDOMCookie): * http/tests/cookies/resources/cookie-utility.php: * http/tests/cookies/resources/echo-json.php: Added. * http/tests/cookies/resources/post-cookies-onmessage.php: Added. * http/tests/cookies/resources/post-cookies-to-opener.php: Added. * http/tests/cookies/resources/testharness-helpers.js: Added. (clearKnownCookies): * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: Added. * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html: Added. * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: Added. * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe-expected.txt: Added. * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe.html: Added. * http/tests/cookies/same-site/fetch-in-about-blank-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-about-blank-page.html: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-page.html: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker.html: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-worker-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-cross-origin-worker.html: Added. * http/tests/cookies/same-site/fetch-in-same-origin-page-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-same-origin-page.html: Added. * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-same-origin-service-worker.html: Added. * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe.html: Added. * http/tests/cookies/same-site/fetch-in-same-origin-worker-expected.txt: Added. * http/tests/cookies/same-site/fetch-in-same-origin-worker.html: Added. * http/tests/cookies/same-site/popup-cross-site-expected.txt: Added. * http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Added. * http/tests/cookies/same-site/popup-cross-site-post.html: Added. * http/tests/cookies/same-site/popup-cross-site.html: Added. * http/tests/cookies/same-site/popup-same-site-expected.txt: Added. * http/tests/cookies/same-site/popup-same-site-post-expected.txt: Added. * http/tests/cookies/same-site/popup-same-site-post.html: Added. * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Added. * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: Added. * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect-expected.txt: Added. * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: Added. * http/tests/cookies/same-site/popup-same-site.html: Added. * http/tests/cookies/same-site/resources/click-hyperlink.php: Added. * http/tests/cookies/same-site/resources/echo-iframe-src.php: Added. * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php: Added. * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php: Added. * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php: Added. * http/tests/cookies/same-site/resources/fetch-in-cross-origin-iframe.html: Added. * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html: Added. * http/tests/cookies/same-site/resources/fetch-in-cross-origin-worker.js: Added. (async.checkResult): * http/tests/cookies/same-site/resources/fetch-in-same-origin-service-worker.php: Added. * http/tests/cookies/same-site/resources/fetch-in-same-origin-worker.js: Added. (async.checkResult): * http/tests/cookies/same-site/resources/passthrough-service-worker.js: Added. * platform/mac-wk1/TestExpectations: Skip the Service Worker tests as they are not supported in LegacyWebKit. 2018-04-23 Chris Dumez HTML String load cannot be prevented by responding 'Cancel' asynchronously in decidePolicyForNavigationAction https://bugs.webkit.org/show_bug.cgi?id=184848 Reviewed by Brady Eidson. Update layout tests that wrongly expected 'about:blank' to load synchronously even when it is not the initial empty document of an iframe. I have checked that our behavior is now consistent with Chrome. * fast/events/beforeunload-alert-user-interaction2.html: * http/tests/security/cross-origin-reified-window-location-setting-expected.txt: * http/tests/security/cross-origin-reified-window-location-setting.html: * webarchive/loading/javascript-url-iframe-crash-expected.txt: 2018-04-23 Wenson Hsieh [Extra zoom mode] 100vw is roughly half of the viewport width in extra zoom mode https://bugs.webkit.org/show_bug.cgi?id=184871 Reviewed by Andy Estes. Add a new layout test to verify that shrink-to-fit works as intended in extra zoom mode: 1. The large element should cause the entire viewport to shrink down to fit. 2. Removing the large element should adjust the viewport, such that the smaller element now fits the entire viewport. 3. The smaller element (at 100vw and 100vh) should be the same size as the window. * TestExpectations: * fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt: Added. * fast/css/extrazoom/viewport-units-shrink-to-fit.html: Added. 2018-04-22 Wenson Hsieh Add a layout test for r230785 https://bugs.webkit.org/show_bug.cgi?id=184757 Reviewed by Beth Dakin. Adds a new layout test to verify that true screen dimensions in extra zoom mode are observable from the page, via window.screen. * TestExpectations: * fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html: Added. 2018-04-21 Antoine Quint [Modern Media Controls] Show a loading indicator after pressing the play button in compact mode https://bugs.webkit.org/show_bug.cgi?id=184863 Reviewed by Dean Jackson. * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html: * media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: * media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html: 2018-04-21 Youenn Fablet Activate NetworkLoadChecker for media loads https://bugs.webkit.org/show_bug.cgi?id=184841 Reviewed by Eric Carlson. * TestExpectations: Added DumpJSConsoleLogInStdErr to remove console message differences between WK1/WK2. 2018-04-20 Nan Wang AX: AOM does not work with DOM Level 1 events https://bugs.webkit.org/show_bug.cgi?id=184847 Reviewed by Chris Fleizach. * accessibility/ios-simulator/AOM-dismiss-event-expected.txt: * accessibility/ios-simulator/AOM-dismiss-event.html: * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: * accessibility/mac/AOM-event-accessiblesetvalue.html: * accessibility/mac/AOM-events-all-expected.txt: * accessibility/mac/AOM-events-all.html: * accessibility/mac/AOM-events-expected.txt: * accessibility/mac/AOM-events.html: 2018-04-20 Chris Dumez Unreviewed, rebaseline more tests after r230864. * fast/frames/sandboxed-iframe-history-denied-expected.txt: * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: 2018-04-20 Daniel Bates Hide Strong Password label when text field is too narrow https://bugs.webkit.org/show_bug.cgi?id=184785 Reviewed by Zalan Bujtas. Update existing tests to include narrow text fields. * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: * fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html: * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: 2018-04-20 Dean Jackson Render a badge on system preview images https://bugs.webkit.org/show_bug.cgi?id=184854 Reviewed by Tim Horton. * system-preview/badge-expected.html: Added. * system-preview/badge.html: Added. 2018-04-20 Chris Dumez Update cross-origin SecurityError messages to not include the target origin https://bugs.webkit.org/show_bug.cgi?id=184803 Reviewed by Sam Weinig. * http/tests/history/cross-origin-replace-history-object-child-expected.txt: * http/tests/history/cross-origin-replace-history-object-expected.txt: * http/tests/plugins/cross-frame-object-access-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt: * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt: * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header-expected.txt: * http/tests/security/cross-frame-access-call-expected.txt: * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt: * http/tests/security/cross-frame-access-child-explicit-domain-expected.txt: * http/tests/security/cross-frame-access-custom-expected.txt: * http/tests/security/cross-frame-access-delete-expected.txt: * http/tests/security/cross-frame-access-first-time-expected.txt: * http/tests/security/cross-frame-access-get-custom-property-cached-expected.txt: * http/tests/security/cross-frame-access-get-expected.txt: * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt: * http/tests/security/cross-frame-access-history-get-expected.txt: * http/tests/security/cross-frame-access-history-get-override-expected.txt: * http/tests/security/cross-frame-access-history-prototype-expected.txt: * http/tests/security/cross-frame-access-location-get-expected.txt: * http/tests/security/cross-frame-access-location-get-override-expected.txt: * http/tests/security/cross-frame-access-location-put-expected.txt: * http/tests/security/cross-frame-access-name-getter-expected.txt: * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt: * http/tests/security/cross-frame-access-object-prototype-expected.txt: * http/tests/security/cross-frame-access-parent-explicit-domain-expected.txt: * http/tests/security/cross-frame-access-port-expected.txt: * http/tests/security/cross-frame-access-protocol-expected.txt: * http/tests/security/cross-frame-access-protocol-explicit-domain-expected.txt: * http/tests/security/cross-frame-access-put-expected.txt: * http/tests/security/cross-frame-access-selection-expected.txt: * http/tests/security/cross-origin-reified-window-property-access-expected.txt: * http/tests/security/cross-origin-window-property-access-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-javascript-url-window-open-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-uppercase-expected.txt: * http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt: * http/tests/security/document-all-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-window-open-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-window-open-expected.txt: * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt: * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt: * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt: * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt: * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt: * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt: * http/tests/security/location-cross-origin-expected.txt: * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt: * http/tests/security/sandboxed-iframe-modify-self-expected.txt: * http/tests/security/sandboxed-iframe-origin-add-expected.txt: * http/tests/security/sandboxed-iframe-origin-remove-expected.txt: * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt: * http/tests/security/symbols-cross-origin-expected.txt: * http/tests/security/window-defineProperty-crossOrigin-expected.txt: * http/tests/security/xss-DENIED-assign-location-hash-expected.txt: * http/tests/security/xss-DENIED-assign-location-host-expected.txt: * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt: * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt: * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt: * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt: * http/tests/security/xss-DENIED-assign-location-reload-expected.txt: * http/tests/security/xss-DENIED-assign-location-search-expected.txt: * http/tests/security/xss-DENIED-defineProperty-expected.txt: * http/tests/security/xss-DENIED-frame-name-expected.txt: * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt: * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt: * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt: * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt: * http/tests/security/xss-DENIED-synchronous-form-expected.txt: * http/tests/security/xss-DENIED-window-name-navigator-expected.txt: * http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt: * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt: * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: 2018-04-20 Chris Nardi Update HSL/HSLA parsing to match CSS Color 4 https://bugs.webkit.org/show_bug.cgi?id=180528 Reviewed by Simon Fraser. This change updates our import of web-platform-tests/css/css-color to test the new behavior. * TestExpectations: * canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-5-expected.txt: 2018-04-20 Wenson Hsieh [Extra zoom mode] Injected bundle form client should be notified when editing text fields https://bugs.webkit.org/show_bug.cgi?id=184822 Reviewed by Tim Horton. Add a new layout test that focuses an input field, simulates text entry, and verifies that the injected bundle form client's textDidChangeInTextField, textFieldDidBeginEditing and textFieldDidEndEditing functions are called. * TestExpectations: Skip tests in fast/forms/extrazoom by default. * fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt: Added. * fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html: Added. * resources/ui-helper.js: (window.UIHelper.enterText): Introduce a new UIHelper method to simulate text entry in the currently focused element. (window.UIHelper): 2018-04-20 Youenn Fablet Refactor NetworkResourceLoader to check for m_networkLoadChecker presence before using it https://bugs.webkit.org/show_bug.cgi?id=184755 Reviewed by Chris Dumez. Made specific WK1 expectations as WK2 now has console messages for sync XHR that WK1 does not have. Dump JS console log in stderr for redirect-cross-origin-sync-double.html as the test does not rely on it and this allows keeping a single expected.txt file for WK1 and WK2. * TestExpectations: * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: Added. * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: Added. 2018-04-20 Nan Wang Layout Test accessibility/mac/async-increment-decrement-action.html is flaky https://bugs.webkit.org/show_bug.cgi?id=184834 Reviewed by Chris Fleizach. Changed the test to just make sure the increment/decrement actions are async, that they won't block the test by changing the object's value. * accessibility/mac/async-increment-decrement-action-expected.txt: * accessibility/mac/async-increment-decrement-action.html: 2018-04-20 Daniel Bates Remove Strong Password decoration when text field type changes https://bugs.webkit.org/show_bug.cgi?id=184795 Reviewed by Antti Koivisto. Add tests to ensure that we remove the Strong Password decoration when the text field's type changes. Extract code to toggle showing the AutoFill button from fast/forms/auto-fill-button/input-{disabled, readonly}-strong-password-and-strong-confirmation-password-auto-fill-buttons.html into a new file fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js that can be shared. * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html: Added. * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html: Added. * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html: * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html: * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Added. (window.onload): 2018-04-20 Chris Nardi Omit default value when serializing font-feature-settings https://bugs.webkit.org/show_bug.cgi?id=182382 Reviewed by Myles C. Maxfield. Update tests to omit default value when serializing. * css3/font-feature-settings-parsing-expected.txt: * css3/font-feature-settings-parsing.html: * fast/css/inherited-properties-rare-text-expected.txt: * fast/text/font-face-javascript-expected.txt: * fast/text/font-face-javascript.html: 2018-04-19 Dirk Schulze Introduce SVGGeometryElement interface https://bugs.webkit.org/show_bug.cgi?id=184768 Reviewed by Antti Koivisto. Start implementing SVGGeometryElement interface from SVG2. * svg/dom/SVGPolygonElement-baseVal-list-removal-crash.html: pointAtLength requires value now. * svg/dom/path-pointAtLength-expected.txt: * svg/dom/path-pointAtLength.html: Added throw tests for pointAtLength. * svg/dom/svg2-inheritance-expected.txt: Inheritance fixed for SVGPathElement only for now. 2018-04-19 Tadeu Zagallo REGRESSION(r227340): ArrayBuffers were not being serialized when sent via MessagePorts https://bugs.webkit.org/show_bug.cgi?id=184254 Reviewed by Daniel Bates. The regression test provided with the bug report verifies that the ArrayBuffer is properly serialized - before, the whole data object would be null. Test case provided by Yann Cabon as part of the bug report. * workers/message-port-expected.txt: Added. * workers/message-port.html: Added. 2018-04-19 Eric Carlson Runtime logging during GC can cause crash https://bugs.webkit.org/show_bug.cgi?id=184792 Reviewed by Jer Noble. * media/destructor-logging-crash-expected.txt: Added. * media/destructor-logging-crash.html: Added. 2018-04-19 Youenn Fablet Web Inspector backend should get headers & cookies from network process separately from resource requests https://bugs.webkit.org/show_bug.cgi?id=184396 Reviewed by Brian Burg. * http/wpt/service-workers/header-filtering.https-expected.txt: 2018-04-19 Wenson Hsieh [Extra zoom mode] Add a mechanism to extend the height of the layout viewport in extra zoom mode https://bugs.webkit.org/show_bug.cgi?id=184782 Reviewed by Tim Horton. Add a new layout test to exercise the following scenarios: • The layout viewport should be fully extended when the document is much taller than the viewport. • Programmatically shrinking the document height to less than the viewport height causes the layout viewport to shrink to the viewport height. • Programmatically extending the document height to a little more than the viewport height causes the layout viewport to also expand, but this time, only to the new document height. * TestExpectations: Skip tests in fast/visual-viewport/extrazoom by default. * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt: Added. * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html: Added. 2018-04-19 Chris Dumez REGRESSION (r229133): decidePolicyForNavigationAction not called for loading an HTML string https://bugs.webkit.org/show_bug.cgi?id=184209 Reviewed by Ryosuke Niwa. Rebaseline existing layout tests. Their output is back to what it was before r229133. * fast/loader/iframe-src-invalid-url-expected.txt: * fast/loader/policy-delegate-action-hit-test-zoomed-expected.txt: * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: 2018-04-19 Chris Nardi Support calc() in webkit-gradient and cross-fade https://bugs.webkit.org/show_bug.cgi?id=182225 Reviewed by Simon Fraser. Add new test cases. * css3/calc/cross-fade-calc.html: Added. * css3/calc/cross-fade-calc-expected.txt: Added. * css3/calc/webkit-gradient-calc.html: Added. * css3/calc/webkit-gradient-calc-expected.txt: Added. 2018-04-19 Youenn Fablet NetworkProcess should use CSP/content blockers for sync XHR https://bugs.webkit.org/show_bug.cgi?id=184760 Reviewed by Chris Dumez. * http/tests/contentextensions/sync-xhr-redirection-blocked-expected.txt: Added. * http/tests/contentextensions/sync-xhr-redirection-blocked.html: Added. * http/tests/contentextensions/sync-xhr-redirection-blocked.html.json: Added. * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html: Added. * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame-expected.txt: Added. * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame.html: Added. * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: 2018-04-19 Ryan Haddad Unreviewed test gardening for iOS simulator. * platform/ios-wk2/TestExpectations: * platform/ios-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Removed. * platform/ios/TestExpectations: 2018-04-19 Nan Wang AX: AOM: respect the accessibility setting for dispatching the accessible events https://bugs.webkit.org/show_bug.cgi?id=184619 Reviewed by Ryosuke Niwa. * accessibility/ios-simulator/accessibility-events-setting-expected.txt: Added. * accessibility/ios-simulator/accessibility-events-setting.html: Added. * platform/ios-wk1/TestExpectations: * platform/ios-wk2/TestExpectations: 2018-04-19 Tadeu Zagallo Fix flakiness in worker-to-worker test https://bugs.webkit.org/show_bug.cgi?id=184769 Reviewed by Alexey Proskuryakov. * workers/worker-to-worker-expected.txt: * workers/worker-to-worker.html: * workers/worker-to-worker.js: 2018-04-19 Ryan Haddad Unreviewed, rebaseline tests for iOS simulator. * platform/ios/TestExpectations: * platform/ios/editing/deleting/delete-emoji-9-expected.txt: * platform/ios/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added. * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added. * platform/ios/quicklook/excel-expected.txt: * platform/ios/quicklook/excel-legacy-expected.txt: * platform/ios/quicklook/excel-macro-enabled-expected.txt: 2018-04-18 Ryan Haddad Skip legacy-animation-engine/media/track/opera directory on iOS. https://bugs.webkit.org/show_bug.cgi?id=184420 Unreviewed test gardening. The media/track/opera directory is already skipped on iOS, so skip this duplicated directory. * platform/ios/TestExpectations: 2018-04-18 Ryan Haddad Mark imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=182833 Unreviewed test gardening. * TestExpectations: 2018-04-18 Ryan Haddad Mark media/video-aspect-ratio.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=184457 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-04-19 Miguel Gomez Unreviewed GTK+ gardening after r230796. * platform/gtk/TestExpectations: 2018-04-19 Manuel Rego Casasnovas Caret rendered at incorrect location inside empty table cell https://bugs.webkit.org/show_bug.cgi?id=85385 Reviewed by Zalan Bujtas. * editing/caret/caret-in-empty-cell-expected.html: Added. * editing/caret/caret-in-empty-cell.html: Added. * editing/deleting/5206311-2-expected.txt: * editing/deleting/5433862-1-expected.txt: * platform/gtk/editing/deleting/5126166-expected.png: * platform/gtk/editing/deleting/5126166-expected.txt: * platform/gtk/editing/deleting/5206311-1-expected.png: * platform/gtk/editing/deleting/5206311-1-expected.txt: * platform/gtk/editing/deleting/5433862-2-expected.png: * platform/gtk/editing/deleting/5433862-2-expected.txt: * platform/gtk/editing/deleting/5483370-expected.png: * platform/gtk/editing/deleting/5483370-expected.txt: * platform/gtk/editing/selection/move-by-line-001-expected.png: * platform/gtk/editing/selection/move-by-line-001-expected.txt: * platform/gtk/editing/selection/select-all-004-expected.txt: * platform/ios-simulator/editing/deleting/5126166-expected.txt: * platform/ios-simulator/editing/deleting/5206311-1-expected.txt: * platform/ios-simulator/editing/deleting/5433862-2-expected.txt: * platform/ios-simulator/editing/deleting/5483370-expected.txt: * platform/mac/editing/deleting/5126166-expected.png: * platform/mac/editing/deleting/5126166-expected.txt: * platform/mac/editing/deleting/5206311-1-expected.png: * platform/mac/editing/deleting/5206311-1-expected.txt: * platform/mac/editing/deleting/5433862-2-expected.png: * platform/mac/editing/deleting/5433862-2-expected.txt: * platform/mac/editing/deleting/5483370-expected.png: * platform/mac/editing/deleting/5483370-expected.txt: * platform/mac/editing/selection/move-by-line-001-expected.txt: * platform/mac/editing/selection/select-all-004-expected.txt: * platform/win/editing/deleting/5126166-expected.png: Added. * platform/win/editing/deleting/5126166-expected.txt: * platform/win/editing/deleting/5206311-1-expected.png: Added. * platform/win/editing/deleting/5206311-1-expected.txt: * platform/win/editing/deleting/5433862-2-expected.png: Added. * platform/win/editing/deleting/5433862-2-expected.txt: * platform/win/editing/deleting/5483370-expected.png: Added. * platform/win/editing/deleting/5483370-expected.txt: 2018-04-18 Youenn Fablet Allow SameOrigin credentials handling for synchronous XHR https://bugs.webkit.org/show_bug.cgi?id=184723 Reviewed by Alex Christensen. * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects.html: * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt. * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt. * platform/mac-wk1/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt. * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt. * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt. * platform/win/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt. 2018-04-18 Chris Dumez Set RemoteDOMWindow's initial opener https://bugs.webkit.org/show_bug.cgi?id=184716 Reviewed by Sam Weinig. Rebaseline existing test now that remoteWindow.opener now returns its initial opener. * http/tests/navigation/process-swap-window-open-expected.txt: 2018-04-18 Dean Jackson Detect system preview links https://bugs.webkit.org/show_bug.cgi?id=184753 Reviewed by Antoine Quint. * system-preview/detection-expected.txt: Added. * system-preview/detection.html: Added. 2018-04-18 Ryan Haddad Skip animations/missing-from-to.html on mac-wk1 debug. https://bugs.webkit.org/show_bug.cgi?id=184569 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2018-04-18 Nan Wang AX: [macOS] WebKit hangs when triggering an alert from an AOM increment event https://bugs.webkit.org/show_bug.cgi?id=184742 Reviewed by Chris Fleizach. * accessibility/mac/async-increment-decrement-action-expected.txt: Added. * accessibility/mac/async-increment-decrement-action.html: Added. * platform/mac-wk1/TestExpectations: 2018-04-18 Ross Kirsling [Win] Layout Test js/date-constructor.html is failing https://bugs.webkit.org/show_bug.cgi?id=140945 Reviewed by Per Arne Vollan. * platform/win/TestExpectations: * platform/wincairo/TestExpectations: 2018-04-18 Chris Dumez Add support for converting a local window to a remote window https://bugs.webkit.org/show_bug.cgi?id=184515 Reviewed by Ryosuke Niwa. Add layout test coverage a cross-origin window.open() to check that the returned window looks like a regular cross-origin window after being navigated cross-origin. We are still failing some of the checks because our implementation is still incomplete. However, it mostly works as expected. * TestExpectations: * http/tests/navigation/process-swap-window-open-expected.txt: Added. * http/tests/navigation/process-swap-window-open.html: Added. * platform/wk2/TestExpectations: 2018-04-18 Ms2ger Test gardening. https://bugs.webkit.org/show_bug.cgi?id=184726 Unreviewed test gardening. Update expectations. * platform/gtk/TestExpectations: * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/wpe/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: 2018-04-17 Wenson Hsieh [Extra zoom mode] Programmatically changing focus when an element already has focus is a confusing experience https://bugs.webkit.org/show_bug.cgi?id=184635 Reviewed by Tim Horton. Add a new layout test to exercise the following sequence of events in extra zoom mode: 1. Focus select element #1. 2. Choose an unselected option. 3. Programmatically focus select element #2 in the "change" event handler. 4. Choose an unselected option. 5. Programmatically blur select element #2 in the "change" event handler. * fast/events/extrazoom/change-focus-during-change-event-expected.txt: Added. * fast/events/extrazoom/change-focus-during-change-event.html: Added. * resources/ui-helper.js: (window.UIHelper.waitForKeyboardToHide.return.new.Promise): (window.UIHelper.waitForKeyboardToHide): 2018-04-17 Wenson Hsieh [Extra zoom mode] Double tap to zoom should account for text legibility in extra zoom mode https://bugs.webkit.org/show_bug.cgi?id=184631 Reviewed by Tim Horton. Add a layout test to check that double tap to zoom works in extra zoom mode, even when text spans the entire width of the document. * TestExpectations: * fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt: Added. * fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html: Added. * resources/basic-gestures.js: Add a helper method to double tap at a given location, and wait for zooming to finish. (return.new.Promise): 2018-04-17 Tadeu Zagallo Retain MessagePortChannel for transfer when disentangling ports https://bugs.webkit.org/show_bug.cgi?id=184502 Reviewed by Geoffrey Garen. Check that the MessageChannel does not get eagerly deallocated when transferring both of its ports. Original test case provided with the bug report by Ashley Gullen * workers/worker-to-worker-expected.txt: Added. * workers/worker-to-worker.html: Added. * workers/worker-to-worker.js: Added. 2018-04-17 Jonathan Bedard Unreviewed rollout of r230632. Regression in memory usage. That bug tracked in https://bugs.webkit.org/show_bug.cgi?id=184569. * TestExpectations: * animations/animation-direction-alternate-reverse-expected.txt: * animations/animation-direction-alternate-reverse.html: * animations/animation-hit-test-transform.html: * animations/animation-internals-api-expected.txt: Copied from LayoutTests/animations/animation-internals-api-expected.txt. * animations/animation-internals-api-multiple-keyframes-expected.txt: Copied from LayoutTests/animations/animation-internals-api-multiple-keyframes-expected.txt. * animations/animation-internals-api-multiple-keyframes.html: Copied from LayoutTests/animations/animation-internals-api-multiple-keyframes.html. * animations/animation-internals-api.html: Copied from LayoutTests/animations/animation-internals-api.html. * animations/big-rotation-expected.txt: * animations/big-rotation.html: * animations/duplicated-keyframes-name.html: * animations/fill-forwards-end-state.html: * animations/fill-mode-forwards-zero-duration-expected.txt: * animations/fill-mode-forwards-zero-duration.html: * fast/css-generated-content/pseudo-animation.html: * fast/css-generated-content/pseudo-transition.html: * platform/ios/TestExpectations: * platform/win/TestExpectations: * transitions/remove-transition-style.html: * transitions/transition-drt-api-delay-expected.txt: Copied from LayoutTests/transitions/transition-drt-api-delay-expected.txt. * transitions/transition-drt-api-delay.html: Copied from LayoutTests/transitions/transition-drt-api-delay.html. * transitions/transition-drt-api-expected.txt: Copied from LayoutTests/transitions/transition-drt-api-expected.txt. * transitions/transition-drt-api.html: Copied from LayoutTests/transitions/transition-drt-api.html. * transitions/transition-hit-test-transform.html: * transitions/zero-duration-with-non-zero-delay-end.html: 2018-04-17 Tadeu Zagallo Do not unregister MessagePorts on deallocation if it has been disentangled https://bugs.webkit.org/show_bug.cgi?id=184285 Reviewed by Darin Adler. Original test provided as part of the bug report by Yann Cabon * workers/message-port-gc-expected.txt: Added. * workers/message-port-gc.html: Added. * workers/message-port-gc.js: Added. 2018-04-17 Chris Dumez REGRESSION (r229831): CMD-clicking an iCloud web app link unexpectedly opens that link in a new tab and the current tab https://bugs.webkit.org/show_bug.cgi?id=184678 Reviewed by Alex Christensen. Add layout test coverage. * http/tests/navigation/fragment-navigation-policy-ignore-expected.txt: Added. * http/tests/navigation/fragment-navigation-policy-ignore.html: Added. 2018-04-17 Said Abou-Hallawa Animated GIF imagery with finite looping are falling one loop short https://bugs.webkit.org/show_bug.cgi?id=183153 Reviewed by Simon Fraser. This layout test tests GIF when it has to loop its entire frames a specific number of times. There are three cases for the loopCount field: -- loopCount is missing: This means the GIF should animate only once. This is covered by animated-red-green-blue-repeat-1.gif. -- loopCount = 0: This means the image has to animate indefinatly. This case is covered by the new GIF animated-red-green-blue-repeat-infinite.gif. -- loopCount > 0: This will loop the GIF entire frames for (loopCount + 1) times. To fix the test with the extra loop, loopCount in animated-red-green-blue-repeat-2.gif was changed to 1 instead of 2. * fast/images/animated-image-loop-count-expected.html: * fast/images/animated-image-loop-count.html: * fast/images/resources/animated-red-green-blue-repeat-2.gif: * fast/images/resources/animated-red-green-blue-repeat-infinite.gif: 2018-04-16 Antoine Quint Layout Test animations/needs-layout.html is a flaky Image Failure. https://bugs.webkit.org/show_bug.cgi?id=172397 Reviewed by Dean Jackson. No longer mark this test as flaky. * platform/ios-wk2/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/mac-wk2/TestExpectations: 2018-04-16 Keith Rollin REGRESSION: [mac-wk2 release] LayoutTest http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html is flaky https://bugs.webkit.org/show_bug.cgi?id=184673 Unreviewed test gardening. The test was flaky because the HTTP parser would try to preload the Javascript resource. Sometimes this operation would complete in time to print its own console message, duplicating a subsequent one when the non-preloading resource-load occurs. Updated the test to load the Javascript in such a way that it skips the reload step. * TestExpectations: * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html: 2018-04-16 Ross Kirsling Unreviewed. Update WinCairo TestExpectations in preparation for LayoutTests automation. * platform/wincairo/TestExpectations: Updated current failures for directories A-E. Added temporary skips for everything after. * platform/wincairo/accessibility: * platform/wincairo/animations/3d: * platform/wincairo/css2.1: * platform/wincairo/css3: * platform/wincairo/editing: * platform/wincairo/fast/css-generated-content: * platform/wincairo/fast/dom: * platform/wincairo/legacy-animation-engine/animations/3d: * platform/wincairo/legacy-animation-engine/compositing: Added expectation files. 2018-04-16 Megan Gardner Switch to UIWKTextInteractionAssistant for non-editable text https://bugs.webkit.org/show_bug.cgi?id=182834 Reviewed by Beth Dakin. Marking tests as flaky and to be fixed later. * platform/ios-wk2/TestExpectations: 2018-04-16 Youenn Fablet Use NetworkLoadChecker to handle synchronous HTTP loads https://bugs.webkit.org/show_bug.cgi?id=184240 Reviewed by Chris Dumez. * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: * http/wpt/beacon/cors/cors-preflight-blob-failure.html: Fix buggy assertion. Test should check for actual request header and not header name in Access-Control-Request-Headers. * http/wpt/beacon/cors/cors-preflight-blob-success.html: Ditto. * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added. * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added. * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: Added. * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt: Added. * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added. * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added. * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: Added. * platform/mac-highsierra-wk2/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt. * platform/mac-highsierra-wk2/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt. * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt. * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt. * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/cors/request-headers-expected.txt. * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt. * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt. * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/cors/request-headers-expected.txt. 2018-04-16 Per Arne Vollan Mark css3/filters/blur-various-radii.html as a crash on Windows. https://bugs.webkit.org/show_bug.cgi?id=184649 Unreviewed test gardening. * platform/win/TestExpectations: 2018-04-13 Carlos Ramalho [GTK][Wayland] Unflag test-case fast/canvas/canvas-createPattern-video-modify.html https://bugs.webkit.org/show_bug.cgi?id=182432 Reviewed by Michael Catanzaro. * platform/gtk-wayland/TestExpectations: Unmarked fast/canvas/canvas-createPattern-video-modify.html 2018-04-13 Ryan Haddad Mark http/wpt/service-workers/header-filtering.https.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=184469 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-04-13 Ryan Haddad Mark http/tests/cache-storage/cache-records-persistency.https.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=177380 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2018-04-13 Ryan Haddad Mark media/audio-concurrent-supported.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=184612 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-04-13 Ryan Haddad Mark media/video-volume-slider-drag.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=184610 Unreviewed test gardening. * platform/mac/TestExpectations: 2018-04-13 Ryan Haddad Skip animations/added-while-suspended.html and transitions/created-while-suspended.html. https://bugs.webkit.org/show_bug.cgi?id=184608 Unreviewed test gardening. * platform/ios/TestExpectations: * platform/mac/TestExpectations: 2018-04-12 Antoine Quint [Web Animations] Turn CSS Animations and CSS Transitions as Web Animations on by default https://bugs.webkit.org/show_bug.cgi?id=184569 Reviewed by Jon Lee. * TestExpectations: A small number of tests regressed with the flag on, so we list them and have raised bugs to fix them ASAP. * animations/animation-direction-alternate-reverse-expected.txt: * animations/animation-direction-alternate-reverse.html: This test was incorrect since it assumes that at the end active boundary time we are using the end value whereas we are using the start value. Indeed, since the fill-mode is "none", at the end of the active time, the progress is null per the Web Animations spec. * animations/animation-hit-test-transform.html: Stop using the internals method. * animations/animation-internals-api-expected.txt: Removed. * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed. * animations/animation-internals-api-multiple-keyframes.html: Removed. This test only tests an internals method that is no longer relevant for the new animation engine, but preserved for compatibility with legacy tests. * animations/animation-internals-api.html: Removed. This test only tests an internals method that is no longer relevant for the new animation engine, but preserved for compatibility with legacy tests. * animations/big-rotation-expected.txt: * animations/big-rotation.html: Here again we are correcting a test which made the wrong assumption about the value generated at the end active boundary time. * animations/duplicated-keyframes-name.html: We make the animation fill forwards to check that we are using the correct end value for an animation with multiple 100% keyframe. * animations/fill-forwards-end-state.html: Same as previous test. * animations/fill-mode-forwards-zero-duration-expected.txt: * animations/fill-mode-forwards-zero-duration.html: This test should seek after its delay + duration, so we test at 3s instead of 1s. This is due to a behavior difference between internals.pauseAnimationAtTimeOnElement() and its replacement. * fast/css-generated-content/pseudo-animation.html: Use internals.pseudoElement() and the Web Animations API rather than internals.pauseAnimationAtTimeOnPseudoElement(). * fast/css-generated-content/pseudo-transition.html: Use internals.pseudoElement() and the Web Animations API rather than internals.pauseTransitionAtTimeOnPseudoElement(). * platform/ios/TestExpectations: * platform/win/TestExpectations: Remove references to tests that we are removing. * transitions/remove-transition-style.html: Use document.getAnimations() to figure out how many animations are running. * transitions/transition-drt-api-delay-expected.txt: Removed. * transitions/transition-drt-api-delay.html: Removed. This test only tests an internals method that is no longer relevant for the new animation engine, but preserved for compatibility with legacy tests. * transitions/transition-drt-api-expected.txt: Removed. * transitions/transition-drt-api.html: Removed. This test only tests an internals method that is no longer relevant for the new animation engine, but preserved for compatibility with legacy tests. * transitions/transition-hit-test-transform.html: Stop using internals.pauseTransitionAtTimeOnElement(). * transitions/zero-duration-with-non-zero-delay-end.html: Use the Web Animations API instead of internals.numberOfActiveAnimations(). 2018-04-13 Per Arne Vollan Mark some legacy-animation-engine tests as failures on Windows. https://bugs.webkit.org/show_bug.cgi?id=184482 Unreviewed test gardening. * platform/win/TestExpectations: 2018-04-13 Claudio Saavedra [GTK][GStreamer] Mark a few crashing tests since playbin3 was made available Unreviewed gardening * platform/gtk/TestExpectations: 2018-04-12 Keith Rollin [mac-wk2] LayoutTest http/tests/security/anchor-download-allow-data.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=161745 Unreviewed test gardening. Re-enable this test now that it is consistently passing. * platform/mac-wk2/TestExpectations: 2018-04-12 Keith Rollin REGRESSION: [mac-wk2 release] LayoutTest http/tests/security/cross-origin-plugin-allowed.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=161539 Unreviewed test gardening. Re-enabled this test. It passes in local testing and the flakiness dashboard doesn't show any problems with it. * platform/mac-wk2/TestExpectations: 2018-04-12 Keith Rollin Address possible "CFNetwork SSLHandshake failed (-9847)" test failure. https://bugs.webkit.org/show_bug.cgi?id=184487 Unreviewed test gardening. Mark upgrade-redirect-https-to-http-script-in-iframe.html as no longer flaky. * platform/mac/TestExpectations: 2018-04-12 Daniel Bates Content-Type not enforced for