1 2018-10-26 Zalan Bujtas <zalan@apple.com>
3 [iOS] Unreviewed test gardening.
5 * platform/ios/TestExpectations:
7 2018-10-26 Ali Juma <ajuma@chromium.org>
9 [GTK] Unreviewed test gardening.
10 https://bugs.webkit.org/show_bug.cgi?id=190962
12 Add a baseline for the test added in r237449.
14 * platform/gtk/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
16 2018-10-26 Zalan Bujtas <zalan@apple.com>
18 [LFC][IFC] Layout floats as part of the inline content
19 https://bugs.webkit.org/show_bug.cgi?id=190942
21 Reviewed by Antti Koivisto.
23 * fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
24 * fast/block/basic/inline-content-with-floating-image.html: Added.
26 2018-10-26 Alicia Boya García <aboya@igalia.com>
28 [MSE][WTF][Media] Invalid MediaTime should be falsy
29 https://bugs.webkit.org/show_bug.cgi?id=190893
31 Reviewed by Jer Noble.
33 A test is added that replicates a bug fixed by this patch.
35 * media/media-source/media-source-timestampoffset-then-zero-expected.txt: Added.
36 * media/media-source/media-source-timestampoffset-then-zero.html: Added.
38 2018-10-26 Ali Juma <ajuma@chromium.org>
40 REGRESSION (r237255): Text selection is broken in form fields
41 https://bugs.webkit.org/show_bug.cgi?id=190899
43 Reviewed by Ryosuke Niwa.
45 Add layout test coverage.
47 * fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
48 * fast/repaint/text-selection-overflow-hidden.html: Added.
49 * platform/win/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
51 2018-10-25 Ryan Haddad <ryanhaddad@apple.com>
53 Layout Test http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure
54 https://bugs.webkit.org/show_bug.cgi?id=173041
56 Unreviewed test gardening.
58 * platform/ios/TestExpectations: Mark test as flaky.
60 2018-10-25 Devin Rousso <drousso@apple.com>
62 Web Inspector: Canvas Recording loading goes significantly slower when "Frame" tree element is expanded
63 https://bugs.webkit.org/show_bug.cgi?id=190497
65 Reviewed by Joseph Pecoraro.
67 * inspector/unit-tests/set-utilities-expected.txt: Added.
68 * inspector/unit-tests/set-utilities.html: Added.
70 2018-10-25 Dawei Fenton <realdawei@apple.com>
72 Layout Test compositing/iframes/display-none-subframe.html is a flaky failure.
73 https://bugs.webkit.org/show_bug.cgi?id=186406
77 * platform/mac-wk1/TestExpectations: Mark test flaky.
79 2018-10-25 Devin Rousso <drousso@apple.com>
81 Web Inspector: display fullscreen enter/exit events in Timelines and Network node waterfalls
82 https://bugs.webkit.org/show_bug.cgi?id=189874
83 <rdar://problem/44700000>
85 Reviewed by Joseph Pecoraro.
87 * http/tests/inspector/dom/didFireEvent-expected.txt:
88 * http/tests/inspector/dom/didFireEvent.html:
90 2018-10-25 Alexey Proskuryakov <ap@apple.com>
92 https://bugs.webkit.org/show_bug.cgi?id=175597
93 XMLHttpRequest should not sniff content encoding
95 Actually, the discussion in Bugzilla claims that it should always have worked on
96 iOS. Not sure why the test was not enabled from the start.
98 * platform/ios/TestExpectations:
100 2018-10-25 Alexey Proskuryakov <ap@apple.com>
102 Update test results for https://bugs.webkit.org/show_bug.cgi?id=175597
103 XMLHttpRequest should not sniff content encoding
105 This code doesn't work like planned on macOS High Sierra, and I'm not sure what's
106 up with iOS and other platforms. But I can to re-enable the test for Mojave.
108 * platform/mac/TestExpectations: As expected, this test is passing on macOS Mojave.
110 2018-10-25 Per Arne Vollan <pvollan@apple.com>
112 [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
113 https://bugs.webkit.org/show_bug.cgi?id=190876
115 Reviewed by Alexey Proskuryakov.
117 This is a speculative fix; avoid an unnecessary video seek step in test.
119 * media/track/track-cue-css-expected.html:
120 * media/track/track-cue-css.html:
122 2018-10-25 Chris Dumez <cdumez@apple.com>
124 REGRESSION (236779) scandinaviandesigns.com product pages auto redirect to product image
125 https://bugs.webkit.org/show_bug.cgi?id=190891
126 <rdar://problem/45296796>
128 Reviewed by Antti Koivisto.
130 Add layout test coverage.
132 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes-expected.txt: Added.
133 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes.html: Added.
135 2018-10-25 Frederic Wang <fwang@igalia.com>
137 Unreviewed test gardening.
139 * platform/ios-wk1/TestExpectations: Add failures for tests requiring findString.
140 * platform/ios-wk1/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added. Adjust
141 expectation to handle whitespace difference.
142 * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added. The
143 scrolling tree is not displayed on WK1.
145 2018-10-25 Frederic Wang <fwang@igalia.com>
147 Add more tests for the Find UI
148 https://bugs.webkit.org/show_bug.cgi?id=190823
150 Reviewed by Antonio Gomes.
152 We add more tests for iOS's find UI to cover cases fixed by r224284. Equivalent tests for
153 subframes currently fails when frame flattening is disabled, they will be handled in bug
156 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.png: Added.
157 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.txt: Added.
158 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.png: Added.
159 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.txt: Added.
160 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html: Added.
161 Test with a match at the limit of the scrolling element.
162 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html: Added. Test
163 with a match at the middle of the scrolling element.
164 * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Use names for parameters to
165 make it more explicit.
166 * platform/ios/fast/scrolling/find-text-in-subframe-expected.txt: Added.
167 * platform/ios/fast/scrolling/find-text-in-subframe.html: Added. Test with a subframe instead
170 2018-10-25 Jiewen Tan <jiewen_tan@apple.com>
172 [WPT] Update resource-timing WPT tests to use the right cross origin
173 https://bugs.webkit.org/show_bug.cgi?id=190554
175 Reviewed by Youenn Fablet.
179 2018-10-24 Tim Horton <timothy_horton@apple.com>
181 Attachment filenames with RTL characters should format similar to Finder
182 https://bugs.webkit.org/show_bug.cgi?id=190736
183 <rdar://problem/44735946>
185 Reviewed by Dan Bernstein.
187 * fast/attachment/attachment-title-with-rtl-expected.html: Added.
188 * fast/attachment/attachment-title-with-rtl.html: Added.
189 Add a test that directionality marks in the attachment's title are
190 isolated from the file extension.
192 2018-10-24 Megan Gardner <megan_gardner@apple.com>
194 Turn on Conic Gradients
195 https://bugs.webkit.org/show_bug.cgi?id=190810
197 Reviewed by Tim Horton.
199 No longer necessary to manually turn on conic gradients for testing.
201 * http/wpt/css/css-images-4/conic-gradient-parsing.html:
203 2018-10-11 Jiewen Tan <jiewen_tan@apple.com>
205 Only report resource timing to parent frame for the first iframe load
206 https://bugs.webkit.org/show_bug.cgi?id=190498
207 <rdar://problem/44347398>
209 Reviewed by Youenn Fablet.
211 The layout test is from Chromium change:
212 https://chromium-review.googlesource.com/c/chromium/src/+/1186215.
214 * http/tests/misc/resource-timing-navigation-in-restored-iframe-expected.txt: Added.
215 * http/tests/misc/resource-timing-navigation-in-restored-iframe.html: Added.
216 * http/tests/misc/resources/alert-then-back.html: Added.
217 * http/tests/misc/resources/navigate-on-message.html: Added.
218 * http/tests/misc/resources/post-message-to-parent.html: Added.
220 2018-10-24 Ryan Haddad <ryanhaddad@apple.com>
222 [macOS] Layout Test legacy-animation-engine/animations/suspend-resume-animation.html is a flaky failure
223 https://bugs.webkit.org/show_bug.cgi?id=190883
225 Unreviewed test gardening.
227 * platform/mac/TestExpectations: Mark test as flaky.
229 2018-10-24 Matt Lewis <jlewis3@apple.com>
231 Marked webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as a flaky timout.
232 https://bugs.webkit.org/show_bug.cgi?id=170877
234 Unreviewed test gardening.
236 * platform/mac/TestExpectations:
238 2018-10-24 Truitt Savell <tsavell@apple.com>
240 Marking Multiple tests as flakey at once
241 https://bugs.webkit.org/show_bug.cgi?id=190847
243 Unreviewed Test Gardening
245 * platform/ios-wk2/TestExpectations:
246 * platform/mac-wk1/TestExpectations:
247 * platform/mac-wk2/TestExpectations:
249 2018-10-24 Andy Estes <aestes@apple.com>
251 [macOS Debug WK2] Layout Test http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html is a flaky failure
252 https://bugs.webkit.org/show_bug.cgi?id=190650
253 <rdar://problem/45341914>
255 Reviewed by Alex Christensen.
257 * http/tests/resources/payment-request.js:
258 (updateDetailsOnShippingAddressChange):
260 2018-10-23 Jer Noble <jer.noble@apple.com>
262 TextTrack cues should be updated more often than every 250ms.
263 https://bugs.webkit.org/show_bug.cgi?id=190827
265 Reviewed by Eric Carlson.
267 Add a LayoutTest which plays back 6s of captions, each 50 ms in duration, and uses
268 when the "enter" and "exit" were fired (in media time) to check whether they were missed
269 or not. The test succeeds if fewer than 50 of the 120 cues were missed.
271 * media/track/track-cue-missing-expected.txt: Added.
272 * media/track/track-cue-missing.html: Added.
274 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
276 Unreviewed, rolling out r237261.
278 The layout test for this change crashes under GuardMalloc.
282 "Handle MDNS resolution of candidates through libwebrtc
284 https://bugs.webkit.org/show_bug.cgi?id=190681
285 https://trac.webkit.org/changeset/237261
287 2018-10-23 Joseph Pecoraro <pecoraro@apple.com>
289 Web Inspector: Remove unused css-rules pretty printing test expectation
290 https://bugs.webkit.org/show_bug.cgi?id=190834
292 Reviewed by Matt Baker.
294 * inspector/codemirror/prettyprinting-css-rules-expected.txt: Removed.
296 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
298 Unreviewed, rolling out r237280.
300 Causes fast/box-shadow/box-shadow-with-zero-radius.html to
301 fail on iOS Simulator.
305 "[CG] Adopt CG SPI for non-even cornered rounded rects"
306 https://bugs.webkit.org/show_bug.cgi?id=190155
307 https://trac.webkit.org/changeset/237280
309 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
311 [macOS Debug WK1] Layout Test inspector/codemirror/prettyprinting-css.html is a flaky timeout
312 https://bugs.webkit.org/show_bug.cgi?id=190833
314 Unreviewed test gardening.
316 * platform/mac-wk1/TestExpectations: Mark test as slow.
318 2018-10-23 Truitt Savell <tsavell@apple.com>
320 [ MacOS Debug WK1 ] Layout Test fast/forms/state-restore-to-non-edited-controls.html is flaky
321 https://bugs.webkit.org/show_bug.cgi?id=190832
323 Unreviewed Test Gardening.
325 * platform/mac-wk1/TestExpectations:
327 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
329 Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky.
330 https://bugs.webkit.org/show_bug.cgi?id=176929
332 Unreviewed test gardening.
334 * platform/mac/TestExpectations: Mark test as flaky.
336 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
338 REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
339 https://bugs.webkit.org/show_bug.cgi?id=190210
341 Unreviewed test gardening.
343 * platform/mac/TestExpectations: Mark test as flaky.
345 2018-10-22 Justin Michaud <justin_michaud@apple.com>
347 Registered custom properties should support syntax parameter for <length> and *
348 https://bugs.webkit.org/show_bug.cgi?id=190039
350 Reviewed by Antti Koivisto.
352 Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
354 * css-custom-properties-api/crash-expected.txt: Added.
355 * css-custom-properties-api/crash.html: Added.
356 * css-custom-properties-api/cycles-expected.txt: Added.
357 * css-custom-properties-api/cycles.html: Added.
358 * css-custom-properties-api/inline-expected.txt: Added.
359 * css-custom-properties-api/inline.html: Added.
361 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
363 REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
364 https://bugs.webkit.org/show_bug.cgi?id=187618
366 Unreviewed test gardening.
368 * platform/ios/TestExpectations: Mark test as flaky.
370 2018-10-22 Justin Michaud <justin_michaud@apple.com>
372 CSS Paint API should give a 2d rendering context
373 https://bugs.webkit.org/show_bug.cgi?id=190762
375 Reviewed by Dean Jackson.
377 * fast/css-custom-paint/basic.html:
379 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
381 Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
382 https://bugs.webkit.org/show_bug.cgi?id=157068
384 * TestExpectations: Mark test as a flaky failure for release builds.
385 * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
387 2018-10-22 Dawei Fenton <realdawei@apple.com>
389 REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
390 https://bugs.webkit.org/show_bug.cgi?id=188421
392 Unreviewed test gardening.
394 * platform/mac-wk1/TestExpectations: Mark test as flaky.
396 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
398 [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
399 https://bugs.webkit.org/show_bug.cgi?id=190350
401 Unreviewed test gardening.
403 * platform/mac-wk1/TestExpectations: Mark test as failing.
405 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
407 [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
408 https://bugs.webkit.org/show_bug.cgi?id=189723
410 Unreviewed test gardening.
412 * platform/mac-wk1/TestExpectations: Mark test as flaky.
414 2018-10-22 Ali Juma <ajuma@chromium.org>
416 Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
417 https://bugs.webkit.org/show_bug.cgi?id=190808
419 Unreviewed test gardening.
423 2018-10-22 Dawei Fenton <realdawei@apple.com>
425 Some WK1 repaint tests are flaky on Mojave
426 https://bugs.webkit.org/show_bug.cgi?id=190627
428 Unreviewed, marked tests as flaky.
430 * platform/mac-wk1/TestExpectations:
432 2018-10-22 Wenson Hsieh <wenson_hsieh@apple.com>
434 [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
435 https://bugs.webkit.org/show_bug.cgi?id=190777
437 Reviewed by Tim Horton.
439 Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
440 UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
441 button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
443 * fast/forms/datalist/datalist-show-hide-expected.txt:
444 * fast/forms/datalist/datalist-show-hide.html:
445 * platform/ios/TestExpectations:
447 Unskip the layout test on iOS.
449 * resources/ui-helper.js:
450 (window.UIHelper.isShowingDataListSuggestions):
452 Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
455 2018-10-22 Truitt Savell <tsavell@apple.com>
457 [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout
458 https://bugs.webkit.org/show_bug.cgi?id=189680
460 Unreviewed Test Gardening
462 * platform/mac-wk1/TestExpectations:
464 2018-10-20 Daniel Bates <dabates@apple.com>
466 Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
468 Following r235149 we mark spelling errors in iOS WebKit2.
470 * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
471 * platform/ios/TestExpectations: Unskip test.
473 2018-10-19 Justin Fan <justin_fan@apple.com>
475 [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
476 https://bugs.webkit.org/show_bug.cgi?id=190742
478 Reviewed by Dean Jackson.
480 Updated basic webgpu feature detection test to check for WebGPURenderingContext.
482 * webgpu/webgpu-enabled-expected.txt:
483 * webgpu/webgpu-enabled.html:
485 2018-10-19 Wenson Hsieh <wenson_hsieh@apple.com>
487 [iOS] [Datalist] Can't pick datalist suggestions in a stock WKWebView
488 https://bugs.webkit.org/show_bug.cgi?id=190621
489 <rdar://problem/45310649>
491 Reviewed by Tim Horton.
493 Refactor an existing layout test to run on both iOS and macOS. On both platforms, it checks that the top
494 suggestion respects option element order in the document, as well as the current contents of the text field.
495 On macOS, we use arrow keys and hit return to select a suggestion; on iOS, we tap the suggestions button and
496 simulate hitting the done button on the input view to dismiss the keyboard.
498 * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
499 * fast/forms/datalist/datalist-textinput-suggestions-order.html:
500 * platform/ios/TestExpectations:
502 Enable this test on iOS.
504 * resources/ui-helper.js:
505 (window.UIHelper.resignFirstResponder):
508 2018-10-19 John Wilander <wilander@apple.com>
510 Only cap lifetime of persistent cookies created client-side through document.cookie when resource load statistics is enabled
511 https://bugs.webkit.org/show_bug.cgi?id=190687
512 <rdar://problem/45349024>
514 Reviewed by Alex Christensen.
516 The test case now makes use of internals.setResourceLoadStatisticsEnabled()
517 and was thus moved to http/tests/resourceLoadStatistics/.
520 Removed skip of previous test location.
521 * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-expected.txt: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt.
522 * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html.
523 * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
524 Removed line containing "isMarkedForCookieBlocking: No."
525 * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
526 Removed line containing "isMarkedForCookieBlocking: No."
527 * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
528 Removed line containing "isMarkedForCookieBlocking: No."
529 * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
530 Removed line containing "isMarkedForCookieBlocking: No."
531 * platform/ios/TestExpectations:
532 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
533 * platform/mac-wk2/TestExpectations:
534 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
536 2018-10-19 Commit Queue <commit-queue@webkit.org>
538 Unreviewed, rolling out r237254.
539 https://bugs.webkit.org/show_bug.cgi?id=190760
541 "It regresses JetStream 2 by 5% on some iOS devices"
542 (Requested by saamyjoon on #webkit).
546 "[JSC] JSC should have "parseFunction" to optimize Function
548 https://bugs.webkit.org/show_bug.cgi?id=190340
549 https://trac.webkit.org/changeset/237254
551 2018-10-19 Charlie Turner <cturner@igalia.com>
553 [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
554 https://bugs.webkit.org/show_bug.cgi?id=190738
556 Reviewed by Xabier Rodriguez-Calvar.
558 Add failing test expectations for the GTK port. These tests are
559 not mirrored in the top-level TestExpectations file, since there
560 are no passing baselines for these tests there. The testing
561 infrastructure will report them as unexpected passing when they
562 are marked as [ Failure ] there, since their output matches the
563 failing output in this directory, and if you don't have an
564 expected test, then they fail as [ Missing ], and putting failing
565 baselines in the top-level cross-platform directory also seem
568 The following two tests produce a dumpRenderTree output for
569 unknown reasons, and so they have been marked as Missing for now.
571 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
572 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
574 * platform/gtk/TestExpectations: Update expectations.
575 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
576 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
577 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
578 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
579 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
580 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
581 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
582 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
583 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
584 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
585 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
586 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
587 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
588 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
589 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
590 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
592 2018-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
594 [CG] Adopt CG SPI for non-even cornered rounded rects
595 https://bugs.webkit.org/show_bug.cgi?id=190155
597 Reviewed by Simon Fraser.
599 This test fails on iOS simulator because of just one pixel difference.
600 I think it happens because of anti aliasing the color at the border of
601 the black shadow. Since this test is testing the radius attribute of the
602 CSS box-shadow and this should not be affected by whether the shadow has
603 non-even rounded corners or not, I am going to change it to have even
606 * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
607 * fast/box-shadow/box-shadow-with-zero-radius.html:
609 2018-10-18 Justin Fan <justin_fan@apple.com>
611 Add test expectations for webgpu-enabled.html
612 https://bugs.webkit.org/show_bug.cgi?id=190739
614 Unreviewed test gardening.
616 Added forgotten expectations for webgpu-enabled, and updated some expectations
617 to match the WebGPU -> WebMetal naming and new WebGPU tests.
619 * platform/ios/TestExpectations:
620 * platform/mac-wk1/TestExpectations:
621 * platform/win/TestExpectations:
622 * platform/wincairo/TestExpectations:
623 * platform/wpe/TestExpectations:
624 * webgpu/webgpu-enabled-expected.txt: Added.
626 2018-10-18 Justin Michaud <justin_michaud@apple.com>
628 Add new image type for CSS painting API
629 https://bugs.webkit.org/show_bug.cgi?id=190697
631 Reviewed by Dean Jackson.
633 * fast/css-custom-paint/basic-expected.txt:
634 * fast/css-custom-paint/basic.html:
636 2018-10-18 Jer Noble <jer.noble@apple.com>
638 [MSE] timestampOffset can introduce floating-point rounding errors to incoming samples
639 https://bugs.webkit.org/show_bug.cgi?id=190590
640 <rdar://problem/45275626>
642 Reviewed by Eric Carlson.
644 * media/media-source/media-source-sequence-timestamps-expected.txt:
645 * media/media-source/media-source-timestampoffset-rounding-error-expected.txt: Added.
646 * media/media-source/media-source-timestampoffset-rounding-error.html: Added.
647 * media/media-source/mock-media-source.js:
650 2018-10-18 Jer Noble <jer.noble@apple.com>
652 Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
653 https://bugs.webkit.org/show_bug.cgi?id=190315
654 <rdar://problem/45047807>
656 Reviewed by Eric Carlson.
658 * media/audio-controls-timeline-in-media-document-expected.txt:
659 * media/audio-controls-timeline-in-media-document.html:
661 2018-10-18 Jer Noble <jer.noble@apple.com>
663 Safari is not able to adapt between H264 streams with EditList and without EditList
664 https://bugs.webkit.org/show_bug.cgi?id=190638
665 <rdar://problem/45342208>
667 Reviewed by Eric Carlson.
669 * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
670 * media/media-source/media-source-append-overlapping-dts.html: Added.
672 2018-10-18 Per Arne Vollan <pvollan@apple.com>
674 [WebVTT] Region parameter and value should be separated by ':'
675 https://bugs.webkit.org/show_bug.cgi?id=190735
677 Reviewed by Eric Carlson.
679 * media/track/captions-webvtt/captions-regions.vtt:
680 * media/track/captions-webvtt/header-regions.vtt:
682 2018-10-18 Jer Noble <jer.noble@apple.com>
684 Add support for MediaKeyEncryptionScheme
685 https://bugs.webkit.org/show_bug.cgi?id=190173
687 Reviewed by Eric Carlson.
689 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
690 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
692 2018-10-18 Youenn Fablet <youenn@apple.com>
694 Handle MDNS resolution of candidates through libwebrtc directly
695 https://bugs.webkit.org/show_bug.cgi?id=190681
697 Reviewed by Eric Carlson.
700 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
702 2018-10-18 Ross Kirsling <ross.kirsling@sony.com>
704 delete expression should not throw without a reference
705 https://bugs.webkit.org/show_bug.cgi?id=190637
707 Reviewed by Yusuke Suzuki.
709 * js/basic-strict-mode-expected.txt:
710 * js/script-tests/basic-strict-mode.js:
713 2018-10-18 Wenson Hsieh <wenson_hsieh@apple.com>
715 [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
716 https://bugs.webkit.org/show_bug.cgi?id=190711
718 Unreviewed test gardening.
720 Adjust layout test baselines after r237245. Make fast/selectors/read-only-read-write-input-basics-expected.txt
721 contain PASS expectations for color inputs, and remove port-specific iOS/macOS WebKit2 expectations. Since color
722 inputs are disabled in legacy WebKit, move the layout test expectation in platform/mac to platform/mac-wk1.
724 * fast/selectors/read-only-read-write-input-basics-expected.txt:
725 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
726 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
728 2018-10-18 Miguel Gomez <magomez@igalia.com>
730 Unreviewed GTK+ gardening after r237249.
732 * platform/gtk/TestExpectations:
733 * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
735 2018-10-18 Yusuke Suzuki <yusukesuzuki@slowstart.org>
737 [JSC] JSC should have "parseFunction" to optimize Function constructor
738 https://bugs.webkit.org/show_bug.cgi?id=190340
740 Reviewed by Mark Lam.
742 * fast/dom/attribute-event-listener-errors-expected.txt:
743 * fast/events/attribute-listener-deletion-crash-expected.txt:
744 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
745 * js/dom/invalid-syntax-for-function-expected.txt:
746 * js/dom/script-start-end-locations-expected.txt:
748 2018-10-17 Wenson Hsieh <wenson_hsieh@apple.com>
750 Enable the datalist element by default on iOS and macOS
751 https://bugs.webkit.org/show_bug.cgi?id=190594
752 <rdar://problem/45281159>
754 Reviewed by Ryosuke Niwa and Tim Horton.
758 Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
760 * fast/forms/datalist/datalist-fallback-content-expected.html:
761 * fast/forms/datalist/datalist-fallback-content.html:
763 Refactor this ref test. This was checking that a text input field with an associated datalist with fallback
764 content looks identical to an text input field without a datalist, but this simply isn't the case with our
765 current implementation due to the presence of the list button. Instead, add a div to cover the list button in
766 both cases, and further augment this test to check that inputs of type color behave the same.
768 * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
770 Add missing expectations for this test that were never checked in. Since sliderTickSnappingThreshold simply
771 returns 0, this test behaves as expected, though behavior here may change when we add a make the "snapping
774 * fast/forms/datalist/validity-assertion-inserting-into-datalist-expected.txt: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist-expected.txt.
775 * fast/forms/datalist/validity-assertion-inserting-into-datalist.html: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist.html.
776 * fast/selectors/read-only-read-write-input-basics-expected.txt:
777 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
778 * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
779 * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
781 Add missing expectations.
783 * platform/ios-wk1/TestExpectations:
785 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
787 * platform/ios-wk2/accessibility/roles-exposed-expected.txt: Added.
788 * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
789 * platform/ios-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
790 * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
791 * platform/ios-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
792 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
793 * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
794 * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
795 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
796 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
797 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt.
798 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
799 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
800 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
801 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
802 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
803 * platform/ios-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
804 * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
806 Add baselines for WebKit2, where we enable the datalist element and color inputs.
808 * platform/ios/TestExpectations:
809 * platform/mac-wk1/TestExpectations:
811 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
813 * platform/mac-wk2/accessibility/roles-exposed-expected.txt: Copied from LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt.
814 * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
815 * platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
816 * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
817 * platform/mac-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
818 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
819 * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
820 * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
821 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
822 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
823 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
824 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
825 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt.
826 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
827 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt.
828 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt.
829 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Copied from LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt.
830 * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
831 * platform/mac-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
832 * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
834 Add baselines for WebKit2, where we enable the datalist element and color inputs.
836 * platform/mac/TestExpectations:
837 * platform/mac/accessibility/roles-exposed-expected.txt:
838 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
839 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
840 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
841 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
842 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
844 Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
846 * platform/win/TestExpectations:
848 Remove various datalist test skips and failures on macOS and iOS; ensure that the test failures that are still
849 present are tracked with links to Bugzilla.
851 2018-10-17 Justin Michaud <justin_michaud@apple.com>
853 Parse paint() and store paint callbacks for CSS Painting API
854 https://bugs.webkit.org/show_bug.cgi?id=190657
856 Reviewed by Dean Jackson.
858 * fast/css-custom-paint/basic-expected.txt:
859 * fast/css-custom-paint/basic.html:
861 2018-10-17 Justin Fan <justin_fan@apple.com>
863 [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
864 https://bugs.webkit.org/show_bug.cgi?id=190653
866 Reviewed by Dean Jackson.
868 Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
870 * webgpu/webgpu-enabled.html: Added.
872 2018-10-17 Andy Estes <aestes@apple.com>
874 [Apple Pay] Increment the API version to 5
875 https://bugs.webkit.org/show_bug.cgi?id=190686
876 <rdar://problem/45348523>
878 Reviewed by Simon Fraser.
880 * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
881 * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
882 * platform/mac-wk2/TestExpectations:
884 2018-10-17 Chris Fleizach <cfleizach@apple.com>
886 AX: Certain tags should identify their context to iOS API
887 https://bugs.webkit.org/show_bug.cgi?id=190622
888 <rdar://problem/45308194>
890 Reviewed by Zalan Bujtas.
892 * accessibility/ios-simulator/text-context-attributes.html: Added.
893 * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
895 2018-10-17 Ali Juma <ajuma@chromium.org>
897 Flaky IntersectionObserver web platform tests involving style updates
898 https://bugs.webkit.org/show_bug.cgi?id=189091
900 Reviewed by Simon Fraser.
902 Remove expectation for tests that are no longer flaky.
904 Skip IntersectionObserver tests on WK1.
907 * platform/mac-wk1/TestExpectations:
909 2018-10-17 Charlie Turner <cturner@igalia.com>
911 [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
912 https://bugs.webkit.org/show_bug.cgi?id=190578
914 Reviewed by Xabier Rodriguez-Calvar.
916 * platform/gtk/TestExpectations:
918 2018-10-16 Chris Dumez <cdumez@apple.com>
920 Regression(r236795) Check boxes are sometimes checked when they should not be
921 https://bugs.webkit.org/show_bug.cgi?id=190651
922 <rdar://problem/45319934>
924 Reviewed by Ryosuke Niwa.
926 Add layout test coverage.
928 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
929 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
931 2018-10-16 Chris Dumez <cdumez@apple.com>
933 window.performance should not become null after the window loses its browsing context
934 https://bugs.webkit.org/show_bug.cgi?id=190636
936 Reviewed by Ryosuke Niwa.
938 Extend layout test coverage.
940 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
941 * http/tests/dom/cross-origin-detached-window-properties.html:
942 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
943 * http/tests/dom/same-origin-detached-window-properties.html:
945 2018-10-16 Timothy Hatcher <timothy@apple.com>
947 Add <meta name="supported-color-schemes"> to control what color schemes the page supports
948 https://bugs.webkit.org/show_bug.cgi?id=190526
949 rdar://problem/45230140
951 Reviewed by Dean Jackson.
953 * css-dark-mode/supported-color-schemes-expected.txt: Added.
954 * css-dark-mode/supported-color-schemes.html: Added.
956 2018-10-16 Devin Rousso <drousso@apple.com>
958 Web Inspector: Canvas: capture previously saved states and add them to the recording payload
959 https://bugs.webkit.org/show_bug.cgi?id=190473
961 Reviewed by Joseph Pecoraro.
963 * inspector/canvas/recording-2d-expected.txt:
964 * inspector/canvas/recording-2d.html:
965 * inspector/canvas/resources/recording-utilities.js:
966 (TestPage.registerInitializer):
967 (TestPage.registerInitializer.async.logRecording): Added.
968 (TestPage.registerInitializer.logRecording): Deleted.
969 * inspector/model/recording-expected.txt:
970 * inspector/model/recording.html:
972 2018-10-16 Justin Michaud <justin_michaud@apple.com>
974 Implement feature flag and bindings for CSS Painting API
975 https://bugs.webkit.org/show_bug.cgi?id=190237
977 Reviewed by Ryosuke Niwa.
979 Add basic tests for the CSS Painting API registerPaint function,
980 and test the custom bindings.
982 * fast/css-custom-paint/basic-expected.txt: Added.
983 * fast/css-custom-paint/basic.html: Added.
984 * fast/css-custom-paint/registerPaintBindings-expected.txt: Added.
985 * fast/css-custom-paint/registerPaintBindings.html: Added.
986 * platform/ios-wk1/TestExpectations:
987 * platform/mac-wk1/TestExpectations:
988 * platform/win/TestExpectations:
990 2018-10-16 Per Arne Vollan <pvollan@apple.com>
992 [WebVTT] Support inline WebVTT styles
993 https://bugs.webkit.org/show_bug.cgi?id=190369
995 Reviewed by Eric Carlson.
997 * media/track/captions-webvtt/css-styling.vtt: Added.
998 * media/track/captions-webvtt/no-css-styling.vtt: Added.
999 * media/track/track-cue-css-expected.html: Added.
1000 * media/track/track-cue-css.html: Added.
1002 2018-10-16 Chris Dumez <cdumez@apple.com>
1004 window.navigator should not become null after the window loses its browsing context
1005 https://bugs.webkit.org/show_bug.cgi?id=190595
1007 Reviewed by Ryosuke Niwa.
1009 Extend layout test coverage.
1011 * fast/frames/detached-frame-property-expected.txt:
1012 * fast/frames/detached-frame-property.html:
1013 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
1014 * http/tests/dom/cross-origin-detached-window-properties.html:
1015 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
1016 * http/tests/dom/same-origin-detached-window-properties.html:
1018 2018-10-16 Charlie Turner <cturner@igalia.com>
1020 [EME] Multiple ClearKey tests crashing in gst_qtdemux_request_protection_context
1021 https://bugs.webkit.org/show_bug.cgi?id=190577
1023 Reviewed by Michael Catanzaro.
1025 * platform/gtk/TestExpectations:
1027 2018-10-15 Timothy Hatcher <timothy@apple.com>
1029 Add support for prefers-color-scheme media query
1030 https://bugs.webkit.org/show_bug.cgi?id=190499
1031 rdar://problem/45212025
1033 Reviewed by Dean Jackson.
1035 * css-dark-mode/prefers-color-scheme-expected.txt: Added.
1036 * css-dark-mode/prefers-color-scheme.html: Added.
1037 * platform/gtk/TestExpectations: Skip css-dark-mode.
1038 * platform/ios/TestExpectations: Skip css-dark-mode.
1039 * platform/mac-wk1/TestExpectations: Skip css-dark-mode.
1040 * platform/win/TestExpectations: Skip css-dark-mode.
1041 * platform/wincairo/TestExpectations: Skip css-dark-mode.
1042 * platform/wpe/TestExpectations: Skip css-dark-mode.
1044 2018-10-15 Matt Baker <mattbaker@apple.com>
1046 Web Inspector: Cleanup Table test utilities
1047 https://bugs.webkit.org/show_bug.cgi?id=190538
1048 <rdar://problem/45237730>
1050 Reviewed by Joseph Pecoraro.
1052 Cleanup Table test utilities by exposing removing the artificial dependency
1053 between TableDelegate and TableDataSource, and exposing a cleaner set of
1054 utility methods to InspectorTest. This patch changes `InspectorTest.createTable`
1055 to take no parameters, and adds `InspectorTest.createTableWithDelegate` for
1056 tests that need to supply a custom delegate.
1058 * inspector/table/resources/table-utilities.js:
1059 (TestPage.registerInitializer.InspectorTest.TableDataSource):
1060 (TestPage.registerInitializer.InspectorTest.TableDelegate):
1061 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
1062 (TestPage.registerInitializer.createDataSource):
1063 (TestPage.registerInitializer.createTableInternal):
1064 (TestPage.registerInitializer.InspectorTest.createTable):
1065 (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
1066 (TestPage.registerInitializer):
1068 * inspector/table/table-selection-expected.txt:
1069 Update with new test suite name.
1071 * inspector/table/table-selection.html:
1073 2018-10-15 Charles Vazac <cvazac@gmail.com>
1075 Web Inspector: Expose Server Timing Response Headers in Network Tab
1076 https://bugs.webkit.org/show_bug.cgi?id=190440
1078 Reviewed by Joseph Pecoraro.
1080 * inspector/unit-tests/server-timing-entry-expected.txt:
1081 * inspector/unit-tests/server-timing-entry.html:
1083 2018-10-15 Alex Christensen <achristensen@webkit.org>
1085 Garden WK2 tests after r237104
1086 https://bugs.webkit.org/show_bug.cgi?id=190522
1088 * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
1089 I added this wk2 expectation in r234658 after r234640. r237104 effectively did the inverse of r234640,
1090 so behavior is back to how it was before then. This makes the expectations reflect such.
1092 2018-10-15 Chris Dumez <cdumez@apple.com>
1094 Experiment: target=_blank on anchors should imply rel=noopener
1095 https://bugs.webkit.org/show_bug.cgi?id=190481
1097 Reviewed by Alex Christensen.
1099 Update existing tests to reflect behavior change.
1102 * http/tests/navigation/no-referrer-reset.html:
1103 * http/tests/security/resources/referrer-policy-redirect-link.html:
1104 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
1105 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
1106 * http/tests/security/xssAuditor/link-opens-new-window.html:
1108 2018-10-15 Andy Estes <aestes@apple.com>
1110 [Apple Pay] New shipping methods are ignored when updating after the shippingaddresschange event
1111 https://bugs.webkit.org/show_bug.cgi?id=190560
1112 <rdar://problem/44559075>
1114 Reviewed by Youenn Fablet.
1116 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt:
1117 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html:
1119 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
1121 [iOS] Can't select text after dismissing the keyboard when changing focus
1122 https://bugs.webkit.org/show_bug.cgi?id=190563
1123 <rdar://problem/44613559>
1125 Reviewed by Tim Horton.
1127 Add a new layout test to check that the user can make a selection by long pressing after the keyboard is
1128 dismissed due to changing the focused element.
1130 * editing/selection/ios/select-text-after-changing-focus-expected.txt: Added.
1131 * editing/selection/ios/select-text-after-changing-focus.html: Added.
1132 * resources/ui-helper.js:
1134 Also tweak the behavior of `UIHelper.waitForKeyboardToHide()`, so that it resolves immediately if the keyboard
1135 is not shown. This allows us to ensure that tests which use `UIHelper.waitForKeyboardToHide()` are robust in the
1136 case where they wait for another action to complete (e.g. a simulated tap) prior to registering a keyboard
1139 (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
1140 (window.UIHelper.waitForKeyboardToHide):
1142 2018-10-15 Andy Estes <aestes@apple.com>
1144 [Apple Pay] Payment authorization results with ApplePayErrors should never be considered final
1145 https://bugs.webkit.org/show_bug.cgi?id=190559
1146 <rdar://problem/37250908>
1148 Reviewed by Anders Carlsson.
1150 * http/tests/ssl/applepay/ApplePaySessionFinalState.https-expected.txt: Added.
1151 * http/tests/ssl/applepay/ApplePaySessionFinalState.https.html: Added.
1153 2018-10-15 Commit Queue <commit-queue@webkit.org>
1155 Unreviewed, rolling out r237054.
1156 https://bugs.webkit.org/show_bug.cgi?id=190593
1158 "this regressed JetStream 2 by 6% on iOS" (Requested by
1159 saamyjoon on #webkit).
1163 "[JSC] JSC should have "parseFunction" to optimize Function
1165 https://bugs.webkit.org/show_bug.cgi?id=190340
1166 https://trac.webkit.org/changeset/237054
1168 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
1170 Changing view scale should zoom to initial scale if the page is already at initial scale
1171 https://bugs.webkit.org/show_bug.cgi?id=190570
1172 <rdar://problem/45261877>
1174 Reviewed by Tim Horton.
1176 * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
1177 * fast/viewport/ios/initial-scale-after-changing-view-scale.html: Added.
1179 Add a new layout test to verify that:
1180 1. Changing view scale before the page scale factor is changed by the user zooms to the new initial scale.
1181 2. Changing view scale after the user changes the page scale to something different than initial scale does not
1182 cause the page to zoom to the new initial scale.
1183 3. Changing view scale after the user changes the page scale factor back to initial scale causes the page to
1184 zoom to the new initial scale.
1186 * resources/basic-gestures.js:
1188 Make a small tweak in `doubleTapToZoomAtPoint` to ensure that both single taps as well as zooming are complete
1189 before invoking UIScriptController completion.
1191 (return.new.Promise):
1193 2018-10-15 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
1195 [Cairo] Incorrect rendering for 135-deg skews
1196 https://bugs.webkit.org/show_bug.cgi?id=190513
1198 Reviewed by Žan Doberšek.
1200 * fast/transforms/skew-x-135deg-with-gradient-expected.html: Added.
1201 * fast/transforms/skew-x-135deg-with-gradient.html: Added.
1202 * fast/transforms/skew-y-135deg-with-gradient-expected.html: Added.
1203 * fast/transforms/skew-y-135deg-with-gradient.html: Added.
1205 2018-10-15 Chris Dumez <cdumez@apple.com>
1207 Restrict browsing context lookup by name to frames that are related to one another
1208 https://bugs.webkit.org/show_bug.cgi?id=190475
1210 Reviewed by Alex Christensen.
1212 * http/tests/dom/new-window-can-target-opener-expected.txt: Added.
1213 * http/tests/dom/new-window-can-target-opener.html: Added.
1214 * http/tests/dom/noopener-window-cannot-target-opener-expected.txt: Added.
1215 * http/tests/dom/noopener-window-cannot-target-opener.html: Added.
1216 * http/tests/dom/noopener-window-not-targetable-expected.txt: Added.
1217 * http/tests/dom/noopener-window-not-targetable.html: Added.
1218 * http/tests/dom/noopener-window-not-targetable2-expected.txt: Added.
1219 * http/tests/dom/noopener-window-not-targetable2.html: Added.
1220 * http/tests/dom/noreferrer-window-not-targetable-expected.txt: Added.
1221 * http/tests/dom/noreferrer-window-not-targetable.html: Added.
1222 * http/tests/dom/opened-window-not-targetable-after-disowning-opener-expected.txt: Added.
1223 * http/tests/dom/opened-window-not-targetable-after-disowning-opener.html: Added.
1224 * http/tests/dom/resources/new-window-can-target-opener-win.html: Added.
1225 * http/tests/dom/resources/noopener-window-cannot-target-opener-win.html: Added.
1226 Add layout test coverage.
1228 * fast/dom/Window/a-rel-noopener-expected.txt:
1229 * fast/dom/Window/area-rel-noopener-expected.txt:
1230 * fast/dom/Window/resources/rel-noopener.js:
1231 * http/tests/navigation/no-referrer-target-blank-expected.txt:
1232 * http/tests/navigation/resources/no-referrer-helper.php:
1233 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
1234 * platform/wk2/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
1235 Update / rebaseline existing tests to reflect behavior change.
1237 2018-10-15 YUHAN WU <yuhan_wu@apple.com>
1239 Implement error handler of MediaRecorder
1240 https://bugs.webkit.org/show_bug.cgi?id=190438
1242 Reviewed by Youenn Fablet.
1244 Since dataavailable event has not been implemented, skip three MediaRecorder-related tests now.
1245 We will need to reenable those tests once implementing the dataavailable event for MediaRecorder.
1249 2018-10-15 Chris Dumez <cdumez@apple.com>
1251 Window's properties such as 'location' should not become null when it loses its browsing context
1252 https://bugs.webkit.org/show_bug.cgi?id=190539
1254 Reviewed by Alex Christensen.
1256 * http/tests/dom/cross-origin-detached-window-properties-expected.txt: Added.
1257 * http/tests/dom/cross-origin-detached-window-properties.html: Added.
1258 * http/tests/dom/resources/post-message-to-parent-when-loaded.html: Added.
1259 * http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
1260 * http/tests/dom/same-origin-detached-window-properties.html: Added.
1261 Add layout test coverage.
1263 * fast/frames/detached-frame-property-expected.txt:
1264 * fast/frames/detached-frame-property.html:
1265 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1266 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1267 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1268 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1269 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
1270 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
1271 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
1272 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
1273 Update existing layout tests to reflect behavior change.
1275 2018-10-15 Claudio Saavedra <csaavedra@igalia.com>
1277 [GStreamer] MediaStream test failing since r236877
1279 Unreviewed gardening
1280 * platform/gtk/TestExpectations:
1281 * platform/wpe/TestExpectations:
1283 2018-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
1285 [iOS] Allow SPI clients to lay out at arbitrarily scaled sizes and scale to fit the view
1286 https://bugs.webkit.org/show_bug.cgi?id=190504
1287 <rdar://problem/45117760>
1289 Reviewed by Tim Horton.
1291 Add two new layout tests on iOS that change WKWebView's view scale, and measure the resulting window sizes and
1292 lengths of viewport units.
1294 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale-expected.txt: Added.
1295 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html: Added.
1297 Add a test page with a viewport meta tag that has a constant width and an explicit initial scale of 0.5.
1299 * fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
1300 * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html: Added.
1302 Add a test page with a viewport meta tag at device-width, with initial scale 1.
1304 * resources/ui-helper.js:
1305 (window.UIHelper.setViewScale):
1307 Add a convenience function that wraps a UI script invocation of `setViewScale` in a promise.
1311 2018-10-12 Dawei Fenton <realdawei@apple.com>
1313 [Mojave Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
1314 https://bugs.webkit.org/show_bug.cgi?id=190323
1316 Unreviewed, mark test as Flaky.
1318 * platform/mac-wk2/TestExpectations:
1320 2018-10-12 Per Arne Vollan <pvollan@apple.com>
1322 Layout Test editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html is failing
1323 https://bugs.webkit.org/show_bug.cgi?id=190520
1325 Unreviewed test gardening.
1327 * platform/win/TestExpectations:
1329 2018-10-08 Yusuke Suzuki <yusukesuzuki@slowstart.org>
1331 [JSC] JSC should have "parseFunction" to optimize Function constructor
1332 https://bugs.webkit.org/show_bug.cgi?id=190340
1334 Reviewed by Mark Lam.
1336 * fast/dom/attribute-event-listener-errors-expected.txt:
1337 * fast/events/attribute-listener-deletion-crash-expected.txt:
1338 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
1339 * js/dom/invalid-syntax-for-function-expected.txt:
1340 * js/dom/script-start-end-locations-expected.txt:
1342 2018-10-11 Thibault Saunier <tsaunier@igalia.com>
1344 [GStreamer] Support arbitrary video resolution in getUserMedia API
1345 https://bugs.webkit.org/show_bug.cgi?id=189734
1347 Implement arbitrary video resolution for the getUserMedia API in GStreamer.
1349 Fix the MockRealtimeMediaSource device list to make devices properties match
1352 Reactivate tests that were failling because of that.
1354 Reviewed by Xabier Rodriguez-Calvar.
1356 * platform/gtk/TestExpectations:
1357 * platform/wpe/TestExpectations:
1359 2018-10-11 Per Arne Vollan <pvollan@apple.com>
1361 Layout Test fast/forms/fieldset/fieldset-elements-htmlcollection.html is failing
1362 https://bugs.webkit.org/show_bug.cgi?id=190472
1364 Unreviewed test gardening.
1366 * platform/win/TestExpectations:
1368 2018-10-11 Alejandro G. Castro <alex@igalia.com>
1370 [GTK][WPE] Add mediaDevices.enumerateDevices support
1371 https://bugs.webkit.org/show_bug.cgi?id=185761
1373 Reviewed by Youenn Fablet.
1375 Remove the failure expectation for the test
1376 media-devices-enumerate-devices.html. Just for the record we have
1377 also checked the following tests.
1379 fast/mediastream/media-devices-enumerate-devices.html
1380 fast/mediastream/resources/enumerate-devices-frame.html
1381 http/tests/media/media-stream/enumerate-devices-source-id.html
1382 http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
1383 http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html
1385 * platform/gtk/TestExpectations:
1387 2018-10-10 Devin Rousso <drousso@apple.com>
1389 Web Inspector: create special Network waterfall for media events
1390 https://bugs.webkit.org/show_bug.cgi?id=189773
1391 <rdar://problem/44626605>
1393 Reviewed by Joseph Pecoraro.
1395 * http/tests/inspector/dom/didFireEvent-expected.txt: Added.
1396 * http/tests/inspector/dom/didFireEvent.html: Added.
1398 * inspector/unit-tests/array-utilities-expected.txt:
1399 * inspector/unit-tests/array-utilities.html:
1401 2018-10-10 Brent Fulgham <bfulgham@apple.com>
1403 Only report the supported WebGL version
1404 https://bugs.webkit.org/show_bug.cgi?id=190434
1405 <rdar://problem/45024677>
1407 Reviewed by Dean Jackson.
1409 * fast/canvas/webgl/gl-getstring-expected.txt:
1410 * fast/canvas/webgl/gl-getstring.html:
1412 2018-10-10 Tim Horton <timothy_horton@apple.com>
1414 Share more WKShareSheet code between macOS and iOS, and fix a few bugs
1415 https://bugs.webkit.org/show_bug.cgi?id=190420
1417 Reviewed by Simon Fraser.
1419 * fast/events/ios/share-expected.txt: Removed.
1420 * fast/events/ios/share.html: Removed.
1421 * fast/web-share/share.html: Added.
1422 * fast/web-share/share-expected.txt: Added.
1423 * resources/ui-helper.js:
1424 (window.UIHelper.setShareSheetCompletesImmediatelyWithResolution):
1425 (window.UIHelper.invokeShareSheetWithResolution): Deleted.
1426 Move the existing share sheet test to fast/web-share so it runs on both macOS and iOS.
1428 * fast/web-share/share-with-no-url.html: Added.
1429 * fast/web-share/share-with-no-url-expected.txt: Added.
1430 Add a new test that the sheet is successfully invoked even when a URL is not provided.
1432 2018-10-10 Devin Rousso <drousso@apple.com>
1434 Web Inspector: notify the frontend when a canvas has started recording via console.record
1435 https://bugs.webkit.org/show_bug.cgi?id=190306
1437 Reviewed by Brian Burg.
1439 * inspector/canvas/recording-2d.html:
1440 * inspector/canvas/recording-bitmaprenderer.html:
1441 * inspector/canvas/recording-webgl-snapshots.html:
1442 * inspector/canvas/recording-webgl.html:
1443 * inspector/canvas/resources/recording-utilities.js:
1444 (TestPage.registerInitializer.window.startRecording):
1445 Wait to complete the test until the "LastFrame" event is fired, ensuring that any running
1446 commands don't affect the next test case.
1448 2018-10-09 Antoine Quint <graouts@apple.com>
1450 Remove the frames() timing function
1451 https://bugs.webkit.org/show_bug.cgi?id=190034
1452 <rdar://problem/44827544>
1454 Reviewed by Dean Jackson.
1456 * legacy-animation-engine/transitions/frames-timing-function-expected.txt:
1457 * legacy-animation-engine/transitions/transitions-parsing-expected.txt:
1458 * transitions/frames-timing-function-expected.txt:
1459 * transitions/transitions-parsing-expected.txt:
1461 2018-10-09 Devin Rousso <drousso@apple.com>
1463 Web Inspector: show redirect requests in Network and Timelines tabs
1464 https://bugs.webkit.org/show_bug.cgi?id=150005
1465 <rdar://problem/5378164>
1467 Reviewed by Joseph Pecoraro.
1469 * http/tests/inspector/network/resource-timing-expected.txt:
1470 * http/tests/inspector/network/resource-timing.html:
1472 * http/tests/inspector/network/resources/delay.php: Added.
1473 * http/tests/inspector/network/resources/redirect.php: Added.
1475 2018-10-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1477 REGRESSION(r234620): SVGLangSpace::svgAttributeChanged() should invalidate the renderer of the SVGGeometryElement descendant only
1478 https://bugs.webkit.org/show_bug.cgi?id=190411
1480 Reviewed by Simon Fraser.
1482 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr-expected.txt: Added.
1483 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr.html: Added.
1485 2018-10-09 Chris Dumez <cdumez@apple.com>
1487 Anchor target should be ignored on activation when the download attribute is set
1488 https://bugs.webkit.org/show_bug.cgi?id=190408
1490 Reviewed by Geoffrey Garen.
1492 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed-expected.txt: Added.
1493 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html: Added.
1494 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed-expected.txt: Added.
1495 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html: Added.
1496 Add layout test coverage.
1498 * http/tests/download/anchor-load-after-download.html:
1499 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1500 Update existing WK2-only layout tests to call testRunner.setCanOpenWindows() since they rely on
1501 opening a new window. We failed to notice the issue because these tests are not run on WK1.
1503 * platform/ios-wk2/TestExpectations:
1504 * platform/mac-wk1/TestExpectations:
1505 * platform/win/TestExpectations:
1506 Skip new tests on WebKit1 since the download attribute is only supported on WebKit2.
1508 2018-10-09 Chris Dumez <cdumez@apple.com>
1510 Unreviewed, skip fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html on iOS.
1512 The download attribute is not supported on iOS yet.
1514 * platform/ios-wk2/TestExpectations:
1516 2018-10-09 Devin Rousso <drousso@apple.com>
1518 Web Inspector: REGRESSION: fix canvas test failures after r236952 and r236954
1519 https://bugs.webkit.org/show_bug.cgi?id=190403
1521 Reviewed by Joseph Pecoraro.
1523 * inspector/canvas/create-context-webmetal.html:
1524 Fix missing parenthesis.
1526 * inspector/canvas/resources/shaderProgram-utilities.js:
1528 (TestPage.registerInitializer.awaitProgramAdded):
1529 (TestPage.registerInitializer):
1530 (TestPage.registerInitializer.window.initializeTestSuite):
1531 Replace the `WI.CanvasManager` events (which were removed) with listeners for events on the
1532 specific `WI.Canvas`.
1534 2018-10-09 Chris Dumez <cdumez@apple.com>
1536 REGRESSION (Safari 12): Download of Blob URL fails
1537 https://bugs.webkit.org/show_bug.cgi?id=190351
1538 <rdar://problem/45091181>
1540 Reviewed by Geoffrey Garen.
1542 Add layout test coverage.
1544 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-expected.txt: Added.
1545 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html: Added.
1547 2018-10-09 Youenn Fablet <youenn@apple.com>
1549 Add support for IceCandidate stats
1550 https://bugs.webkit.org/show_bug.cgi?id=190329
1552 Reviewed by Eric Carlson.
1554 * webrtc/candidate-stats-expected.txt: Added.
1555 * webrtc/candidate-stats.html: Added.
1556 * webrtc/routines.js:
1557 * webrtc/video-stats.html:
1559 2018-10-09 Philippe Normand <pnormand@igalia.com>
1561 [GStreamer] Stealing cross-origin video pixel with HLS
1562 https://bugs.webkit.org/show_bug.cgi?id=190003
1564 Reviewed by Xabier Rodriguez-Calvar.
1566 * platform/gtk/TestExpectations: Unflag now-passing test.
1568 2018-10-08 Devin Rousso <drousso@apple.com>
1570 Fix inspector/canvas/recording.html after r236952
1572 Unreviewed. Test gardening.
1574 * inspector/canvas/recording-expected.txt:
1575 * inspector/canvas/recording.html:
1576 Recordings default to only capturing a single frame, so add a parameter to ensure that we
1577 are capturing multiple frames.
1579 2018-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1581 [Cocoa] [WK2] Add support for text alignment and text lists in font attributes
1582 https://bugs.webkit.org/show_bug.cgi?id=190342
1583 <rdar://problem/44767118>
1585 Reviewed by Tim Horton.
1587 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1588 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1589 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1590 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1592 Rebaseline these two layout tests, now that typing attributes include an NSParagraphStyle.
1594 2018-10-08 Justin Fan <justin_fan@apple.com>
1596 WebGPU: Rename old WebGPU prototype to WebMetal
1597 https://bugs.webkit.org/show_bug.cgi?id=190325
1598 <rdar://problem/44990443>
1600 Reviewed by Dean Jackson.
1602 Rename WebGPU prototype files to WebMetal in preparation for implementing the new (Oct 2018) WebGPU interface.
1604 * fast/canvas/webgpu/webgpu-runtime-flag-expected.txt: Removed.
1605 * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch-expected.txt.
1606 * fast/canvas/webmetal/webmetal-dispatch.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch.html.
1607 * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Added.
1608 * fast/canvas/webmetal/webmetal-runtime-flag.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-runtime-flag.html.
1609 * inspector/canvas/create-context-webmetal-expected.txt: Renamed from LayoutTests/inspector/canvas/create-context-webgpu-expected.txt.
1610 * inspector/canvas/create-context-webmetal.html: Renamed from LayoutTests/inspector/canvas/create-context-webgpu.html.
1611 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Removed.
1612 * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Added.
1613 * inspector/canvas/resolveCanvasContext-webmetal.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
1614 * platform/gtk/TestExpectations:
1615 * platform/ios/TestExpectations:
1616 * platform/mac/TestExpectations:
1617 * platform/win/TestExpectations:
1619 2018-10-08 Devin Rousso <drousso@apple.com>
1621 Web Inspector: allow multiple canvases to be recorded at the same time
1622 https://bugs.webkit.org/show_bug.cgi?id=190305
1624 Reviewed by Brian Burg.
1626 * inspector/canvas/recording-2d.html:
1627 * inspector/canvas/recording-bitmaprenderer.html:
1628 * inspector/canvas/recording-expected.html:
1629 * inspector/canvas/recording-webgl.html:
1630 * inspector/canvas/recording.html:
1631 * inspector/canvas/resources/recording-utilities.js:
1632 (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
1633 (TestPage.registerInitializer.window.startRecording):
1634 (TestPage.registerInitializer.window.consoleRecord):
1635 (TestPage.registerInitializer):
1637 2018-10-08 Dean Jackson <dino@apple.com>
1639 CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0
1640 https://bugs.webkit.org/show_bug.cgi?id=190376
1641 <rdar://problem/44986520>
1643 Reviewed by Tim Horton.
1645 * compositing/layer-creation/deep-tree.html:
1647 2018-10-08 Aditya Keerthi <akeerthi@apple.com>
1649 Make <input type=color> a runtime enabled (on-by-default) feature
1650 https://bugs.webkit.org/show_bug.cgi?id=189162
1652 Reviewed by Wenson Hsieh and Tim Horton.
1654 Rebaseline layout tests after enabling input type=color by default.
1656 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1657 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1658 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1659 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1660 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1661 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1662 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1663 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt: Added.
1664 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/color-expected.txt:
1665 * platform/mac/accessibility/roles-exposed-expected.txt:
1666 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
1667 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1668 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1669 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1670 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1671 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1672 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1673 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1674 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
1676 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1678 Move test expectations from ios-12 to ios directory
1679 https://bugs.webkit.org/show_bug.cgi?id=189839
1681 Unreviewed test gardening..
1683 * platform/ios-11/http/tests/quicklook/hide-referer-on-navigation-expected.txt: Removed.
1684 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Removed.
1685 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Removed.
1686 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Removed.
1687 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Removed.
1688 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Removed.
1689 * platform/ios-11/quicklook/powerpoint-expected.txt: Removed.
1690 * platform/ios-11/quicklook/powerpoint-legacy-expected.txt: Removed.
1691 * platform/ios-11/quicklook/word-expected.txt: Removed.
1692 * platform/ios-11/quicklook/word-legacy-expected.txt: Removed.
1693 * platform/ios-11/svg/batik/text/longTextOnPath-expected.txt: Removed.
1694 * platform/ios-12/TestExpectations: Removed.
1695 * platform/ios/TestExpectations:
1697 2018-10-08 Truitt Savell <tsavell@apple.com>
1699 Attempt to fix test failure after 236915
1700 https://bugs.webkit.org/show_bug.cgi?id=190352
1702 Unreviewed Test Gardening
1704 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Removed.
1705 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Removed.
1706 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
1708 2018-10-08 Truitt Savell <tsavell@apple.com>
1710 Moving files to fix failures introduced in r236915
1711 https://bugs.webkit.org/show_bug.cgi?id=190352
1713 Unreviewed test gardening
1715 * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Copied from LayoutTests/platform/mac/hkdf.https.worker-expected.txt.
1716 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Renamed from LayoutTests/platform/mac/hkdf.https.worker-expected.txt.
1718 2018-10-08 Devin Rousso <drousso@apple.com>
1720 Web Inspector: group media network entries by the node that triggered the request
1721 https://bugs.webkit.org/show_bug.cgi?id=189606
1722 <rdar://problem/44438527>
1724 Reviewed by Brian Burg.
1726 * http/tests/inspector/network/resource-initiatorNode-expected.txt: Added.
1727 * http/tests/inspector/network/resource-initiatorNode.html: Added.
1729 * inspector/canvas/requestNode.html:
1730 Test case no longer needed since the document is always requested once it's available.
1732 2018-10-08 Andy Estes <aestes@apple.com>
1734 [Payment Request] Requests should be aborted after details settle when the user cancels
1735 https://bugs.webkit.org/show_bug.cgi?id=190333
1737 Reviewed by Alex Christensen.
1739 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1740 * http/tests/paymentrequest/payment-request-show-method.https.html:
1742 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1744 REGRESSION (r235630?): [Mojave WK1] Layout test compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html is a flaky image failure
1745 https://bugs.webkit.org/show_bug.cgi?id=189756
1747 Unreviewed test gardening.
1749 * platform/mac-wk1/TestExpectations:
1751 2018-10-08 David Fenton <david_fenton@apple.com>
1753 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1754 https://bugs.webkit.org/show_bug.cgi?id=190353
1756 Unreviewed. Remove the tests from TestExpectations file.
1758 * platform/mac/TestExpectations:
1760 2018-10-08 Dawei Fenton <realdawei@apple.com>
1762 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1763 https://bugs.webkit.org/show_bug.cgi?id=190353
1765 Unreviewed test gardening.
1767 * platform/mac/TestExpectations:
1769 2018-10-08 Truitt Savell <tsavell@apple.com>
1771 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
1772 https://bugs.webkit.org/show_bug.cgi?id=190352
1774 Unreviewed test Gardening
1776 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1777 * platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1778 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.
1780 2018-10-05 Devin Rousso <drousso@apple.com>
1782 Web Inspector: refactor constructor of WI.Resource
1783 https://bugs.webkit.org/show_bug.cgi?id=190318
1785 Reviewed by Joseph Pecoraro.
1787 * http/tests/inspector/network/har/har-basic.html:
1788 * inspector/unit-tests/resource-collection.html:
1790 2018-10-05 Joseph Pecoraro <pecoraro@apple.com>
1792 Try to unflake inspector/layers/layerTreeDidChange.html
1794 Unreviewed. Test gardening.
1796 * inspector/layers/layerTreeDidChange.html:
1797 Force a layout early in the test to try to force layout tree
1798 update events in the expected sequence.
1800 2018-10-05 Antoine Quint <graouts@apple.com>
1802 [Web Animations] REGRESSION (r236809): crash under AnimationTimeline::updateCSSAnimationsForElement()
1803 https://bugs.webkit.org/show_bug.cgi?id=190307
1804 <rdar://problem/45009901>
1806 Reviewed by Dean Jackson.
1808 This test was also crashing even though it should not have been using the new animation engine. Adding the
1809 flag to opt into the legacy animation engine.
1811 * legacy-animation-engine/animations/animation-shorthand-removed.html:
1813 2018-10-04 Chris Dumez <cdumez@apple.com>
1815 A Document / Window should lose its browsing context as soon as its iframe is removed from the document
1816 https://bugs.webkit.org/show_bug.cgi?id=190282
1818 Reviewed by Ryosuke Niwa.
1820 Update existing layout test to reflect behavior change.
1822 * fast/dom/Window/BarInfo-after-frame-removed.html:
1823 * fast/dom/Window/dom-access-from-closure-iframe-expected.txt:
1824 * fast/dom/Window/dom-access-from-closure-window-expected.txt:
1825 * fast/dom/Window/dom-access-from-closure-window-with-gc-expected.txt:
1826 * fast/dom/Window/resources/dom-access-from-closure-iframe-child.html:
1827 * fast/dom/Window/resources/dom-access-from-closure-window-child.html:
1828 * fast/events/resources/before-unload-return-string-conversion-frame.html:
1829 * fast/parser/resources/set-parent-to-javascript-url.html:
1830 * http/tests/media/media-stream/disconnected-frame.html:
1831 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js:
1833 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1834 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1835 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
1836 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1837 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1839 2018-10-04 Ross Kirsling <ross.kirsling@sony.com>
1841 Unreviewed test gardening for WinCairo (and one cross-platform test).
1844 Remove a cross-platform failure that seems to be passing on all platforms now.
1846 * platform/wincairo/TestExpectations:
1847 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Added.
1849 2018-10-04 Matt Baker <mattbaker@apple.com>
1851 Web Inspector: Table should support multiple selection and Cmd-click behavior
1852 https://bugs.webkit.org/show_bug.cgi?id=189705
1853 <rdar://problem/44571170>
1855 Reviewed by Devin Rousso.
1857 * inspector/table/resources/table-utilities.js: Added.
1858 (TestPage.registerInitializer.InspectorTest.TableDataSource):
1859 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.get items):
1860 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableNumberOfRows):
1861 (TestPage.registerInitializer.InspectorTest.TableDelegate):
1862 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableSelectionDidChange):
1863 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
1864 (TestPage.registerInitializer.InspectorTest.createTable):
1865 (TestPage.registerInitializer):
1867 * inspector/table/table-selection-expected.txt: Added.
1868 * inspector/table/table-selection.html: Added.
1869 * inspector/unit-tests/index-set-expected.txt: Added.
1870 * inspector/unit-tests/index-set.html: Added.
1872 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1874 MutationRecord doesn't keep JS wrappers of target, addedNodes, and removedNodes alive
1875 https://bugs.webkit.org/show_bug.cgi?id=190277
1877 Reviewed by Antti Koivisto.
1879 Added two regression tests for making sure mutation observers and mutation records keep JS wrappers
1880 of the enqueued nodes alive. Also see r236799 for a previous failed attempt to add a similar test.
1882 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1883 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive.html: Added.
1884 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1885 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive.html: Added.
1887 2018-10-04 Devin Rousso <drousso@apple.com>
1889 Web Inspector: merge ProbeManager into DebuggerManager
1890 https://bugs.webkit.org/show_bug.cgi?id=190225
1892 Reviewed by Joseph Pecoraro.
1894 * http/tests/inspector/debugger/debugger-test.js:
1895 (TestPage.registerInitializer.InspectorTest.startTracingProbes):
1896 (TestPage.registerInitializer):
1897 * http/tests/inspector/resources/probe-test.js:
1898 (TestPage.registerInitializer.ProtocolTest.Probe.installTracingListeners):
1899 (TestPage.registerInitializer):
1901 2018-10-04 Devin Rousso <drousso@apple.com>
1903 Web Inspector: some files not listed in OpenResourceDialog
1904 https://bugs.webkit.org/show_bug.cgi?id=190272
1906 Reviewed by Joseph Pecoraro.
1908 * inspector/unit-tests/resource-query-controller-expected.txt:
1909 * inspector/unit-tests/resource-query-controller.html:
1911 2018-10-04 Jiewen Tan <jiewen_tan@apple.com>
1913 [WebAuthN] Move time out control from WebProcess to UIProcess
1914 https://bugs.webkit.org/show_bug.cgi?id=189642
1915 <rdar://problem/44476765>
1917 Reviewed by Chris Dumez.
1919 This patch also fixes some flaky behaviours regarding to the dirty ASN.1 decoder.
1921 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https-expected.txt: Added.
1922 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-create-failure-local.https.html.
1923 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt:
1924 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
1925 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
1926 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
1927 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https-expected.txt: Added.
1928 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-get-failure-local.https.html.
1929 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt:
1930 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
1931 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
1932 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1933 * http/wpt/webauthn/resources/util.js:
1935 2018-10-04 Chris Dumez <cdumez@apple.com>
1937 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1938 https://bugs.webkit.org/show_bug.cgi?id=190252
1940 Reviewed by Alex Christensen.
1942 Add layout test coverage.
1944 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1945 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1946 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1947 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1949 2018-10-04 YUHAN WU <yuhan_wu@apple.com>
1951 runtime flag and IDL for MediaRecorder
1952 https://bugs.webkit.org/show_bug.cgi?id=190018
1954 Reviewed by Youenn Fablet and Chris Dumez.
1956 * platform/win/TestExpectations:
1957 * fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt:
1958 * fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt:
1959 * fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt:
1961 2018-10-04 Chris Dumez <cdumez@apple.com>
1963 Unreviewed, rolling out r236803.
1965 Caused crashes on some bots
1969 "Regression(r236779): Crash when changing the input element
1970 type from inside an 'input' event listener"
1971 https://bugs.webkit.org/show_bug.cgi?id=190252
1972 https://trac.webkit.org/changeset/236803
1974 2018-10-03 Justin Michaud <justin_michaud@apple.com>
1976 Registered custom properties should allow inheritance to be controlled
1977 https://bugs.webkit.org/show_bug.cgi?id=190038
1979 Reviewed by Antti Koivisto.
1981 Add tests to check css registered custom properties with inherits. Also test
1982 calc expression evaluation for inherited registered custom properties.
1984 * css-custom-properties-api/inherits-expected.txt: Added.
1985 * css-custom-properties-api/inherits.html: Added.
1986 * css-custom-properties-api/length-expected.txt: Added.
1987 * css-custom-properties-api/length.html: Added.
1988 * css-custom-properties-api/length2-expected.txt: Added.
1989 * css-custom-properties-api/length2.html: Added.
1991 2018-10-03 Youenn Fablet <youenn@apple.com>
1993 Add VP8 support to WebRTC
1994 https://bugs.webkit.org/show_bug.cgi?id=189976
1996 Reviewed by Eric Carlson.
1998 * webrtc/audio-peer-connection-g722.html:
1999 * webrtc/routines.js:
2000 * webrtc/video-mute-vp8-expected.txt: Added.
2001 * webrtc/video-mute-vp8.html: Added.
2003 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
2005 [WebCrypto] ECDSA could not deal with invalid signature inputs
2006 https://bugs.webkit.org/show_bug.cgi?id=189879
2007 <rdar://problem/44701276>
2009 Reviewed by Brent Fulgham.
2011 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt:
2012 * crypto/subtle/ecdsa-verify-malformed-parameters.html:
2014 2018-10-03 Antoine Quint <graouts@apple.com>
2016 [Web Animations] REGRESSION: setting 'animation-name: none' after a 'fill: forwards' animation has completed does not revert to the unanimated style
2017 https://bugs.webkit.org/show_bug.cgi?id=190257
2018 <rdar://problem/41341473>
2020 Reviewed by Dean Jackson.
2022 Add a test that checks that an animation with fill: forwards no longer applies to an element once it's been removed.
2024 * animations/animation-fill-forwards-removal-expected.txt: Added.
2025 * animations/animation-fill-forwards-removal.html: Added.
2027 2018-10-03 Chris Dumez <cdumez@apple.com>
2029 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
2030 https://bugs.webkit.org/show_bug.cgi?id=190252
2032 Reviewed by Alex Christensen.
2034 Add layout test coverage.
2036 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
2037 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
2038 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
2039 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
2041 2018-10-03 Matt Lewis <jlewis3@apple.com>
2043 Unreviewed, rolling out r236781.
2045 The test added with this commit is timing out consistently.
2049 "GC can collect JS wrappers of nodes in the mutation records
2050 waiting to be delivered"
2051 https://bugs.webkit.org/show_bug.cgi?id=190115
2052 https://trac.webkit.org/changeset/236781
2054 2018-10-03 Youenn Fablet <youenn@apple.com>
2056 Enable H264 simulcast
2057 https://bugs.webkit.org/show_bug.cgi?id=190167
2059 Reviewed by Eric Carlson.
2062 * webrtc/simulcast-h264-expected.txt: Added.
2063 * webrtc/simulcast-h264.html: Added.
2065 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
2067 Enable selectionAcrossShadowBoundariesEnabled by default in WebKitLegacy
2068 https://bugs.webkit.org/show_bug.cgi?id=190238
2070 Reviewed by Antti Koivisto.
2072 Removed the unnecessary webkit-test-runner directive.
2074 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html:
2075 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html:
2076 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html:
2077 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html:
2078 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html:
2079 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html:
2080 * editing/pasteboard/copy-paste-with-shadow-content.html:
2081 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html:
2082 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html:
2083 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html:
2084 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html:
2085 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html:
2086 * editing/selection/selection-across-shadow-boundaries-readonly-1.html:
2087 * editing/selection/selection-across-shadow-boundaries-readonly-2.html:
2088 * editing/selection/selection-across-shadow-boundaries-readonly-3.html:
2089 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html:
2091 2018-10-02 Fujii Hironori <Hironori.Fujii@sony.com>
2093 [WinCairo][BuildBot] archive-test-results fails to delete pywebsocket.ws.log-err.txt
2094 https://bugs.webkit.org/show_bug.cgi?id=190236
2096 Unreviewed test gardening.
2098 * platform/wincairo/TestExpectations: Skipped http/wpt and imported/w3c.
2100 2018-10-02 Ryosuke Niwa <rniwa@webkit.org>
2102 Copying content with shadow DOM doesn't copy any contents
2103 https://bugs.webkit.org/show_bug.cgi?id=157443
2105 Reviewed by Wenson Hsieh.
2107 Added tests for copying and pasting across shadow boundaries with HTML and plain text.
2109 * editing/pasteboard/copy-paste-across-shadow-boundaries-1-expected.txt: Added.
2110 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html: Added.
2111 * editing/pasteboard/copy-paste-across-shadow-boundaries-2-expected.txt: Added.
2112 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html: Added.
2113 * editing/pasteboard/copy-paste-across-shadow-boundaries-3-expected.txt: Added.
2114 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html: Added.
2115 * editing/pasteboard/copy-paste-across-shadow-boundaries-4-expected.txt: Added.
2116 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html: Added.
2117 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1-expected.txt: Added.
2118 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html: Added.
2119 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: Added.
2120 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html: Added.
2121 * editing/pasteboard/copy-paste-with-shadow-content-expected.txt: Added.
2122 * editing/pasteboard/copy-paste-with-shadow-content.html: Added.
2124 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2126 GC can collect JS wrappers of nodes in the mutation records waiting to be delivered
2127 https://bugs.webkit.org/show_bug.cgi?id=190115
2129 Reviewed by Geoffrey Garen.
2131 Added a regression test.
2133 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive-expected.txt: Added.
2134 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive.html: Added.
2136 2018-10-02 Chris Dumez <cdumez@apple.com>
2138 radio / checkbox inputs should fire "click, input, change" events in order when clicked
2139 https://bugs.webkit.org/show_bug.cgi?id=190223
2141 Reviewed by Ryosuke Niwa.
2143 Update existing test to reflect behavior change. I have verified that our new behavior
2144 on this test is consistent with Gecko and Chrome.
2146 * fast/forms/radio/radio-group-keyboard-change-event-expected.txt:
2147 * fast/forms/radio/radio-group-keyboard-change-event.html:
2149 2018-10-02 Chris Dumez <cdumez@apple.com>
2151 fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
2152 https://bugs.webkit.org/show_bug.cgi?id=190218
2154 Reviewed by Alex Christensen.
2156 Update existing tests to reflect behavior change, after checking that our behavior is consistent
2157 with Gecko and Blink on these tests.
2159 * fast/forms/fieldset/fieldset-elements-expected.txt:
2160 * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
2161 * fast/forms/fieldset/fieldset-elements-htmlcollection.html: Added.
2162 * fast/forms/fieldset/fieldset-elements.html:
2163 * fast/forms/fieldset/fieldset-form-collection-radionode-list-expected.txt: Removed.
2164 * fast/forms/fieldset/fieldset-form-collection-radionode-list.html: Removed.
2166 2018-10-02 Devin Rousso <drousso@apple.com>
2168 Web Inspector: prevent layer events from firing until the layer information is re-requested
2169 https://bugs.webkit.org/show_bug.cgi?id=190159
2171 Reviewed by Joseph Pecoraro.
2173 * inspector/layers/layerTreeDidChange-expected.txt: Added.
2174 * inspector/layers/layerTreeDidChange.html: Added.
2176 2018-10-02 Devin Rousso <drousso@apple.com>
2178 Web Inspector: rename frontend managers to be more consistent with backend agents
2179 https://bugs.webkit.org/show_bug.cgi?id=190160
2181 Reviewed by Joseph Pecoraro.
2183 * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
2184 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
2185 * http/tests/inspector/dom/shapes-test.js:
2186 * http/tests/inspector/network/har/har-page.html:
2187 * http/tests/inspector/network/loadResource-insecure-resource.html:
2188 * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
2189 * http/tests/inspector/network/resource-response-source-memory-cache.html:
2190 * http/tests/inspector/network/resource-sizes-memory-cache.html:
2191 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2192 * http/tests/websocket/tests/hybi/inspector/before-load.html:
2193 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html:
2194 * inspector/canvas/requestNode.html:
2195 * inspector/codemirror/resources/prettyprinting/utilities.js:
2196 (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults):
2197 (TestPage.registerInitializer.window.addPrettyPrintingTests):
2198 (TestPage.registerInitializer):
2199 * inspector/console/clearMessages.html:
2200 * inspector/console/command-line-api.html:
2201 * inspector/console/console-api.html:
2202 * inspector/console/console-count.html:
2203 * inspector/console/console-table.html:
2204 * inspector/console/console-time.html:
2205 * inspector/console/message-stack-trace.html:
2206 * inspector/console/messageAdded-from-named-evaluations.html:
2207 * inspector/console/messageRepeatCountUpdated.html:
2208 * inspector/console/messagesCleared.html:
2209 * inspector/console/webcore-logging-expected.txt:
2210 * inspector/console/webcore-logging.html:
2211 * inspector/controller/runtime-controller-import.html:
2212 * inspector/controller/runtime-controller.html:
2213 * inspector/css/add-rule.html:
2214 * inspector/css/createStyleSheet.html:
2215 * inspector/css/css-property.html:
2216 * inspector/css/getAllStyleSheets.html:
2217 * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
2218 * inspector/css/matched-style-properties.html:
2219 * inspector/css/modify-css-property.html:
2220 * inspector/css/modify-rule-selector.html:
2221 * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
2222 * inspector/css/pseudo-element-matches.html:
2223 * inspector/css/selector-dynamic-specificity.html:
2224 * inspector/css/selector-specificity.html:
2225 * inspector/css/shadow-scoped-style.html:
2226 * inspector/css/stylesheet-events-basic.html:
2227 * inspector/css/stylesheet-events-imports.html:
2228 * inspector/css/stylesheet-events-inspector-stylesheet.html:
2229 * inspector/css/stylesheet-events-multiple-documents.html:
2230 * inspector/css/stylesheet-with-mutations.html:
2231 * inspector/debugger/csp-exceptions.html:
2232 * inspector/debugger/js-stacktrace.html:
2233 * inspector/debugger/resources/log-pause-location.js:
2234 (TestPage.registerInitializer.window.findScript):
2235 (TestPage.registerInitializer.window.loadMainPageContent):
2236 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
2237 (TestPage.registerInitializer.window.logLinesWithContext):
2238 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
2239 * inspector/dom-debugger/dom-breakpoints.html:
2240 * inspector/dom-debugger/xhr-breakpoints.html:
2241 * inspector/dom/breakpoint-for-event-listener.html:
2242 * inspector/dom/csp-big5-hash.html:
2243 * inspector/dom/csp-hash.html:
2244 * inspector/dom/customElementState.html:
2245 * inspector/dom/domutilities-csspath.html:
2246 * inspector/dom/domutilities-path-dump.html:
2247 * inspector/dom/domutilities-xpath.html:
2248 * inspector/dom/event-listener-add-remove.html:
2249 * inspector/dom/getEventListenersForNode.html:
2250 * inspector/dom/getOuterHTML.html:
2251 * inspector/dom/hideHighlight.html:
2252 * inspector/dom/highlightFrame.html:
2253 * inspector/dom/highlightNode.html:
2254 * inspector/dom/highlightNodeList.html:
2255 * inspector/dom/highlightSelector.html:
2256 * inspector/dom/insertAdjacentHTML.html:
2257 * inspector/dom/inspect.html:
2258 * inspector/dom/pseudo-element-dynamic.html:
2259 * inspector/dom/pseudo-element-static.html:
2260 * inspector/dom/push-node-by-path-to-frontend.html:
2261 * inspector/dom/setEventListenerDisabled.html:
2262 * inspector/dom/setInspectedNode.html:
2263 * inspector/dom/setOuterHTML-no-document-element.html:
2264 * inspector/dom/setOuterHTML.html:
2265 * inspector/dom/shadow-and-non-shadow-children.html:
2266 * inspector/dom/shadowRootType.html:
2267 * inspector/dom/template-content.html:
2268 * inspector/formatting/resources/utilities.js:
2269 (TestPage.registerInitializer.loadFormattingTestAndExpectedResults):
2270 (TestPage.registerInitializer.window.addFormattingTests):
2271 (TestPage.registerInitializer):
2272 * inspector/indexeddb/clearObjectStore.html:
2273 * inspector/indexeddb/deleteDatabaseNamesWithSpace.html:
2274 * inspector/indexeddb/requestData.html:
2275 * inspector/indexeddb/requestDatabase.html:
2276 * inspector/indexeddb/requestDatabaseNames.html:
2277 * inspector/layers/layer-tree-manager.html:
2278 * inspector/model/dom-node.html:
2279 * inspector/model/frame-extra-scripts.html:
2280 * inspector/model/script-resource-relationship.html:
2281 * inspector/model/stack-trace.html:
2282 * inspector/page/empty-or-missing-resources.html:
2283 * inspector/page/hidpi-snapshot-size.html:
2284 * inspector/page/main-frame-resource.html:
2285 * inspector/runtime/change-execution-context-identifier.html:
2286 * inspector/runtime/saveResult.html:
2287 * inspector/storage/domStorage-events.html:
2288 * inspector/worker/console-basic.html:
2289 * inspector/worker/resources-in-worker.html:
2291 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2293 [Curl] Fix missing values of resource timing API.
2294 https://bugs.webkit.org/show_bug.cgi?id=190193
2296 Reviewed by Alex Christensen.
2298 * platform/wincairo/TestExpectations:
2300 2018-10-02 Per Arne Vollan <pvollan@apple.com>
2302 [WebVTT] Cue with line setting is not rendered correctly
2303 https://bugs.webkit.org/show_bug.cgi?id=190168
2305 Reviewed by Eric Carlson.
2307 * media/track/captions-webvtt/line-position.vtt: Added.
2308 * media/track/track-cue-line-position-expected-mismatch.html: Added.
2309 * media/track/track-cue-line-position.html: Added.
2311 2018-10-02 Carlos Eduardo Ramalho <cadubentzen@gmail.com>
2313 [GTK] fast/forms/color/input-appearance-color.html is failing
2314 https://bugs.webkit.org/show_bug.cgi?id=189350
2316 Reviewed by Michael Catanzaro.
2318 Update test expectations to match changes introduced in r235435.
2320 * platform/gtk/TestExpectations:
2321 * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
2322 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2324 2018-10-01 Dean Jackson <dino@apple.com>
2326 Remove CSS Animation Triggers
2327 https://bugs.webkit.org/show_bug.cgi?id=190175
2328 <rdar://problem/44925626>
2330 Reviewed by Simon Fraser.
2332 Remove a bunch of tests that no longer have an implementation.
2335 * animations/trigger-computed-style-expected.txt: Removed.
2336 * animations/trigger-computed-style.html: Removed.
2337 * animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2338 * animations/trigger-container-scroll-boundaries.html: Removed.
2339 * animations/trigger-container-scroll-empty-expected.txt: Removed.
2340 * animations/trigger-container-scroll-empty.html: Removed.
2341 * animations/trigger-container-scroll-simple-expected.txt: Removed.
2342 * animations/trigger-container-scroll-simple.html: Removed.
2343 * animations/trigger-parsing-expected.txt: Removed.
2344 * animations/trigger-parsing.html: Removed.
2345 * fast/css/compare-animation-trigger-expected.txt: Removed.
2346 * fast/css/compare-animation-trigger.html: Removed.
2347 * legacy-animation-engine/animations/trigger-computed-style-expected.txt: Removed.
2348 * legacy-animation-engine/animations/trigger-computed-style.html: Removed.
2349 * legacy-animation-engine/animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2350 * legacy-animation-engine/animations/trigger-container-scroll-boundaries.html: Removed.
2351 * legacy-animation-engine/animations/trigger-container-scroll-empty-expected.txt: Removed.
2352 * legacy-animation-engine/animations/trigger-container-scroll-empty.html: Removed.
2353 * legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Removed.
2354 * legacy-animation-engine/animations/trigger-container-scroll-simple.html: Removed.
2355 * legacy-animation-engine/animations/trigger-parsing-expected.txt: Removed.
2356 * legacy-animation-engine/animations/trigger-parsing.html: Removed.
2357 * legacy-animation-engine/fast/css/compare-animation-trigger-expected.txt: Removed.
2358 * legacy-animation-engine/fast/css/compare-animation-trigger.html: Removed.
2359 * platform/gtk/TestExpectations:
2360 * platform/ios/TestExpectations:
2361 * platform/mac-wk2/TestExpectations:
2362 * platform/wincairo/TestExpectations:
2364 2018-10-02 Commit Queue <commit-queue@webkit.org>
2366 Unreviewed, rolling out r236624 and r236671.
2367 https://bugs.webkit.org/show_bug.cgi?id=190207
2369 The change in r236624 introduced crashes on the bots
2370 (Requested by ryanhaddad on #webkit).
2372 Reverted changesets:
2374 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2375 https://bugs.webkit.org/show_bug.cgi?id=188747
2376 https://trac.webkit.org/changeset/236624
2378 "Unify implementation in VideoFullscreenInterfaceAVKit"
2379 https://bugs.webkit.org/show_bug.cgi?id=190091
2380 https://trac.webkit.org/changeset/236671
2382 2018-10-02 Frederic Wang <fwang@igalia.com>
2384 [WPE] Enable more Cache Storage and Service Workers tests
2385 https://bugs.webkit.org/show_bug.cgi?id=190198
2387 Reviewed by Michael Catanzaro.
2389 * platform/wpe/TestExpectations: Unskip most tests and add expectations for a few of them.
2391 2018-10-02 Frederic Wang <fwang@igalia.com>
2393 [GTK] Enable more Cache Storage and Service Workers tests
2394 https://bugs.webkit.org/show_bug.cgi?id=190196
2396 Reviewed by Michael Catanzaro.
2398 * platform/gtk/TestExpectations: Unskip most tests are add some failure annotations.
2400 2018-10-02 Thibault Saunier <tsaunier@igalia.com>
2402 [GTK][WPE] Blacklist more tests that are requiring webrtc <-> webaudio bridging
2403 https://bugs.webkit.org/show_bug.cgi?id=189829
2405 Reviewed by Alejandro G. Castro.
2407 * platform/gtk/TestExpectations:
2408 * platform/wpe/TestExpectations:
2410 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2412 [WinCairo] Enable some wpt tests.
2413 https://bugs.webkit.org/show_bug.cgi?id=190129
2415 Unreviewed test gardening..
2417 * platform/wincairo/TestExpectations:
2418 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click-expected.txt: Added.
2419 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href-expected.txt: Added.
2421 2018-10-01 Ross Kirsling <ross.kirsling@sony.com>
2423 [WinCairo] Unreviewed test gardening.
2425 * platform/wincairo/TestExpectations:
2427 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2429 Removed a failing test expectation on imported/w3c/web-platform-tests/shadow-dom/slotchange.html
2430 since we haven't seen a single failure after the fix in r236440.
2432 * platform/mac/TestExpectations:
2434 2018-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2436 [Cocoa] Update delete-emoji expected results
2437 https://bugs.webkit.org/show_bug.cgi?id=190182
2441 Simply update the expected results.
2443 * platform/mac-highsierra/editing/deleting/delete-emoji-1-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt.
2444 * platform/mac-highsierra/editing/deleting/delete-emoji-9-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt.
2445 * platform/mac-highsierra/editing/deleting/delete-emoji-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt.
2446 * platform/mac/TestExpectations:
2447 * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
2448 * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2449 * platform/mac/editing/deleting/delete-emoji-expected.txt:
2451 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2453 Add a new variant of serializePreservingVisualAppearance which takes VisibleSelection
2454 https://bugs.webkit.org/show_bug.cgi?id=190108
2456 Reviewed by Wenson Hsieh.
2458 Rebaselined the test since the bug that interchange new lines are inserted in the last table cell is fixed.
2459 Also updated the description in the test to reflect this change.
2461 * editing/pasteboard/paste-table-003-expected.txt:
2462 * editing/pasteboard/paste-table-003.html:
2464 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2466 Unreviewed, rebaseline tests after r236632.
2468 * platform/ios/css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2469 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2470 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2472 2018-10-01 Sihui Liu <sihui_liu@apple.com>
2474 Remove StorageProcess
2475 https://bugs.webkit.org/show_bug.cgi?id=189975
2477 Reviewed by Geoffrey Garen.
2479 Since Service Worker management is in netowrk process now, we should terminate network
2480 process instead of storage process.
2482 * http/wpt/service-workers/persistent-importScripts.html:
2484 2018-10-01 Jiewen Tan <jiewen_tan@apple.com>
2486 [WebAuthN] Import a JS CBOR coder
2487 https://bugs.webkit.org/show_bug.cgi?id=189877
2488 <rdar://problem/44701124>
2490 Reviewed by Chris Dumez.
2492 This patch import a 3rd party JS CBOR coder from https://github.com/paroga/cbor-js.
2493 The library is MIT licensed, which should be fine to use within WebKit.
2495 As a benefit from the library, tests are updated to check CBOR binaries.
2497 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2498 * http/wpt/webauthn/idl.https.html:
2499 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2500 * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
2501 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2502 * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
2503 * http/wpt/webauthn/resources/cbor.js: Added.
2504 * http/wpt/webauthn/resources/util.js:
2506 2018-10-01 Daniel Bates <dabates@apple.com>
2508 [iOS] Special keys are misidentified in DOM keyboard events
2509 https://bugs.webkit.org/show_bug.cgi?id=189974
2511 Reviewed by Wenson Hsieh.
2513 Add tests to ensure that we do not regress key identification for special keys.
2515 Update the expected results for test fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
2516 now that we correctly identify some more keys.
2518 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element-expected.txt: Added.
2519 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html: Added.
2520 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2521 * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt: Added.
2522 * fast/events/ios/keypress-keys-in-non-editable-element.html: Added.
2523 * resources/ui-helper.js:
2524 (window.UIHelper.typeCharacter): Actually type the specified character in DumpRenderTree.
2526 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2528 REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
2529 https://bugs.webkit.org/show_bug.cgi?id=189674
2531 Unreviewed test gardening..
2533 * platform/mac/TestExpectations: Remove flaky expectation.
2535 2018-10-01 Youenn Fablet <youenn@apple.com>
2537 [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
2538 https://bugs.webkit.org/show_bug.cgi?id=184204
2540 Reviewed by Chris Dumez.
2542 * platform/mac-wk2/TestExpectations:
2544 2018-10-01 Chris Dumez <cdumez@apple.com>
2546 Make crossOriginObject.then undefined for promises
2547 https://bugs.webkit.org/show_bug.cgi?id=190094
2549 Reviewed by Darin Adler.
2551 Update existing tests to reflect behavior change.
2553 * http/tests/navigation/process-swap-window-open-expected.txt:
2554 * http/tests/navigation/process-swap-window-open.html:
2555 * http/wpt/cross-origin-window-policy/resources/utils.js:
2556 (testCrossOriginOption):
2558 2018-10-01 Alicia Boya García <aboya@igalia.com>
2560 [MSE][GStreamer] Reset running time in PlaybackPipeline::flush()
2561 https://bugs.webkit.org/show_bug.cgi?id=190076
2563 Reviewed by Philippe Normand.
2565 A test where a seek is followed by a redundant append is added. This
2566 test timed out in the GStreamer MSE implementation before the
2567 accompanying patch fixed it.
2569 The MIME type declared in test-48khz-manifest.json has also been
2570 changed, from non-standard `audio/x-m4a` to `audio/mp4;
2571 codecs="mp4a.40.2"`, as implied by the MSE specs. This should not
2572 affect other tests because no other tests were reading this type
2575 * media/media-source/content/test-48khz-manifest.json:
2576 * media/media-source/media-source-seek-redundant-append-expected.txt: Added.
2577 * media/media-source/media-source-seek-redundant-append.html: Added.
2578 * media/video-test.js:
2580 2018-10-01 Antoine Quint <graouts@apple.com>
2582 [Web Animations] Fix test regressions after enabling Web Animations with CSS Integration
2583 https://bugs.webkit.org/show_bug.cgi?id=190032
2585 Unreviewed. We need to opt into the legacy animation engine for these tests to fix some crashes in other
2586 tests due to webkit.org/b/186946.
2588 * legacy-animation-engine/animations/cross-fade-webkit-mask-image.html:
2589 * legacy-animation-engine/transitions/delay.html:
2590 * legacy-animation-engine/transitions/transition-timing-function.html:
2592 2018-09-30 Eric Carlson <eric.carlson@apple.com>
2594 [MediaStream] Clean up RealtimeMediaSource settings change handling
2595 https://bugs.webkit.org/show_bug.cgi?id=189998
2596 <rdar://problem/44797884>
2598 Reviewed by Youenn Fablet.
2600 * webrtc/video-disabled-black.html:
2602 2018-09-29 Commit Queue <commit-queue@webkit.org>
2604 Unreviewed, rolling out r236631.
2605 https://bugs.webkit.org/show_bug.cgi?id=190112
2607 Caused various eventSender tests, including fast/css/pseudo-
2608 active-style-sharing*, to fail (Requested by smfr on #webkit).
2612 "Regression(r236512): http/tests/navigation/keyboard-events-
2613 during-provisional-navigation.html is flaky"
2614 https://bugs.webkit.org/show_bug.cgi?id=190052
2615 https://trac.webkit.org/changeset/236631
2617 2018-09-28 Zamiul Haque <zhaque@apple.com>
2619 Angled gradient backgrounds in body render vertically when body height is 0
2620 https://bugs.webkit.org/show_bug.cgi?id=177232
2621 <rdar://problem/34548230>.
2623 Reviewed by Tim Horton.
2625 Added tests to make sure that angled background gradients inside of a
2626 body tag of height 0 render as empty white screens.
2628 * angled-background-repeating-gradient-rendering-vertical.html: Added.
2629 * angled-background-repeating-gradient-rendering-vertical-expected.html: Added.
2631 2018-09-28 Chris Dumez <cdumez@apple.com>
2633 The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
2634 https://bugs.webkit.org/show_bug.cgi?id=190090
2636 Reviewed by Ryosuke Niwa.
2638 Update test that was returning a value in a beforeunload event listener instead of using an
2639 event handler. The test needs to use an event handler (window.onbeforeunload) as an event
2640 listener does not have a return value. I have verified that our behavior is consistent with
2641 Chrome and Firefox on this test, both with an event listener and an event handler.
2643 * fast/loader/form-submission-after-beforeunload-cancel.html:
2645 2018-09-28 Simon Fraser <simon.fraser@apple.com>
2647 RenderLayer::removeOnlyThisLayer() should not call updateLayerPositions()
2648 https://bugs.webkit.org/show_bug.cgi?id=190093
2650 Reviewed by Dean Jackson and Zalan Bujtas.
2652 The ordering of the repaints changes.
2654 blend-mode-turn-off-isolation-no-effect.html now issues a repaint, which is expected now.
2655 Isolation is so rare that this is not a problem.
2657 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2658 * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2659 * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt:
2660 * fast/repaint/absolute-position-change-containing-block-expected.txt:
2662 2018-09-28 Devin Rousso <drousso@apple.com>
2664 Web Inspector: crash in InspectorNetworkAgent::didReceiveResponse when loading denied x-frame resources
2665 https://bugs.webkit.org/show_bug.cgi?id=190046
2667 Reviewed by Joseph Pecoraro.
2669 * http/tests/inspector/network/resources/x-frame-options.php: Added.
2670 * http/tests/inspector/network/x-frame-options-expected.txt: Added.
2671 * http/tests/inspector/network/x-frame-options.html: Added.
2673 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
2675 [WebAuthN] Polish WebAuthN auto-test environment
2676 https://bugs.webkit.org/show_bug.cgi?id=189283
2677 <rdar://problem/44117828>
2679 Reviewed by Chris Dumez.
2681 This patch does the following few things:
2682 1. Update tests that employ old mocking mechnism to the new one.
2683 2. Move tests from http/tests/webauthn to http/wpt/webauthn. As a result, we have one unified place for
2684 all WebAuthN tests: http/wpt/webauthn.
2685 3. Add a helper function to check DOMException message as well.
2688 * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Removed.
2689 * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Removed.
2690 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Removed.
2691 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Removed.
2692 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Removed.
2693 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Removed.
2694 * http/tests/webauthn/resources/last-layer-frame.https.html: Removed.
2695 * http/tests/webauthn/resources/util.js: Removed.
2696 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2697 * http/wpt/webauthn/idl.https.html:
2698 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2699 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
2700 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
2701 * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Removed.
2702 * http/wpt/webauthn/public-key-credential-create-success.https.html: Removed.
2703 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
2704 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https.html: Renamed from LayoutTests/http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https.html.
2705 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2706 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
2707 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
2708 * http/wpt/webauthn/public-key-credential-get-success.https-expected.txt: Removed.
2709 * http/wpt/webauthn/public-key-credential-get-success.https.html: Removed.
2710 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Added.
2711 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https.html: Renamed from LayoutTests/http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https.html.
2712 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
2713 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
2714 * http/wpt/webauthn/resources/last-layer-frame.https.html: Added.
2715 * http/wpt/webauthn/resources/second-layer-frame.https.html: Renamed from LayoutTests/http/tests/webauthn/resources/second-layer-frame.https.html.
2716 * http/wpt/webauthn/resources/util.js:
2717 * platform/gtk/TestExpectations:
2718 * platform/ios-wk1/TestExpectations:
2719 * platform/mac-wk1/TestExpectations:
2720 * platform/mac-wk2/TestExpectations:
2721 * platform/win/TestExpectations:
2722 * platform/wincairo/TestExpectations:
2723 * platform/wpe/TestExpectations:
2725 2018-09-28 Jer Noble <jer.noble@apple.com>
2727 Refactoring: eliminate raw pointer usage in Fullscreen code
2728 https://bugs.webkit.org/show_bug.cgi?id=188747
2729 <rdar://problem/43541164>
2731 Reviewed by Alex Christensen.
2733 Test was causing false pass results due to the webkitPresentationMode being correctly set
2734 to "inline" during the close() operation; modify the test to only perform the close()
2735 operation when the presetation mode is changed to "picture-in-picture".
2737 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2738 * media/controls/ipad/resources/picture-in-picture.html:
2740 2018-09-28 Chris Dumez <cdumez@apple.com>
2742 Drop support for cross-origin-window-policy header
2743 https://bugs.webkit.org/show_bug.cgi?id=190081
2745 Reviewed by Ryosuke Niwa.
2747 * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Removed.
2748 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Removed.
2749 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Removed.
2750 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Removed.
2751 * http/wpt/cross-origin-window-policy/allow-postmessage.html: Removed.
2752 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Removed.
2753 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Removed.
2754 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Removed.
2755 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Removed.
2756 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
2757 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Removed.
2758 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Removed.
2759 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Removed.
2760 * http/wpt/cross-origin-window-policy/resources/destination.html: Removed.
2761 * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Removed.
2762 * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Removed.
2763 * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Removed.
2764 * http/wpt/cross-origin-window-policy/resources/utils.js: Removed.
2766 2018-09-28 Andy Estes <aestes@apple.com>
2768 [Apple Pay] Remove the "in-store" button type
2769 https://bugs.webkit.org/show_bug.cgi?id=190079
2771 Reviewed by Tim Horton.
2773 * http/tests/ssl/applepay/ApplePayButton.html:
2774 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png:
2775 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt:
2777 2018-09-28 Dawei Fenton <realdawei@apple.com>
2779 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2780 https://bugs.webkit.org/show_bug.cgi?id=189641
2782 Unreviewed, skip tests that are timing out.
2786 2018-09-28 Chris Dumez <cdumez@apple.com>
2788 document.open() should throw errors for cross-origin calls
2789 https://bugs.webkit.org/show_bug.cgi?id=189371
2790 <rdar://problem/44282700>
2792 Reviewed by Youenn Fablet.
2794 Tweak a couple of existing tests to reflect behavior change.
2796 * fast/dom/HTMLDocument/document-open-return-value.html:
2797 * fast/parser/tokenizer-close-during-document-write.html:
2799 2018-09-28 Commit Queue <commit-queue@webkit.org>
2801 Unreviewed, rolling out r236605.
2802 https://bugs.webkit.org/show_bug.cgi?id=190087
2804 caused three API test timeouts (Requested by jernoble on
2809 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2810 https://bugs.webkit.org/show_bug.cgi?id=188747
2811 https://trac.webkit.org/changeset/236605
2813 2018-09-28 Jer Noble <jer.noble@apple.com>
2815 Refactoring: eliminate raw pointer usage in Fullscreen code
2816 https://bugs.webkit.org/show_bug.cgi?id=188747
2817 <rdar://problem/43541164>
2819 Reviewed by Alex Christensen.
2821 Test was causing false pass results due to the webkitPresentationMode being correctly set
2822 to "inline" during the close() operation; modify the test to only perform the close()
2823 operation when the presetation mode is changed to "picture-in-picture".
2825 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2826 * media/controls/ipad/resources/picture-in-picture.html:
2828 2018-09-28 Chris Dumez <cdumez@apple.com>
2830 REGRESSION (r236573): [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2831 https://bugs.webkit.org/show_bug.cgi?id=190067
2833 Unreviewed, re-land ios-specific expected result for this test as they were inadvertently
2836 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2837 * platform/ios/TestExpectations:
2839 2018-09-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
2841 [Curl] Fix priority issue with multiple cookies with different level of path.
2842 https://bugs.webkit.org/show_bug.cgi?id=189920
2844 Reviewed by Fujii Hironori.
2846 * http/tests/cookies/cookie-with-multiple-level-path-expected.txt: Added.
2847 * http/tests/cookies/cookie-with-multiple-level-path.html: Added.
2848 * http/tests/cookies/resources/cookie-with-multiple-level-path.php: Added.
2850 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2852 [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2853 https://bugs.webkit.org/show_bug.cgi?id=190067
2855 Unreviewed test gardening.
2857 * platform/ios/TestExpectations: Mark test as failing.
2859 2018-09-27 John Wilander <wilander@apple.com>
2861 Resource Load Statistics: Non-redirected top frame navigation should not get captured in statistics
2862 https://bugs.webkit.org/show_bug.cgi?id=190055
2863 <rdar://problem/44843460>
2865 Reviewed by Chris Dumez.
2867 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-expected.txt: Added.
2868 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html: Added.
2870 2018-09-27 Chris Dumez <cdumez@apple.com>
2872 Regression(r236512): fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html and editing/pasteboard/emacs-ctrl-a-k-y.html are flaky
2873 https://bugs.webkit.org/show_bug.cgi?id=190048
2875 Reviewed by Ryosuke Niwa.
2877 Update editing/pasteboard/emacs-ctrl-a-k-y.html to address flakiness:
2878 - Stop dumping editing callbacks as some of them may get logged in a slightly different order
2879 due to IPC ordering, and those are not needed to determine that the test passes.
2880 - Dump the test as text to avoid needing platform-specific results.
2882 * editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2883 * editing/pasteboard/emacs-ctrl-a-k-y.html:
2884 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2885 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2886 * platform/ios-wk1/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2887 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2888 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2889 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2890 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2891 * platform/win/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2892 * platform/wincairo/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2893 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Removed.
2895 2018-09-27 Andy Estes <aestes@apple.com>
2897 [Payment Request] Update web platform tests
2898 https://bugs.webkit.org/show_bug.cgi?id=190049
2900 Reviewed by Youenn Fablet.
2902 Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
2904 * platform/ios-wk2/TestExpectations:
2905 * platform/mac-wk2/TestExpectations:
2907 2018-09-27 Alicia Boya García <aboya@igalia.com>
2909 [MSE] Fix unwanted sample erase from the decode queue
2910 https://bugs.webkit.org/show_bug.cgi?id=180643
2912 Reviewed by Jer Noble.
2914 Added a test case for the fixed bug.
2916 * media/media-source/media-source-append-acb-no-frame-lost.html: Added.
2918 2018-09-27 Chris Dumez <cdumez@apple.com>
2920 Unreviewed, make fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html more deterministic to address flakiness.
2922 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked-expected.txt:
2923 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html:
2925 2018-09-27 John Wilander <wilander@apple.com>
2927 Resource Load Statistics: Remove temporary compatibility fix for auto-dismiss popups
2928 https://bugs.webkit.org/show_bug.cgi?id=189980
2929 <rdar://problem/44780645>
2931 Reviewed by Alex Christensen.
2933 This test was for the temporary compatibility fix in:
2934 https://bugs.webkit.org/show_bug.cgi?id=183620. This change makes it into a
2935 test that the compatibility fix is no longer there.
2937 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener-expected.txt.
2938 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss.html: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener.html.
2939 * platform/ios-wk2/TestExpectations:
2940 Removed comment and entry since https://bugs.webkit.org/show_bug.cgi?id=183714 was fixed long ago.
2941 * platform/ios/TestExpectations:
2943 * platform/mac-wk2/TestExpectations:
2946 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2948 Unreviewed, rolling out r236557.
2950 Really roll out r236557 this time because it breaks internal
2955 "Add VP8 support to WebRTC"
2956 https://bugs.webkit.org/show_bug.cgi?id=189976
2957 https://trac.webkit.org/changeset/236557
2959 2018-09-27 Youenn Fablet <youenn@apple.com>
2961 Add VP8 support to WebRTC
2962 https://bugs.webkit.org/show_bug.cgi?id=189976
2964 Reviewed by Eric Carlson.
2966 * webrtc/audio-peer-connection-g722.html:
2967 * webrtc/routines.js:
2968 * webrtc/video-mute-vp8-expected.txt: Added.
2969 * webrtc/video-mute-vp8.html: Added.
2971 2018-09-27 Youenn Fablet <youenn@apple.com>
2973 LayoutTest webrtc/video-unmute.html is a flaky timeout
2974 https://bugs.webkit.org/show_bug.cgi?id=172879
2975 <rdar://problem/32548738>
2977 Reviewed by Eric Carlson.
2979 * platform/ios-wk2/TestExpectations:
2980 * platform/mac-wk2/TestExpectations:
2981 * webrtc/video-unmute.html:
2982 Resort on routines.js black frame routine.
2983 Reenable test in mac and ios.
2985 2018-09-27 Andy Estes <aestes@apple.com>
2987 [Apple Pay] Support granular errors in PaymentDetailsUpdate
2988 https://bugs.webkit.org/show_bug.cgi?id=189938
2990 Reviewed by Youenn Fablet.
2992 * http/tests/resources/payment-request.js:
2993 (validPaymentDetails):
2994 (updateDetailsOnShippingAddressChange):
2995 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt: Added.
2996 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html: Added.
2997 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https-expected.txt: Added.
2998 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html: Added.
2999 * platform/mac-wk2/TestExpectations:
3001 2018-09-27 Chris Dumez <cdumez@apple.com>
3003 document.open() should not propagate URLs to non-fully active documents
3004 https://bugs.webkit.org/show_bug.cgi?id=189375
3005 <rdar://problem/44282755>
3007 Reviewed by Youenn Fablet.
3009 Update existing test to reflect behavior change. I have verified that this test was
3010 failing in Firefox and is now passing in Firefox.
3012 * fast/dom/resource-locations-in-created-html-document.html:
3014 2018-09-27 Chris Dumez <cdumez@apple.com>
3016 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
3017 https://bugs.webkit.org/show_bug.cgi?id=184183
3018 <rdar://problem/36800576>
3020 Reviewed by Ryosuke Niwa.
3022 Drop test for the DoNotProcessIncomingMessagesWhenWaitingForSyncReply IPC::SendOption as it was
3023 removed in this patch. This SendOption is no longer useful because it is now the default behavior
3024 for the WebContent process.
3026 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
3027 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
3029 2018-09-27 Philippe Normand <pnormand@igalia.com>
3031 Unreviewed GTK WebAudio rebaseline.
3033 This time from the 64-bit Release bot...
3035 * platform/gtk/webaudio/oscillator-custom-expected.wav:
3036 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
3037 * platform/gtk/webaudio/oscillator-sine-expected.wav:
3038 * platform/gtk/webaudio/oscillator-square-expected.wav:
3039 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
3041 2018-09-27 Philippe Normand <pnormand@igalia.com>
3043 Unreviewed GTK WebAudio rebaselines
3045 * platform/gtk/TestExpectations: webaudio/audioprocessingevent.html doesn't fail.
3046 * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Rebaselined.
3048 2018-09-27 Philippe Normand <pnormand@igalia.com>
3050 [GTK] Several tests are failing since r217598
3051 https://bugs.webkit.org/show_bug.cgi?id=172809
3053 Unreviewed, GTK platform test expectations rebaseline.
3055 * platform/gtk/TestExpectations:
3056 * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Removed.
3057 * platform/gtk/webaudio/oscillator-custom-expected.wav:
3058 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
3059 * platform/gtk/webaudio/oscillator-sine-expected.wav:
3060 * platform/gtk/webaudio/oscillator-square-expected.wav:
3061 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
3063 2018-09-27 Antoine Quint <graouts@apple.com>
3065 [Web Animations] Turn Web Animations with CSS integration on
3066 https://bugs.webkit.org/show_bug.cgi?id=184819
3067 <rdar://problem/39597337>
3069 Reviewed by Dean Jackson.
3072 * animations/3d/matrix-transform-type-animation.html:
3073 * animations/3d/replace-filling-transform.html:
3074 * animations/3d/transform-origin-vs-functions.html:
3075 * animations/3d/transform-perspective.html:
3076 * animations/additive-transform-animations.html:
3077 * animations/animation-border-overflow.html:
3078 * animations/animation-callback-timestamp.html:
3079 * animations/animation-controller-drt-api.html:
3080 * animations/animation-direction-alternate-reverse-expected.txt:
3081 * animations/animation-direction-alternate-reverse.html:
3082 * animations/animation-direction-reverse-fill-mode-hardware.html:
3083 * animations/animation-direction-reverse-hardware-opacity.html:
3084 * animations/animation-direction-reverse-hardware.html:
3085 * animations/animation-direction-reverse-non-hardware.html:
3086 * animations/animation-direction-reverse-timing-functions-hardware.html:
3087 * animations/animation-direction-reverse-timing-functions.html:
3088 * animations/animation-direction.html:
3089 * animations/animation-followed-by-transition.html:
3090 * animations/animation-hit-test-transform.html:
3091 * animations/animation-hit-test.html:
3092 * animations/animation-internals-api-expected.txt: Removed.
3093 * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
3094 * animations/animation-internals-api-multiple-keyframes.html: Removed.
3095 * animations/animation-internals-api.html: Removed.
3096 * animations/animation-offscreen-to-onscreen.html:
3097 * animations/animation-playstate-paused-style-resolution.html:
3098 * animations/big-rotation-expected.txt:
3099 * animations/big-rotation.html:
3100 * animations/change-completed-animation-transform.html:
3101 * animations/change-keyframes.html:
3102 * animations/combo-transform-rotate+scale.html:
3103 * animations/cross-fade-background-image.html:
3104 * animations/cross-fade-border-image-source.html:
3105 * animations/cross-fade-list-style-image.html:
3106 * animations/cross-fade-webkit-mask-box-image.html:
3107 * animations/duplicate-keys-expected.html:
3108 * animations/duplicate-keys.html:
3109 * animations/duplicated-keyframes-name.html:
3110 * animations/fill-forwards-end-state.html:
3111 * animations/fill-mode-forwards-zero-duration-expected.txt:
3112 * animations/fill-mode-forwards-zero-duration.html:
3113 * animations/fill-mode-removed.html:
3114 * animations/font-variations/font-stretch.html:
3115 * animations/font-variations/font-style.html:
3116 * animations/font-variations/font-variation-settings-order.html:
3117 * animations/font-variations/font-variation-settings-unlike.html:
3118 * animations/font-variations/font-variation-settings.html:
3119 * animations/font-variations/font-weight.html:
3120 * animations/generic-from-to.html:
3121 * animations/import.html:
3122 * animations/keyframe-multiple-timing-functions-transform.html:
3123 * animations/keyframe-timing-functions-transform.html:
3124 * animations/keyframe-timing-functions.html:
3125 * animations/keyframe-timing-functions2.html:
3126 * animations/keyframes-comma-separated.html:
3127 * animations/keyframes-dynamic.html:
3128 * animations/keyframes-infinite-iterations.html:
3129 * animations/keyframes-invalid-keys.html:
3130 * animations/keyframes-out-of-order.html:
3131 * animations/keyframes.html:
3132 * animations/leak-document-with-css-animation.html:
3133 * animations/lineheight-animation.html:
3134 * animations/longhand-timing-function.html:
3135 * animations/matrix-anim.html:
3136 * animations/missing-from-to-transforms.html:
3137 * animations/missing-from-to.html:
3138 * animations/missing-keyframe-properties-repeating.html:
3139 * animations/missing-keyframe-properties-timing-function.html:
3140 * animations/missing-keyframe-properties.html:
3141 * animations/missing-values-first-keyframe.html:
3142 * animations/missing-values-last-keyframe.html:
3143 * animations/multiple-animations-timing-function.html:
3144 * animations/multiple-animations.html:
3145 * animations/multiple-keyframes.html:
3146 * animations/negative-delay.html:
3147 * animations/pause-crash.html:
3148 * animations/play-state-start-paused.html:
3149 * animations/resources/animation-leak-iframe.html:
3150 * animations/simultaneous-start-left.html:
3151 * animations/simultaneous-start-transform.html:
3152 * animations/spring-function.html:
3153 * animations/stacking-context-unchanged-while-running.html:
3154 * animations/stop-animation-on-suspend.html:
3155 * animations/suspend-resume-animation-events.html:
3156 * animations/timing-functions.html:
3157 * animations/transition-and-animation-1.html:
3158 * animations/transition-and-animation-2.html:
3159 * animations/transition-and-animation-3.html:
3160 * animations/trigger-container-scroll-boundaries.html:
3161 * animations/trigger-container-scroll-empty.html:
3162 * animations/trigger-container-scroll-simple.html:
3163 * animations/unanimated-style.html:
3164 * animations/unprefixed-keyframes.html:
3165 * animations/width-using-ems.html:
3166 * compositing/animation/animated-composited-inside-hidden.html:
3167 * compositing/animation/computed-style-during-delay.html:
3168 * compositing/animation/layer-for-filling-animation.html:
3169 * compositing/backing/backface-visibility-flip.html:
3170 * compositing/backing/transform-transition-from-outside-view.html:
3171 * compositing/contents-scale/animating.html:
3172 * compositing/layer-creation/animation-overlap-with-children.html:
3173 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3174 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
3175 * compositing/layer-creation/mismatched-transform-transition-overlap.html:
3176 * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3177 * compositing/layer-creation/overlap-animation-clipping.html:
3178 * compositing/layer-creation/overlap-animation-container.html:
3179 * compositing/layer-creation/overlap-animation.html:
3180 * compositing/layer-creation/scale-rotation-animation-overlap.html:
3181 * compositing/layer-creation/scale-rotation-transition-overlap.html:
3182 * compositing/layer-creation/translate-animation-overlap.html:
3183 * compositing/layer-creation/translate-scale-animation-overlap.html:
3184 * compositing/layer-creation/translate-scale-transition-overlap.html:
3185 * compositing/layer-creation/translate-transition-overlap.html:
3186 * compositing/overflow/overflow-positioning.html:
3187 * compositing/reflections/animation-inside-reflection.html:
3188 * compositing/reflections/nested-reflection-animated.html:
3189 * compositing/reflections/nested-reflection-transition.html:
3190 * compositing/scrolling/touch-scroll-to-clip.html:
3191 * compositing/transitions/scale-transition-no-start.html:
3192 * compositing/transitions/singular-scale-transition.html:
3193 * compositing/visible-rect/animated-from-none.html:
3194 * compositing/visible-rect/animated.html:
3195 * css3/calc/transitions-dependent.html:
3196 * css3/calc/transitions.html:
3197 * css3/filters/backdrop/animation.html:
3198 * css3/filters/composited-during-animation.html:
3199 * css3/filters/filter-animation-from-none-hw.html:
3200 * css3/filters/filter-animation-from-none-multi-hw.html:
3201 * css3/filters/filter-animation-from-none-multi.html:
3202 * css3/filters/filter-animation-from-none.html:
3203 * css3/filters/filter-animation-hw.html:
3204 * css3/filters/filter-animation-multi-hw.html:
3205 * css3/filters/filter-animation-multi.html:
3206 * css3/filters/filter-animation.html:
3207 * css3/masking/clip-path-animation.html:
3208 * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
3209 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
3210 * fast/animation/css-animation-resuming-when-visible.html:
3211 * fast/animation/css-animation-throttling-lowPowerMode.html:
3212 * fast/animation/height-auto-transition-computed-value.html:
3213 * fast/css-generated-content/pseudo-animation.html:
3214 * fast/css-generated-content/pseudo-transition.html:
3215 * fast/filter-image/filter-image-animation.html:
3216 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3217 * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
3218 * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
3219 * http/wpt/css/css-animations/start-animation-001.html:
3220 * imported/blink/transitions/transition-not-interpolable.html:
3221 * imported/blink/transitions/unprefixed-transform.html:
3222 * platform/ios/TestExpectations:
3223 * platform/win/TestExpectations:
3224 * transitions/remove-transition-style.html:
3225 * transitions/transition-drt-api-delay-expected.txt: Removed.
3226 * transitions/transition-drt-api-delay.html: Removed.
3227 * transitions/transition-drt-api-expected.txt: Removed.
3228 * transitions/transition-drt-api.html: Removed.
3229 * transitions/zero-duration-with-non-zero-delay-end.html:
3231 2018-09-26 Devin Rousso <drousso@apple.com>
3233 Web Inspector: Hide DOM and XHR breakpoint sections when they are empty
3234 https://bugs.webkit.org/show_bug.cgi?id=182406
3235 <rdar://problem/37131512>
3237 Reviewed by Joseph Pecoraro.
3239 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
3240 * inspector/debugger/break-on-uncaught-exception.html:
3241 * inspector/debugger/breakpoints-disabled-expected.txt:
3242 * inspector/debugger/breakpoints-disabled.html:
3243 * inspector/debugger/pause-reason.html:
3244 * inspector/debugger/setPauseOnAssertions.html:
3245 * inspector/worker/debugger-pause.html:
3247 2018-09-26 Devin Rousso <drousso@apple.com>
3249 Web Inspector: determine hasVisibleEffect for each RecordingAction as it's processed
3250 https://bugs.webkit.org/show_bug.cgi?id=189860
3252 Reviewed by Joseph Pecoraro.
3254 * inspector/unit-tests/array-utilities-expected.txt:
3255 * inspector/unit-tests/array-utilities.html:
3257 2018-09-26 Justin Fan <justin_fan@apple.com>
3259 WebGL 2: updated passing test expectations for deqp/primitiverestart
3260 https://bugs.webkit.org/show_bug.cgi?id=189981
3262 Reviewed by Jon Lee.
3264 Test-expectation updates for trac.webkit.org/changeset/236490; these are still to be skipped on ews.
3266 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
3267 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
3268 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
3269 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
3270 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
3271 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
3272 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
3273 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
3275 2018-09-26 Alex Christensen <achristensen@webkit.org>
3277 Unreviewed, rolling out r236524.
3283 "URLWithUserTypedString should return nil for URLs deemed to
3284 be invalid by WebCore::URL"
3285 https://bugs.webkit.org/show_bug.cgi?id=189979
3286 https://trac.webkit.org/changeset/236524
3288 2018-09-26 Per Arne Vollan <pvollan@apple.com>
3290 WebVTT cue alignment broken
3291 https://bugs.webkit.org/show_bug.cgi?id=190004
3293 Reviewed by Eric Carlson.
3295 * media/track/captions-webvtt/left-align.vtt: Added.
3296 * media/track/track-add-remove-cue-expected.txt:
3297 * media/track/track-add-remove-cue.html:
3298 * media/track/track-cue-left-align-expected-mismatch.html: Added.
3299 * media/track/track-cue-left-align.html: Added.
3300 * media/track/track-cue-mutable-expected.txt:
3301 * media/track/track-cue-mutable.html:
3302 * media/track/track-vttcue-expected.txt:
3303 * media/track/track-vttcue.html:
3304 * media/track/track-webvtt-tc013-settings-expected.txt:
3305 * media/track/track-webvtt-tc013-settings.html:
3306 * media/track/track-webvtt-tc015-positioning-expected.txt:
3307 * media/track/track-webvtt-tc015-positioning.html:
3308 * media/track/track-webvtt-tc016-align-positioning-expected.txt:
3309 * media/track/track-webvtt-tc016-align-positioning.html:
3310 * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
3311 * media/track/track-webvtt-tc018-align-text-line-position.html:
3312 * media/track/track-webvtt-tc021-valign-expected.txt:
3313 * media/track/track-webvtt-tc021-valign.html:
3314 * media/video-test.js:
3317 2018-09-26 James Savage <james.savage@apple.com>
3319 Allow override of viewport configuration.
3320 https://bugs.webkit.org/show_bug.cgi?id=188772.
3321 <rdar://problem/43538892>.
3323 Reviewed by Simon Fraser.
3325 Add test proving that a document without a meta viewport specifying
3326 width=device-width still gets a layout when this setting is enabled. I also
3327 added a baseline case to prove that without this setting we do not layout
3330 * fast/viewport/ios/ipad/empty-viewport-expected.txt: Added.
3331 * fast/viewport/ios/ipad/empty-viewport.html: Added.
3332 * fast/viewport/ios/ipad/meta-viewport-disabled-expected.txt: Added.
3333 * fast/viewport/ios/ipad/meta-viewport-disabled.html: Added.
3335 2018-09-26 Alex Christensen <achristensen@webkit.org>
3337 uidna_nameToASCII only needs a buffer capacity of 64
3338 https://bugs.webkit.org/show_bug.cgi?id=190006
3340 Reviewed by Chris Dumez.
3342 * fast/dom/DOMURL/parsing.html:
3344 2018-09-26 Ryosuke Niwa <rniwa@webkit.org>
3346 Selection should work across shadow boundary when initiated by a mouse drag
3347 https://bugs.webkit.org/show_bug.cgi?id=151380
3348 <rdar://problem/24363872>
3350 Reviewed by Antti Koivisto and Wenson Hsieh.
3352 Added regression tests using ref tests since getSelection() doesn't expose any node inside a shadow tree.
3354 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1-expected.html: Added.
3355 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html: Added.
3356 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2-expected.html: Added.
3357 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html: Added.
3358 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3-expected.html: Added.
3359 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html: Added.
3360 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4-expected.html: Added.
3361 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html: Added.
3362 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5-expected.html: Added.
3363 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html: Added.
3364 * editing/selection/selection-across-shadow-boundaries-readonly-1-expected.html: Added.
3365 * editing/selection/selection-across-shadow-boundaries-readonly-1.html: Added.
3366 * editing/selection/selection-across-shadow-boundaries-readonly-2-expected.html: Added.
3367 * editing/selection/selection-across-shadow-boundaries-readonly-2.html: Added.
3368 * editing/selection/selection-across-shadow-boundaries-readonly-3-expected.html: Added.
3369 * editing/selection/selection-across-shadow-boundaries-readonly-3.html: Added.
3370 * editing/selection/selection-across-shadow-boundaries-user-select-all-1-expected.html: Added.
3371 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html: Added.
3373 2018-09-26 Alicia Boya García <aboya@igalia.com>
3375 [GTK] Unreviewed test gardening
3376 https://bugs.webkit.org/show_bug.cgi?id=190002
3379 * platform/gtk/TestExpectations:
3381 2018-09-26 Truitt Savell <tsavell@apple.com>
3383 Marking two more media-fragments/ tests as flakey after the iOS12 update
3384 https://bugs.webkit.org/show_bug.cgi?id=187557
3386 Unreviewed Test Gardening
3388 * platform/ios/TestExpectations:
3390 2018-09-25 Justin Fan <justin_fan@apple.com>
3392 WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
3393 https://bugs.webkit.org/show_bug.cgi?id=189625
3394 <rdar://problem/42882620>
3396 Reviewed by Dean Jackson.
3398 Implement support for Primitive Restart Fixed Index as expected
3399 by the WebGL 2 specifications.
3401 * TestExpectations: Skip some flaky tests between different Mac machines under 2.0.0.
3402 * webgl/webgl2-primitive-restart.html: Canary ref test to be run as part of LayoutTests suite.
3403 * webgl/webgl2-primitive-restart-expected.html:
3405 2018-09-25 Chris Dumez <cdumez@apple.com>
3407 Unreviewed, rolling out r236420 and r236458.
3409 This change is not fully correct
3411 Reverted changesets:
3413 "Do not do early processing of incoming sync IPC unless we're
3414 waiting for a sync IPC reply"
3415 https://bugs.webkit.org/show_bug.cgi?id=186941
3416 https://trac.webkit.org/changeset/236420
3418 "Unreviewed, update bug number of http/tests/misc/blob-
3419 size.html crash on Windows"
3420 https://trac.webkit.org/changeset/236458
3422 2018-09-25 Justin Fan <justin_fan@apple.com>
3424 WebGL 2 conformance: expected test results for the deqp suite (mac-mojave-wk2)
3425 https://bugs.webkit.org/show_bug.cgi?id=189942
3427 Reviewed by Jon Lee.
3429 Add expected results for the deqp suite with the new detailed format, for this spade for macOS Mojave.
3431 * webgl/2.0.0/deqp/.../*-expected.txt: Added expected results.
3433 2018-09-25 Jiewen Tan <jiewen_tan@apple.com>
3435 [WebAuthN] Make AuthenticatorManager
3436 https://bugs.webkit.org/show_bug.cgi?id=189279
3437 <rdar://problem/44116792>
3439 Reviewed by Chris Dumez.
3441 Most of the new tests are rewritten from the LocalAuthenticator API tests. Old mock tests are temporarily skipped
3442 for the new mock tests.
3445 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt: Added.
3446 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html: Added.
3447 * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt: Added.
3448 * http/wpt/webauthn/public-key-credential-create-success-local.https.html: Added.
3449 * http/wpt/webauthn/public-key-credential-create-success.https.html:
3450 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt: Added.
3451 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html: Added.
3452 * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt: Added.
3453 * http/wpt/webauthn/public-key-credential-get-success-local.https.html: Added.
3454 * http/wpt/webauthn/public-key-credential-get-success.https.html:
3455 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available-expected.txt: Added.
3456 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available.html: Added.
3457 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Removed.
3458 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Removed.
3459 * http/wpt/webauthn/resources/util.js:
3460 * platform/mac-wk2/TestExpectations:
3462 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3464 REGRESSION: (r235948) Layout Test compositing/backing/backing-store-attachment-fill-forwards-animation.html is a flaky failure
3465 https://bugs.webkit.org/show_bug.cgi?id=189598#c0
3467 Unreviewed test gardening.
3469 * platform/ios/TestExpectations: Mark test as flaky.
3470 * platform/mac-wk2/TestExpectations: Ditto.
3472 2018-09-25 Eric Carlson <eric.carlson@apple.com>
3474 [MediaStream] Update constraints supported by getDisplayMedia
3475 https://bugs.webkit.org/show_bug.cgi?id=189930
3477 Reviewed by Youenn Fablet.
3479 * http/tests/media/media-stream/get-display-media-prompt-expected.txt:
3480 * http/tests/media/media-stream/get-display-media-prompt.html:
3482 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3484 [resource-timing] imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html times out on WK1
3485 https://bugs.webkit.org/show_bug.cgi?id=189908
3487 Unreviewed test gardening.
3489 * platform/mac-wk1/TestExpectations: Mark test as a failure since it is hitting a WPT harness timeout.
3490 * platform/mac/TestExpectations: Remove expectation in favor of a mac-wk1 specific one.
3492 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3494 Unreviewed, correct a typo in a bug URL.
3496 * platform/mac/TestExpectations:
3498 2018-09-25 Chris Dumez <cdumez@apple.com>
3500 Unreviewed, update bug number of http/tests/misc/blob-size.html crash on Windows
3502 * platform/win/TestExpectations:
3504 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3506 Mark two tests as flakey.
3508 * platform/mac/TestExpectations:
3510 2018-09-24 John Wilander <wilander@apple.com>
3512 Cap lifetime of persistent cookies created client-side through document.cookie
3513 https://bugs.webkit.org/show_bug.cgi?id=189933
3514 <rdar://problem/44741888>
3516 Reviewed by Chris Dumez.
3519 Skipped the new test by default since the behavior change is for
3520 Cocoa platforms only.
3521 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt: Added.