1 2018-10-25 Chris Dumez <cdumez@apple.com>
3 REGRESSION (236779) scandinaviandesigns.com product pages auto redirect to product image
4 https://bugs.webkit.org/show_bug.cgi?id=190891
5 <rdar://problem/45296796>
7 Reviewed by Antti Koivisto.
9 Add layout test coverage.
11 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes-expected.txt: Added.
12 * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes.html: Added.
14 2018-10-25 Frederic Wang <fwang@igalia.com>
16 Unreviewed test gardening.
18 * platform/ios-wk1/TestExpectations: Add failures for tests requiring findString.
19 * platform/ios-wk1/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added. Adjust
20 expectation to handle whitespace difference.
21 * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added. The
22 scrolling tree is not displayed on WK1.
24 2018-10-25 Frederic Wang <fwang@igalia.com>
26 Add more tests for the Find UI
27 https://bugs.webkit.org/show_bug.cgi?id=190823
29 Reviewed by Antonio Gomes.
31 We add more tests for iOS's find UI to cover cases fixed by r224284. Equivalent tests for
32 subframes currently fails when frame flattening is disabled, they will be handled in bug
35 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.png: Added.
36 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.txt: Added.
37 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.png: Added.
38 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.txt: Added.
39 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html: Added.
40 Test with a match at the limit of the scrolling element.
41 * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html: Added. Test
42 with a match at the middle of the scrolling element.
43 * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Use names for parameters to
44 make it more explicit.
45 * platform/ios/fast/scrolling/find-text-in-subframe-expected.txt: Added.
46 * platform/ios/fast/scrolling/find-text-in-subframe.html: Added. Test with a subframe instead
49 2018-10-25 Jiewen Tan <jiewen_tan@apple.com>
51 [WPT] Update resource-timing WPT tests to use the right cross origin
52 https://bugs.webkit.org/show_bug.cgi?id=190554
54 Reviewed by Youenn Fablet.
58 2018-10-24 Tim Horton <timothy_horton@apple.com>
60 Attachment filenames with RTL characters should format similar to Finder
61 https://bugs.webkit.org/show_bug.cgi?id=190736
62 <rdar://problem/44735946>
64 Reviewed by Dan Bernstein.
66 * fast/attachment/attachment-title-with-rtl-expected.html: Added.
67 * fast/attachment/attachment-title-with-rtl.html: Added.
68 Add a test that directionality marks in the attachment's title are
69 isolated from the file extension.
71 2018-10-24 Megan Gardner <megan_gardner@apple.com>
73 Turn on Conic Gradients
74 https://bugs.webkit.org/show_bug.cgi?id=190810
76 Reviewed by Tim Horton.
78 No longer necessary to manually turn on conic gradients for testing.
80 * http/wpt/css/css-images-4/conic-gradient-parsing.html:
82 2018-10-11 Jiewen Tan <jiewen_tan@apple.com>
84 Only report resource timing to parent frame for the first iframe load
85 https://bugs.webkit.org/show_bug.cgi?id=190498
86 <rdar://problem/44347398>
88 Reviewed by Youenn Fablet.
90 The layout test is from Chromium change:
91 https://chromium-review.googlesource.com/c/chromium/src/+/1186215.
93 * http/tests/misc/resource-timing-navigation-in-restored-iframe-expected.txt: Added.
94 * http/tests/misc/resource-timing-navigation-in-restored-iframe.html: Added.
95 * http/tests/misc/resources/alert-then-back.html: Added.
96 * http/tests/misc/resources/navigate-on-message.html: Added.
97 * http/tests/misc/resources/post-message-to-parent.html: Added.
99 2018-10-24 Ryan Haddad <ryanhaddad@apple.com>
101 [macOS] Layout Test legacy-animation-engine/animations/suspend-resume-animation.html is a flaky failure
102 https://bugs.webkit.org/show_bug.cgi?id=190883
104 Unreviewed test gardening.
106 * platform/mac/TestExpectations: Mark test as flaky.
108 2018-10-24 Matt Lewis <jlewis3@apple.com>
110 Marked webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as a flaky timout.
111 https://bugs.webkit.org/show_bug.cgi?id=170877
113 Unreviewed test gardening.
115 * platform/mac/TestExpectations:
117 2018-10-24 Truitt Savell <tsavell@apple.com>
119 Marking Multiple tests as flakey at once
120 https://bugs.webkit.org/show_bug.cgi?id=190847
122 Unreviewed Test Gardening
124 * platform/ios-wk2/TestExpectations:
125 * platform/mac-wk1/TestExpectations:
126 * platform/mac-wk2/TestExpectations:
128 2018-10-24 Andy Estes <aestes@apple.com>
130 [macOS Debug WK2] Layout Test http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html is a flaky failure
131 https://bugs.webkit.org/show_bug.cgi?id=190650
132 <rdar://problem/45341914>
134 Reviewed by Alex Christensen.
136 * http/tests/resources/payment-request.js:
137 (updateDetailsOnShippingAddressChange):
139 2018-10-23 Jer Noble <jer.noble@apple.com>
141 TextTrack cues should be updated more often than every 250ms.
142 https://bugs.webkit.org/show_bug.cgi?id=190827
144 Reviewed by Eric Carlson.
146 Add a LayoutTest which plays back 6s of captions, each 50 ms in duration, and uses
147 when the "enter" and "exit" were fired (in media time) to check whether they were missed
148 or not. The test succeeds if fewer than 50 of the 120 cues were missed.
150 * media/track/track-cue-missing-expected.txt: Added.
151 * media/track/track-cue-missing.html: Added.
153 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
155 Unreviewed, rolling out r237261.
157 The layout test for this change crashes under GuardMalloc.
161 "Handle MDNS resolution of candidates through libwebrtc
163 https://bugs.webkit.org/show_bug.cgi?id=190681
164 https://trac.webkit.org/changeset/237261
166 2018-10-23 Joseph Pecoraro <pecoraro@apple.com>
168 Web Inspector: Remove unused css-rules pretty printing test expectation
169 https://bugs.webkit.org/show_bug.cgi?id=190834
171 Reviewed by Matt Baker.
173 * inspector/codemirror/prettyprinting-css-rules-expected.txt: Removed.
175 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
177 Unreviewed, rolling out r237280.
179 Causes fast/box-shadow/box-shadow-with-zero-radius.html to
180 fail on iOS Simulator.
184 "[CG] Adopt CG SPI for non-even cornered rounded rects"
185 https://bugs.webkit.org/show_bug.cgi?id=190155
186 https://trac.webkit.org/changeset/237280
188 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
190 [macOS Debug WK1] Layout Test inspector/codemirror/prettyprinting-css.html is a flaky timeout
191 https://bugs.webkit.org/show_bug.cgi?id=190833
193 Unreviewed test gardening.
195 * platform/mac-wk1/TestExpectations: Mark test as slow.
197 2018-10-23 Truitt Savell <tsavell@apple.com>
199 [ MacOS Debug WK1 ] Layout Test fast/forms/state-restore-to-non-edited-controls.html is flaky
200 https://bugs.webkit.org/show_bug.cgi?id=190832
202 Unreviewed Test Gardening.
204 * platform/mac-wk1/TestExpectations:
206 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
208 Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky.
209 https://bugs.webkit.org/show_bug.cgi?id=176929
211 Unreviewed test gardening.
213 * platform/mac/TestExpectations: Mark test as flaky.
215 2018-10-23 Ryan Haddad <ryanhaddad@apple.com>
217 REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
218 https://bugs.webkit.org/show_bug.cgi?id=190210
220 Unreviewed test gardening.
222 * platform/mac/TestExpectations: Mark test as flaky.
224 2018-10-22 Justin Michaud <justin_michaud@apple.com>
226 Registered custom properties should support syntax parameter for <length> and *
227 https://bugs.webkit.org/show_bug.cgi?id=190039
229 Reviewed by Antti Koivisto.
231 Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
233 * css-custom-properties-api/crash-expected.txt: Added.
234 * css-custom-properties-api/crash.html: Added.
235 * css-custom-properties-api/cycles-expected.txt: Added.
236 * css-custom-properties-api/cycles.html: Added.
237 * css-custom-properties-api/inline-expected.txt: Added.
238 * css-custom-properties-api/inline.html: Added.
240 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
242 REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
243 https://bugs.webkit.org/show_bug.cgi?id=187618
245 Unreviewed test gardening.
247 * platform/ios/TestExpectations: Mark test as flaky.
249 2018-10-22 Justin Michaud <justin_michaud@apple.com>
251 CSS Paint API should give a 2d rendering context
252 https://bugs.webkit.org/show_bug.cgi?id=190762
254 Reviewed by Dean Jackson.
256 * fast/css-custom-paint/basic.html:
258 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
260 Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
261 https://bugs.webkit.org/show_bug.cgi?id=157068
263 * TestExpectations: Mark test as a flaky failure for release builds.
264 * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
266 2018-10-22 Dawei Fenton <realdawei@apple.com>
268 REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
269 https://bugs.webkit.org/show_bug.cgi?id=188421
271 Unreviewed test gardening.
273 * platform/mac-wk1/TestExpectations: Mark test as flaky.
275 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
277 [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
278 https://bugs.webkit.org/show_bug.cgi?id=190350
280 Unreviewed test gardening.
282 * platform/mac-wk1/TestExpectations: Mark test as failing.
284 2018-10-22 Ryan Haddad <ryanhaddad@apple.com>
286 [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
287 https://bugs.webkit.org/show_bug.cgi?id=189723
289 Unreviewed test gardening.
291 * platform/mac-wk1/TestExpectations: Mark test as flaky.
293 2018-10-22 Ali Juma <ajuma@chromium.org>
295 Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
296 https://bugs.webkit.org/show_bug.cgi?id=190808
298 Unreviewed test gardening.
302 2018-10-22 Dawei Fenton <realdawei@apple.com>
304 Some WK1 repaint tests are flaky on Mojave
305 https://bugs.webkit.org/show_bug.cgi?id=190627
307 Unreviewed, marked tests as flaky.
309 * platform/mac-wk1/TestExpectations:
311 2018-10-22 Wenson Hsieh <wenson_hsieh@apple.com>
313 [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
314 https://bugs.webkit.org/show_bug.cgi?id=190777
316 Reviewed by Tim Horton.
318 Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
319 UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
320 button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
322 * fast/forms/datalist/datalist-show-hide-expected.txt:
323 * fast/forms/datalist/datalist-show-hide.html:
324 * platform/ios/TestExpectations:
326 Unskip the layout test on iOS.
328 * resources/ui-helper.js:
329 (window.UIHelper.isShowingDataListSuggestions):
331 Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
334 2018-10-22 Truitt Savell <tsavell@apple.com>
336 [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout
337 https://bugs.webkit.org/show_bug.cgi?id=189680
339 Unreviewed Test Gardening
341 * platform/mac-wk1/TestExpectations:
343 2018-10-20 Daniel Bates <dabates@apple.com>
345 Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
347 Following r235149 we mark spelling errors in iOS WebKit2.
349 * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
350 * platform/ios/TestExpectations: Unskip test.
352 2018-10-19 Justin Fan <justin_fan@apple.com>
354 [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
355 https://bugs.webkit.org/show_bug.cgi?id=190742
357 Reviewed by Dean Jackson.
359 Updated basic webgpu feature detection test to check for WebGPURenderingContext.
361 * webgpu/webgpu-enabled-expected.txt:
362 * webgpu/webgpu-enabled.html:
364 2018-10-19 Wenson Hsieh <wenson_hsieh@apple.com>
366 [iOS] [Datalist] Can't pick datalist suggestions in a stock WKWebView
367 https://bugs.webkit.org/show_bug.cgi?id=190621
368 <rdar://problem/45310649>
370 Reviewed by Tim Horton.
372 Refactor an existing layout test to run on both iOS and macOS. On both platforms, it checks that the top
373 suggestion respects option element order in the document, as well as the current contents of the text field.
374 On macOS, we use arrow keys and hit return to select a suggestion; on iOS, we tap the suggestions button and
375 simulate hitting the done button on the input view to dismiss the keyboard.
377 * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
378 * fast/forms/datalist/datalist-textinput-suggestions-order.html:
379 * platform/ios/TestExpectations:
381 Enable this test on iOS.
383 * resources/ui-helper.js:
384 (window.UIHelper.resignFirstResponder):
387 2018-10-19 John Wilander <wilander@apple.com>
389 Only cap lifetime of persistent cookies created client-side through document.cookie when resource load statistics is enabled
390 https://bugs.webkit.org/show_bug.cgi?id=190687
391 <rdar://problem/45349024>
393 Reviewed by Alex Christensen.
395 The test case now makes use of internals.setResourceLoadStatisticsEnabled()
396 and was thus moved to http/tests/resourceLoadStatistics/.
399 Removed skip of previous test location.
400 * 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.
401 * 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.
402 * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
403 Removed line containing "isMarkedForCookieBlocking: No."
404 * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
405 Removed line containing "isMarkedForCookieBlocking: No."
406 * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
407 Removed line containing "isMarkedForCookieBlocking: No."
408 * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
409 Removed line containing "isMarkedForCookieBlocking: No."
410 * platform/ios/TestExpectations:
411 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
412 * platform/mac-wk2/TestExpectations:
413 Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
415 2018-10-19 Commit Queue <commit-queue@webkit.org>
417 Unreviewed, rolling out r237254.
418 https://bugs.webkit.org/show_bug.cgi?id=190760
420 "It regresses JetStream 2 by 5% on some iOS devices"
421 (Requested by saamyjoon on #webkit).
425 "[JSC] JSC should have "parseFunction" to optimize Function
427 https://bugs.webkit.org/show_bug.cgi?id=190340
428 https://trac.webkit.org/changeset/237254
430 2018-10-19 Charlie Turner <cturner@igalia.com>
432 [EME] Fix crash during tracing in gst_qtdemux_request_protection_context
433 https://bugs.webkit.org/show_bug.cgi?id=190738
435 Reviewed by Xabier Rodriguez-Calvar.
437 Add failing test expectations for the GTK port. These tests are
438 not mirrored in the top-level TestExpectations file, since there
439 are no passing baselines for these tests there. The testing
440 infrastructure will report them as unexpected passing when they
441 are marked as [ Failure ] there, since their output matches the
442 failing output in this directory, and if you don't have an
443 expected test, then they fail as [ Missing ], and putting failing
444 baselines in the top-level cross-platform directory also seem
447 The following two tests produce a dumpRenderTree output for
448 unknown reasons, and so they have been marked as Missing for now.
450 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
451 platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
453 * platform/gtk/TestExpectations: Update expectations.
454 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
455 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
456 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
457 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
458 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
459 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
460 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
461 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
462 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
463 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
464 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
465 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
466 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
467 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
468 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
469 * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
471 2018-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
473 [CG] Adopt CG SPI for non-even cornered rounded rects
474 https://bugs.webkit.org/show_bug.cgi?id=190155
476 Reviewed by Simon Fraser.
478 This test fails on iOS simulator because of just one pixel difference.
479 I think it happens because of anti aliasing the color at the border of
480 the black shadow. Since this test is testing the radius attribute of the
481 CSS box-shadow and this should not be affected by whether the shadow has
482 non-even rounded corners or not, I am going to change it to have even
485 * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
486 * fast/box-shadow/box-shadow-with-zero-radius.html:
488 2018-10-18 Justin Fan <justin_fan@apple.com>
490 Add test expectations for webgpu-enabled.html
491 https://bugs.webkit.org/show_bug.cgi?id=190739
493 Unreviewed test gardening.
495 Added forgotten expectations for webgpu-enabled, and updated some expectations
496 to match the WebGPU -> WebMetal naming and new WebGPU tests.
498 * platform/ios/TestExpectations:
499 * platform/mac-wk1/TestExpectations:
500 * platform/win/TestExpectations:
501 * platform/wincairo/TestExpectations:
502 * platform/wpe/TestExpectations:
503 * webgpu/webgpu-enabled-expected.txt: Added.
505 2018-10-18 Justin Michaud <justin_michaud@apple.com>
507 Add new image type for CSS painting API
508 https://bugs.webkit.org/show_bug.cgi?id=190697
510 Reviewed by Dean Jackson.
512 * fast/css-custom-paint/basic-expected.txt:
513 * fast/css-custom-paint/basic.html:
515 2018-10-18 Jer Noble <jer.noble@apple.com>
517 [MSE] timestampOffset can introduce floating-point rounding errors to incoming samples
518 https://bugs.webkit.org/show_bug.cgi?id=190590
519 <rdar://problem/45275626>
521 Reviewed by Eric Carlson.
523 * media/media-source/media-source-sequence-timestamps-expected.txt:
524 * media/media-source/media-source-timestampoffset-rounding-error-expected.txt: Added.
525 * media/media-source/media-source-timestampoffset-rounding-error.html: Added.
526 * media/media-source/mock-media-source.js:
529 2018-10-18 Jer Noble <jer.noble@apple.com>
531 Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
532 https://bugs.webkit.org/show_bug.cgi?id=190315
533 <rdar://problem/45047807>
535 Reviewed by Eric Carlson.
537 * media/audio-controls-timeline-in-media-document-expected.txt:
538 * media/audio-controls-timeline-in-media-document.html:
540 2018-10-18 Jer Noble <jer.noble@apple.com>
542 Safari is not able to adapt between H264 streams with EditList and without EditList
543 https://bugs.webkit.org/show_bug.cgi?id=190638
544 <rdar://problem/45342208>
546 Reviewed by Eric Carlson.
548 * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
549 * media/media-source/media-source-append-overlapping-dts.html: Added.
551 2018-10-18 Per Arne Vollan <pvollan@apple.com>
553 [WebVTT] Region parameter and value should be separated by ':'
554 https://bugs.webkit.org/show_bug.cgi?id=190735
556 Reviewed by Eric Carlson.
558 * media/track/captions-webvtt/captions-regions.vtt:
559 * media/track/captions-webvtt/header-regions.vtt:
561 2018-10-18 Jer Noble <jer.noble@apple.com>
563 Add support for MediaKeyEncryptionScheme
564 https://bugs.webkit.org/show_bug.cgi?id=190173
566 Reviewed by Eric Carlson.
568 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
569 * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
571 2018-10-18 Youenn Fablet <youenn@apple.com>
573 Handle MDNS resolution of candidates through libwebrtc directly
574 https://bugs.webkit.org/show_bug.cgi?id=190681
576 Reviewed by Eric Carlson.
579 Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
581 2018-10-18 Ross Kirsling <ross.kirsling@sony.com>
583 delete expression should not throw without a reference
584 https://bugs.webkit.org/show_bug.cgi?id=190637
586 Reviewed by Yusuke Suzuki.
588 * js/basic-strict-mode-expected.txt:
589 * js/script-tests/basic-strict-mode.js:
592 2018-10-18 Wenson Hsieh <wenson_hsieh@apple.com>
594 [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
595 https://bugs.webkit.org/show_bug.cgi?id=190711
597 Unreviewed test gardening.
599 Adjust layout test baselines after r237245. Make fast/selectors/read-only-read-write-input-basics-expected.txt
600 contain PASS expectations for color inputs, and remove port-specific iOS/macOS WebKit2 expectations. Since color
601 inputs are disabled in legacy WebKit, move the layout test expectation in platform/mac to platform/mac-wk1.
603 * fast/selectors/read-only-read-write-input-basics-expected.txt:
604 * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
605 * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
607 2018-10-18 Miguel Gomez <magomez@igalia.com>
609 Unreviewed GTK+ gardening after r237249.
611 * platform/gtk/TestExpectations:
612 * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
614 2018-10-18 Yusuke Suzuki <yusukesuzuki@slowstart.org>
616 [JSC] JSC should have "parseFunction" to optimize Function constructor
617 https://bugs.webkit.org/show_bug.cgi?id=190340
619 Reviewed by Mark Lam.
621 * fast/dom/attribute-event-listener-errors-expected.txt:
622 * fast/events/attribute-listener-deletion-crash-expected.txt:
623 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
624 * js/dom/invalid-syntax-for-function-expected.txt:
625 * js/dom/script-start-end-locations-expected.txt:
627 2018-10-17 Wenson Hsieh <wenson_hsieh@apple.com>
629 Enable the datalist element by default on iOS and macOS
630 https://bugs.webkit.org/show_bug.cgi?id=190594
631 <rdar://problem/45281159>
633 Reviewed by Ryosuke Niwa and Tim Horton.
637 Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
639 * fast/forms/datalist/datalist-fallback-content-expected.html:
640 * fast/forms/datalist/datalist-fallback-content.html:
642 Refactor this ref test. This was checking that a text input field with an associated datalist with fallback
643 content looks identical to an text input field without a datalist, but this simply isn't the case with our
644 current implementation due to the presence of the list button. Instead, add a div to cover the list button in
645 both cases, and further augment this test to check that inputs of type color behave the same.
647 * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
649 Add missing expectations for this test that were never checked in. Since sliderTickSnappingThreshold simply
650 returns 0, this test behaves as expected, though behavior here may change when we add a make the "snapping
653 * fast/forms/datalist/validity-assertion-inserting-into-datalist-expected.txt: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist-expected.txt.
654 * fast/forms/datalist/validity-assertion-inserting-into-datalist.html: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist.html.
655 * fast/selectors/read-only-read-write-input-basics-expected.txt:
656 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
657 * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
658 * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
660 Add missing expectations.
662 * platform/ios-wk1/TestExpectations:
664 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
666 * platform/ios-wk2/accessibility/roles-exposed-expected.txt: Added.
667 * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
668 * platform/ios-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
669 * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
670 * 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.
671 * 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.
672 * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
673 * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
674 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
675 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
676 * 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.
677 * 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.
678 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
679 * 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.
680 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
681 * 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.
682 * platform/ios-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
683 * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
685 Add baselines for WebKit2, where we enable the datalist element and color inputs.
687 * platform/ios/TestExpectations:
688 * platform/mac-wk1/TestExpectations:
690 Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
692 * platform/mac-wk2/accessibility/roles-exposed-expected.txt: Copied from LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt.
693 * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
694 * platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
695 * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
696 * 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.
697 * 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.
698 * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
699 * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
700 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
701 * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
702 * 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.
703 * 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.
704 * 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.
705 * 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.
706 * 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.
707 * 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.
708 * 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.
709 * 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.
710 * platform/mac-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
711 * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
713 Add baselines for WebKit2, where we enable the datalist element and color inputs.
715 * platform/mac/TestExpectations:
716 * platform/mac/accessibility/roles-exposed-expected.txt:
717 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
718 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
719 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
720 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
721 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
723 Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
725 * platform/win/TestExpectations:
727 Remove various datalist test skips and failures on macOS and iOS; ensure that the test failures that are still
728 present are tracked with links to Bugzilla.
730 2018-10-17 Justin Michaud <justin_michaud@apple.com>
732 Parse paint() and store paint callbacks for CSS Painting API
733 https://bugs.webkit.org/show_bug.cgi?id=190657
735 Reviewed by Dean Jackson.
737 * fast/css-custom-paint/basic-expected.txt:
738 * fast/css-custom-paint/basic.html:
740 2018-10-17 Justin Fan <justin_fan@apple.com>
742 [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
743 https://bugs.webkit.org/show_bug.cgi?id=190653
745 Reviewed by Dean Jackson.
747 Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
749 * webgpu/webgpu-enabled.html: Added.
751 2018-10-17 Andy Estes <aestes@apple.com>
753 [Apple Pay] Increment the API version to 5
754 https://bugs.webkit.org/show_bug.cgi?id=190686
755 <rdar://problem/45348523>
757 Reviewed by Simon Fraser.
759 * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
760 * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
761 * platform/mac-wk2/TestExpectations:
763 2018-10-17 Chris Fleizach <cfleizach@apple.com>
765 AX: Certain tags should identify their context to iOS API
766 https://bugs.webkit.org/show_bug.cgi?id=190622
767 <rdar://problem/45308194>
769 Reviewed by Zalan Bujtas.
771 * accessibility/ios-simulator/text-context-attributes.html: Added.
772 * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
774 2018-10-17 Ali Juma <ajuma@chromium.org>
776 Flaky IntersectionObserver web platform tests involving style updates
777 https://bugs.webkit.org/show_bug.cgi?id=189091
779 Reviewed by Simon Fraser.
781 Remove expectation for tests that are no longer flaky.
783 Skip IntersectionObserver tests on WK1.
786 * platform/mac-wk1/TestExpectations:
788 2018-10-17 Charlie Turner <cturner@igalia.com>
790 [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
791 https://bugs.webkit.org/show_bug.cgi?id=190578
793 Reviewed by Xabier Rodriguez-Calvar.
795 * platform/gtk/TestExpectations:
797 2018-10-16 Chris Dumez <cdumez@apple.com>
799 Regression(r236795) Check boxes are sometimes checked when they should not be
800 https://bugs.webkit.org/show_bug.cgi?id=190651
801 <rdar://problem/45319934>
803 Reviewed by Ryosuke Niwa.
805 Add layout test coverage.
807 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
808 * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
810 2018-10-16 Chris Dumez <cdumez@apple.com>
812 window.performance should not become null after the window loses its browsing context
813 https://bugs.webkit.org/show_bug.cgi?id=190636
815 Reviewed by Ryosuke Niwa.
817 Extend layout test coverage.
819 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
820 * http/tests/dom/cross-origin-detached-window-properties.html:
821 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
822 * http/tests/dom/same-origin-detached-window-properties.html:
824 2018-10-16 Timothy Hatcher <timothy@apple.com>
826 Add <meta name="supported-color-schemes"> to control what color schemes the page supports
827 https://bugs.webkit.org/show_bug.cgi?id=190526
828 rdar://problem/45230140
830 Reviewed by Dean Jackson.
832 * css-dark-mode/supported-color-schemes-expected.txt: Added.
833 * css-dark-mode/supported-color-schemes.html: Added.
835 2018-10-16 Devin Rousso <drousso@apple.com>
837 Web Inspector: Canvas: capture previously saved states and add them to the recording payload
838 https://bugs.webkit.org/show_bug.cgi?id=190473
840 Reviewed by Joseph Pecoraro.
842 * inspector/canvas/recording-2d-expected.txt:
843 * inspector/canvas/recording-2d.html:
844 * inspector/canvas/resources/recording-utilities.js:
845 (TestPage.registerInitializer):
846 (TestPage.registerInitializer.async.logRecording): Added.
847 (TestPage.registerInitializer.logRecording): Deleted.
848 * inspector/model/recording-expected.txt:
849 * inspector/model/recording.html:
851 2018-10-16 Justin Michaud <justin_michaud@apple.com>
853 Implement feature flag and bindings for CSS Painting API
854 https://bugs.webkit.org/show_bug.cgi?id=190237
856 Reviewed by Ryosuke Niwa.
858 Add basic tests for the CSS Painting API registerPaint function,
859 and test the custom bindings.
861 * fast/css-custom-paint/basic-expected.txt: Added.
862 * fast/css-custom-paint/basic.html: Added.
863 * fast/css-custom-paint/registerPaintBindings-expected.txt: Added.
864 * fast/css-custom-paint/registerPaintBindings.html: Added.
865 * platform/ios-wk1/TestExpectations:
866 * platform/mac-wk1/TestExpectations:
867 * platform/win/TestExpectations:
869 2018-10-16 Per Arne Vollan <pvollan@apple.com>
871 [WebVTT] Support inline WebVTT styles
872 https://bugs.webkit.org/show_bug.cgi?id=190369
874 Reviewed by Eric Carlson.
876 * media/track/captions-webvtt/css-styling.vtt: Added.
877 * media/track/captions-webvtt/no-css-styling.vtt: Added.
878 * media/track/track-cue-css-expected.html: Added.
879 * media/track/track-cue-css.html: Added.
881 2018-10-16 Chris Dumez <cdumez@apple.com>
883 window.navigator should not become null after the window loses its browsing context
884 https://bugs.webkit.org/show_bug.cgi?id=190595
886 Reviewed by Ryosuke Niwa.
888 Extend layout test coverage.
890 * fast/frames/detached-frame-property-expected.txt:
891 * fast/frames/detached-frame-property.html:
892 * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
893 * http/tests/dom/cross-origin-detached-window-properties.html:
894 * http/tests/dom/same-origin-detached-window-properties-expected.txt:
895 * http/tests/dom/same-origin-detached-window-properties.html:
897 2018-10-16 Charlie Turner <cturner@igalia.com>
899 [EME] Multiple ClearKey tests crashing in gst_qtdemux_request_protection_context
900 https://bugs.webkit.org/show_bug.cgi?id=190577
902 Reviewed by Michael Catanzaro.
904 * platform/gtk/TestExpectations:
906 2018-10-15 Timothy Hatcher <timothy@apple.com>
908 Add support for prefers-color-scheme media query
909 https://bugs.webkit.org/show_bug.cgi?id=190499
910 rdar://problem/45212025
912 Reviewed by Dean Jackson.
914 * css-dark-mode/prefers-color-scheme-expected.txt: Added.
915 * css-dark-mode/prefers-color-scheme.html: Added.
916 * platform/gtk/TestExpectations: Skip css-dark-mode.
917 * platform/ios/TestExpectations: Skip css-dark-mode.
918 * platform/mac-wk1/TestExpectations: Skip css-dark-mode.
919 * platform/win/TestExpectations: Skip css-dark-mode.
920 * platform/wincairo/TestExpectations: Skip css-dark-mode.
921 * platform/wpe/TestExpectations: Skip css-dark-mode.
923 2018-10-15 Matt Baker <mattbaker@apple.com>
925 Web Inspector: Cleanup Table test utilities
926 https://bugs.webkit.org/show_bug.cgi?id=190538
927 <rdar://problem/45237730>
929 Reviewed by Joseph Pecoraro.
931 Cleanup Table test utilities by exposing removing the artificial dependency
932 between TableDelegate and TableDataSource, and exposing a cleaner set of
933 utility methods to InspectorTest. This patch changes `InspectorTest.createTable`
934 to take no parameters, and adds `InspectorTest.createTableWithDelegate` for
935 tests that need to supply a custom delegate.
937 * inspector/table/resources/table-utilities.js:
938 (TestPage.registerInitializer.InspectorTest.TableDataSource):
939 (TestPage.registerInitializer.InspectorTest.TableDelegate):
940 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
941 (TestPage.registerInitializer.createDataSource):
942 (TestPage.registerInitializer.createTableInternal):
943 (TestPage.registerInitializer.InspectorTest.createTable):
944 (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
945 (TestPage.registerInitializer):
947 * inspector/table/table-selection-expected.txt:
948 Update with new test suite name.
950 * inspector/table/table-selection.html:
952 2018-10-15 Charles Vazac <cvazac@gmail.com>
954 Web Inspector: Expose Server Timing Response Headers in Network Tab
955 https://bugs.webkit.org/show_bug.cgi?id=190440
957 Reviewed by Joseph Pecoraro.
959 * inspector/unit-tests/server-timing-entry-expected.txt:
960 * inspector/unit-tests/server-timing-entry.html:
962 2018-10-15 Alex Christensen <achristensen@webkit.org>
964 Garden WK2 tests after r237104
965 https://bugs.webkit.org/show_bug.cgi?id=190522
967 * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
968 I added this wk2 expectation in r234658 after r234640. r237104 effectively did the inverse of r234640,
969 so behavior is back to how it was before then. This makes the expectations reflect such.
971 2018-10-15 Chris Dumez <cdumez@apple.com>
973 Experiment: target=_blank on anchors should imply rel=noopener
974 https://bugs.webkit.org/show_bug.cgi?id=190481
976 Reviewed by Alex Christensen.
978 Update existing tests to reflect behavior change.
981 * http/tests/navigation/no-referrer-reset.html:
982 * http/tests/security/resources/referrer-policy-redirect-link.html:
983 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
984 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
985 * http/tests/security/xssAuditor/link-opens-new-window.html:
987 2018-10-15 Andy Estes <aestes@apple.com>
989 [Apple Pay] New shipping methods are ignored when updating after the shippingaddresschange event
990 https://bugs.webkit.org/show_bug.cgi?id=190560
991 <rdar://problem/44559075>
993 Reviewed by Youenn Fablet.
995 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt:
996 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html:
998 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
1000 [iOS] Can't select text after dismissing the keyboard when changing focus
1001 https://bugs.webkit.org/show_bug.cgi?id=190563
1002 <rdar://problem/44613559>
1004 Reviewed by Tim Horton.
1006 Add a new layout test to check that the user can make a selection by long pressing after the keyboard is
1007 dismissed due to changing the focused element.
1009 * editing/selection/ios/select-text-after-changing-focus-expected.txt: Added.
1010 * editing/selection/ios/select-text-after-changing-focus.html: Added.
1011 * resources/ui-helper.js:
1013 Also tweak the behavior of `UIHelper.waitForKeyboardToHide()`, so that it resolves immediately if the keyboard
1014 is not shown. This allows us to ensure that tests which use `UIHelper.waitForKeyboardToHide()` are robust in the
1015 case where they wait for another action to complete (e.g. a simulated tap) prior to registering a keyboard
1018 (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
1019 (window.UIHelper.waitForKeyboardToHide):
1021 2018-10-15 Andy Estes <aestes@apple.com>
1023 [Apple Pay] Payment authorization results with ApplePayErrors should never be considered final
1024 https://bugs.webkit.org/show_bug.cgi?id=190559
1025 <rdar://problem/37250908>
1027 Reviewed by Anders Carlsson.
1029 * http/tests/ssl/applepay/ApplePaySessionFinalState.https-expected.txt: Added.
1030 * http/tests/ssl/applepay/ApplePaySessionFinalState.https.html: Added.
1032 2018-10-15 Commit Queue <commit-queue@webkit.org>
1034 Unreviewed, rolling out r237054.
1035 https://bugs.webkit.org/show_bug.cgi?id=190593
1037 "this regressed JetStream 2 by 6% on iOS" (Requested by
1038 saamyjoon on #webkit).
1042 "[JSC] JSC should have "parseFunction" to optimize Function
1044 https://bugs.webkit.org/show_bug.cgi?id=190340
1045 https://trac.webkit.org/changeset/237054
1047 2018-10-15 Wenson Hsieh <wenson_hsieh@apple.com>
1049 Changing view scale should zoom to initial scale if the page is already at initial scale
1050 https://bugs.webkit.org/show_bug.cgi?id=190570
1051 <rdar://problem/45261877>
1053 Reviewed by Tim Horton.
1055 * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
1056 * fast/viewport/ios/initial-scale-after-changing-view-scale.html: Added.
1058 Add a new layout test to verify that:
1059 1. Changing view scale before the page scale factor is changed by the user zooms to the new initial scale.
1060 2. Changing view scale after the user changes the page scale to something different than initial scale does not
1061 cause the page to zoom to the new initial scale.
1062 3. Changing view scale after the user changes the page scale factor back to initial scale causes the page to
1063 zoom to the new initial scale.
1065 * resources/basic-gestures.js:
1067 Make a small tweak in `doubleTapToZoomAtPoint` to ensure that both single taps as well as zooming are complete
1068 before invoking UIScriptController completion.
1070 (return.new.Promise):
1072 2018-10-15 Yoshiaki Jitsukawa <yoshiaki.jitsukawa@sony.com>
1074 [Cairo] Incorrect rendering for 135-deg skews
1075 https://bugs.webkit.org/show_bug.cgi?id=190513
1077 Reviewed by Žan Doberšek.
1079 * fast/transforms/skew-x-135deg-with-gradient-expected.html: Added.
1080 * fast/transforms/skew-x-135deg-with-gradient.html: Added.
1081 * fast/transforms/skew-y-135deg-with-gradient-expected.html: Added.
1082 * fast/transforms/skew-y-135deg-with-gradient.html: Added.
1084 2018-10-15 Chris Dumez <cdumez@apple.com>
1086 Restrict browsing context lookup by name to frames that are related to one another
1087 https://bugs.webkit.org/show_bug.cgi?id=190475
1089 Reviewed by Alex Christensen.
1091 * http/tests/dom/new-window-can-target-opener-expected.txt: Added.
1092 * http/tests/dom/new-window-can-target-opener.html: Added.
1093 * http/tests/dom/noopener-window-cannot-target-opener-expected.txt: Added.
1094 * http/tests/dom/noopener-window-cannot-target-opener.html: Added.
1095 * http/tests/dom/noopener-window-not-targetable-expected.txt: Added.
1096 * http/tests/dom/noopener-window-not-targetable.html: Added.
1097 * http/tests/dom/noopener-window-not-targetable2-expected.txt: Added.
1098 * http/tests/dom/noopener-window-not-targetable2.html: Added.
1099 * http/tests/dom/noreferrer-window-not-targetable-expected.txt: Added.
1100 * http/tests/dom/noreferrer-window-not-targetable.html: Added.
1101 * http/tests/dom/opened-window-not-targetable-after-disowning-opener-expected.txt: Added.
1102 * http/tests/dom/opened-window-not-targetable-after-disowning-opener.html: Added.
1103 * http/tests/dom/resources/new-window-can-target-opener-win.html: Added.
1104 * http/tests/dom/resources/noopener-window-cannot-target-opener-win.html: Added.
1105 Add layout test coverage.
1107 * fast/dom/Window/a-rel-noopener-expected.txt:
1108 * fast/dom/Window/area-rel-noopener-expected.txt:
1109 * fast/dom/Window/resources/rel-noopener.js:
1110 * http/tests/navigation/no-referrer-target-blank-expected.txt:
1111 * http/tests/navigation/resources/no-referrer-helper.php:
1112 * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
1113 * platform/wk2/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
1114 Update / rebaseline existing tests to reflect behavior change.
1116 2018-10-15 YUHAN WU <yuhan_wu@apple.com>
1118 Implement error handler of MediaRecorder
1119 https://bugs.webkit.org/show_bug.cgi?id=190438
1121 Reviewed by Youenn Fablet.
1123 Since dataavailable event has not been implemented, skip three MediaRecorder-related tests now.
1124 We will need to reenable those tests once implementing the dataavailable event for MediaRecorder.
1128 2018-10-15 Chris Dumez <cdumez@apple.com>
1130 Window's properties such as 'location' should not become null when it loses its browsing context
1131 https://bugs.webkit.org/show_bug.cgi?id=190539
1133 Reviewed by Alex Christensen.
1135 * http/tests/dom/cross-origin-detached-window-properties-expected.txt: Added.
1136 * http/tests/dom/cross-origin-detached-window-properties.html: Added.
1137 * http/tests/dom/resources/post-message-to-parent-when-loaded.html: Added.
1138 * http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
1139 * http/tests/dom/same-origin-detached-window-properties.html: Added.
1140 Add layout test coverage.
1142 * fast/frames/detached-frame-property-expected.txt:
1143 * fast/frames/detached-frame-property.html:
1144 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1145 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1146 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1147 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1148 * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
1149 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
1150 * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
1151 * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
1152 Update existing layout tests to reflect behavior change.
1154 2018-10-15 Claudio Saavedra <csaavedra@igalia.com>
1156 [GStreamer] MediaStream test failing since r236877
1158 Unreviewed gardening
1159 * platform/gtk/TestExpectations:
1160 * platform/wpe/TestExpectations:
1162 2018-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
1164 [iOS] Allow SPI clients to lay out at arbitrarily scaled sizes and scale to fit the view
1165 https://bugs.webkit.org/show_bug.cgi?id=190504
1166 <rdar://problem/45117760>
1168 Reviewed by Tim Horton.
1170 Add two new layout tests on iOS that change WKWebView's view scale, and measure the resulting window sizes and
1171 lengths of viewport units.
1173 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale-expected.txt: Added.
1174 * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html: Added.
1176 Add a test page with a viewport meta tag that has a constant width and an explicit initial scale of 0.5.
1178 * fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
1179 * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html: Added.
1181 Add a test page with a viewport meta tag at device-width, with initial scale 1.
1183 * resources/ui-helper.js:
1184 (window.UIHelper.setViewScale):
1186 Add a convenience function that wraps a UI script invocation of `setViewScale` in a promise.
1190 2018-10-12 Dawei Fenton <realdawei@apple.com>
1192 [Mojave Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
1193 https://bugs.webkit.org/show_bug.cgi?id=190323
1195 Unreviewed, mark test as Flaky.
1197 * platform/mac-wk2/TestExpectations:
1199 2018-10-12 Per Arne Vollan <pvollan@apple.com>
1201 Layout Test editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html is failing
1202 https://bugs.webkit.org/show_bug.cgi?id=190520
1204 Unreviewed test gardening.
1206 * platform/win/TestExpectations:
1208 2018-10-08 Yusuke Suzuki <yusukesuzuki@slowstart.org>
1210 [JSC] JSC should have "parseFunction" to optimize Function constructor
1211 https://bugs.webkit.org/show_bug.cgi?id=190340
1213 Reviewed by Mark Lam.
1215 * fast/dom/attribute-event-listener-errors-expected.txt:
1216 * fast/events/attribute-listener-deletion-crash-expected.txt:
1217 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
1218 * js/dom/invalid-syntax-for-function-expected.txt:
1219 * js/dom/script-start-end-locations-expected.txt:
1221 2018-10-11 Thibault Saunier <tsaunier@igalia.com>
1223 [GStreamer] Support arbitrary video resolution in getUserMedia API
1224 https://bugs.webkit.org/show_bug.cgi?id=189734
1226 Implement arbitrary video resolution for the getUserMedia API in GStreamer.
1228 Fix the MockRealtimeMediaSource device list to make devices properties match
1231 Reactivate tests that were failling because of that.
1233 Reviewed by Xabier Rodriguez-Calvar.
1235 * platform/gtk/TestExpectations:
1236 * platform/wpe/TestExpectations:
1238 2018-10-11 Per Arne Vollan <pvollan@apple.com>
1240 Layout Test fast/forms/fieldset/fieldset-elements-htmlcollection.html is failing
1241 https://bugs.webkit.org/show_bug.cgi?id=190472
1243 Unreviewed test gardening.
1245 * platform/win/TestExpectations:
1247 2018-10-11 Alejandro G. Castro <alex@igalia.com>
1249 [GTK][WPE] Add mediaDevices.enumerateDevices support
1250 https://bugs.webkit.org/show_bug.cgi?id=185761
1252 Reviewed by Youenn Fablet.
1254 Remove the failure expectation for the test
1255 media-devices-enumerate-devices.html. Just for the record we have
1256 also checked the following tests.
1258 fast/mediastream/media-devices-enumerate-devices.html
1259 fast/mediastream/resources/enumerate-devices-frame.html
1260 http/tests/media/media-stream/enumerate-devices-source-id.html
1261 http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
1262 http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html
1264 * platform/gtk/TestExpectations:
1266 2018-10-10 Devin Rousso <drousso@apple.com>
1268 Web Inspector: create special Network waterfall for media events
1269 https://bugs.webkit.org/show_bug.cgi?id=189773
1270 <rdar://problem/44626605>
1272 Reviewed by Joseph Pecoraro.
1274 * http/tests/inspector/dom/didFireEvent-expected.txt: Added.
1275 * http/tests/inspector/dom/didFireEvent.html: Added.
1277 * inspector/unit-tests/array-utilities-expected.txt:
1278 * inspector/unit-tests/array-utilities.html:
1280 2018-10-10 Brent Fulgham <bfulgham@apple.com>
1282 Only report the supported WebGL version
1283 https://bugs.webkit.org/show_bug.cgi?id=190434
1284 <rdar://problem/45024677>
1286 Reviewed by Dean Jackson.
1288 * fast/canvas/webgl/gl-getstring-expected.txt:
1289 * fast/canvas/webgl/gl-getstring.html:
1291 2018-10-10 Tim Horton <timothy_horton@apple.com>
1293 Share more WKShareSheet code between macOS and iOS, and fix a few bugs
1294 https://bugs.webkit.org/show_bug.cgi?id=190420
1296 Reviewed by Simon Fraser.
1298 * fast/events/ios/share-expected.txt: Removed.
1299 * fast/events/ios/share.html: Removed.
1300 * fast/web-share/share.html: Added.
1301 * fast/web-share/share-expected.txt: Added.
1302 * resources/ui-helper.js:
1303 (window.UIHelper.setShareSheetCompletesImmediatelyWithResolution):
1304 (window.UIHelper.invokeShareSheetWithResolution): Deleted.
1305 Move the existing share sheet test to fast/web-share so it runs on both macOS and iOS.
1307 * fast/web-share/share-with-no-url.html: Added.
1308 * fast/web-share/share-with-no-url-expected.txt: Added.
1309 Add a new test that the sheet is successfully invoked even when a URL is not provided.
1311 2018-10-10 Devin Rousso <drousso@apple.com>
1313 Web Inspector: notify the frontend when a canvas has started recording via console.record
1314 https://bugs.webkit.org/show_bug.cgi?id=190306
1316 Reviewed by Brian Burg.
1318 * inspector/canvas/recording-2d.html:
1319 * inspector/canvas/recording-bitmaprenderer.html:
1320 * inspector/canvas/recording-webgl-snapshots.html:
1321 * inspector/canvas/recording-webgl.html:
1322 * inspector/canvas/resources/recording-utilities.js:
1323 (TestPage.registerInitializer.window.startRecording):
1324 Wait to complete the test until the "LastFrame" event is fired, ensuring that any running
1325 commands don't affect the next test case.
1327 2018-10-09 Antoine Quint <graouts@apple.com>
1329 Remove the frames() timing function
1330 https://bugs.webkit.org/show_bug.cgi?id=190034
1331 <rdar://problem/44827544>
1333 Reviewed by Dean Jackson.
1335 * legacy-animation-engine/transitions/frames-timing-function-expected.txt:
1336 * legacy-animation-engine/transitions/transitions-parsing-expected.txt:
1337 * transitions/frames-timing-function-expected.txt:
1338 * transitions/transitions-parsing-expected.txt:
1340 2018-10-09 Devin Rousso <drousso@apple.com>
1342 Web Inspector: show redirect requests in Network and Timelines tabs
1343 https://bugs.webkit.org/show_bug.cgi?id=150005
1344 <rdar://problem/5378164>
1346 Reviewed by Joseph Pecoraro.
1348 * http/tests/inspector/network/resource-timing-expected.txt:
1349 * http/tests/inspector/network/resource-timing.html:
1351 * http/tests/inspector/network/resources/delay.php: Added.
1352 * http/tests/inspector/network/resources/redirect.php: Added.
1354 2018-10-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1356 REGRESSION(r234620): SVGLangSpace::svgAttributeChanged() should invalidate the renderer of the SVGGeometryElement descendant only
1357 https://bugs.webkit.org/show_bug.cgi?id=190411
1359 Reviewed by Simon Fraser.
1361 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr-expected.txt: Added.
1362 * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr.html: Added.
1364 2018-10-09 Chris Dumez <cdumez@apple.com>
1366 Anchor target should be ignored on activation when the download attribute is set
1367 https://bugs.webkit.org/show_bug.cgi?id=190408
1369 Reviewed by Geoffrey Garen.
1371 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed-expected.txt: Added.
1372 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html: Added.
1373 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed-expected.txt: Added.
1374 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html: Added.
1375 Add layout test coverage.
1377 * http/tests/download/anchor-load-after-download.html:
1378 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1379 Update existing WK2-only layout tests to call testRunner.setCanOpenWindows() since they rely on
1380 opening a new window. We failed to notice the issue because these tests are not run on WK1.
1382 * platform/ios-wk2/TestExpectations:
1383 * platform/mac-wk1/TestExpectations:
1384 * platform/win/TestExpectations:
1385 Skip new tests on WebKit1 since the download attribute is only supported on WebKit2.
1387 2018-10-09 Chris Dumez <cdumez@apple.com>
1389 Unreviewed, skip fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html on iOS.
1391 The download attribute is not supported on iOS yet.
1393 * platform/ios-wk2/TestExpectations:
1395 2018-10-09 Devin Rousso <drousso@apple.com>
1397 Web Inspector: REGRESSION: fix canvas test failures after r236952 and r236954
1398 https://bugs.webkit.org/show_bug.cgi?id=190403
1400 Reviewed by Joseph Pecoraro.
1402 * inspector/canvas/create-context-webmetal.html:
1403 Fix missing parenthesis.
1405 * inspector/canvas/resources/shaderProgram-utilities.js:
1407 (TestPage.registerInitializer.awaitProgramAdded):
1408 (TestPage.registerInitializer):
1409 (TestPage.registerInitializer.window.initializeTestSuite):
1410 Replace the `WI.CanvasManager` events (which were removed) with listeners for events on the
1411 specific `WI.Canvas`.
1413 2018-10-09 Chris Dumez <cdumez@apple.com>
1415 REGRESSION (Safari 12): Download of Blob URL fails
1416 https://bugs.webkit.org/show_bug.cgi?id=190351
1417 <rdar://problem/45091181>
1419 Reviewed by Geoffrey Garen.
1421 Add layout test coverage.
1423 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-expected.txt: Added.
1424 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html: Added.
1426 2018-10-09 Youenn Fablet <youenn@apple.com>
1428 Add support for IceCandidate stats
1429 https://bugs.webkit.org/show_bug.cgi?id=190329
1431 Reviewed by Eric Carlson.
1433 * webrtc/candidate-stats-expected.txt: Added.
1434 * webrtc/candidate-stats.html: Added.
1435 * webrtc/routines.js:
1436 * webrtc/video-stats.html:
1438 2018-10-09 Philippe Normand <pnormand@igalia.com>
1440 [GStreamer] Stealing cross-origin video pixel with HLS
1441 https://bugs.webkit.org/show_bug.cgi?id=190003
1443 Reviewed by Xabier Rodriguez-Calvar.
1445 * platform/gtk/TestExpectations: Unflag now-passing test.
1447 2018-10-08 Devin Rousso <drousso@apple.com>
1449 Fix inspector/canvas/recording.html after r236952
1451 Unreviewed. Test gardening.
1453 * inspector/canvas/recording-expected.txt:
1454 * inspector/canvas/recording.html:
1455 Recordings default to only capturing a single frame, so add a parameter to ensure that we
1456 are capturing multiple frames.
1458 2018-10-08 Wenson Hsieh <wenson_hsieh@apple.com>
1460 [Cocoa] [WK2] Add support for text alignment and text lists in font attributes
1461 https://bugs.webkit.org/show_bug.cgi?id=190342
1462 <rdar://problem/44767118>
1464 Reviewed by Tim Horton.
1466 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1467 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1468 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
1469 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1471 Rebaseline these two layout tests, now that typing attributes include an NSParagraphStyle.
1473 2018-10-08 Justin Fan <justin_fan@apple.com>
1475 WebGPU: Rename old WebGPU prototype to WebMetal
1476 https://bugs.webkit.org/show_bug.cgi?id=190325
1477 <rdar://problem/44990443>
1479 Reviewed by Dean Jackson.
1481 Rename WebGPU prototype files to WebMetal in preparation for implementing the new (Oct 2018) WebGPU interface.
1483 * fast/canvas/webgpu/webgpu-runtime-flag-expected.txt: Removed.
1484 * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch-expected.txt.
1485 * fast/canvas/webmetal/webmetal-dispatch.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch.html.
1486 * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Added.
1487 * fast/canvas/webmetal/webmetal-runtime-flag.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-runtime-flag.html.
1488 * inspector/canvas/create-context-webmetal-expected.txt: Renamed from LayoutTests/inspector/canvas/create-context-webgpu-expected.txt.
1489 * inspector/canvas/create-context-webmetal.html: Renamed from LayoutTests/inspector/canvas/create-context-webgpu.html.
1490 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Removed.
1491 * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Added.
1492 * inspector/canvas/resolveCanvasContext-webmetal.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
1493 * platform/gtk/TestExpectations:
1494 * platform/ios/TestExpectations:
1495 * platform/mac/TestExpectations:
1496 * platform/win/TestExpectations:
1498 2018-10-08 Devin Rousso <drousso@apple.com>
1500 Web Inspector: allow multiple canvases to be recorded at the same time
1501 https://bugs.webkit.org/show_bug.cgi?id=190305
1503 Reviewed by Brian Burg.
1505 * inspector/canvas/recording-2d.html:
1506 * inspector/canvas/recording-bitmaprenderer.html:
1507 * inspector/canvas/recording-expected.html:
1508 * inspector/canvas/recording-webgl.html:
1509 * inspector/canvas/recording.html:
1510 * inspector/canvas/resources/recording-utilities.js:
1511 (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
1512 (TestPage.registerInitializer.window.startRecording):
1513 (TestPage.registerInitializer.window.consoleRecord):
1514 (TestPage.registerInitializer):
1516 2018-10-08 Dean Jackson <dino@apple.com>
1518 CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0
1519 https://bugs.webkit.org/show_bug.cgi?id=190376
1520 <rdar://problem/44986520>
1522 Reviewed by Tim Horton.
1524 * compositing/layer-creation/deep-tree.html:
1526 2018-10-08 Aditya Keerthi <akeerthi@apple.com>
1528 Make <input type=color> a runtime enabled (on-by-default) feature
1529 https://bugs.webkit.org/show_bug.cgi?id=189162
1531 Reviewed by Wenson Hsieh and Tim Horton.
1533 Rebaseline layout tests after enabling input type=color by default.
1535 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1536 * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1537 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1538 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1539 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1540 * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1541 * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
1542 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt: Added.
1543 * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/color-expected.txt:
1544 * platform/mac/accessibility/roles-exposed-expected.txt:
1545 * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
1546 * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1547 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1548 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1549 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1550 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1551 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1552 * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
1553 * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
1555 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1557 Move test expectations from ios-12 to ios directory
1558 https://bugs.webkit.org/show_bug.cgi?id=189839
1560 Unreviewed test gardening..
1562 * platform/ios-11/http/tests/quicklook/hide-referer-on-navigation-expected.txt: Removed.
1563 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Removed.
1564 * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Removed.
1565 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Removed.
1566 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Removed.
1567 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Removed.
1568 * platform/ios-11/quicklook/powerpoint-expected.txt: Removed.
1569 * platform/ios-11/quicklook/powerpoint-legacy-expected.txt: Removed.
1570 * platform/ios-11/quicklook/word-expected.txt: Removed.
1571 * platform/ios-11/quicklook/word-legacy-expected.txt: Removed.
1572 * platform/ios-11/svg/batik/text/longTextOnPath-expected.txt: Removed.
1573 * platform/ios-12/TestExpectations: Removed.
1574 * platform/ios/TestExpectations:
1576 2018-10-08 Truitt Savell <tsavell@apple.com>
1578 Attempt to fix test failure after 236915
1579 https://bugs.webkit.org/show_bug.cgi?id=190352
1581 Unreviewed Test Gardening
1583 * platform/mac-highsierra/hkdf.https.worker-expected.txt: Removed.
1584 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Removed.
1585 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
1587 2018-10-08 Truitt Savell <tsavell@apple.com>
1589 Moving files to fix failures introduced in r236915
1590 https://bugs.webkit.org/show_bug.cgi?id=190352
1592 Unreviewed test gardening
1594 * 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.
1595 * 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.
1597 2018-10-08 Devin Rousso <drousso@apple.com>
1599 Web Inspector: group media network entries by the node that triggered the request
1600 https://bugs.webkit.org/show_bug.cgi?id=189606
1601 <rdar://problem/44438527>
1603 Reviewed by Brian Burg.
1605 * http/tests/inspector/network/resource-initiatorNode-expected.txt: Added.
1606 * http/tests/inspector/network/resource-initiatorNode.html: Added.
1608 * inspector/canvas/requestNode.html:
1609 Test case no longer needed since the document is always requested once it's available.
1611 2018-10-08 Andy Estes <aestes@apple.com>
1613 [Payment Request] Requests should be aborted after details settle when the user cancels
1614 https://bugs.webkit.org/show_bug.cgi?id=190333
1616 Reviewed by Alex Christensen.
1618 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1619 * http/tests/paymentrequest/payment-request-show-method.https.html:
1621 2018-10-08 Ryan Haddad <ryanhaddad@apple.com>
1623 REGRESSION (r235630?): [Mojave WK1] Layout test compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html is a flaky image failure
1624 https://bugs.webkit.org/show_bug.cgi?id=189756
1626 Unreviewed test gardening.
1628 * platform/mac-wk1/TestExpectations:
1630 2018-10-08 David Fenton <david_fenton@apple.com>
1632 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1633 https://bugs.webkit.org/show_bug.cgi?id=190353
1635 Unreviewed. Remove the tests from TestExpectations file.
1637 * platform/mac/TestExpectations:
1639 2018-10-08 Dawei Fenton <realdawei@apple.com>
1641 Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
1642 https://bugs.webkit.org/show_bug.cgi?id=190353
1644 Unreviewed test gardening.
1646 * platform/mac/TestExpectations:
1648 2018-10-08 Truitt Savell <tsavell@apple.com>
1650 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
1651 https://bugs.webkit.org/show_bug.cgi?id=190352
1653 Unreviewed test Gardening
1655 * 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.
1656 * platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
1657 * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.
1659 2018-10-05 Devin Rousso <drousso@apple.com>
1661 Web Inspector: refactor constructor of WI.Resource
1662 https://bugs.webkit.org/show_bug.cgi?id=190318
1664 Reviewed by Joseph Pecoraro.
1666 * http/tests/inspector/network/har/har-basic.html:
1667 * inspector/unit-tests/resource-collection.html:
1669 2018-10-05 Joseph Pecoraro <pecoraro@apple.com>
1671 Try to unflake inspector/layers/layerTreeDidChange.html
1673 Unreviewed. Test gardening.
1675 * inspector/layers/layerTreeDidChange.html:
1676 Force a layout early in the test to try to force layout tree
1677 update events in the expected sequence.
1679 2018-10-05 Antoine Quint <graouts@apple.com>
1681 [Web Animations] REGRESSION (r236809): crash under AnimationTimeline::updateCSSAnimationsForElement()
1682 https://bugs.webkit.org/show_bug.cgi?id=190307
1683 <rdar://problem/45009901>
1685 Reviewed by Dean Jackson.
1687 This test was also crashing even though it should not have been using the new animation engine. Adding the
1688 flag to opt into the legacy animation engine.
1690 * legacy-animation-engine/animations/animation-shorthand-removed.html:
1692 2018-10-04 Chris Dumez <cdumez@apple.com>
1694 A Document / Window should lose its browsing context as soon as its iframe is removed from the document
1695 https://bugs.webkit.org/show_bug.cgi?id=190282
1697 Reviewed by Ryosuke Niwa.
1699 Update existing layout test to reflect behavior change.
1701 * fast/dom/Window/BarInfo-after-frame-removed.html:
1702 * fast/dom/Window/dom-access-from-closure-iframe-expected.txt:
1703 * fast/dom/Window/dom-access-from-closure-window-expected.txt:
1704 * fast/dom/Window/dom-access-from-closure-window-with-gc-expected.txt:
1705 * fast/dom/Window/resources/dom-access-from-closure-iframe-child.html:
1706 * fast/dom/Window/resources/dom-access-from-closure-window-child.html:
1707 * fast/events/resources/before-unload-return-string-conversion-frame.html:
1708 * fast/parser/resources/set-parent-to-javascript-url.html:
1709 * http/tests/media/media-stream/disconnected-frame.html:
1710 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js:
1712 * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
1713 * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
1714 * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
1715 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1716 * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
1718 2018-10-04 Ross Kirsling <ross.kirsling@sony.com>
1720 Unreviewed test gardening for WinCairo (and one cross-platform test).
1723 Remove a cross-platform failure that seems to be passing on all platforms now.
1725 * platform/wincairo/TestExpectations:
1726 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Added.
1728 2018-10-04 Matt Baker <mattbaker@apple.com>
1730 Web Inspector: Table should support multiple selection and Cmd-click behavior
1731 https://bugs.webkit.org/show_bug.cgi?id=189705
1732 <rdar://problem/44571170>
1734 Reviewed by Devin Rousso.
1736 * inspector/table/resources/table-utilities.js: Added.
1737 (TestPage.registerInitializer.InspectorTest.TableDataSource):
1738 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.get items):
1739 (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableNumberOfRows):
1740 (TestPage.registerInitializer.InspectorTest.TableDelegate):
1741 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableSelectionDidChange):
1742 (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
1743 (TestPage.registerInitializer.InspectorTest.createTable):
1744 (TestPage.registerInitializer):
1746 * inspector/table/table-selection-expected.txt: Added.
1747 * inspector/table/table-selection.html: Added.
1748 * inspector/unit-tests/index-set-expected.txt: Added.
1749 * inspector/unit-tests/index-set.html: Added.
1751 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1753 MutationRecord doesn't keep JS wrappers of target, addedNodes, and removedNodes alive
1754 https://bugs.webkit.org/show_bug.cgi?id=190277
1756 Reviewed by Antti Koivisto.
1758 Added two regression tests for making sure mutation observers and mutation records keep JS wrappers
1759 of the enqueued nodes alive. Also see r236799 for a previous failed attempt to add a similar test.
1761 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1762 * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive.html: Added.
1763 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
1764 * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive.html: Added.
1766 2018-10-04 Devin Rousso <drousso@apple.com>
1768 Web Inspector: merge ProbeManager into DebuggerManager
1769 https://bugs.webkit.org/show_bug.cgi?id=190225
1771 Reviewed by Joseph Pecoraro.
1773 * http/tests/inspector/debugger/debugger-test.js:
1774 (TestPage.registerInitializer.InspectorTest.startTracingProbes):
1775 (TestPage.registerInitializer):
1776 * http/tests/inspector/resources/probe-test.js:
1777 (TestPage.registerInitializer.ProtocolTest.Probe.installTracingListeners):
1778 (TestPage.registerInitializer):
1780 2018-10-04 Devin Rousso <drousso@apple.com>
1782 Web Inspector: some files not listed in OpenResourceDialog
1783 https://bugs.webkit.org/show_bug.cgi?id=190272
1785 Reviewed by Joseph Pecoraro.
1787 * inspector/unit-tests/resource-query-controller-expected.txt:
1788 * inspector/unit-tests/resource-query-controller.html:
1790 2018-10-04 Jiewen Tan <jiewen_tan@apple.com>
1792 [WebAuthN] Move time out control from WebProcess to UIProcess
1793 https://bugs.webkit.org/show_bug.cgi?id=189642
1794 <rdar://problem/44476765>
1796 Reviewed by Chris Dumez.
1798 This patch also fixes some flaky behaviours regarding to the dirty ASN.1 decoder.
1800 * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https-expected.txt: Added.
1801 * 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.
1802 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt:
1803 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
1804 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
1805 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
1806 * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https-expected.txt: Added.
1807 * 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.
1808 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt:
1809 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
1810 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
1811 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1812 * http/wpt/webauthn/resources/util.js:
1814 2018-10-04 Chris Dumez <cdumez@apple.com>
1816 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1817 https://bugs.webkit.org/show_bug.cgi?id=190252
1819 Reviewed by Alex Christensen.
1821 Add layout test coverage.
1823 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1824 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1825 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1826 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1828 2018-10-04 YUHAN WU <yuhan_wu@apple.com>
1830 runtime flag and IDL for MediaRecorder
1831 https://bugs.webkit.org/show_bug.cgi?id=190018
1833 Reviewed by Youenn Fablet and Chris Dumez.
1835 * platform/win/TestExpectations:
1836 * fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt:
1837 * fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt:
1838 * fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt:
1840 2018-10-04 Chris Dumez <cdumez@apple.com>
1842 Unreviewed, rolling out r236803.
1844 Caused crashes on some bots
1848 "Regression(r236779): Crash when changing the input element
1849 type from inside an 'input' event listener"
1850 https://bugs.webkit.org/show_bug.cgi?id=190252
1851 https://trac.webkit.org/changeset/236803
1853 2018-10-03 Justin Michaud <justin_michaud@apple.com>
1855 Registered custom properties should allow inheritance to be controlled
1856 https://bugs.webkit.org/show_bug.cgi?id=190038
1858 Reviewed by Antti Koivisto.
1860 Add tests to check css registered custom properties with inherits. Also test
1861 calc expression evaluation for inherited registered custom properties.
1863 * css-custom-properties-api/inherits-expected.txt: Added.
1864 * css-custom-properties-api/inherits.html: Added.
1865 * css-custom-properties-api/length-expected.txt: Added.
1866 * css-custom-properties-api/length.html: Added.
1867 * css-custom-properties-api/length2-expected.txt: Added.
1868 * css-custom-properties-api/length2.html: Added.
1870 2018-10-03 Youenn Fablet <youenn@apple.com>
1872 Add VP8 support to WebRTC
1873 https://bugs.webkit.org/show_bug.cgi?id=189976
1875 Reviewed by Eric Carlson.
1877 * webrtc/audio-peer-connection-g722.html:
1878 * webrtc/routines.js:
1879 * webrtc/video-mute-vp8-expected.txt: Added.
1880 * webrtc/video-mute-vp8.html: Added.
1882 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
1884 [WebCrypto] ECDSA could not deal with invalid signature inputs
1885 https://bugs.webkit.org/show_bug.cgi?id=189879
1886 <rdar://problem/44701276>
1888 Reviewed by Brent Fulgham.
1890 * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt:
1891 * crypto/subtle/ecdsa-verify-malformed-parameters.html:
1893 2018-10-03 Antoine Quint <graouts@apple.com>
1895 [Web Animations] REGRESSION: setting 'animation-name: none' after a 'fill: forwards' animation has completed does not revert to the unanimated style
1896 https://bugs.webkit.org/show_bug.cgi?id=190257
1897 <rdar://problem/41341473>
1899 Reviewed by Dean Jackson.
1901 Add a test that checks that an animation with fill: forwards no longer applies to an element once it's been removed.
1903 * animations/animation-fill-forwards-removal-expected.txt: Added.
1904 * animations/animation-fill-forwards-removal.html: Added.
1906 2018-10-03 Chris Dumez <cdumez@apple.com>
1908 Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
1909 https://bugs.webkit.org/show_bug.cgi?id=190252
1911 Reviewed by Alex Christensen.
1913 Add layout test coverage.
1915 * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
1916 * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
1917 * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
1918 * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
1920 2018-10-03 Matt Lewis <jlewis3@apple.com>
1922 Unreviewed, rolling out r236781.
1924 The test added with this commit is timing out consistently.
1928 "GC can collect JS wrappers of nodes in the mutation records
1929 waiting to be delivered"
1930 https://bugs.webkit.org/show_bug.cgi?id=190115
1931 https://trac.webkit.org/changeset/236781
1933 2018-10-03 Youenn Fablet <youenn@apple.com>
1935 Enable H264 simulcast
1936 https://bugs.webkit.org/show_bug.cgi?id=190167
1938 Reviewed by Eric Carlson.
1941 * webrtc/simulcast-h264-expected.txt: Added.
1942 * webrtc/simulcast-h264.html: Added.
1944 2018-10-03 Ryosuke Niwa <rniwa@webkit.org>
1946 Enable selectionAcrossShadowBoundariesEnabled by default in WebKitLegacy
1947 https://bugs.webkit.org/show_bug.cgi?id=190238
1949 Reviewed by Antti Koivisto.
1951 Removed the unnecessary webkit-test-runner directive.
1953 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html:
1954 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html:
1955 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html:
1956 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html:
1957 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html:
1958 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html:
1959 * editing/pasteboard/copy-paste-with-shadow-content.html:
1960 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html:
1961 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html:
1962 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html:
1963 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html:
1964 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html:
1965 * editing/selection/selection-across-shadow-boundaries-readonly-1.html:
1966 * editing/selection/selection-across-shadow-boundaries-readonly-2.html:
1967 * editing/selection/selection-across-shadow-boundaries-readonly-3.html:
1968 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html:
1970 2018-10-02 Fujii Hironori <Hironori.Fujii@sony.com>
1972 [WinCairo][BuildBot] archive-test-results fails to delete pywebsocket.ws.log-err.txt
1973 https://bugs.webkit.org/show_bug.cgi?id=190236
1975 Unreviewed test gardening.
1977 * platform/wincairo/TestExpectations: Skipped http/wpt and imported/w3c.
1979 2018-10-02 Ryosuke Niwa <rniwa@webkit.org>
1981 Copying content with shadow DOM doesn't copy any contents
1982 https://bugs.webkit.org/show_bug.cgi?id=157443
1984 Reviewed by Wenson Hsieh.
1986 Added tests for copying and pasting across shadow boundaries with HTML and plain text.
1988 * editing/pasteboard/copy-paste-across-shadow-boundaries-1-expected.txt: Added.
1989 * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html: Added.
1990 * editing/pasteboard/copy-paste-across-shadow-boundaries-2-expected.txt: Added.
1991 * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html: Added.
1992 * editing/pasteboard/copy-paste-across-shadow-boundaries-3-expected.txt: Added.
1993 * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html: Added.
1994 * editing/pasteboard/copy-paste-across-shadow-boundaries-4-expected.txt: Added.
1995 * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html: Added.
1996 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1-expected.txt: Added.
1997 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html: Added.
1998 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: Added.
1999 * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html: Added.
2000 * editing/pasteboard/copy-paste-with-shadow-content-expected.txt: Added.
2001 * editing/pasteboard/copy-paste-with-shadow-content.html: Added.
2003 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2005 GC can collect JS wrappers of nodes in the mutation records waiting to be delivered
2006 https://bugs.webkit.org/show_bug.cgi?id=190115
2008 Reviewed by Geoffrey Garen.
2010 Added a regression test.
2012 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive-expected.txt: Added.
2013 * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive.html: Added.
2015 2018-10-02 Chris Dumez <cdumez@apple.com>
2017 radio / checkbox inputs should fire "click, input, change" events in order when clicked
2018 https://bugs.webkit.org/show_bug.cgi?id=190223
2020 Reviewed by Ryosuke Niwa.
2022 Update existing test to reflect behavior change. I have verified that our new behavior
2023 on this test is consistent with Gecko and Chrome.
2025 * fast/forms/radio/radio-group-keyboard-change-event-expected.txt:
2026 * fast/forms/radio/radio-group-keyboard-change-event.html:
2028 2018-10-02 Chris Dumez <cdumez@apple.com>
2030 fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
2031 https://bugs.webkit.org/show_bug.cgi?id=190218
2033 Reviewed by Alex Christensen.
2035 Update existing tests to reflect behavior change, after checking that our behavior is consistent
2036 with Gecko and Blink on these tests.
2038 * fast/forms/fieldset/fieldset-elements-expected.txt:
2039 * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
2040 * fast/forms/fieldset/fieldset-elements-htmlcollection.html: Added.
2041 * fast/forms/fieldset/fieldset-elements.html:
2042 * fast/forms/fieldset/fieldset-form-collection-radionode-list-expected.txt: Removed.
2043 * fast/forms/fieldset/fieldset-form-collection-radionode-list.html: Removed.
2045 2018-10-02 Devin Rousso <drousso@apple.com>
2047 Web Inspector: prevent layer events from firing until the layer information is re-requested
2048 https://bugs.webkit.org/show_bug.cgi?id=190159
2050 Reviewed by Joseph Pecoraro.
2052 * inspector/layers/layerTreeDidChange-expected.txt: Added.
2053 * inspector/layers/layerTreeDidChange.html: Added.
2055 2018-10-02 Devin Rousso <drousso@apple.com>
2057 Web Inspector: rename frontend managers to be more consistent with backend agents
2058 https://bugs.webkit.org/show_bug.cgi?id=190160
2060 Reviewed by Joseph Pecoraro.
2062 * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
2063 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
2064 * http/tests/inspector/dom/shapes-test.js:
2065 * http/tests/inspector/network/har/har-page.html:
2066 * http/tests/inspector/network/loadResource-insecure-resource.html:
2067 * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
2068 * http/tests/inspector/network/resource-response-source-memory-cache.html:
2069 * http/tests/inspector/network/resource-sizes-memory-cache.html:
2070 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2071 * http/tests/websocket/tests/hybi/inspector/before-load.html:
2072 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html:
2073 * inspector/canvas/requestNode.html:
2074 * inspector/codemirror/resources/prettyprinting/utilities.js:
2075 (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults):
2076 (TestPage.registerInitializer.window.addPrettyPrintingTests):
2077 (TestPage.registerInitializer):
2078 * inspector/console/clearMessages.html:
2079 * inspector/console/command-line-api.html:
2080 * inspector/console/console-api.html:
2081 * inspector/console/console-count.html:
2082 * inspector/console/console-table.html:
2083 * inspector/console/console-time.html:
2084 * inspector/console/message-stack-trace.html:
2085 * inspector/console/messageAdded-from-named-evaluations.html:
2086 * inspector/console/messageRepeatCountUpdated.html:
2087 * inspector/console/messagesCleared.html:
2088 * inspector/console/webcore-logging-expected.txt:
2089 * inspector/console/webcore-logging.html:
2090 * inspector/controller/runtime-controller-import.html:
2091 * inspector/controller/runtime-controller.html:
2092 * inspector/css/add-rule.html:
2093 * inspector/css/createStyleSheet.html:
2094 * inspector/css/css-property.html:
2095 * inspector/css/getAllStyleSheets.html:
2096 * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
2097 * inspector/css/matched-style-properties.html:
2098 * inspector/css/modify-css-property.html:
2099 * inspector/css/modify-rule-selector.html:
2100 * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
2101 * inspector/css/pseudo-element-matches.html:
2102 * inspector/css/selector-dynamic-specificity.html:
2103 * inspector/css/selector-specificity.html:
2104 * inspector/css/shadow-scoped-style.html:
2105 * inspector/css/stylesheet-events-basic.html:
2106 * inspector/css/stylesheet-events-imports.html:
2107 * inspector/css/stylesheet-events-inspector-stylesheet.html:
2108 * inspector/css/stylesheet-events-multiple-documents.html:
2109 * inspector/css/stylesheet-with-mutations.html:
2110 * inspector/debugger/csp-exceptions.html:
2111 * inspector/debugger/js-stacktrace.html:
2112 * inspector/debugger/resources/log-pause-location.js:
2113 (TestPage.registerInitializer.window.findScript):
2114 (TestPage.registerInitializer.window.loadMainPageContent):
2115 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
2116 (TestPage.registerInitializer.window.logLinesWithContext):
2117 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
2118 * inspector/dom-debugger/dom-breakpoints.html:
2119 * inspector/dom-debugger/xhr-breakpoints.html:
2120 * inspector/dom/breakpoint-for-event-listener.html:
2121 * inspector/dom/csp-big5-hash.html:
2122 * inspector/dom/csp-hash.html:
2123 * inspector/dom/customElementState.html:
2124 * inspector/dom/domutilities-csspath.html:
2125 * inspector/dom/domutilities-path-dump.html:
2126 * inspector/dom/domutilities-xpath.html:
2127 * inspector/dom/event-listener-add-remove.html:
2128 * inspector/dom/getEventListenersForNode.html:
2129 * inspector/dom/getOuterHTML.html:
2130 * inspector/dom/hideHighlight.html:
2131 * inspector/dom/highlightFrame.html:
2132 * inspector/dom/highlightNode.html:
2133 * inspector/dom/highlightNodeList.html:
2134 * inspector/dom/highlightSelector.html:
2135 * inspector/dom/insertAdjacentHTML.html:
2136 * inspector/dom/inspect.html:
2137 * inspector/dom/pseudo-element-dynamic.html:
2138 * inspector/dom/pseudo-element-static.html:
2139 * inspector/dom/push-node-by-path-to-frontend.html:
2140 * inspector/dom/setEventListenerDisabled.html:
2141 * inspector/dom/setInspectedNode.html:
2142 * inspector/dom/setOuterHTML-no-document-element.html:
2143 * inspector/dom/setOuterHTML.html:
2144 * inspector/dom/shadow-and-non-shadow-children.html:
2145 * inspector/dom/shadowRootType.html:
2146 * inspector/dom/template-content.html:
2147 * inspector/formatting/resources/utilities.js:
2148 (TestPage.registerInitializer.loadFormattingTestAndExpectedResults):
2149 (TestPage.registerInitializer.window.addFormattingTests):
2150 (TestPage.registerInitializer):
2151 * inspector/indexeddb/clearObjectStore.html:
2152 * inspector/indexeddb/deleteDatabaseNamesWithSpace.html:
2153 * inspector/indexeddb/requestData.html:
2154 * inspector/indexeddb/requestDatabase.html:
2155 * inspector/indexeddb/requestDatabaseNames.html:
2156 * inspector/layers/layer-tree-manager.html:
2157 * inspector/model/dom-node.html:
2158 * inspector/model/frame-extra-scripts.html:
2159 * inspector/model/script-resource-relationship.html:
2160 * inspector/model/stack-trace.html:
2161 * inspector/page/empty-or-missing-resources.html:
2162 * inspector/page/hidpi-snapshot-size.html:
2163 * inspector/page/main-frame-resource.html:
2164 * inspector/runtime/change-execution-context-identifier.html:
2165 * inspector/runtime/saveResult.html:
2166 * inspector/storage/domStorage-events.html:
2167 * inspector/worker/console-basic.html:
2168 * inspector/worker/resources-in-worker.html:
2170 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2172 [Curl] Fix missing values of resource timing API.
2173 https://bugs.webkit.org/show_bug.cgi?id=190193
2175 Reviewed by Alex Christensen.
2177 * platform/wincairo/TestExpectations:
2179 2018-10-02 Per Arne Vollan <pvollan@apple.com>
2181 [WebVTT] Cue with line setting is not rendered correctly
2182 https://bugs.webkit.org/show_bug.cgi?id=190168
2184 Reviewed by Eric Carlson.
2186 * media/track/captions-webvtt/line-position.vtt: Added.
2187 * media/track/track-cue-line-position-expected-mismatch.html: Added.
2188 * media/track/track-cue-line-position.html: Added.
2190 2018-10-02 Carlos Eduardo Ramalho <cadubentzen@gmail.com>
2192 [GTK] fast/forms/color/input-appearance-color.html is failing
2193 https://bugs.webkit.org/show_bug.cgi?id=189350
2195 Reviewed by Michael Catanzaro.
2197 Update test expectations to match changes introduced in r235435.
2199 * platform/gtk/TestExpectations:
2200 * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
2201 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2203 2018-10-01 Dean Jackson <dino@apple.com>
2205 Remove CSS Animation Triggers
2206 https://bugs.webkit.org/show_bug.cgi?id=190175
2207 <rdar://problem/44925626>
2209 Reviewed by Simon Fraser.
2211 Remove a bunch of tests that no longer have an implementation.
2214 * animations/trigger-computed-style-expected.txt: Removed.
2215 * animations/trigger-computed-style.html: Removed.
2216 * animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2217 * animations/trigger-container-scroll-boundaries.html: Removed.
2218 * animations/trigger-container-scroll-empty-expected.txt: Removed.
2219 * animations/trigger-container-scroll-empty.html: Removed.
2220 * animations/trigger-container-scroll-simple-expected.txt: Removed.
2221 * animations/trigger-container-scroll-simple.html: Removed.
2222 * animations/trigger-parsing-expected.txt: Removed.
2223 * animations/trigger-parsing.html: Removed.
2224 * fast/css/compare-animation-trigger-expected.txt: Removed.
2225 * fast/css/compare-animation-trigger.html: Removed.
2226 * legacy-animation-engine/animations/trigger-computed-style-expected.txt: Removed.
2227 * legacy-animation-engine/animations/trigger-computed-style.html: Removed.
2228 * legacy-animation-engine/animations/trigger-container-scroll-boundaries-expected.txt: Removed.
2229 * legacy-animation-engine/animations/trigger-container-scroll-boundaries.html: Removed.
2230 * legacy-animation-engine/animations/trigger-container-scroll-empty-expected.txt: Removed.
2231 * legacy-animation-engine/animations/trigger-container-scroll-empty.html: Removed.
2232 * legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Removed.
2233 * legacy-animation-engine/animations/trigger-container-scroll-simple.html: Removed.
2234 * legacy-animation-engine/animations/trigger-parsing-expected.txt: Removed.
2235 * legacy-animation-engine/animations/trigger-parsing.html: Removed.
2236 * legacy-animation-engine/fast/css/compare-animation-trigger-expected.txt: Removed.
2237 * legacy-animation-engine/fast/css/compare-animation-trigger.html: Removed.
2238 * platform/gtk/TestExpectations:
2239 * platform/ios/TestExpectations:
2240 * platform/mac-wk2/TestExpectations:
2241 * platform/wincairo/TestExpectations:
2243 2018-10-02 Commit Queue <commit-queue@webkit.org>
2245 Unreviewed, rolling out r236624 and r236671.
2246 https://bugs.webkit.org/show_bug.cgi?id=190207
2248 The change in r236624 introduced crashes on the bots
2249 (Requested by ryanhaddad on #webkit).
2251 Reverted changesets:
2253 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2254 https://bugs.webkit.org/show_bug.cgi?id=188747
2255 https://trac.webkit.org/changeset/236624
2257 "Unify implementation in VideoFullscreenInterfaceAVKit"
2258 https://bugs.webkit.org/show_bug.cgi?id=190091
2259 https://trac.webkit.org/changeset/236671
2261 2018-10-02 Frederic Wang <fwang@igalia.com>
2263 [WPE] Enable more Cache Storage and Service Workers tests
2264 https://bugs.webkit.org/show_bug.cgi?id=190198
2266 Reviewed by Michael Catanzaro.
2268 * platform/wpe/TestExpectations: Unskip most tests and add expectations for a few of them.
2270 2018-10-02 Frederic Wang <fwang@igalia.com>
2272 [GTK] Enable more Cache Storage and Service Workers tests
2273 https://bugs.webkit.org/show_bug.cgi?id=190196
2275 Reviewed by Michael Catanzaro.
2277 * platform/gtk/TestExpectations: Unskip most tests are add some failure annotations.
2279 2018-10-02 Thibault Saunier <tsaunier@igalia.com>
2281 [GTK][WPE] Blacklist more tests that are requiring webrtc <-> webaudio bridging
2282 https://bugs.webkit.org/show_bug.cgi?id=189829
2284 Reviewed by Alejandro G. Castro.
2286 * platform/gtk/TestExpectations:
2287 * platform/wpe/TestExpectations:
2289 2018-10-02 Basuke Suzuki <Basuke.Suzuki@sony.com>
2291 [WinCairo] Enable some wpt tests.
2292 https://bugs.webkit.org/show_bug.cgi?id=190129
2294 Unreviewed test gardening..
2296 * platform/wincairo/TestExpectations:
2297 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click-expected.txt: Added.
2298 * platform/wincairo/http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href-expected.txt: Added.
2300 2018-10-01 Ross Kirsling <ross.kirsling@sony.com>
2302 [WinCairo] Unreviewed test gardening.
2304 * platform/wincairo/TestExpectations:
2306 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2308 Removed a failing test expectation on imported/w3c/web-platform-tests/shadow-dom/slotchange.html
2309 since we haven't seen a single failure after the fix in r236440.
2311 * platform/mac/TestExpectations:
2313 2018-10-01 Myles C. Maxfield <mmaxfield@apple.com>
2315 [Cocoa] Update delete-emoji expected results
2316 https://bugs.webkit.org/show_bug.cgi?id=190182
2320 Simply update the expected results.
2322 * platform/mac-highsierra/editing/deleting/delete-emoji-1-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-1-expected.txt.
2323 * platform/mac-highsierra/editing/deleting/delete-emoji-9-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-9-expected.txt.
2324 * platform/mac-highsierra/editing/deleting/delete-emoji-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/delete-emoji-expected.txt.
2325 * platform/mac/TestExpectations:
2326 * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
2327 * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2328 * platform/mac/editing/deleting/delete-emoji-expected.txt:
2330 2018-10-01 Ryosuke Niwa <rniwa@webkit.org>
2332 Add a new variant of serializePreservingVisualAppearance which takes VisibleSelection
2333 https://bugs.webkit.org/show_bug.cgi?id=190108
2335 Reviewed by Wenson Hsieh.
2337 Rebaselined the test since the bug that interchange new lines are inserted in the last table cell is fixed.
2338 Also updated the description in the test to reflect this change.
2340 * editing/pasteboard/paste-table-003-expected.txt:
2341 * editing/pasteboard/paste-table-003.html:
2343 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2345 Unreviewed, rebaseline tests after r236632.
2347 * platform/ios/css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2348 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2349 * platform/ios/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2351 2018-10-01 Sihui Liu <sihui_liu@apple.com>
2353 Remove StorageProcess
2354 https://bugs.webkit.org/show_bug.cgi?id=189975
2356 Reviewed by Geoffrey Garen.
2358 Since Service Worker management is in netowrk process now, we should terminate network
2359 process instead of storage process.
2361 * http/wpt/service-workers/persistent-importScripts.html:
2363 2018-10-01 Jiewen Tan <jiewen_tan@apple.com>
2365 [WebAuthN] Import a JS CBOR coder
2366 https://bugs.webkit.org/show_bug.cgi?id=189877
2367 <rdar://problem/44701124>
2369 Reviewed by Chris Dumez.
2371 This patch import a 3rd party JS CBOR coder from https://github.com/paroga/cbor-js.
2372 The library is MIT licensed, which should be fine to use within WebKit.
2374 As a benefit from the library, tests are updated to check CBOR binaries.
2376 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2377 * http/wpt/webauthn/idl.https.html:
2378 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2379 * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
2380 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2381 * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
2382 * http/wpt/webauthn/resources/cbor.js: Added.
2383 * http/wpt/webauthn/resources/util.js:
2385 2018-10-01 Daniel Bates <dabates@apple.com>
2387 [iOS] Special keys are misidentified in DOM keyboard events
2388 https://bugs.webkit.org/show_bug.cgi?id=189974
2390 Reviewed by Wenson Hsieh.
2392 Add tests to ensure that we do not regress key identification for special keys.
2394 Update the expected results for test fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
2395 now that we correctly identify some more keys.
2397 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element-expected.txt: Added.
2398 * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html: Added.
2399 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2400 * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt: Added.
2401 * fast/events/ios/keypress-keys-in-non-editable-element.html: Added.
2402 * resources/ui-helper.js:
2403 (window.UIHelper.typeCharacter): Actually type the specified character in DumpRenderTree.
2405 2018-10-01 Ryan Haddad <ryanhaddad@apple.com>
2407 REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
2408 https://bugs.webkit.org/show_bug.cgi?id=189674
2410 Unreviewed test gardening..
2412 * platform/mac/TestExpectations: Remove flaky expectation.
2414 2018-10-01 Youenn Fablet <youenn@apple.com>
2416 [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
2417 https://bugs.webkit.org/show_bug.cgi?id=184204
2419 Reviewed by Chris Dumez.
2421 * platform/mac-wk2/TestExpectations:
2423 2018-10-01 Chris Dumez <cdumez@apple.com>
2425 Make crossOriginObject.then undefined for promises
2426 https://bugs.webkit.org/show_bug.cgi?id=190094
2428 Reviewed by Darin Adler.
2430 Update existing tests to reflect behavior change.
2432 * http/tests/navigation/process-swap-window-open-expected.txt:
2433 * http/tests/navigation/process-swap-window-open.html:
2434 * http/wpt/cross-origin-window-policy/resources/utils.js:
2435 (testCrossOriginOption):
2437 2018-10-01 Alicia Boya GarcÃa <aboya@igalia.com>
2439 [MSE][GStreamer] Reset running time in PlaybackPipeline::flush()
2440 https://bugs.webkit.org/show_bug.cgi?id=190076
2442 Reviewed by Philippe Normand.
2444 A test where a seek is followed by a redundant append is added. This
2445 test timed out in the GStreamer MSE implementation before the
2446 accompanying patch fixed it.
2448 The MIME type declared in test-48khz-manifest.json has also been
2449 changed, from non-standard `audio/x-m4a` to `audio/mp4;
2450 codecs="mp4a.40.2"`, as implied by the MSE specs. This should not
2451 affect other tests because no other tests were reading this type
2454 * media/media-source/content/test-48khz-manifest.json:
2455 * media/media-source/media-source-seek-redundant-append-expected.txt: Added.
2456 * media/media-source/media-source-seek-redundant-append.html: Added.
2457 * media/video-test.js:
2459 2018-10-01 Antoine Quint <graouts@apple.com>
2461 [Web Animations] Fix test regressions after enabling Web Animations with CSS Integration
2462 https://bugs.webkit.org/show_bug.cgi?id=190032
2464 Unreviewed. We need to opt into the legacy animation engine for these tests to fix some crashes in other
2465 tests due to webkit.org/b/186946.
2467 * legacy-animation-engine/animations/cross-fade-webkit-mask-image.html:
2468 * legacy-animation-engine/transitions/delay.html:
2469 * legacy-animation-engine/transitions/transition-timing-function.html:
2471 2018-09-30 Eric Carlson <eric.carlson@apple.com>
2473 [MediaStream] Clean up RealtimeMediaSource settings change handling
2474 https://bugs.webkit.org/show_bug.cgi?id=189998
2475 <rdar://problem/44797884>
2477 Reviewed by Youenn Fablet.
2479 * webrtc/video-disabled-black.html:
2481 2018-09-29 Commit Queue <commit-queue@webkit.org>
2483 Unreviewed, rolling out r236631.
2484 https://bugs.webkit.org/show_bug.cgi?id=190112
2486 Caused various eventSender tests, including fast/css/pseudo-
2487 active-style-sharing*, to fail (Requested by smfr on #webkit).
2491 "Regression(r236512): http/tests/navigation/keyboard-events-
2492 during-provisional-navigation.html is flaky"
2493 https://bugs.webkit.org/show_bug.cgi?id=190052
2494 https://trac.webkit.org/changeset/236631
2496 2018-09-28 Zamiul Haque <zhaque@apple.com>
2498 Angled gradient backgrounds in body render vertically when body height is 0
2499 https://bugs.webkit.org/show_bug.cgi?id=177232
2500 <rdar://problem/34548230>.
2502 Reviewed by Tim Horton.
2504 Added tests to make sure that angled background gradients inside of a
2505 body tag of height 0 render as empty white screens.
2507 * angled-background-repeating-gradient-rendering-vertical.html: Added.
2508 * angled-background-repeating-gradient-rendering-vertical-expected.html: Added.
2510 2018-09-28 Chris Dumez <cdumez@apple.com>
2512 The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
2513 https://bugs.webkit.org/show_bug.cgi?id=190090
2515 Reviewed by Ryosuke Niwa.
2517 Update test that was returning a value in a beforeunload event listener instead of using an
2518 event handler. The test needs to use an event handler (window.onbeforeunload) as an event
2519 listener does not have a return value. I have verified that our behavior is consistent with
2520 Chrome and Firefox on this test, both with an event listener and an event handler.
2522 * fast/loader/form-submission-after-beforeunload-cancel.html:
2524 2018-09-28 Simon Fraser <simon.fraser@apple.com>
2526 RenderLayer::removeOnlyThisLayer() should not call updateLayerPositions()
2527 https://bugs.webkit.org/show_bug.cgi?id=190093
2529 Reviewed by Dean Jackson and Zalan Bujtas.
2531 The ordering of the repaints changes.
2533 blend-mode-turn-off-isolation-no-effect.html now issues a repaint, which is expected now.
2534 Isolation is so rare that this is not a problem.
2536 * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2537 * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
2538 * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt:
2539 * fast/repaint/absolute-position-change-containing-block-expected.txt:
2541 2018-09-28 Devin Rousso <drousso@apple.com>
2543 Web Inspector: crash in InspectorNetworkAgent::didReceiveResponse when loading denied x-frame resources
2544 https://bugs.webkit.org/show_bug.cgi?id=190046
2546 Reviewed by Joseph Pecoraro.
2548 * http/tests/inspector/network/resources/x-frame-options.php: Added.
2549 * http/tests/inspector/network/x-frame-options-expected.txt: Added.
2550 * http/tests/inspector/network/x-frame-options.html: Added.
2552 2018-09-28 Jiewen Tan <jiewen_tan@apple.com>
2554 [WebAuthN] Polish WebAuthN auto-test environment
2555 https://bugs.webkit.org/show_bug.cgi?id=189283
2556 <rdar://problem/44117828>
2558 Reviewed by Chris Dumez.
2560 This patch does the following few things:
2561 1. Update tests that employ old mocking mechnism to the new one.
2562 2. Move tests from http/tests/webauthn to http/wpt/webauthn. As a result, we have one unified place for
2563 all WebAuthN tests: http/wpt/webauthn.
2564 3. Add a helper function to check DOMException message as well.
2567 * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Removed.
2568 * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Removed.
2569 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Removed.
2570 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Removed.
2571 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Removed.
2572 * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Removed.
2573 * http/tests/webauthn/resources/last-layer-frame.https.html: Removed.
2574 * http/tests/webauthn/resources/util.js: Removed.
2575 * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2576 * http/wpt/webauthn/idl.https.html:
2577 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
2578 * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
2579 * http/wpt/webauthn/public-key-credential-create-failure.https.html:
2580 * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Removed.
2581 * http/wpt/webauthn/public-key-credential-create-success.https.html: Removed.
2582 * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
2583 * 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.
2584 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
2585 * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
2586 * http/wpt/webauthn/public-key-credential-get-failure.https.html:
2587 * http/wpt/webauthn/public-key-credential-get-success.https-expected.txt: Removed.
2588 * http/wpt/webauthn/public-key-credential-get-success.https.html: Removed.
2589 * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Added.
2590 * 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.
2591 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
2592 * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
2593 * http/wpt/webauthn/resources/last-layer-frame.https.html: Added.
2594 * http/wpt/webauthn/resources/second-layer-frame.https.html: Renamed from LayoutTests/http/tests/webauthn/resources/second-layer-frame.https.html.
2595 * http/wpt/webauthn/resources/util.js:
2596 * platform/gtk/TestExpectations:
2597 * platform/ios-wk1/TestExpectations:
2598 * platform/mac-wk1/TestExpectations:
2599 * platform/mac-wk2/TestExpectations:
2600 * platform/win/TestExpectations:
2601 * platform/wincairo/TestExpectations:
2602 * platform/wpe/TestExpectations:
2604 2018-09-28 Jer Noble <jer.noble@apple.com>
2606 Refactoring: eliminate raw pointer usage in Fullscreen code
2607 https://bugs.webkit.org/show_bug.cgi?id=188747
2608 <rdar://problem/43541164>
2610 Reviewed by Alex Christensen.
2612 Test was causing false pass results due to the webkitPresentationMode being correctly set
2613 to "inline" during the close() operation; modify the test to only perform the close()
2614 operation when the presetation mode is changed to "picture-in-picture".
2616 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2617 * media/controls/ipad/resources/picture-in-picture.html:
2619 2018-09-28 Chris Dumez <cdumez@apple.com>
2621 Drop support for cross-origin-window-policy header
2622 https://bugs.webkit.org/show_bug.cgi?id=190081
2624 Reviewed by Ryosuke Niwa.
2626 * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Removed.
2627 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Removed.
2628 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Removed.
2629 * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Removed.
2630 * http/wpt/cross-origin-window-policy/allow-postmessage.html: Removed.
2631 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Removed.
2632 * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Removed.
2633 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Removed.
2634 * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Removed.
2635 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
2636 * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Removed.
2637 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Removed.
2638 * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Removed.
2639 * http/wpt/cross-origin-window-policy/resources/destination.html: Removed.
2640 * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Removed.
2641 * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Removed.
2642 * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Removed.
2643 * http/wpt/cross-origin-window-policy/resources/utils.js: Removed.
2645 2018-09-28 Andy Estes <aestes@apple.com>
2647 [Apple Pay] Remove the "in-store" button type
2648 https://bugs.webkit.org/show_bug.cgi?id=190079
2650 Reviewed by Tim Horton.
2652 * http/tests/ssl/applepay/ApplePayButton.html:
2653 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png:
2654 * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt:
2656 2018-09-28 Dawei Fenton <realdawei@apple.com>
2658 WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
2659 https://bugs.webkit.org/show_bug.cgi?id=189641
2661 Unreviewed, skip tests that are timing out.
2665 2018-09-28 Chris Dumez <cdumez@apple.com>
2667 document.open() should throw errors for cross-origin calls
2668 https://bugs.webkit.org/show_bug.cgi?id=189371
2669 <rdar://problem/44282700>
2671 Reviewed by Youenn Fablet.
2673 Tweak a couple of existing tests to reflect behavior change.
2675 * fast/dom/HTMLDocument/document-open-return-value.html:
2676 * fast/parser/tokenizer-close-during-document-write.html:
2678 2018-09-28 Commit Queue <commit-queue@webkit.org>
2680 Unreviewed, rolling out r236605.
2681 https://bugs.webkit.org/show_bug.cgi?id=190087
2683 caused three API test timeouts (Requested by jernoble on
2688 "Refactoring: eliminate raw pointer usage in Fullscreen code"
2689 https://bugs.webkit.org/show_bug.cgi?id=188747
2690 https://trac.webkit.org/changeset/236605
2692 2018-09-28 Jer Noble <jer.noble@apple.com>
2694 Refactoring: eliminate raw pointer usage in Fullscreen code
2695 https://bugs.webkit.org/show_bug.cgi?id=188747
2696 <rdar://problem/43541164>
2698 Reviewed by Alex Christensen.
2700 Test was causing false pass results due to the webkitPresentationMode being correctly set
2701 to "inline" during the close() operation; modify the test to only perform the close()
2702 operation when the presetation mode is changed to "picture-in-picture".
2704 * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
2705 * media/controls/ipad/resources/picture-in-picture.html:
2707 2018-09-28 Chris Dumez <cdumez@apple.com>
2709 REGRESSION (r236573): [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2710 https://bugs.webkit.org/show_bug.cgi?id=190067
2712 Unreviewed, re-land ios-specific expected result for this test as they were inadvertently
2715 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2716 * platform/ios/TestExpectations:
2718 2018-09-27 Basuke Suzuki <Basuke.Suzuki@sony.com>
2720 [Curl] Fix priority issue with multiple cookies with different level of path.
2721 https://bugs.webkit.org/show_bug.cgi?id=189920
2723 Reviewed by Fujii Hironori.
2725 * http/tests/cookies/cookie-with-multiple-level-path-expected.txt: Added.
2726 * http/tests/cookies/cookie-with-multiple-level-path.html: Added.
2727 * http/tests/cookies/resources/cookie-with-multiple-level-path.php: Added.
2729 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2731 [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
2732 https://bugs.webkit.org/show_bug.cgi?id=190067
2734 Unreviewed test gardening.
2736 * platform/ios/TestExpectations: Mark test as failing.
2738 2018-09-27 John Wilander <wilander@apple.com>
2740 Resource Load Statistics: Non-redirected top frame navigation should not get captured in statistics
2741 https://bugs.webkit.org/show_bug.cgi?id=190055
2742 <rdar://problem/44843460>
2744 Reviewed by Chris Dumez.
2746 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-expected.txt: Added.
2747 * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html: Added.
2749 2018-09-27 Chris Dumez <cdumez@apple.com>
2751 Regression(r236512): fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html and editing/pasteboard/emacs-ctrl-a-k-y.html are flaky
2752 https://bugs.webkit.org/show_bug.cgi?id=190048
2754 Reviewed by Ryosuke Niwa.
2756 Update editing/pasteboard/emacs-ctrl-a-k-y.html to address flakiness:
2757 - Stop dumping editing callbacks as some of them may get logged in a slightly different order
2758 due to IPC ordering, and those are not needed to determine that the test passes.
2759 - Dump the test as text to avoid needing platform-specific results.
2761 * editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
2762 * editing/pasteboard/emacs-ctrl-a-k-y.html:
2763 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2764 * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2765 * platform/ios-wk1/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2766 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2767 * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2768 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
2769 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2770 * platform/win/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2771 * platform/wincairo/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
2772 * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Removed.
2774 2018-09-27 Andy Estes <aestes@apple.com>
2776 [Payment Request] Update web platform tests
2777 https://bugs.webkit.org/show_bug.cgi?id=190049
2779 Reviewed by Youenn Fablet.
2781 Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
2783 * platform/ios-wk2/TestExpectations:
2784 * platform/mac-wk2/TestExpectations:
2786 2018-09-27 Alicia Boya GarcÃa <aboya@igalia.com>
2788 [MSE] Fix unwanted sample erase from the decode queue
2789 https://bugs.webkit.org/show_bug.cgi?id=180643
2791 Reviewed by Jer Noble.
2793 Added a test case for the fixed bug.
2795 * media/media-source/media-source-append-acb-no-frame-lost.html: Added.
2797 2018-09-27 Chris Dumez <cdumez@apple.com>
2799 Unreviewed, make fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html more deterministic to address flakiness.
2801 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked-expected.txt:
2802 * fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html:
2804 2018-09-27 John Wilander <wilander@apple.com>
2806 Resource Load Statistics: Remove temporary compatibility fix for auto-dismiss popups
2807 https://bugs.webkit.org/show_bug.cgi?id=189980
2808 <rdar://problem/44780645>
2810 Reviewed by Alex Christensen.
2812 This test was for the temporary compatibility fix in:
2813 https://bugs.webkit.org/show_bug.cgi?id=183620. This change makes it into a
2814 test that the compatibility fix is no longer there.
2816 * 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.
2817 * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss.html: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener.html.
2818 * platform/ios-wk2/TestExpectations:
2819 Removed comment and entry since https://bugs.webkit.org/show_bug.cgi?id=183714 was fixed long ago.
2820 * platform/ios/TestExpectations:
2822 * platform/mac-wk2/TestExpectations:
2825 2018-09-27 Ryan Haddad <ryanhaddad@apple.com>
2827 Unreviewed, rolling out r236557.
2829 Really roll out r236557 this time because it breaks internal
2834 "Add VP8 support to WebRTC"
2835 https://bugs.webkit.org/show_bug.cgi?id=189976
2836 https://trac.webkit.org/changeset/236557
2838 2018-09-27 Youenn Fablet <youenn@apple.com>
2840 Add VP8 support to WebRTC
2841 https://bugs.webkit.org/show_bug.cgi?id=189976
2843 Reviewed by Eric Carlson.
2845 * webrtc/audio-peer-connection-g722.html:
2846 * webrtc/routines.js:
2847 * webrtc/video-mute-vp8-expected.txt: Added.
2848 * webrtc/video-mute-vp8.html: Added.
2850 2018-09-27 Youenn Fablet <youenn@apple.com>
2852 LayoutTest webrtc/video-unmute.html is a flaky timeout
2853 https://bugs.webkit.org/show_bug.cgi?id=172879
2854 <rdar://problem/32548738>
2856 Reviewed by Eric Carlson.
2858 * platform/ios-wk2/TestExpectations:
2859 * platform/mac-wk2/TestExpectations:
2860 * webrtc/video-unmute.html:
2861 Resort on routines.js black frame routine.
2862 Reenable test in mac and ios.
2864 2018-09-27 Andy Estes <aestes@apple.com>
2866 [Apple Pay] Support granular errors in PaymentDetailsUpdate
2867 https://bugs.webkit.org/show_bug.cgi?id=189938
2869 Reviewed by Youenn Fablet.
2871 * http/tests/resources/payment-request.js:
2872 (validPaymentDetails):
2873 (updateDetailsOnShippingAddressChange):
2874 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt: Added.
2875 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html: Added.
2876 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https-expected.txt: Added.
2877 * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html: Added.
2878 * platform/mac-wk2/TestExpectations:
2880 2018-09-27 Chris Dumez <cdumez@apple.com>
2882 document.open() should not propagate URLs to non-fully active documents
2883 https://bugs.webkit.org/show_bug.cgi?id=189375
2884 <rdar://problem/44282755>
2886 Reviewed by Youenn Fablet.
2888 Update existing test to reflect behavior change. I have verified that this test was
2889 failing in Firefox and is now passing in Firefox.
2891 * fast/dom/resource-locations-in-created-html-document.html:
2893 2018-09-27 Chris Dumez <cdumez@apple.com>
2895 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
2896 https://bugs.webkit.org/show_bug.cgi?id=184183
2897 <rdar://problem/36800576>
2899 Reviewed by Ryosuke Niwa.
2901 Drop test for the DoNotProcessIncomingMessagesWhenWaitingForSyncReply IPC::SendOption as it was
2902 removed in this patch. This SendOption is no longer useful because it is now the default behavior
2903 for the WebContent process.
2905 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
2906 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
2908 2018-09-27 Philippe Normand <pnormand@igalia.com>
2910 Unreviewed GTK WebAudio rebaseline.
2912 This time from the 64-bit Release bot...
2914 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2915 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2916 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2917 * platform/gtk/webaudio/oscillator-square-expected.wav:
2918 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2920 2018-09-27 Philippe Normand <pnormand@igalia.com>
2922 Unreviewed GTK WebAudio rebaselines
2924 * platform/gtk/TestExpectations: webaudio/audioprocessingevent.html doesn't fail.
2925 * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Rebaselined.
2927 2018-09-27 Philippe Normand <pnormand@igalia.com>
2929 [GTK] Several tests are failing since r217598
2930 https://bugs.webkit.org/show_bug.cgi?id=172809
2932 Unreviewed, GTK platform test expectations rebaseline.
2934 * platform/gtk/TestExpectations:
2935 * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Removed.
2936 * platform/gtk/webaudio/oscillator-custom-expected.wav:
2937 * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
2938 * platform/gtk/webaudio/oscillator-sine-expected.wav:
2939 * platform/gtk/webaudio/oscillator-square-expected.wav:
2940 * platform/gtk/webaudio/oscillator-triangle-expected.wav:
2942 2018-09-27 Antoine Quint <graouts@apple.com>
2944 [Web Animations] Turn Web Animations with CSS integration on
2945 https://bugs.webkit.org/show_bug.cgi?id=184819
2946 <rdar://problem/39597337>
2948 Reviewed by Dean Jackson.
2951 * animations/3d/matrix-transform-type-animation.html:
2952 * animations/3d/replace-filling-transform.html:
2953 * animations/3d/transform-origin-vs-functions.html:
2954 * animations/3d/transform-perspective.html:
2955 * animations/additive-transform-animations.html:
2956 * animations/animation-border-overflow.html:
2957 * animations/animation-callback-timestamp.html:
2958 * animations/animation-controller-drt-api.html:
2959 * animations/animation-direction-alternate-reverse-expected.txt:
2960 * animations/animation-direction-alternate-reverse.html:
2961 * animations/animation-direction-reverse-fill-mode-hardware.html:
2962 * animations/animation-direction-reverse-hardware-opacity.html:
2963 * animations/animation-direction-reverse-hardware.html:
2964 * animations/animation-direction-reverse-non-hardware.html:
2965 * animations/animation-direction-reverse-timing-functions-hardware.html:
2966 * animations/animation-direction-reverse-timing-functions.html:
2967 * animations/animation-direction.html:
2968 * animations/animation-followed-by-transition.html:
2969 * animations/animation-hit-test-transform.html:
2970 * animations/animation-hit-test.html:
2971 * animations/animation-internals-api-expected.txt: Removed.
2972 * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
2973 * animations/animation-internals-api-multiple-keyframes.html: Removed.
2974 * animations/animation-internals-api.html: Removed.
2975 * animations/animation-offscreen-to-onscreen.html:
2976 * animations/animation-playstate-paused-style-resolution.html:
2977 * animations/big-rotation-expected.txt:
2978 * animations/big-rotation.html:
2979 * animations/change-completed-animation-transform.html:
2980 * animations/change-keyframes.html:
2981 * animations/combo-transform-rotate+scale.html:
2982 * animations/cross-fade-background-image.html:
2983 * animations/cross-fade-border-image-source.html:
2984 * animations/cross-fade-list-style-image.html:
2985 * animations/cross-fade-webkit-mask-box-image.html:
2986 * animations/duplicate-keys-expected.html:
2987 * animations/duplicate-keys.html:
2988 * animations/duplicated-keyframes-name.html:
2989 * animations/fill-forwards-end-state.html:
2990 * animations/fill-mode-forwards-zero-duration-expected.txt:
2991 * animations/fill-mode-forwards-zero-duration.html:
2992 * animations/fill-mode-removed.html:
2993 * animations/font-variations/font-stretch.html:
2994 * animations/font-variations/font-style.html:
2995 * animations/font-variations/font-variation-settings-order.html:
2996 * animations/font-variations/font-variation-settings-unlike.html:
2997 * animations/font-variations/font-variation-settings.html:
2998 * animations/font-variations/font-weight.html:
2999 * animations/generic-from-to.html:
3000 * animations/import.html:
3001 * animations/keyframe-multiple-timing-functions-transform.html:
3002 * animations/keyframe-timing-functions-transform.html:
3003 * animations/keyframe-timing-functions.html:
3004 * animations/keyframe-timing-functions2.html:
3005 * animations/keyframes-comma-separated.html:
3006 * animations/keyframes-dynamic.html:
3007 * animations/keyframes-infinite-iterations.html:
3008 * animations/keyframes-invalid-keys.html:
3009 * animations/keyframes-out-of-order.html:
3010 * animations/keyframes.html:
3011 * animations/leak-document-with-css-animation.html:
3012 * animations/lineheight-animation.html:
3013 * animations/longhand-timing-function.html:
3014 * animations/matrix-anim.html:
3015 * animations/missing-from-to-transforms.html:
3016 * animations/missing-from-to.html:
3017 * animations/missing-keyframe-properties-repeating.html:
3018 * animations/missing-keyframe-properties-timing-function.html:
3019 * animations/missing-keyframe-properties.html:
3020 * animations/missing-values-first-keyframe.html:
3021 * animations/missing-values-last-keyframe.html:
3022 * animations/multiple-animations-timing-function.html:
3023 * animations/multiple-animations.html:
3024 * animations/multiple-keyframes.html:
3025 * animations/negative-delay.html:
3026 * animations/pause-crash.html:
3027 * animations/play-state-start-paused.html:
3028 * animations/resources/animation-leak-iframe.html:
3029 * animations/simultaneous-start-left.html:
3030 * animations/simultaneous-start-transform.html:
3031 * animations/spring-function.html:
3032 * animations/stacking-context-unchanged-while-running.html:
3033 * animations/stop-animation-on-suspend.html:
3034 * animations/suspend-resume-animation-events.html:
3035 * animations/timing-functions.html:
3036 * animations/transition-and-animation-1.html:
3037 * animations/transition-and-animation-2.html:
3038 * animations/transition-and-animation-3.html:
3039 * animations/trigger-container-scroll-boundaries.html:
3040 * animations/trigger-container-scroll-empty.html:
3041 * animations/trigger-container-scroll-simple.html:
3042 * animations/unanimated-style.html:
3043 * animations/unprefixed-keyframes.html:
3044 * animations/width-using-ems.html:
3045 * compositing/animation/animated-composited-inside-hidden.html:
3046 * compositing/animation/computed-style-during-delay.html:
3047 * compositing/animation/layer-for-filling-animation.html:
3048 * compositing/backing/backface-visibility-flip.html:
3049 * compositing/backing/transform-transition-from-outside-view.html:
3050 * compositing/contents-scale/animating.html:
3051 * compositing/layer-creation/animation-overlap-with-children.html:
3052 * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3053 * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
3054 * compositing/layer-creation/mismatched-transform-transition-overlap.html:
3055 * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3056 * compositing/layer-creation/overlap-animation-clipping.html:
3057 * compositing/layer-creation/overlap-animation-container.html:
3058 * compositing/layer-creation/overlap-animation.html:
3059 * compositing/layer-creation/scale-rotation-animation-overlap.html:
3060 * compositing/layer-creation/scale-rotation-transition-overlap.html:
3061 * compositing/layer-creation/translate-animation-overlap.html:
3062 * compositing/layer-creation/translate-scale-animation-overlap.html:
3063 * compositing/layer-creation/translate-scale-transition-overlap.html:
3064 * compositing/layer-creation/translate-transition-overlap.html:
3065 * compositing/overflow/overflow-positioning.html:
3066 * compositing/reflections/animation-inside-reflection.html:
3067 * compositing/reflections/nested-reflection-animated.html:
3068 * compositing/reflections/nested-reflection-transition.html:
3069 * compositing/scrolling/touch-scroll-to-clip.html:
3070 * compositing/transitions/scale-transition-no-start.html:
3071 * compositing/transitions/singular-scale-transition.html:
3072 * compositing/visible-rect/animated-from-none.html:
3073 * compositing/visible-rect/animated.html:
3074 * css3/calc/transitions-dependent.html:
3075 * css3/calc/transitions.html:
3076 * css3/filters/backdrop/animation.html:
3077 * css3/filters/composited-during-animation.html:
3078 * css3/filters/filter-animation-from-none-hw.html:
3079 * css3/filters/filter-animation-from-none-multi-hw.html:
3080 * css3/filters/filter-animation-from-none-multi.html:
3081 * css3/filters/filter-animation-from-none.html:
3082 * css3/filters/filter-animation-hw.html:
3083 * css3/filters/filter-animation-multi-hw.html:
3084 * css3/filters/filter-animation-multi.html:
3085 * css3/filters/filter-animation.html:
3086 * css3/masking/clip-path-animation.html:
3087 * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
3088 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
3089 * fast/animation/css-animation-resuming-when-visible.html:
3090 * fast/animation/css-animation-throttling-lowPowerMode.html:
3091 * fast/animation/height-auto-transition-computed-value.html:
3092 * fast/css-generated-content/pseudo-animation.html:
3093 * fast/css-generated-content/pseudo-transition.html:
3094 * fast/filter-image/filter-image-animation.html:
3095 * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3096 * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
3097 * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
3098 * http/wpt/css/css-animations/start-animation-001.html:
3099 * imported/blink/transitions/transition-not-interpolable.html:
3100 * imported/blink/transitions/unprefixed-transform.html:
3101 * platform/ios/TestExpectations:
3102 * platform/win/TestExpectations:
3103 * transitions/remove-transition-style.html:
3104 * transitions/transition-drt-api-delay-expected.txt: Removed.
3105 * transitions/transition-drt-api-delay.html: Removed.
3106 * transitions/transition-drt-api-expected.txt: Removed.
3107 * transitions/transition-drt-api.html: Removed.
3108 * transitions/zero-duration-with-non-zero-delay-end.html:
3110 2018-09-26 Devin Rousso <drousso@apple.com>
3112 Web Inspector: Hide DOM and XHR breakpoint sections when they are empty
3113 https://bugs.webkit.org/show_bug.cgi?id=182406
3114 <rdar://problem/37131512>
3116 Reviewed by Joseph Pecoraro.
3118 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
3119 * inspector/debugger/break-on-uncaught-exception.html:
3120 * inspector/debugger/breakpoints-disabled-expected.txt:
3121 * inspector/debugger/breakpoints-disabled.html:
3122 * inspector/debugger/pause-reason.html:
3123 * inspector/debugger/setPauseOnAssertions.html:
3124 * inspector/worker/debugger-pause.html:
3126 2018-09-26 Devin Rousso <drousso@apple.com>
3128 Web Inspector: determine hasVisibleEffect for each RecordingAction as it's processed
3129 https://bugs.webkit.org/show_bug.cgi?id=189860
3131 Reviewed by Joseph Pecoraro.
3133 * inspector/unit-tests/array-utilities-expected.txt:
3134 * inspector/unit-tests/array-utilities.html:
3136 2018-09-26 Justin Fan <justin_fan@apple.com>
3138 WebGL 2: updated passing test expectations for deqp/primitiverestart
3139 https://bugs.webkit.org/show_bug.cgi?id=189981
3141 Reviewed by Jon Lee.
3143 Test-expectation updates for trac.webkit.org/changeset/236490; these are still to be skipped on ews.
3145 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
3146 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
3147 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
3148 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
3149 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
3150 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
3151 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
3152 * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
3154 2018-09-26 Alex Christensen <achristensen@webkit.org>
3156 Unreviewed, rolling out r236524.
3162 "URLWithUserTypedString should return nil for URLs deemed to
3163 be invalid by WebCore::URL"
3164 https://bugs.webkit.org/show_bug.cgi?id=189979
3165 https://trac.webkit.org/changeset/236524
3167 2018-09-26 Per Arne Vollan <pvollan@apple.com>
3169 WebVTT cue alignment broken
3170 https://bugs.webkit.org/show_bug.cgi?id=190004
3172 Reviewed by Eric Carlson.
3174 * media/track/captions-webvtt/left-align.vtt: Added.
3175 * media/track/track-add-remove-cue-expected.txt:
3176 * media/track/track-add-remove-cue.html:
3177 * media/track/track-cue-left-align-expected-mismatch.html: Added.
3178 * media/track/track-cue-left-align.html: Added.
3179 * media/track/track-cue-mutable-expected.txt:
3180 * media/track/track-cue-mutable.html:
3181 * media/track/track-vttcue-expected.txt:
3182 * media/track/track-vttcue.html:
3183 * media/track/track-webvtt-tc013-settings-expected.txt:
3184 * media/track/track-webvtt-tc013-settings.html:
3185 * media/track/track-webvtt-tc015-positioning-expected.txt:
3186 * media/track/track-webvtt-tc015-positioning.html:
3187 * media/track/track-webvtt-tc016-align-positioning-expected.txt:
3188 * media/track/track-webvtt-tc016-align-positioning.html:
3189 * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
3190 * media/track/track-webvtt-tc018-align-text-line-position.html:
3191 * media/track/track-webvtt-tc021-valign-expected.txt:
3192 * media/track/track-webvtt-tc021-valign.html:
3193 * media/video-test.js:
3196 2018-09-26 James Savage <james.savage@apple.com>
3198 Allow override of viewport configuration.
3199 https://bugs.webkit.org/show_bug.cgi?id=188772.
3200 <rdar://problem/43538892>.
3202 Reviewed by Simon Fraser.
3204 Add test proving that a document without a meta viewport specifying
3205 width=device-width still gets a layout when this setting is enabled. I also
3206 added a baseline case to prove that without this setting we do not layout
3209 * fast/viewport/ios/ipad/empty-viewport-expected.txt: Added.
3210 * fast/viewport/ios/ipad/empty-viewport.html: Added.
3211 * fast/viewport/ios/ipad/meta-viewport-disabled-expected.txt: Added.
3212 * fast/viewport/ios/ipad/meta-viewport-disabled.html: Added.
3214 2018-09-26 Alex Christensen <achristensen@webkit.org>
3216 uidna_nameToASCII only needs a buffer capacity of 64
3217 https://bugs.webkit.org/show_bug.cgi?id=190006
3219 Reviewed by Chris Dumez.
3221 * fast/dom/DOMURL/parsing.html:
3223 2018-09-26 Ryosuke Niwa <rniwa@webkit.org>
3225 Selection should work across shadow boundary when initiated by a mouse drag
3226 https://bugs.webkit.org/show_bug.cgi?id=151380
3227 <rdar://problem/24363872>
3229 Reviewed by Antti Koivisto and Wenson Hsieh.
3231 Added regression tests using ref tests since getSelection() doesn't expose any node inside a shadow tree.
3233 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1-expected.html: Added.
3234 * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html: Added.
3235 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2-expected.html: Added.
3236 * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html: Added.
3237 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3-expected.html: Added.
3238 * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html: Added.
3239 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4-expected.html: Added.
3240 * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html: Added.
3241 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5-expected.html: Added.
3242 * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html: Added.
3243 * editing/selection/selection-across-shadow-boundaries-readonly-1-expected.html: Added.
3244 * editing/selection/selection-across-shadow-boundaries-readonly-1.html: Added.
3245 * editing/selection/selection-across-shadow-boundaries-readonly-2-expected.html: Added.
3246 * editing/selection/selection-across-shadow-boundaries-readonly-2.html: Added.
3247 * editing/selection/selection-across-shadow-boundaries-readonly-3-expected.html: Added.
3248 * editing/selection/selection-across-shadow-boundaries-readonly-3.html: Added.
3249 * editing/selection/selection-across-shadow-boundaries-user-select-all-1-expected.html: Added.
3250 * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html: Added.
3252 2018-09-26 Alicia Boya GarcÃa <aboya@igalia.com>
3254 [GTK] Unreviewed test gardening
3255 https://bugs.webkit.org/show_bug.cgi?id=190002
3258 * platform/gtk/TestExpectations:
3260 2018-09-26 Truitt Savell <tsavell@apple.com>
3262 Marking two more media-fragments/ tests as flakey after the iOS12 update
3263 https://bugs.webkit.org/show_bug.cgi?id=187557
3265 Unreviewed Test Gardening
3267 * platform/ios/TestExpectations:
3269 2018-09-25 Justin Fan <justin_fan@apple.com>
3271 WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
3272 https://bugs.webkit.org/show_bug.cgi?id=189625
3273 <rdar://problem/42882620>
3275 Reviewed by Dean Jackson.
3277 Implement support for Primitive Restart Fixed Index as expected
3278 by the WebGL 2 specifications.
3280 * TestExpectations: Skip some flaky tests between different Mac machines under 2.0.0.
3281 * webgl/webgl2-primitive-restart.html: Canary ref test to be run as part of LayoutTests suite.
3282 * webgl/webgl2-primitive-restart-expected.html:
3284 2018-09-25 Chris Dumez <cdumez@apple.com>
3286 Unreviewed, rolling out r236420 and r236458.
3288 This change is not fully correct
3290 Reverted changesets:
3292 "Do not do early processing of incoming sync IPC unless we're
3293 waiting for a sync IPC reply"
3294 https://bugs.webkit.org/show_bug.cgi?id=186941
3295 https://trac.webkit.org/changeset/236420
3297 "Unreviewed, update bug number of http/tests/misc/blob-
3298 size.html crash on Windows"
3299 https://trac.webkit.org/changeset/236458
3301 2018-09-25 Justin Fan <justin_fan@apple.com>
3303 WebGL 2 conformance: expected test results for the deqp suite (mac-mojave-wk2)
3304 https://bugs.webkit.org/show_bug.cgi?id=189942
3306 Reviewed by Jon Lee.
3308 Add expected results for the deqp suite with the new detailed format, for this spade for macOS Mojave.
3310 * webgl/2.0.0/deqp/.../*-expected.txt: Added expected results.
3312 2018-09-25 Jiewen Tan <jiewen_tan@apple.com>
3314 [WebAuthN] Make AuthenticatorManager
3315 https://bugs.webkit.org/show_bug.cgi?id=189279
3316 <rdar://problem/44116792>
3318 Reviewed by Chris Dumez.
3320 Most of the new tests are rewritten from the LocalAuthenticator API tests. Old mock tests are temporarily skipped
3321 for the new mock tests.
3324 * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt: Added.
3325 * http/wpt/webauthn/public-key-credential-create-failure-local.https.html: Added.
3326 * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt: Added.
3327 * http/wpt/webauthn/public-key-credential-create-success-local.https.html: Added.
3328 * http/wpt/webauthn/public-key-credential-create-success.https.html:
3329 * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt: Added.
3330 * http/wpt/webauthn/public-key-credential-get-failure-local.https.html: Added.
3331 * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt: Added.
3332 * http/wpt/webauthn/public-key-credential-get-success-local.https.html: Added.
3333 * http/wpt/webauthn/public-key-credential-get-success.https.html:
3334 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available-expected.txt: Added.
3335 * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available.html: Added.
3336 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Removed.
3337 * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Removed.
3338 * http/wpt/webauthn/resources/util.js:
3339 * platform/mac-wk2/TestExpectations:
3341 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3343 REGRESSION: (r235948) Layout Test compositing/backing/backing-store-attachment-fill-forwards-animation.html is a flaky failure
3344 https://bugs.webkit.org/show_bug.cgi?id=189598#c0
3346 Unreviewed test gardening.
3348 * platform/ios/TestExpectations: Mark test as flaky.
3349 * platform/mac-wk2/TestExpectations: Ditto.
3351 2018-09-25 Eric Carlson <eric.carlson@apple.com>
3353 [MediaStream] Update constraints supported by getDisplayMedia
3354 https://bugs.webkit.org/show_bug.cgi?id=189930
3356 Reviewed by Youenn Fablet.
3358 * http/tests/media/media-stream/get-display-media-prompt-expected.txt:
3359 * http/tests/media/media-stream/get-display-media-prompt.html:
3361 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3363 [resource-timing] imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html times out on WK1
3364 https://bugs.webkit.org/show_bug.cgi?id=189908
3366 Unreviewed test gardening.
3368 * platform/mac-wk1/TestExpectations: Mark test as a failure since it is hitting a WPT harness timeout.
3369 * platform/mac/TestExpectations: Remove expectation in favor of a mac-wk1 specific one.
3371 2018-09-25 Ryan Haddad <ryanhaddad@apple.com>
3373 Unreviewed, correct a typo in a bug URL.
3375 * platform/mac/TestExpectations:
3377 2018-09-25 Chris Dumez <cdumez@apple.com>
3379 Unreviewed, update bug number of http/tests/misc/blob-size.html crash on Windows
3381 * platform/win/TestExpectations:
3383 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3385 Mark two tests as flakey.
3387 * platform/mac/TestExpectations:
3389 2018-09-24 John Wilander <wilander@apple.com>
3391 Cap lifetime of persistent cookies created client-side through document.cookie
3392 https://bugs.webkit.org/show_bug.cgi?id=189933
3393 <rdar://problem/44741888>
3395 Reviewed by Chris Dumez.
3398 Skipped the new test by default since the behavior change is for
3399 Cocoa platforms only.
3400 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt: Added.
3401 * http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html: Added.
3402 * http/tests/cookies/resources/cookie-utilities.js:
3403 * platform/ios/TestExpectations:
3404 Marked the new test as [ Pass ].
3405 * platform/mac-wk2/TestExpectations:
3406 Marked the new test as [ Pass ].
3408 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3410 Remove filterRes parameter from filters
3411 https://bugs.webkit.org/show_bug.cgi?id=129565
3412 <rdar://problem/44714340>
3414 Reviewed by Dean Jackson.
3416 Remove support for the "filterRes" attribute on SVG filters. It's marked as
3417 deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
3418 and no longer supported by Chrome or Firefox.
3420 Removed existing filterRes tests, added new test checking that it has no effect.
3422 * html5lib/resources/tests11.dat: Edited to remove filterRes. This seems to have been superseded by
3423 imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests11.html
3424 * platform/gtk/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3425 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3426 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3427 * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3428 * platform/gtk/svg/filters/filterRes-expected.png: Removed.
3429 * platform/gtk/svg/filters/filterRes1-expected.png: Removed.
3430 * platform/gtk/svg/filters/filterRes3-expected.png: Removed.
3431 * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Removed.
3432 * platform/mac/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
3433 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
3434 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
3435 * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
3436 * platform/mac/svg/filters/filterRes-expected.png: Removed.
3437 * platform/mac/svg/filters/filterRes1-expected.png: Removed.
3438 * platform/mac/svg/filters/filterRes2-expected.png: Removed.
3439 * platform/mac/svg/filters/filterRes3-expected.png: Removed.
3440 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
3441 * svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg:
3442 * svg/dom/SVGAnimatedInteger-expected.txt:
3443 * svg/dom/SVGAnimatedInteger.html: Change to use feConvolveMatrix orderX.
3444 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.txt: Removed.
3445 * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call.html: Removed.
3446 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.txt: Removed.
3447 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop.html: Removed.
3448 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.txt: Removed.
3449 * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop.html: Removed.
3450 * svg/filters/filterRes-is-noop-expected.svg: Added.
3451 * svg/filters/filterRes-is-noop.svg: Added.
3452 * svg/filters/filterRes.svg: Removed.
3453 * svg/filters/filterRes1-expected.txt: Removed.
3454 * svg/filters/filterRes1.svg: Removed.
3455 * svg/filters/filterRes2-expected.png: Removed.
3456 * svg/filters/filterRes2-expected.txt: Removed.
3457 * svg/filters/filterRes2.svg: Removed.
3458 * svg/filters/filterRes3-expected.txt: Removed.
3459 * svg/filters/filterRes3.svg: Removed.
3461 2018-09-24 Justin Michaud <justin_michaud@apple.com>
3463 Import WPT tests for css custom properties api
3464 https://bugs.webkit.org/show_bug.cgi?id=189764
3466 Reviewed by Ryosuke Niwa.
3468 * platform/mac-wk1/TestExpectations:
3470 2018-09-24 Matt Lewis <jlewis3@apple.com>
3472 Skipped accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html on High Sierra+.
3473 https://bugs.webkit.org/show_bug.cgi?id=189094
3475 Unreviewed test gardening.
3477 * platform/mac-wk2/TestExpectations:
3479 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3481 imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure
3482 https://bugs.webkit.org/show_bug.cgi?id=167652
3484 Reviewed by Saam Barati.
3486 Added a regression test for signaling a lot of slot elements.
3488 * fast/shadow-dom/signal-slot-list-retains-js-wrappers-expected.txt: Added.
3489 * fast/shadow-dom/signal-slot-list-retains-js-wrappers.html: Added.
3491 2018-09-24 Ryosuke Niwa <rniwa@webkit.org>
3493 Release assert when using paper-textarea due to autocorrect IDL attribute missing CEReactions
3494 https://bugs.webkit.org/show_bug.cgi?id=174629
3495 <rdar://problem/33407620>
3497 Reviewed by Simon Fraser.
3499 Added a regression test for mutating autocorrect and autocapitalize IDL attributes during connected callback.
3501 * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash-expected.txt: Added.
3502 * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash.html: Added.
3504 2018-09-24 Basuke Suzuki <Basuke.Suzuki@sony.com>
3506 [Curl] Enable http/tests/misc tests.
3507 https://bugs.webkit.org/show_bug.cgi?id=189931
3509 Unreviewed test gardening.
3511 * platform/wincairo/TestExpectations:
3512 * platform/wincairo/http/tests/misc/acid2-expected.txt: Added.
3513 * platform/wincairo/http/tests/misc/acid2-pixel-expected.txt: Added.
3514 * platform/wincairo/http/tests/misc/error404-expected.txt: Added.
3515 * platform/wincairo/http/tests/misc/favicon-as-image-expected.txt: Added.
3516 * platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt: Added.
3517 * platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt: Added.
3518 * platform/wincairo/http/tests/misc/iframe404-expected.txt: Added.
3519 * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
3520 * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added.
3521 * platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt: Added.
3523 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3525 Update some test results under compositing/overflow
3526 https://bugs.webkit.org/show_bug.cgi?id=189857
3528 Reviewed by Tim Horton.
3530 Unskip some tests under compositing/overflow, and land new macOS and iOS expectations.
3532 * compositing/overflow/overflow-auto-with-touch-expected.txt:
3533 * compositing/overflow/overflow-overlay-with-touch-expected.txt:
3534 * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
3535 * compositing/overflow/scrolling-without-painting-expected.txt:
3536 * compositing/overflow/textarea-scroll-touch-expected.txt:
3537 * compositing/overflow/updating-scrolling-content-expected.txt:
3538 * platform/ios-simulator-wk2/TestExpectations:
3539 * platform/ios/TestExpectations:
3540 * platform/ios/compositing/overflow/nested-scrolling-expected.txt:
3541 * platform/ios/compositing/overflow/overflow-auto-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
3542 * platform/ios/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
3543 * platform/ios/compositing/overflow/overflow-overlay-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-overlay-with-touch-expected.txt.
3544 * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt.
3545 * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-without-painting-expected.txt.
3546 * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: Copied from LayoutTests/compositing/overflow/textarea-scroll-touch-expected.txt.
3547 * platform/ios/compositing/overflow/updating-scrolling-content-expected.txt: Copied from LayoutTests/compositing/overflow/updating-scrolling-content-expected.txt.
3548 * platform/mac/TestExpectations:
3549 * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
3551 2018-09-24 Truitt Savell <tsavell@apple.com>
3553 Continued test gardening of media-fragment/ tests for ios 12
3554 https://bugs.webkit.org/show_bug.cgi?id=187557
3556 Unreviewed test gardening
3558 * platform/ios/TestExpectations:
3560 2018-09-21 Simon Fraser <simon.fraser@apple.com>
3562 Remove the old "AcceleratedCompositingForOverflowScroll" code
3563 https://bugs.webkit.org/show_bug.cgi?id=189870
3565 Reviewed by Zalan Bujtas.
3567 The "AcceleratedCompositingForOverflowScroll" code was added to allow overflow:scroll to use
3568 composited scrolling if an overflow:scroll could be made a stacking context without affecting
3569 z-order. We need overflow:scroll to be accelerated always, so a different approach is needed.
3570 Remove this old code (unused by any platform?) to make working on new code easier.
3572 Keep some of the tests; they will be useful later.
3574 * compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
3575 * compositing/overflow/automatically-opt-into-composited-scrolling.html: Removed.
3576 * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
3577 * compositing/overflow/composited-scrolling-creates-a-stacking-container.html: Removed.
3578 * compositing/overflow/composited-scrolling-paint-phases.html:
3579 * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
3580 * compositing/overflow/dynamic-composited-scrolling-status.html:
3581 * compositing/overflow/iframe-inside-overflow-clipping.html:
3582 * compositing/overflow/nested-scrolling.html:
3583 * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
3584 * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
3585 * compositing/overflow/scrolling-content-clip-to-viewport.html:
3586 * compositing/overflow/scrolling-without-painting.html:
3587 * compositing/overflow/textarea-scroll-touch.html:
3588 * compositing/overflow/updating-scrolling-content.html:
3589 * compositing/rtl/rtl-overflow-scrolling.html:
3590 * platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3591 * platform/ios-simulator-wk2/TestExpectations:
3592 * platform/ios-wk1/TestExpectations:
3593 * platform/ios/compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
3594 * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3595 * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
3597 2018-09-24 Chris Dumez <cdumez@apple.com>
3599 Do not do early processing of incoming sync IPC unless we're waiting for a sync IPC reply
3600 https://bugs.webkit.org/show_bug.cgi?id=186941
3602 Reviewed by Alex Christensen.
3604 Add layout test coverage.
3606 * http/tests/misc/blob-size-expected.txt: Added.
3607 * http/tests/misc/blob-size.html: Added.
3609 2018-09-24 Chris Dumez <cdumez@apple.com>
3611 Unreviewed, skip imported/w3c/web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html
3613 This newly imported test flakily times out.
3617 2018-09-24 Zan Dobersek <zdobersek@igalia.com>
3619 Unreviewed WPE gardening. Managing failing WebGL tests in the 2.0.0
3620 version of the Khronos conformance suite.
3622 * platform/wpe/TestExpectations: Skip the GLSL test cases of which one
3623 is DoS-ing AMD GPUs on Linux. This needs more research to isolate the
3624 culprit and properly fix the underlying problem.
3625 * platform/wpe/webgl/2.0.0/: 44 test baselines added.
3627 2018-09-24 Daniel Bates <dabates@apple.com>
3629 [iOS] Key code is 0 for many hardware keyboard keys
3630 https://bugs.webkit.org/show_bug.cgi?id=189604
3632 Reviewed by Wenson Hsieh.
3634 Update existing test and test result and add a new test to ensure we dispatch DOM keydown
3635 and DOM keyup events dispatched for special keys.
3637 * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Update expected result.
3638 * fast/events/ios/keydown-keyup-in-non-editable-content.html: Remove logic to test arrow keys
3639 as these are tested in test keydown-keyup-special-keys-in-non-editable-element.html. Also
3640 update manual instructions to use <kbd> to format keyboard keys.
3641 * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
3643 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3645 feMorphology filter in CSS doesn't update when element moves
3646 https://bugs.webkit.org/show_bug.cgi?id=189895
3648 Reviewed by Dean Jackson.
3650 Test that moves a box inside a filtered div. Masking is necessary to work
3651 around bugs in feMorphology invalidation (webkit.org/b/189896).
3653 * css3/filters/invalidate-sourceAlpha-expected.html: Added.
3654 * css3/filters/invalidate-sourceAlpha.html: Added.
3656 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3658 CSS reference filter with feDisplacementMap shows buffer corruption on Retina displays
3659 https://bugs.webkit.org/show_bug.cgi?id=188486
3660 <rdar://problem/43189750>
3662 Reviewed by Dean Jackson.
3664 * css3/filters/hidpi-feDisplacementMap-expected.html: Added.
3665 * css3/filters/hidpi-feDisplacementMap.html: Added.
3667 2018-09-24 Simon Fraser <simon.fraser@apple.com>
3669 Garbled rendering of image when applied feConvolveMatrix to it, on Retina display
3670 https://bugs.webkit.org/show_bug.cgi?id=189748
3671 <rdar://problem/44621494>
3673 Reviewed by Jon Lee.
3675 * css3/filters/hidpi-feConvolveMatrix-expected.html: Added.
3676 * css3/filters/hidpi-feConvolveMatrix.html: Added.
3678 2018-09-22 Dean Jackson <dino@apple.com>
3680 Ensure PointerEvent is not visible when disabled
3681 https://bugs.webkit.org/show_bug.cgi?id=189889
3682 <rdar://problem/44708253>
3684 Reviewed by Eric Carlson.
3686 A test that explicitly disables PointerEvents and checks
3687 that the interface is not visible.
3689 * pointerevents/disabled-expected.html: Added.
3690 * pointerevents/disabled.html: Added.
3692 2018-09-24 Truitt Savell <tsavell@apple.com>
3694 [ iOS ] Layout Tests in media/media-fragments/ are flaky - Remved Debug only as tests are flakey on Release.
3695 https://bugs.webkit.org/show_bug.cgi?id=187557
3697 Unreviewed Test Gardening
3699 * platform/ios/TestExpectations:
3701 2018-09-24 Truitt Savell <tsavell@apple.com>
3703 [ iOS ] Layout Tests in media/media-fragments/ are flaky
3704 https://bugs.webkit.org/show_bug.cgi?id=187557
3706 Unreviewed Test Gardening
3708 * platform/ios/TestExpectations:
3710 2018-09-24 Andy Estes <aestes@apple.com>
3712 Try to make payment-response-reference-cycle-leak.https.html not be flaky.
3716 * http/tests/paymentrequest/payment-response-reference-cycle-leak.https.html:
3717 Doubled the number of repetitions (from 40 to 80).
3719 2018-09-24 Per Arne Vollan <pvollan@apple.com>
3721 [WebVTT] Change name of WebVTT region attribute 'height' to 'lines'.
3722 https://bugs.webkit.org/show_bug.cgi?id=189862
3724 Reviewed by Eric Carlson.
3726 * media/track/captions-webvtt/captions-regions.vtt:
3727 * media/track/captions-webvtt/header-regions.vtt:
3728 * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
3729 * media/track/regions-webvtt/vtt-region-constructor.html:
3730 * media/track/regions-webvtt/vtt-region-display-expected.txt:
3731 * media/track/regions-webvtt/vtt-region-display.html:
3732 * media/track/regions-webvtt/vtt-region-list-expected.txt:
3733 * media/track/regions-webvtt/vtt-region-list.html:
3734 * media/track/regions-webvtt/vtt-region-parser-expected.txt:
3735 * media/track/regions-webvtt/vtt-region-parser.html:
3737 2018-09-24 Yoav Weiss <yoav@yoav.ws>
3739 Import WPT resource-timing tests
3740 https://bugs.webkit.org/show_bug.cgi?id=189903
3742 Reviewed by Youenn Fablet.
3744 * TestExpectations:: Added a few failing tests.
3745 * platform/mac/TestExpectations:: Added a timeout test.
3747 2018-09-22 Dean Jackson <dino@apple.com>
3749 Unreviewed - Skip pointer events tests on legacy WebKit.
3751 * platform/ios-wk1/TestExpectations:
3752 * platform/mac-wk1/TestExpectations:
3754 2018-09-22 Youenn Fablet <youenn@apple.com>
3756 Tests checking document GC in case of ActiveDOMObjects are flaky
3757 https://bugs.webkit.org/show_bug.cgi?id=189413
3758 <rdar://problem/44243231>
3760 Reviewed by Eric Carlson.
3762 Media controls prevent in some cases to collect the document.
3763 Remove the controls to remove a source of flakiness for this test.
3765 * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm:
3766 * platform/mac/TestExpectations:
3768 2018-09-21 Ryosuke Niwa <rniwa@webkit.org>
3770 Cannot start a drag inside a shadow tree when an inclusive-ancestor of its shadow host is a draggable element
3771 https://bugs.webkit.org/show_bug.cgi?id=136836
3773 Reviewed by Wenson Hsieh.
3775 Added regression tests for dragging a element with a shadow tree, which is fixed in this bug
3776 as well as dragging an element inside a shadow tree, which was already functional but had no tests.
3779 * fast/shadow-dom/dragging-element-inside-shadow-tree-expected.txt: Added.
3780 * fast/shadow-dom/dragging-element-inside-shadow-tree.html: Added.
3781 * fast/shadow-dom/dragging-element-with-shadow-tree-expected.txt: Added.
3782 * fast/shadow-dom/dragging-element-with-shadow-tree.html: Added.
3783 * platform/ios/TestExpectations: Don't mark the entirety of fast/shadow-dom as PASS.
3784 * platform/mac-wk1/TestExpectations:
3786 2018-09-21 Devin Rousso <drousso@apple.com>
3788 Web Inspector: REGRESSION(r236336): computed CSSProperty doesn't have a value for _text
3789 https://bugs.webkit.org/show_bug.cgi?id=189864
3791 Reviewed by Joseph Pecoraro.
3793 * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
3795 `CSS.types.CSSComputedStyleProperty` doesn't include a `text` value, which was used to print
3796 each property's text. Modify the test to generate it's own text via `name` and `value`.
3798 2018-09-21 Justin Michaud <justin_michaud@apple.com>
3800 Implement initialValue support for CSS Custom Properties and Values API
3801 https://bugs.webkit.org/show_bug.cgi?id=189819
3803 Reviewed by Simon Fraser.
3805 * css-custom-properties-api/initialValue-expected.html: Added.
3806 * css-custom-properties-api/initialValue.html: Added.
3807 * css-custom-properties-api/initialValueJS-expected.txt: Added.
3808 * css-custom-properties-api/initialValueJS.html: Added.
3809 * css-custom-properties-api/registerProperty-expected.txt:
3810 * css-custom-properties-api/registerProperty.html:
3811 * platform/win/TestExpectations:
3813 2018-09-21 Ryan Haddad <ryanhaddad@apple.com>
3815 [macOS EWS] Layout test accessibility/smart-invert-reference.html is a flaky failure
3816 https://bugs.webkit.org/show_bug.cgi?id=189818
3818 Unreviewed test gardening.
3820 * platform/mac-wk2/TestExpectations: Mark test as flaky.
3822 2018-09-21 Ryosuke Niwa <rniwa@webkit.org>
3824 Custom elements in a reaction queue can lose its JS wrapper and become HTMLUnknownElement
3825 https://bugs.webkit.org/show_bug.cgi?id=184307
3827 Reviewed by Keith Miller.
3829 Added a test for enqueuing a lot of custom elements into the reaction queue via innerHTML setter.
3830 WebKit should retain the JS wrappers of all custom elements.
3832 * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper-expected.txt: Added.
3833 * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper.html: Added.
3835 2018-09-21 Chris Dumez <cdumez@apple.com>
3837 Unreviewed, speed up storage/websql/transaction-database-expand-quota.html
3839 This test was so slow that is sometimes timed out on the debug bots.
3841 * storage/websql/transaction-database-expand-quota-expected.txt:
3842 * storage/websql/transaction-database-expand-quota.html:
3844 2018-09-21 Ryan Haddad <ryanhaddad@apple.com>
3846 Unreviewed test gardening, consolidate expectation file for EventTarget-dispatchEvent.html.
3848 * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
3849 * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
3851 2018-09-21 Ryan Haddad <ryanhaddad@apple.com>
3853 REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
3854 https://bugs.webkit.org/show_bug.cgi?id=189674
3856 Unreviewed test gardening.
3858 * platform/mac/TestExpectations: Mark test as flaky.
3860 2018-09-21 Per Arne Vollan <pvollan@apple.com>
3862 [Win10] Update test expectations for failing tests.
3863 https://bugs.webkit.org/show_bug.cgi?id=189858
3865 Unreviewed test gardening.
3867 * platform/win/TestExpectations:
3869 2018-09-21 Chris Dumez <cdumez@apple.com>
3871 WebSQL: User cannot grant quota increase if the JS provides an expected usage value that is too low
3872 https://bugs.webkit.org/show_bug.cgi?id=189801
3873 <rdar://problem/43592498>
3875 Reviewed by Youenn Fablet.
3877 Add layout test coverage.
3879 * storage/websql/transaction-database-expand-quota-expected.txt: Added.
3880 * storage/websql/transaction-database-expand-quota.html: Added.
3882 2018-09-21 Youenn Fablet <youenn@apple.com>
3884 Add RTCCodecStats support
3885 https://bugs.webkit.org/show_bug.cgi?id=189792
3886 <rdar://problem/32370668>
3888 Reviewed by Eric Carlson.
3890 * webrtc/video-stats.html:
3892 2018-09-21 Megan Gardner <megan_gardner@apple.com>
3894 [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
3895 https://bugs.webkit.org/show_bug.cgi?id=189802
3897 Unreviewed test gardening
3899 It is more difficult to squish the alpha channel than the other channels using an SVG filters.
3900 Thus the cropping bars need to be slightly wider to cover the imperfections in the filter.
3901 Made the bars even more slightly wider, since apparenlty they weren't quite wide enough for iOS.
3903 * fast/gradients/conic-gradient-alpha-expected.html:
3904 * fast/gradients/conic-gradient-alpha.html:
3905 * platform/ios-12/TestExpectations:
3907 2018-09-20 Simon Fraser <simon.fraser@apple.com>
3909 Make "overflow: overlay" a synonym for "overflow: auto"
3910 https://bugs.webkit.org/show_bug.cgi?id=189811
3912 Reviewed by Zalan Bujtas.
3914 Add a modern CSS parsing/computed style test for overflow, superseding
3915 fast/css/overflow-property.html.
3917 * fast/css/getComputedStyle/getComputedStyle-overflow-expected.txt: Added.
3918 * fast/css/getComputedStyle/getComputedStyle-overflow.html: Added.
3919 * fast/css/overflow-property-expected.txt: Removed.
3920 * fast/css/overflow-property.html: Removed.
3922 2018-09-21 Ryan Haddad <ryanhaddad@apple.com>
3924 Tests checking document GC in case of ActiveDOMObjects are flaky
3925 https://bugs.webkit.org/show_bug.cgi?id=189413
3927 Unreviewed test gardening.
3929 * platform/mac/TestExpectations: Mark http/tests/media/clearkey/collect-webkit-media-session.html as flaky.
3931 2018-09-21 Devin Rousso <drousso@apple.com>
3933 Web Inspector: remove Legacy Style Editor
3934 https://bugs.webkit.org/show_bug.cgi?id=189808
3936 Reviewed by Joseph Pecoraro.
3938 * platform/gtk/TestExpectations:
3939 * platform/mac/TestExpectations:
3941 * inspector/css/css-property-expected.txt:
3942 * inspector/css/css-property.html:
3943 * inspector/css/modify-css-property.html:
3944 * inspector/css/shadow-scoped-style.html:
3945 Update tests for functionality that has been deleted.
3947 * inspector/unit-tests/test-harness-expect-functions-expected.txt:
3948 * inspector/unit-tests/test-harness-expect-functions.html:
3949 The changes to `WI.CSSRule` now make it small enough that `InspectorTest` will print it as
3950 JSON instead of an object instance. Change the test to use different objects so this doesn't
3953 * inspector/unit-tests/text-utilities-expected.txt: Removed.
3954 * inspector/unit-tests/text-utilities.html: Removed.
3955 * inspector/css/generate-css-rule-string-expected.txt: Removed.
3956 * inspector/css/generate-css-rule-string.html: Removed.
3957 Remove tests for functionality that has been deleted.
3959 * inspector/codemirror/prettyprinting-css-rules.html: Removed.
3960 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon-expected.css: Removed.
3961 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon.css: Removed.
3962 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma-expected.css: Removed.
3963 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma.css: Removed.
3964 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules-expected.css: Removed.
3965 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules.css: Removed.
3966 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values-expected.css: Removed.
3967 * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values.css: Removed.
3968 * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables-expected.css: Removed.
3969 * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables.css: Removed.
3970 * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value-expected.css: Removed.
3971 * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value.css: Removed.
3972 * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon-expected.css: Removed.
3973 * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon.css: Removed.
3974 * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed-expected.css: Removed.
3975 * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed.css: Removed.
3976 * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value-expected.css: Removed.
3977 * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value.css: Removed.
3978 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values-expected.css: Removed.
3979 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values.css: Removed.
3980 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon-expected.css: Removed.
3981 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon.css: Removed.
3982 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment-expected.css: Removed.
3983 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment.css: Removed.
3984 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property-expected.css: Removed.
3985 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property.css: Removed.
3986 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property-expected.css: Removed.
3987 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property.css: Removed.
3988 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property-expected.css: Removed.
3989 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property.css: Removed.
3990 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon-expected.css: Removed.
3991 * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon.css: Removed.
3992 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment-expected.css: Removed.
3993 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment.css: Removed.
3994 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property-expected.css: Removed.
3995 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property.css: Removed.
3996 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property-expected.css: Removed.
3997 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property.css: Removed.
3998 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property-expected.css: Removed.
3999 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property.css: Removed.
4000 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment-expected.css: Removed.
4001 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment.css: Removed.
4002 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property-expected.css: Removed.
4003 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property.css: Removed.
4004 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property-expected.css: Removed.
4005 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property.css: Removed.
4006 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property-expected.css: Removed.
4007 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property.css: Removed.
4008 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment-expected.css: Removed.
4009 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment.css: Removed.
4010 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property-expected.css: Removed.
4011 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property.css: Removed.
4012 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property-expected.css: Removed.
4013 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property.css: Removed.
4014 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property-expected.css: Removed.
4015 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property.css: Removed.
4016 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property-expected.css: Removed.
4017 * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property.css: Removed.
4018 Remove all tests for the "css-rule" CodeMirror mode since it's been removed.
4020 2018-09-21 Antoine Quint <graouts@apple.com>
4022 REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
4023 https://bugs.webkit.org/show_bug.cgi?id=189607
4024 <rdar://problem/44652315>
4026 Reviewed by Dean Jackson.
4028 * animations/suspend-resume-animation-events.html: Ensure the test always opts into Web Animations backing CSS Animations and Transitions.
4029 * platform/mac-wk2/TestExpectations: Mark the test as no longer flaky.
4031 2018-09-21 Per Arne Vollan <pvollan@apple.com>
4033 Layout Test webanimations/accelerated-animation-suspension.html is failing
4034 https://bugs.webkit.org/show_bug.cgi?id=189836
4036 Unreviewed test gardening.
4038 * platform/win/TestExpectations:
4040 2018-09-21 Per Arne Vollan <pvollan@apple.com>
4042 Layout Test css-custom-properties-api/registerProperty.html is failing
4043 https://bugs.webkit.org/show_bug.cgi?id=189834
4045 Unreviewed test gardening.
4047 * platform/win/TestExpectations:
4049 2018-09-21 Antoine Quint <graouts@apple.com>
4051 [Web Animations] Accelerated animations don't get suspended
4052 https://bugs.webkit.org/show_bug.cgi?id=189783
4053 <rdar://problem/44652315>
4055 Unreviewed, correct a merge error in the previous commit.
4057 * animations/suspend-resume-animation-events.html:
4059 2018-09-21 Antoine Quint <graouts@apple.com>
4061 [Web Animations] Accelerated animations don't get suspended
4062 https://bugs.webkit.org/show_bug.cgi?id=189783
4063 <rdar://problem/43033568>
4065 Reviewed by Dean Jackson.
4067 Add a new test that checks whether an accelerated animation is correctly paused after suspending animations.
4069 * webanimations/accelerated-animation-suspension-expected.txt: Added.
4070 * webanimations/accelerated-animation-suspension.html: Added.
4071 * platform/win/TestExpectations:
4073 2018-09-21 Antoine Quint <graouts@apple.com>
4075 [Web Animations] DocumentTimeline::updateAnimations() is called endlessly
4076 https://bugs.webkit.org/show_bug.cgi?id=189784
4077 <rdar://problem/41705679>
4079 Reviewed by Dean Jackson.
4081 Add a new test that checks that setting "display: none" on an element with an accelerated CSS animation on it
4082 will no longer update the animation timeline.
4084 * webanimations/accelerated-animation-interruption-display-none-expected.txt: Added.
4085 * webanimations/accelerated-animation-interruption-display-none.html: Added.
4086 * platform/win/TestExpectations:
4088 2018-09-20 Dean Jackson <dino@apple.com>
4090 Restrict the total combined size of backdrop filters
4091 https://bugs.webkit.org/show_bug.cgi?id=189812
4092 <rdar://problem/44532782>
4094 Reviewed by Simon Fraser.
4096 Tests that have an acceptable number of backdrops, an excessive
4097 number of backdrops, and then some that add and remove backdrops
4098 at various points in the tree to confirm we do recursive checks
4101 * css3/filters/backdrop/layer-tree-as-text.js: Added.
4102 * css3/filters/backdrop/resource-use-add-more-layers-expected.txt: Added.
4103 * css3/filters/backdrop/resource-use-add-more-layers.html: Added.
4104 * css3/filters/backdrop/resource-use-excessive-expected.txt: Added.
4105 * css3/filters/backdrop/resource-use-excessive.html: Added.
4106 * css3/filters/backdrop/resource-use-ok-expected.txt: Added.
4107 * css3/filters/backdrop/resource-use-ok.html: Added.
4108 * css3/filters/backdrop/resource-use-remove-some-layers-expected.txt: Added.
4109 * css3/filters/backdrop/resource-use-remove-some-layers.html: Added.
4110 * css3/filters/backdrop/resource-use.css: Added.