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