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