[Curl][WebKitLegacy] Stop sending credential embedded in the url via XHR.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-09-07  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2
3         [Curl][WebKitLegacy] Stop sending credential embedded in the url via XHR.
4         https://bugs.webkit.org/show_bug.cgi?id=189198
5
6         Reviewed by Alexey Proskuryakov.
7
8         * http/tests/xmlhttprequest/resources/url-with-credentials/authenticate.php: Added.
9         * http/tests/xmlhttprequest/resources/url-with-credentials/authorize.php: Added.
10         * http/tests/xmlhttprequest/url-with-credentials-expected.txt: Added.
11         * http/tests/xmlhttprequest/url-with-credentials.html: Added.
12
13 2018-09-07  Youenn Fablet  <youenn@apple.com>
14
15         Add support for unified plan transceivers
16         https://bugs.webkit.org/show_bug.cgi?id=189390
17
18         Reviewed by Eric Carlson.
19
20         Update tests using mock to enforce plan B for now until unified plan mocks are supported.
21
22         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
23         * fast/mediastream/RTCPeerConnection-icecandidate-event.html:
24         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
25         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
26         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
27         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
28         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
29         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
30         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
31         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
32         * webrtc/calling-peerconnection-once-closed.html:
33         Once closed, addTransceiver is expected to throw.
34         * webrtc/libwebrtc/release-while-creating-offer.html:
35         * webrtc/libwebrtc/release-while-getting-stats.html:
36         * webrtc/libwebrtc/release-while-setting-local-description.html:
37         * webrtc/video-getParameters.html: sender and receiver parameters are no longer the same.
38         Testing them individually.
39         * webrtc/video-with-receiver.html:
40         Test is working only with legacy mode.
41
42 2018-09-07  Frederic Wang  <fwang@igalia.com>
43
44         [CSSOM View] Handle the scrollingElement in Element::scroll(Left/Top/Width/Height/To)
45         https://bugs.webkit.org/show_bug.cgi?id=182230
46
47         Reviewed by Simon Fraser.
48
49         This commit updates some tests to work when CSSOMViewScrollingAPI is enabled.
50
51         * TestExpectations: Enable web-platform-tests/cssom-view/scrollingElement.html.
52         * fast/dom/Document/scrollingElement-quirks-mode.html: Do not enable explictly enable
53         CSSOMViewScrollingAPI.
54         * fast/dom/Document/scrollingElement-standards-mode.html: Ditto.
55         * fast/dom/Element/body-scrollLeft-expected.txt: Updated to follow the CSSOMView spec.
56         * fast/dom/Element/body-scrollLeft.html: Ditto.
57         * fast/dom/Element/body-scrollTop-expected.txt: Ditto.
58         * fast/dom/Element/body-scrollTop.html: Ditto.
59         * fast/dom/Element/documentElement-scrollLeft-expected.txt: Ditto.
60         * fast/dom/Element/documentElement-scrollLeft.html: Ditto.
61         * fast/dom/Element/documentElement-scrollTop-expected.txt: Ditto.
62         * fast/dom/Element/documentElement-scrollTop.html: Ditto.
63         * fast/dom/Element/scrollLeft-expected.txt: Ditto.
64         * fast/dom/Element/scrollLeft.html: Ditto.
65         * fast/dom/Element/scrollTop-expected.txt: Ditto.
66         * fast/dom/Element/scrollTop.html: Ditto.
67         * fast/dom/Element/scrolling-funtions-on-body-expected.txt: Ditto.
68         * fast/dom/Element/scrolling-funtions-on-body.html: Ditto.
69         * platform/ios/TestExpectations: Add expectation for one WPT test that was already failing
70         on iOS.
71         * platform/ios/ios/fast/coordinates/page-offsets-expected.txt: Use documentElement instead
72         of body for this test when running in standard mode.
73         * platform/ios/ios/fast/coordinates/resources/helpers.js: Ditto.
74         (verifyScrollOffsets):
75         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html: Use
76         document.scrollingElement instead of document.body to access viewport scroll offset.
77
78 2018-09-07  Zalan Bujtas  <zalan@apple.com>
79
80         [iOS] Unreviewed test gardening.
81
82         * platform/ios/TestExpectations:
83
84 2018-09-06  Zalan Bujtas  <zalan@apple.com>
85
86         [LFC] Add support for min/max-height percentage values.
87         https://bugs.webkit.org/show_bug.cgi?id=189391
88
89         Reviewed by Antti Koivisto.
90
91         * fast/block/block-only/min-max-height-percentage-expected.txt: Added.
92         * fast/block/block-only/min-max-height-percentage.html: Added.
93
94 2018-09-06  Megan Gardner  <megan_gardner@apple.com>
95
96         Add Support for Conic Gradients
97         https://bugs.webkit.org/show_bug.cgi?id=189329
98         <rdar://problem/21444701>
99
100         Reviewed by Simon Fraser.
101
102         Simple tests to see if conic gradients are rendered properly.
103
104         * fast/gradients/conic-expected.html: Added.
105         * fast/gradients/conic-repeating-expected.html: Added.
106         * fast/gradients/conic-repeating.html: Added.
107         * fast/gradients/conic.html: Added.
108
109 2018-09-06  Zalan Bujtas  <zalan@apple.com>
110
111         [LFC][BFC] Add support for min(max)-height
112         https://bugs.webkit.org/show_bug.cgi?id=189377
113
114         Reviewed by Antti Koivisto.
115
116         * fast/block/block-only/absolute-position-min-max-height-expected.txt: Added.
117         * fast/block/block-only/absolute-position-min-max-height.html: Added.
118         * fast/block/block-only/float-min-max-height-expected.txt: Added.
119         * fast/block/block-only/float-min-max-height.html: Added.
120         * fast/block/block-only/inflow-min-max-height-expected.txt: Added.
121         * fast/block/block-only/inflow-min-max-height.html: Added.
122
123 2018-09-06  Daniel Bates  <dabates@apple.com>
124
125         [iOS] Add a test to ensure that DOM keyup events have the correct details
126         https://bugs.webkit.org/show_bug.cgi?id=189327
127
128         Reviewed by Wenson Hsieh.
129
130         Until we fix <rdar://problem/35282761> DOM keyup events will have incorrect details on iOS
131         when dispatched in response to a hardware keyboard press. For now, land expected failure results.
132
133         * fast/events/ios/keyup-expected.txt: Added.
134         * fast/events/ios/keyup.html: Added.
135         * resources/ui-helper.js:
136         (window.UIHelper.typeCharacter): Escape backslash characters in order to build up
137         a well-formed UI script to evaluate.
138
139 2018-09-06  Andy Estes  <aestes@apple.com>
140
141         [Apple Pay] Rename the -apple-pay-button-type value "checkout" to "check-out"
142         https://bugs.webkit.org/show_bug.cgi?id=189366
143         <rdar://problem/44193218>
144
145         Reviewed by Sam Weinig.
146
147         * http/tests/ssl/applepay/ApplePayButtonV4.html:
148
149 2018-09-06  Zalan Bujtas  <zalan@apple.com>
150
151         [LFC][BFC] Add support for min(max)-width
152         https://bugs.webkit.org/show_bug.cgi?id=189358
153
154         Reviewed by Antti Koivisto.
155
156         * fast/block/block-only/absolute-position-min-max-width-expected.txt: Added.
157         * fast/block/block-only/absolute-position-min-max-width.html: Added.
158         * fast/block/block-only/float-min-max-width-expected.txt: Added.
159         * fast/block/block-only/float-min-max-width.html: Added.
160         * fast/block/block-only/inflow-min-max-width-expected.txt: Added.
161         * fast/block/block-only/inflow-min-max-width.html: Added.
162
163 2018-09-06  Miguel Gomez  <magomez@igalia.com>
164
165         Unreviewed GTK+ gardening after r235732.
166
167         * platform/gtk/TestExpectations:
168
169 2018-09-06  Ali Juma  <ajuma@chromium.org>
170
171         IntersectionObserver leaks documents
172         https://bugs.webkit.org/show_bug.cgi?id=189128
173
174         Reviewed by Simon Fraser.
175
176         * intersection-observer/no-document-leak-expected.txt: Added.
177         * intersection-observer/no-document-leak.html: Added.
178         * intersection-observer/observer-and-callback-without-js-references-expected.txt: Added.
179         * intersection-observer/observer-and-callback-without-js-references.html: Added.
180         * intersection-observer/resources/no-document-leak-frame.html: Added.
181
182 2018-09-05  Brent Fulgham  <bfulgham@apple.com>
183
184         The width of a nullptr TextRun should be zero
185         https://bugs.webkit.org/show_bug.cgi?id=189154
186         <rdar://problem/43685926>
187
188         Reviewed by Zalan Bujtas.
189
190         * fast/text/null-string-textrun-expected.txt: Added.
191         * fast/text/null-string-textrun.html: Added.
192
193 2018-09-05  Youenn Fablet  <youenn@apple.com>
194
195         Expose RTCRtpSender.setParameters
196         https://bugs.webkit.org/show_bug.cgi?id=189307
197
198         Reviewed by Eric Carlson.
199
200         * webrtc/video-getParameters.html:
201
202 2018-09-05  Truitt Savell  <tsavell@apple.com>
203
204         Rebaseline test after changes in https://trac.webkit.org/changeset/235669/webkit deleted the expectation. 
205         https://bugs.webkit.org/show_bug.cgi?id=188816
206
207         Unreviewed Test Gardening.
208
209         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt:
210
211 2018-09-05  Ms2ger  <Ms2ger@igalia.com>
212
213         GTK-focused gardening
214         https://bugs.webkit.org/show_bug.cgi?id=189305
215
216         Unreviewed test gardening.
217
218         * TestExpectations: Remove passing test.
219         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html: Speculative fix for r235484.
220         * platform/gtk/http/tests/inspector/network/resource-request-headers-expected.txt: Added.
221         * platform/gtk/http/tests/loading/oauth-expected.txt: Added.
222         * platform/gtk/http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt: Added.
223         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Updated for r235354.
224         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: Updated for r235245.
225
226 2018-09-04  Yacine Bandou  <yacine.bandou_ext@softathome.com>
227
228         [EME] Add a layoutTest for ClearKey WebM video playback
229         https://bugs.webkit.org/show_bug.cgi?id=189200
230
231         Reviewed by Xabier Rodriguez-Calvar.
232
233         Add a new layoutTest in order to test the playback of ClearKey encrypted WebM.
234
235         * media/encrypted-media/clearKey/clearKey-webm-video-playback-mse-expected.txt: Added.
236         * media/encrypted-media/clearKey/clearKey-webm-video-playback-mse.html: Added.
237         * platform/gtk/TestExpectations:
238         * platform/mac/TestExpectations:
239         * platform/wpe/TestExpectations:
240
241 2018-09-04  Frederic Wang  <fwang@igalia.com>
242
243         Add basic support for ScrollIntoViewOptions
244         https://bugs.webkit.org/show_bug.cgi?id=189258
245
246         Reviewed by Simon Fraser.
247
248         Update test expectations for WPT scrollIntoView tests.
249
250         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Removed.
251
252 2018-09-04  Michael Saboff  <msaboff@apple.com>
253
254         YARR: Add new RegExp back reference tests to specifically test back reference JIT code
255         https://bugs.webkit.org/show_bug.cgi?id=189291
256
257         Reviewed by Saam Barati.
258
259         New tests.
260
261         * fast/regex/backreferences-expected.txt: Added.
262         * fast/regex/backreferences.html: Added.
263         * fast/regex/script-tests/backreferences.js: Added.
264
265 2018-09-04  Ryosuke Niwa  <rniwa@webkit.org>
266
267         slotchange event doesn't get fired when inserting, removing, or renaming slot elements
268         https://bugs.webkit.org/show_bug.cgi?id=189144
269         <rdar://problem/43871061>
270
271         Reviewed by Antti Koivisto.
272
273         Added a W3C style testharness.js test for inserting, removing, and renaming slot elements.
274
275         It has 62 distinct test cases for closed/open shadow roots in connected and disconnected trees
276         for the total of 248 test cases.
277
278         This test presumes the resolution of https://github.com/w3c/webcomponents/issues/764 in our favor.
279
280         Chrome fails 48 test cases because it doesn't follow the tree order when dispatching slotchange event
281         on the previously first slot element, and Firefox fails 84 test cases because it fails to fire slotchange
282         in the tree order when a node is inserted.
283
284         * fast/shadow-dom/slotchange-for-slot-mutation-expected.txt: Added.
285         * fast/shadow-dom/slotchange-for-slot-mutation.html: Added.
286
287 2018-09-04  Simon Fraser  <simon.fraser@apple.com>
288
289         CSS reference filter that references a tiled feTurbulence is blank
290         https://bugs.webkit.org/show_bug.cgi?id=188950
291
292         Reviewed by Dean Jackson.
293
294         * css3/filters/reference-filter-set-filter-regions-expected.html: Added.
295         * css3/filters/reference-filter-set-filter-regions.html: Added.
296
297 2018-09-04  Rob Buis  <rbuis@igalia.com>
298
299         Adjust XMLHttpRequest username/password precedence rules
300         https://bugs.webkit.org/show_bug.cgi?id=184910
301
302         Reviewed by Chris Dumez.
303
304         Adjust test because now we do set password on the url in
305         open(), even if the username is null.
306
307         * http/tests/xmlhttprequest/basic-auth.html:
308
309 2018-09-03  Dean Jackson  <dino@apple.com>
310
311         Move SystemPreview code from WebKitAdditions to WebKit
312         https://bugs.webkit.org/show_bug.cgi?id=189252
313         <rdar://problem/44080245>
314
315         Reviewed by Wenson Hsieh.
316
317         This test no longer needs an internal helper.
318
319         * system-preview/detection.html:
320
321 2018-09-04  Antoine Quint  <graouts@apple.com>
322
323         [Modern Media Controls] Disabling both fullscreen and picture-in-picture shows an empty top left container
324         https://bugs.webkit.org/show_bug.cgi?id=189259
325         <rdar://problem/42026625>
326
327         Reviewed by Dean Jackson.
328
329         Adding a new test that checks that the top left container is hidden when both the fullscreen and picture-in-picture buttons are disabled.
330
331         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-disabled-fullscreen-and-pip-expected.txt: Added.
332         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-disabled-fullscreen-and-pip.html: Added.
333
334 2018-09-04  Per Arne Vollan  <pvollan@apple.com>
335
336         Add test for fix in https://bugs.webkit.org/show_bug.cgi?id=187922
337         https://bugs.webkit.org/show_bug.cgi?id=187925
338
339         Reviewed by Simon Fraser.
340
341         This will test that the function primaryScreenDisplayID() returns a valid display ID.
342
343         * TestExpectations:
344         * fast/misc/valid-primary-screen-displayID-expected.txt: Added.
345         * fast/misc/valid-primary-screen-displayID.html: Added.
346         * platform/mac-wk2/TestExpectations:
347
348 2018-09-04  Daniel Bates  <dabates@apple.com>
349
350         Remove redundant inline text boxes for empty combined text
351         https://bugs.webkit.org/show_bug.cgi?id=189119
352
353         Reviewed by Zalan Bujtas.
354
355         Update expected result now that we do not create an inline text box associated with combined text
356         when we do not have any combined text to render.
357
358         * fast/text/text-combine-surroundContents-crash-expected.txt:
359
360 2018-09-04  Zan Dobersek  <zdobersek@igalia.com> and Ms2ger  <Ms2ger@igalia.com>
361
362         Implement support for passing ImageBitmap to texImage2D/texSubImage2D
363         https://bugs.webkit.org/show_bug.cgi?id=187584
364
365         Reviewed by Dean Jackson.
366
367         * fast/canvas/webgl/gl-teximage-imagebitmap-expected.txt: Added.
368         * fast/canvas/webgl/gl-teximage-imagebitmap.html: Added.
369
370 2018-09-04  Yacine Bandou  <yacine.bandou@softathome.com>
371
372         [EME] Add layout test for InitData and InitDataType in WebM encrypted event
373         https://bugs.webkit.org/show_bug.cgi?id=189196
374
375         Reviewed by Xabier Rodriguez-Calvar.
376
377         This commit adds a new layoutTest in order to test the reception of the encrypted WebM
378         event with an expected initData and initDataType fields.
379
380         * media/content/encrypted/VideoClearKeyWebM.webm: Added.
381             This is a simple encrypted video.
382             It has been encrypted with webm_crypt see https://github.com/webmproject/webm-tools.
383             #webm_crypt  -i VideoWebM.webm -audio false -video true -video_options base_file=bear.key,content_id="0123456789012345" -o VideoClearKeyWebM.webm
384         * media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse-expected.txt: Added.
385         * media/encrypted-media/clearKey/clearKey-encrypted-webm-event-mse.html: Added.
386         * media/encrypted-media/medias-enc.js:
387         * platform/gtk/TestExpectations:
388         * platform/mac/TestExpectations:
389         * platform/wpe/TestExpectations:
390
391 2018-09-03  Andy Estes  <aestes@apple.com>
392
393         [Payment Request] Remove PaymentAddress.languageCode
394         https://bugs.webkit.org/show_bug.cgi?id=189254
395
396         Reviewed by Sam Weinig.
397
398         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
399         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt:
400         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html:
401
402 2018-09-03  Youenn Fablet  <youenn@apple.com>
403
404         REGRESSION: Layout Test http/tests/security/bypassing-cors-checks-for-extension-urls.html is Flaky
405         https://bugs.webkit.org/show_bug.cgi?id=187658
406         <rdar://problem/42306442>
407
408         Reviewed by Alexey Proskuryakov.
409
410         * platform/mac-wk2/TestExpectations:
411
412 2018-09-03  Andy Estes  <aestes@apple.com>
413
414         [Payment Request] Implement the MerchantValidationEvent constructor
415         https://bugs.webkit.org/show_bug.cgi?id=189235
416
417         Reviewed by Daniel Bates.
418
419         Skipped new manual tests.
420
421         * platform/ios-wk2/TestExpectations:
422         * platform/mac-wk2/TestExpectations:
423
424 2018-09-03  Frederic Wang  <fwang@free.fr>
425
426         Remove duplicate directory web-platform-tests/cssom-view
427         https://bugs.webkit.org/show_bug.cgi?id=189241
428
429         Reviewed by Daniel Bates.
430
431         cssom-view tests were moved into web-platform-tests/css at r232903 but the old
432         directory and expectation were left. This patch finishes the migration.
433
434         * TestExpectations:
435         * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Removed.
436         * platform/ios-simulator/imported/w3c/web-platform-tests/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Removed.
437         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Removed.
438         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/scrollIntoView-smooth-expected.txt: Removed.
439         * platform/ios/TestExpectations:
440
441 2018-09-02  Zalan Bujtas  <zalan@apple.com>
442
443         REGRESSION (r191336): RenderFlexibleBox::adjustChildSizeForMinAndMax crashes in std::optional<>::value()
444         https://bugs.webkit.org/show_bug.cgi?id=189232
445         <rdar://problem/43886373>
446
447         Reviewed by Brent Fulgham.
448
449         * fast/flexbox/crash-when-min-max-content-is-not-computed-expected.txt: Added.
450         * fast/flexbox/crash-when-min-max-content-is-not-computed.html: Added.
451
452 2018-09-02  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
453
454         Implement Object.fromEntries
455         https://bugs.webkit.org/show_bug.cgi?id=188481
456
457         Reviewed by Darin Adler.
458
459         * js/Object-getOwnPropertyNames-expected.txt:
460         * js/script-tests/Object-getOwnPropertyNames.js:
461
462 2018-08-31  Simon Fraser  <simon.fraser@apple.com>
463
464         Clean up TestExpectations so that ./Tools/Scripts/lint-test-expectations
465         succeeds now.
466
467         * platform/ios-wk2/TestExpectations:
468         * platform/mac-wk1/TestExpectations:
469         * platform/win/TestExpectations:
470
471 2018-08-31  Chris Dumez  <cdumez@apple.com>
472
473         [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
474         https://bugs.webkit.org/show_bug.cgi?id=183705
475         <rdar://problem/42440606>
476
477         Reviewed by Youenn Fablet.
478
479         Update Layout tests to not rely on the total number of clients as this is flaky. Instead, check for specific client
480         identifiers to see if they are present or not.
481
482         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
483         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
484         * http/tests/workers/service/resources/getClientIds-worker.js: Renamed from LayoutTests/http/tests/workers/service/resources/getClientCount-worker.js.
485         (event.then):
486         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
487         (async.doTestAfterMessage):
488         * http/tests/workers/service/serviceworkerclients-matchAll.https.html:
489
490         * platform/ios-wk2/TestExpectations:
491         * platform/mac-wk2/TestExpectations:
492         Unskip tests as they should no longer be flaky.
493
494 2018-08-31  John Wilander  <wilander@apple.com>
495
496         Storage Access API: Maintain access through same-site navigations
497         https://bugs.webkit.org/show_bug.cgi?id=188564
498         <rdar://problem/43445160>
499
500         Reviewed by Alex Christensen.
501
502         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt:
503         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html:
504             Added both a same-site and a cross-site navigation to the sub frame to test maintained and cleared access.
505         * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access-expected.txt: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt.
506         * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html: Copied from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html.
507         * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt.
508         * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html.
509         * http/tests/storageAccess/resources/get-cookies.php:
510             Support for the new test scenarios.
511         * http/tests/storageAccess/resources/self-navigating-frame-after-granted-access.html:
512             Support for the new test scenarios.
513         * platform/mac-wk2/TestExpectations:
514             Marked the new and the renamed tests as [ Pass ].
515
516 2018-08-30  Ryosuke Niwa  <rniwa@webkit.org>
517
518         slotchange-event-bubbling.html fails in Chrome & Firefox
519         https://bugs.webkit.org/show_bug.cgi?id=189183
520
521         Reviewed by Chris Dumez.
522
523         slotchange event is supposed to fire when a slot element is inserted and there are assigned nodes.
524
525         Firefox and Chrome implement this behavior and fail this test since the test doesn't let microstask
526         check point run before start mutating the DOM.
527
528         Fixed the test by manually waiting for the current microtask queue to be emptied after constructing
529         the test shadow tree so that slotchange event from the initial tree construction doesn't get merged
530         with slotchange event fired for the actual DOM mutation being tested.
531
532         Also fixed typos in slotchange-in-fallback.html and a bug that we were removing the slot instead
533         of the shadow host at the end of each test case.
534
535         * fast/shadow-dom/slotchange-event-bubbling.html:
536         * fast/shadow-dom/slotchange-in-fallback.html:
537
538 2018-08-31  Zalan Bujtas  <zalan@apple.com>
539
540         [LFC] Add margin box verification back now that Display::Box has non-computed horizontal margin.
541         https://bugs.webkit.org/show_bug.cgi?id=189193
542
543         Reviewed by Antti Koivisto.
544
545         * fast/block/block-only/floating-and-next-previous-inflow-with-margin-with-no-border-expected.txt: Added.
546         * fast/block/block-only/floating-and-next-previous-inflow-with-margin-with-no-border.html: Added.
547
548 2018-08-31  Per Arne Vollan  <pvollan@apple.com>
549
550         [Win] Some tests are failing on ews200 after upgrading iTunes.
551         https://bugs.webkit.org/show_bug.cgi?id=189194
552
553         Unreviewed test gardening.
554
555         * platform/win/TestExpectations:
556
557 2018-08-31  Frederic Wang  <fwang@igalia.com>
558
559         Bug 182053 - [CSSOM View] Implement standard behavior for scrollingElement
560         https://bugs.webkit.org/show_bug.cgi?id=182053
561
562         Reviewed by Simon Fraser.
563
564         Add a test to check that in Quirks mode, the <body> element returned by
565         document.scrollingElement is indeed a child of a <html> root (i.e. in the HTML namespace).
566         Adjust scrollingElement*.html tests so that they are executed with the flag
567         CSSOMViewScrollingAPI enabled and update expectations now that these tests pass.
568
569         * fast/dom/Document/scrollingElement-quirks-mode.html:
570         * fast/dom/Document/scrollingElement-quirks-mode-expected.txt:
571         * fast/dom/Document/scrollingElement-standards-mode.html:
572         * fast/dom/Document/scrollingElement-standards-mode-expected.txt:
573
574 2018-08-30  Zalan Bujtas  <zalan@apple.com>
575
576         CounterMaps should hold a unique_ptr of CounterMap.
577         https://bugs.webkit.org/show_bug.cgi?id=189174
578         <rdar://problem/43686458>
579
580         Reviewed by Ryosuke Niwa.
581
582         * fast/css/counters/crash-when-cloning-body-expected.txt: Added.
583         * fast/css/counters/crash-when-cloning-body.html: Added.
584
585 2018-08-30  Truitt Savell  <tsavell@apple.com>
586
587         Unreviewed, rolling out r235516.
588
589         Caused 50 Crashes on Sierra
590
591         Reverted changeset:
592
593         "The width of a nullptr TextRun should be zero"
594         https://bugs.webkit.org/show_bug.cgi?id=189154
595         https://trac.webkit.org/changeset/235516
596
597 2018-08-30  Youenn Fablet  <youenn@apple.com>
598
599         Remove WebRTC legacy API implementation
600         https://bugs.webkit.org/show_bug.cgi?id=189040
601         <rdar://problem/43861361>
602
603         Unreviewed.
604
605         * platform/ios/TestExpectations: Use default expectations for the folder.
606         This allows skipping imported/w3c/web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html
607
608 2018-08-30  Brent Fulgham  <bfulgham@apple.com>
609
610         The width of a nullptr TextRun should be zero
611         https://bugs.webkit.org/show_bug.cgi?id=189154
612         <rdar://problem/43685926>
613
614         Reviewed by Zalan Bujtas.
615
616         * fast/text/null-string-textrun-expected.txt: Added.
617         * fast/text/null-string-textrun.html: Added.
618
619 2018-08-30  Eric Carlson  <eric.carlson@apple.com>
620
621         Mock video devices should only support discrete sizes
622         https://bugs.webkit.org/show_bug.cgi?id=189000
623         <rdar://problem/43766551>
624
625         Reviewed by Youenn Fablet.
626
627         Updated tests and results now that we have better support for width and height constraints.
628
629         * fast/mediastream/MediaDevices-getUserMedia.html:
630         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
631         * fast/mediastream/apply-constraints-advanced-expected.txt:
632         * fast/mediastream/apply-constraints-advanced.html:
633         * fast/mediastream/apply-constraints-video-expected.txt:
634         * fast/mediastream/apply-constraints-video.html:
635         * fast/mediastream/getUserMedia-default-expected.txt:
636         * fast/mediastream/getUserMedia-default.html:
637         * imported/w3c/web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https-expected.txt:
638         * webrtc/video-interruption.html:
639         * webrtc/video.html:
640
641 2018-08-30  Youenn Fablet  <youenn@apple.com>
642
643         fast/mediastream/RTCPeerConnection-overloaded-operations.html is flaky after r235484
644         https://bugs.webkit.org/show_bug.cgi?id=189155
645
646         Reviewed by Eric Carlson.
647
648         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
649         createOffer/createAnswer will now reject promises if callbacks are passed as parameters.
650         Make sure that these promises are handled.
651
652 2018-08-30  Zalan Bujtas  <zalan@apple.com>
653
654         [LFC][Floating] Formatting context roots avoid floats.
655         https://bugs.webkit.org/show_bug.cgi?id=189150
656
657         Reviewed by Antti Koivisto.
658
659         * fast/block/block-only/float-avoider-multiple-roots-expected.txt: Added.
660         * fast/block/block-only/float-avoider-multiple-roots.html: Added.
661         * fast/block/block-only/float-avoider-simple-left-expected.txt: Added.
662         * fast/block/block-only/float-avoider-simple-left.html: Added.
663         * fast/block/block-only/float-avoider-simple-right-expected.txt: Added.
664         * fast/block/block-only/float-avoider-simple-right.html: Added.
665         * fast/block/block-only/float-avoider-with-margins-expected.txt: Added.
666         * fast/block/block-only/float-avoider-with-margins.html: Added.
667
668 2018-08-29  Aditya Keerthi  <akeerthi@apple.com>
669
670         [Datalist] Display prefix-matched suggestions first
671         https://bugs.webkit.org/show_bug.cgi?id=189106
672
673         Reviewed by Tim Horton.
674
675         Added a test to verify that prefix-matched suggestions are shown before other
676         matches.
677
678         * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt: Added.
679         * fast/forms/datalist/datalist-textinput-suggestions-order.html: Added.
680         * platform/ios/TestExpectations:
681
682 2018-08-29  Olivia Barnett  <obarnett@apple.com>
683
684         Implement the Web Share API
685         https://bugs.webkit.org/show_bug.cgi?id=171100
686         <rdar://problem/31751734>
687
688         Reviewed by Tim Horton.
689
690         * fast/dom/navigator-detached-no-crash-expected.txt:
691         Updated expected results.
692
693 2018-08-29  Ryan Haddad  <ryanhaddad@apple.com>
694
695         Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
696         https://bugs.webkit.org/show_bug.cgi?id=187103
697
698         Unreviewed test gardening.
699
700         * platform/mac-wk2/TestExpectations:
701         * platform/mac/TestExpectations: Consolidate expectations.
702
703 2018-08-29  Daniel Bates  <dabates@apple.com>
704
705         REGRESSION (r226138): WebCore::subdivide() may return an empty vector; Web process can crash when performing find in Epiphany
706         https://bugs.webkit.org/show_bug.cgi?id=184390
707         <rdar://problem/41804994>
708         And
709         <rdar://problem/39771867>
710
711         Reviewed by Simon Fraser.
712
713         Add a test to ensure that we do not crash when painting an empty inline text box associated
714         with combined text.
715
716         * fast/text/text-combine-surroundContents-crash-expected.txt: Added.
717         * fast/text/text-combine-surroundContents-crash.html: Added.
718
719 2018-08-29  Youenn Fablet  <youenn@apple.com>
720
721         Remove WebRTC legacy API implementation
722         https://bugs.webkit.org/show_bug.cgi?id=189040
723
724         Reviewed by Eric Carlson.
725
726         * TestExpectations:
727         * fast/events/constructors/media-stream-event-constructor-expected.txt: Removed.
728         * fast/events/constructors/media-stream-event-constructor.html: Removed.
729         * fast/mediastream/RTCPeerConnection-AddRemoveStream-expected.txt: Removed.
730         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html: Removed.
731         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
732         * fast/mediastream/RTCPeerConnection-createAnswer.html:
733         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt: Removed.
734         * fast/mediastream/RTCPeerConnection-createOffer.html: Removed.
735         * fast/mediastream/RTCPeerConnection-dtmf.html: Removed.
736         * fast/mediastream/RTCPeerConnection-events-expected.txt: Removed.
737         * fast/mediastream/RTCPeerConnection-events.html: Removed.
738         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
739         * fast/mediastream/RTCPeerConnection-have-local-offer.html:
740         * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
741         * fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
742         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
743         * fast/mediastream/RTCPeerConnection-have-remote-offer.html:
744         * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
745         * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
746         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Removed.
747         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Removed.
748         * fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
749         * fast/mediastream/RTCPeerConnection-localDescription.html:
750         * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
751         * fast/mediastream/RTCPeerConnection-remoteDescription.html:
752         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
753         * fast/mediastream/RTCPeerConnection-stable.html:
754         * fast/mediastream/RTCPeerConnection-stats.html:
755         * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
756         * fast/mediastream/RTCPeerConnection-statsSelector.html:
757         * fast/mediastream/argument-types-expected.txt: Removed.
758         * fast/mediastream/argument-types.html: Removed.
759         * fast/mediastream/getusermedia-expected.txt: Removed.
760         * fast/mediastream/getusermedia.html: Removed.
761         * fast/mediastream/webkitGetUserMedia-shadowing-then-expected.txt: Removed.
762         * fast/mediastream/webkitGetUserMedia-shadowing-then.html: Removed.
763         * platform/mac/TestExpectations:
764         * webrtc/legacy-api-expected.txt:
765         * webrtc/legacy-api.html:
766
767 2018-08-29  Youenn Fablet  <youenn@apple.com>
768
769         Add a runtime flag for WebRTC unified plan
770         https://bugs.webkit.org/show_bug.cgi?id=189068
771
772         Reviewed by Eric Carlson.
773
774         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
775         * webrtc/peer-connection-audio-mute2.html:
776         * webrtc/peer-connection-remote-audio-mute2.html:
777         * webrtc/video-addTrack-expected.txt:
778         * webrtc/video-addTrack.html:
779         * webrtc/video-addTransceiver.html:
780
781 2018-08-29  Ali Juma  <ajuma@chromium.org>
782
783         Generalize suppresion for flaky IntersectionObserver web platform tests
784         https://bugs.webkit.org/show_bug.cgi?id=189091
785
786         Unreviewed test gardening.
787
788         * TestExpectations:
789         * platform/mac-wk1/TestExpectations:
790
791 2018-08-28  Simon Fraser  <simon.fraser@apple.com>
792
793         Fix crash when reflections and backdrop filter are combined
794         https://bugs.webkit.org/show_bug.cgi?id=188504
795         rdar://problem/43225590
796
797         Reviewed by Dan Bates.
798
799         * compositing/filters/backdrop-filter-update-rect-expected.txt: Added.
800         * compositing/filters/backdrop-filter-update-rect.html: Added.
801
802 2018-08-29  Ali Juma  <ajuma@chromium.org>
803
804         [mac-wk1] Mark three IntersectionObserver web platform tests as flaky
805         https://bugs.webkit.org/show_bug.cgi?id=189091
806
807         Unreviewed test gardening.
808
809         * platform/mac-wk1/TestExpectations:
810
811 2018-08-29  Truitt Savell  <tsavell@apple.com>
812
813         Layout Test svg/animations/animate-end-attribute-numeric-precision.html is flaky
814         https://bugs.webkit.org/show_bug.cgi?id=189087
815
816         Unreviewed test gardening. 
817
818         * platform/ios-wk2/TestExpectations:
819         * platform/mac-wk1/TestExpectations:
820
821 2018-08-29  Simon Fraser  <simon.fraser@apple.com>
822
823         Teach webkitpy how to check leaks and treat leaks as test failures
824         https://bugs.webkit.org/show_bug.cgi?id=189067
825
826         Reviewed by Darin Adler.
827         
828         Put some fake leaks in full_results.json, and update results.html to show a table
829         of leaks when results are expanded.
830
831         * fast/harness/full_results.json:
832         * fast/harness/results-expected.txt:
833         * fast/harness/results.html:
834
835 2018-08-29  Truitt Savell  <tsavell@apple.com>
836
837         Missed adding expctations to ios for webkit.org/b/188985
838         https://bugs.webkit.org/show_bug.cgi?id=188985
839
840         Unreviewed test gardening. 
841
842         * platform/ios-wk2/TestExpectations:
843
844 2018-08-29  David Kilzer  <ddkilzer@apple.com>
845
846         Remove empty directories from from svn.webkit.org repository
847         <https://webkit.org/b/189081>
848
849         * css3/filters/backdrop/script-tests: Removed.
850         * css3/filters/script-tests: Removed.
851         * indieui: Removed.
852         * legacy-animation-engine/fullscreen: Removed.
853         * platform/gtk/editing/pasteboard/script-tests: Removed.
854         * platform/gtk/resources: Removed.
855         * platform/ios-wk2/fast/backgrounds: Removed.
856         * platform/ios-wk2/fast/block/margin-collapse/block-inside-inline: Removed.
857         * platform/ios-wk2/fast/block/positioning/auto/vertical-lr: Removed.
858         * platform/ios-wk2/fast/body-propagation/background-color: Removed.
859         * platform/ios-wk2/fast/body-propagation/background-image: Removed.
860         * platform/ios-wk2/fast/borders: Removed.
861         * platform/ios-wk2/fast/box-shadow: Removed.
862         * platform/ios-wk2/fast/box-sizing: Removed.
863         * platform/ios-wk2/fast/canvas: Removed.
864         * platform/ios-wk2/fast/compact: Removed.
865         * platform/ios-wk2/fast/css/counters: Removed.
866         * platform/ios-wk2/fast/css/namespaces: Removed.
867         * platform/ios-wk2/fast/css3-text: Removed.
868         * platform/ios-wk2/fast/doctypes: Removed.
869         * platform/ios-wk2/fast/dom/Element: Removed.
870         * platform/ios-wk2/fast/dom/HTMLDocument: Removed.
871         * platform/ios-wk2/fast/dom/HTMLElement: Removed.
872         * platform/ios-wk2/fast/dom/HTMLHeadElement: Removed.
873         * platform/ios-wk2/fast/dom/HTMLImageElement: Removed.
874         * platform/ios-wk2/fast/dom/HTMLInputElement: Removed.
875         * platform/ios-wk2/fast/dom/HTMLLinkElement: Removed.
876         * platform/ios-wk2/fast/dom/HTMLMeterElement: Removed.
877         * platform/ios-wk2/fast/dom/HTMLObjectElement: Removed.
878         * platform/ios-wk2/fast/dom/HTMLProgressElement: Removed.
879         * platform/ios-wk2/fast/dom/HTMLTableColElement: Removed.
880         * platform/ios-wk2/fast/dom/HTMLTableElement: Removed.
881         * platform/ios-wk2/fast/dom/Range: Removed.
882         * platform/ios-wk2/fast/dom/Window: Removed.
883         * platform/ios-wk2/fast/events/touch: Removed.
884         * platform/ios-wk2/fast/fast-mobile-scrolling: Removed.
885         * platform/ios-wk2/fast/forms/color: Removed.
886         * platform/ios-wk2/fast/forms/datalist: Removed.
887         * platform/ios-wk2/fast/forms/file: Removed.
888         * platform/ios-wk2/fast/forms/number: Removed.
889         * platform/ios-wk2/fast/forms/range: Removed.
890         * platform/ios-wk2/fast/forms/select: Removed.
891         * platform/ios-wk2/fast/gradients: Removed.
892         * platform/ios-wk2/fast/inspector-support: Removed.
893         * platform/ios-wk2/fast/line-grid: Removed.
894         * platform/ios-wk2/fast/multicol/span: Removed.
895         * platform/ios-wk2/fast/multicol/vertical-lr: Removed.
896         * platform/ios-wk2/fast/preloader: Removed.
897         * platform/ios-wk2/fast/reflections: Removed.
898         * platform/ios-wk2/fast/regions/auto-size: Removed.
899         * platform/ios-wk2/fast/replaced/vertical-lr: Removed.
900         * platform/ios-wk2/fast/replaced/vertical-rl: Removed.
901         * platform/ios-wk2/fast/sub-pixel: Removed.
902         * platform/ios-wk2/fast/text/firstline: Removed.
903         * platform/ios-wk2/fast/text/shaping: Removed.
904         * platform/ios-wk2/fast/tokenizer: Removed.
905         * platform/ios-wk2/scrolling: Removed.
906         * platform/ios/fast/viewport: Removed.
907         * platform/ios/ios/fast/events/touch/script-tests: Removed.
908         * platform/ios/ios/fast/html: Removed.
909         * platform/ios/ios/scrolling: Removed.
910         * platform/mac-sierra-wk2/js: Removed.
911         * platform/mac-sierra/http/tests/ssl: Removed.
912         * platform/mac-wk2/http/tests/plugins: Removed.
913         * platform/mac-wk2/js: Removed.
914         * platform/mac-wk2/tiled-drawing: Removed.
915         * platform/mac/accessibility/resources: Removed.
916         * platform/mac/accessibility/select-text: Removed.
917         * platform/mac/editing/attributed-string: Removed.
918         * platform/mac/editing/dictionary-lookup: Removed.
919         * platform/mac/editing/input/resources: Removed.
920         * platform/mac/editing/selection/script-tests: Removed.
921         * platform/mac/fast/canvas/resources: Removed.
922         * platform/mac/fast/forms/script-tests: Removed.
923         * platform/mac/fast/ruby/resources: Removed.
924         * platform/mac/fast/scrolling/resources: Removed.
925         * platform/mac/http/tests/usercontentfilter: Removed.
926         * platform/mac/platform/mac/accessibility: Removed.
927         * platform/mac/platform/mac/editing: Removed.
928         * platform/win-xp: Removed.
929         * platform/win/editing/exeCommand: Removed.
930         * platform/win/platform/win/accessibility: Removed.
931         * platform/win/sputnik: Removed.
932         * platform/wk2/js: Removed.
933         * platform/wk2/storage: Removed.
934         * proximity: Removed.
935         * vibration: Removed.
936
937 2018-08-28  Ryosuke Niwa  <rniwa@webkit.org>
938
939         Changes to slot children should trigger slotchange
940         https://bugs.webkit.org/show_bug.cgi?id=169718
941         <rdar://problem/43317496>
942
943         Reviewed by Darin Adler.
944
945         Added a W3C style testharness.js test for firing slotchange event for the fallback content change
946         since web-platform-tests/shadow-dom/slotchange.html doesn't have adequate set of tests.
947
948         Chrome and Firefox pass all test cases. WebKit used to fail all test cases before this patch.
949
950         * fast/shadow-dom/slotchange-in-fallback-expected.txt: Added.
951         * fast/shadow-dom/slotchange-in-fallback.html: Added.
952
953 2018-08-28  Don Olmstead  <don.olmstead@sony.com>
954
955         Check for null renderer in canBeScrolledIntoView
956         https://bugs.webkit.org/show_bug.cgi?id=188935
957
958         Reviewed by Simon Fraser.
959
960         * fast/spatial-navigation/snav-display-contents-crash-expected.txt: Added.
961         * fast/spatial-navigation/snav-display-contents-crash.html: Added.
962
963 2018-08-28  Youenn Fablet  <youenn@apple.com>
964
965         WebKitMediaSession should be GC collectable when its document is being stopped
966         https://bugs.webkit.org/show_bug.cgi?id=189016
967         <rdar://problem/43804904>
968
969         Unreviewed.
970         Increasing number of GC and checks to unflake tests on bots.
971
972         * http/tests/IndexedDB/collect-IDB-objects.https.html:
973         * http/tests/media/clearkey/collect-webkit-media-session.html:
974
975 2018-08-28  Devin Rousso  <drousso@apple.com>
976
977         console.log() shows (anonymous function) instead of the passed string when a certain format is used
978         https://bugs.webkit.org/show_bug.cgi?id=188946
979         <rdar://problem/43756428>
980
981         Reviewed by Brian Burg.
982
983         * inspector/console/js-isLikelyStackTrace-expected.txt:
984         * inspector/console/js-isLikelyStackTrace.html:
985
986 2018-08-28  Truitt Savell  <tsavell@apple.com>
987
988         Edditing test expectations from webkit.org/b/188985.
989         https://bugs.webkit.org/show_bug.cgi?id=188985
990
991         Unreviewed test gardening.
992
993         * TestExpectations:
994         * platform/mac-wk2/TestExpectations:
995
996 2018-08-28  David Fenton  <david_fenton@apple.com>
997
998         Layout Test imported/w3c/web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https.html is flaky
999         https://bugs.webkit.org/show_bug.cgi?id=187935
1000
1001         Unreviewed test gardening.
1002
1003         * platform/mac-wk2/TestExpectations:
1004
1005 2018-08-28  Truitt Savell  <tsavell@apple.com>
1006
1007         Moving test expectations for webkit.org/b/188985 from mac-wk2 to General test expectations due to failing on iOS.
1008         https://bugs.webkit.org/show_bug.cgi?id=188985
1009
1010         Unreviewed test gardening.
1011
1012         * TestExpectations:
1013         * platform/mac-wk2/TestExpectations:
1014
1015 2018-08-28  Youenn Fablet  <youenn@apple.com>
1016
1017         MediaDevices should be collectable as soon as its document is stopped
1018         https://bugs.webkit.org/show_bug.cgi?id=189021
1019
1020         Reviewed by Eric Carlson.
1021
1022         * http/tests/media/media-stream/collect-media-devices.https-expected.txt: Added.
1023         * http/tests/media/media-stream/collect-media-devices.https.html: Added.
1024         * http/tests/media/media-stream/resources/mymediadevicesframe.htm: Added.
1025
1026 2018-08-28  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1027
1028         [Curl] Fix issue that extra cookie is added when redirect happens.
1029         https://bugs.webkit.org/show_bug.cgi?id=187874
1030
1031         Reviewed by Alex Christensen.
1032
1033         * http/tests/cookies/multiple-redirect-and-set-cookie-expected.txt: Added.
1034         * http/tests/cookies/multiple-redirect-and-set-cookie.php: Added.
1035
1036 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
1037
1038         [macOS] Color wells should appear rounded and textured
1039         https://bugs.webkit.org/show_bug.cgi?id=189039
1040
1041         Reviewed by Tim Horton.
1042
1043         Rebaseline tests to match new color-well appearance.
1044
1045         * platform/mac/fast/forms/color/input-appearance-color-expected.png:
1046         * platform/mac/fast/forms/color/input-appearance-color-expected.txt:
1047
1048 2018-08-28  Youenn Fablet  <youenn@apple.com>
1049
1050         WebKitMediaSession should be GC collectable when its document is being stopped
1051         https://bugs.webkit.org/show_bug.cgi?id=189016
1052
1053         Reviewed by Eric Carlson.
1054
1055         * http/tests/media/clearkey/collect-webkit-media-session-expected.txt: Added.
1056         * http/tests/media/clearkey/collect-webkit-media-session.html: Added.
1057         * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm: Added.
1058
1059 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
1060
1061         [Datalist] Pressing enter without a selected option shouldn't change the input
1062         https://bugs.webkit.org/show_bug.cgi?id=189010
1063
1064         Reviewed by Tim Horton.
1065
1066         Augmented test to verify that pressing enter when there is no selected datalist
1067         suggestion does not change the value of the input field.
1068
1069         * fast/forms/datalist/datalist-textinput-keydown-expected.txt:
1070         * fast/forms/datalist/datalist-textinput-keydown.html:
1071
1072 2018-08-28  Aditya Keerthi  <akeerthi@apple.com>
1073
1074         [iOS] Support inputmode=none
1075         https://bugs.webkit.org/show_bug.cgi?id=188896
1076
1077         Reviewed by Tim Horton.
1078
1079         Added new test to verify that the system keyboard does not show for inputs with
1080         inputmode=none. Updated existing inputmode tests to reflect the addition of the
1081         "none" value.
1082
1083         * fast/forms/inputmode-attribute-contenteditable-expected.txt:
1084         * fast/forms/inputmode-attribute-contenteditable.html:
1085         * fast/forms/inputmode-attribute-input-expected.txt:
1086         * fast/forms/inputmode-attribute-input.html:
1087         * fast/forms/inputmode-attribute-textarea-expected.txt:
1088         * fast/forms/inputmode-attribute-textarea.html:
1089         * fast/forms/ios/inputmode-none-expected.txt: Added.
1090         * fast/forms/ios/inputmode-none.html: Added.
1091         * resources/ui-helper.js:
1092         (window.UIHelper.activateFormControl):
1093         (window.UIHelper.inputViewBounds):
1094
1095 2018-08-28  Simon Fraser  <simon.fraser@apple.com>
1096
1097         More results.html cleanup
1098         https://bugs.webkit.org/show_bug.cgi?id=189038
1099
1100         Reviewed by Zalan Bujtas.
1101         
1102         Use a map of table-id to SectionBuilderClass to drive the table builder class selection,
1103         rather than hardcoding the builder class; this will allow for SectionBuilders to stay alive
1104         longer in future, so they can be used to build the expanded state of each row.
1105         
1106         Refactor the code that generates the expand link and test name, to de-duplicate some HTML strings,
1107         and let SectionBuilders control whether their rows are expandable and test names linkifyable.
1108         
1109         Put a "data-test-name" attribute on each row so we can easily map from HTML elements to
1110         TestResults in future.
1111         
1112         The test result change is a progression; there is nothing to show for a test with missing results,
1113         so the row should not be expandable.
1114
1115         * fast/harness/results-expected.txt:
1116         * fast/harness/results.html:
1117
1118 2018-08-27  Mark Lam  <mark.lam@apple.com>
1119
1120         Fix exception throwing code so that topCallFrame and topEntryFrame stay true to their names.
1121         https://bugs.webkit.org/show_bug.cgi?id=188577
1122         <rdar://problem/42985684>
1123
1124         Reviewed by Saam Barati.
1125
1126         * http/tests/misc/large-js-program-expected.txt:
1127
1128 2018-08-27  Justin Fan  <justin_fan@apple.com>
1129
1130         WebGL 2 conformance: framebuffer-test
1131         https://bugs.webkit.org/show_bug.cgi?id=188812
1132
1133         Reviewed by Jon Lee.
1134
1135         Update WebGL 2 implementation to handle READ_FRAMEBUFFER and default framebuffer conformance.
1136
1137         * TestExpectations: Unskipping webgl/2.0.0/conformance2/renderbuffers/framebuffer-test.html.
1138
1139 2018-08-27  Myles C. Maxfield  <mmaxfield@apple.com>
1140
1141         Null pointer deref in WidthIterator
1142         https://bugs.webkit.org/show_bug.cgi?id=188993
1143
1144         Reviewed by Brent Fulgham.
1145
1146         * fast/text/rtl-justification-expected.html: Added.
1147         * fast/text/rtl-justification.html: Added.
1148
1149 2018-08-27  Sihui Liu  <sihui_liu@apple.com>
1150
1151         [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
1152         https://bugs.webkit.org/show_bug.cgi?id=187648
1153         <rdar://problem/42405935>
1154
1155         Add an early exit so test does not call waitUntilDone after test ends.
1156
1157         Reviewed by Ryosuke Niwa.
1158
1159         * platform/wk2/TestExpectations:
1160         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1161
1162 2018-08-27  Youenn Fablet  <youenn@apple.com>
1163
1164         Various IndexDB tests abandon documents
1165         https://bugs.webkit.org/show_bug.cgi?id=188728
1166         <rdar://problem/43651095>
1167
1168         Reviewed by Alex Christensen.
1169
1170         * http/tests/IndexedDB/collect-IDB-objects.https-expected.txt: Added.
1171         * http/tests/IndexedDB/collect-IDB-objects.https.html: Added.
1172         * http/tests/IndexedDB/resources/myidbframe.htm: Added.
1173         * http/tests/IndexedDB/resources/support.js: Added.
1174
1175 2018-08-27  Simon Fraser  <simon.fraser@apple.com>
1176
1177         [LayoutTests] results.html shows "no expected results" for text diff failures
1178         https://bugs.webkit.org/show_bug.cgi?id=188927
1179
1180         Reviewed by Alexey Proskuryakov.
1181         
1182         The results.html rewrite confused "is missing all results" with "is missing one type of result",
1183         causing tests with a missing image to show as tests with no results.
1184         
1185         Fix by clarifying the types of "missing".
1186
1187         * fast/harness/full_results.json:
1188         * fast/harness/results-expected.txt:
1189         * fast/harness/results.html:
1190
1191 2018-08-27  Andy Estes  <aestes@apple.com>
1192
1193         [Payment Request] Update payment-request web platform tests
1194         https://bugs.webkit.org/show_bug.cgi?id=188985
1195
1196         Reviewed by Youenn Fablet.
1197
1198         * platform/mac-wk2/TestExpectations:
1199
1200 2018-08-27  Devin Rousso  <drousso@apple.com>
1201
1202         Web Inspector: provide autocompletion for event breakpoints
1203         https://bugs.webkit.org/show_bug.cgi?id=188717
1204
1205         Reviewed by Brian Burg.
1206
1207         * inspector/dom/getSupportedEventNames-expected.txt: Added.
1208         * inspector/dom/getSupportedEventNames.html: Added.
1209
1210 2018-08-27  Youenn Fablet  <youenn@apple.com>
1211
1212         Update WPT tools to 87329a1
1213         https://bugs.webkit.org/show_bug.cgi?id=188766
1214
1215         Reviewed by Ryosuke Niwa.
1216
1217         The test name (.any.serviceworker.html) is clashing with the new WPT server.
1218
1219         * http/wpt/service-workers/cors-preflight-star.any-serviceworker-expected.txt: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker-expected.txt.
1220         * http/wpt/service-workers/cors-preflight-star.any-serviceworker.html: Renamed from LayoutTests/http/wpt/service-workers/cors-preflight-star.any.serviceworker.html.
1221
1222 2018-08-27  Per Arne Vollan  <pvollan@apple.com>
1223
1224         Layout Test fast/events/dblclick-event-getModifierState.html is failing
1225         https://bugs.webkit.org/show_bug.cgi?id=188948
1226
1227         Unreviewed test gardening.
1228
1229         * platform/win/TestExpectations:
1230
1231 2018-08-27  Rob Buis  <rbuis@igalia.com>
1232
1233         XMLHTTPRequest.send for Document should have same Content-Type processing rules as String
1234         https://bugs.webkit.org/show_bug.cgi?id=188953
1235
1236         Reviewed by Darin Adler.
1237
1238         * platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1239         * platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1240         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
1241
1242 2018-08-27  Youenn Fablet  <youenn@apple.com>
1243
1244         Update WPT XHR tests to 87329a1
1245         https://bugs.webkit.org/show_bug.cgi?id=188816
1246
1247         Reviewed by Ryosuke Niwa.
1248
1249         Update expectations according renamed XMLHttpRequest to xhr folder.
1250
1251         * TestExpectations:
1252         * platform/gtk/TestExpectations:
1253         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt.
1254         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt.
1255         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt.
1256         * platform/gtk/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt.
1257         * platform/gtk/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
1258         * platform/ios-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-sync-events.sub-expected.txt: Renamed from LayoutTests/platform/ios-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt.
1259         * platform/ios/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt.
1260         * platform/ios/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
1261         * platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
1262         * platform/ios/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
1263         * platform/ios/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
1264         * platform/mac-sierra/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac-sierra/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
1265         * platform/mac-wk1/TestExpectations:
1266         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt.
1267         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt.
1268         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt.
1269         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt.
1270         * platform/mac-wk1/imported/w3c/web-platform-tests/xhr/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Renamed from LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt.
1271         * platform/mac-wk2/TestExpectations:
1272         * platform/mac/TestExpectations:
1273         * platform/mac/imported/w3c/web-platform-tests/xhr/getresponseheader-case-insensitive-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt.
1274         * platform/mac/imported/w3c/web-platform-tests/xhr/send-blob-with-no-mime-type-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt.
1275         * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
1276         * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
1277         * platform/win/imported/w3c/web-platform-tests/xhr/access-control-and-redirects-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt.
1278         * platform/win/imported/w3c/web-platform-tests/xhr/late-upload-events-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt.
1279         * platform/win/imported/w3c/web-platform-tests/xhr/send-authentication-basic-cors-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt.
1280         * platform/win/imported/w3c/web-platform-tests/xhr/send-network-error-async-events.sub-expected.txt: Renamed from LayoutTests/platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt.
1281         * platform/wpe/TestExpectations:
1282         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt.
1283         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt.
1284         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt.
1285         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-async-expected.txt.
1286         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-get-head-expected.txt.
1287         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-expected.txt.
1288         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt.
1289         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt.
1290         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
1291         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt.
1292         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt.
1293
1294 2018-08-26  Zan Dobersek  <zdobersek@igalia.com>
1295
1296         Unreviewed WPE gardening. Enabling more tests under the fast/ directory.
1297
1298         * platform/wpe/TestExpectations:
1299         * platform/wpe/fast/backgrounds: Added 28 baselines.
1300         * platform/wpe/fast/block: Added 267 baselines.
1301         * platform/wpe/fast/body-propagation: Added 65 baselines.
1302         * platform/wpe/fast/borders: Added 69 baselines.
1303         * platform/wpe/fast/css: Added 193 baselines.
1304         * platform/wpe/fast/css3-text: Added 2 baselines.
1305         * platform/wpe/fast/frames: Added 27 baselines.
1306         * platform/wpe/fast/hidpi: Added 20 baselines.
1307         * platform/wpe/fast/html: Added 64 baselines.
1308         * platform/wpe/fast/images: Added 14 baselines.
1309         * platform/wpe/fast/layers: Added 12 baselines.
1310         * platform/wpe/fast/multicol: Added 98 baselines.
1311         * platform/wpe/fast/overflow: Added 43 baselines.
1312         * platform/wpe/fast/reflections: Added 9 baselines.
1313         * platform/wpe/fast/selectors: Added 101 baselines.
1314         * platform/wpe/fast/sub-pixel: Added 6 baselines.
1315         * platform/wpe/fast/table: Added 162 baselines.
1316         * platform/wpe/fast/visual-viewport: Added 1 baseline.
1317
1318 2018-08-26  Andy Estes  <aestes@apple.com>
1319
1320         [Apple Pay] Introduce new values for -apple-pay-button-type
1321         https://bugs.webkit.org/show_bug.cgi?id=188949
1322         <rdar://problem/39992228>
1323
1324         Reviewed by Anders Carlsson.
1325
1326         * http/tests/ssl/applepay/ApplePayButton.html: Added.
1327         * http/tests/ssl/applepay/ApplePayButtonV4.html: Added.
1328         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png:
1329         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt:
1330         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
1331         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
1332         * platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.png: Added.
1333         * platform/mac/http/tests/ssl/applepay/ApplePayButtonV4-expected.txt: Added.
1334         * platform/mac-wk2/TestExpectations:
1335
1336 2018-08-26  Andy Estes  <aestes@apple.com>
1337
1338         Update test expectations for http/tests/ssl/applepay/ApplePayButton.html on macOS High Sierra.
1339
1340         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png.
1341         * platform/mac-highsierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Renamed from LayoutTests/platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt.
1342
1343 2018-08-26  Andy Estes  <aestes@apple.com>
1344
1345         [Apple Pay] PaymentRequest.show() should reject when an unsupported ApplePayRequest version is specified
1346         https://bugs.webkit.org/show_bug.cgi?id=188954
1347
1348         Reviewed by Darin Adler.
1349
1350         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
1351         * http/tests/ssl/applepay/PaymentRequest.https.html:
1352
1353 2018-08-26  Andy Estes  <aestes@apple.com>
1354
1355         [Apple Pay] Add a test for rendering Apple Pay buttons
1356         https://bugs.webkit.org/show_bug.cgi?id=188947
1357
1358         Reviewed by Sam Weinig.
1359
1360         * http/tests/ssl/applepay/ApplePayButton.html: Added.
1361         * platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
1362         * platform/mac-sierra/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
1363         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png: Added.
1364         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt: Added.
1365
1366 2018-08-24  Jer Noble  <jer.noble@apple.com>
1367
1368         Using Touch Bar to scrub video on Youtube results in video playback freeze
1369         https://bugs.webkit.org/show_bug.cgi?id=188926
1370
1371         Reviewed by Eric Carlson.
1372
1373         * media/media-source/media-source-seek-twice-expected.txt: Added.
1374         * media/media-source/media-source-seek-twice.html: Added.
1375
1376 2018-08-24  Ryosuke Niwa  <rniwa@webkit.org>
1377
1378         Remove the flaky test expectation now that the test isn't flaky on bots after r235274.
1379
1380         * platform/wk2/TestExpectations:
1381
1382 2018-08-24  Ryosuke Niwa  <rniwa@webkit.org>
1383
1384         Add getModifierState to MouseEvent
1385         https://bugs.webkit.org/show_bug.cgi?id=188913
1386         <rdar://problem/43668772>
1387
1388         Reviewed by Simon Fraser.
1389
1390         Added two tests for getModifierState: one manually setting modifier key states in MouseEvent's constructor,
1391         and another one for dblclick inheriting modifier key states from the click event.
1392
1393         Also improved the test coverage for KeyboardEvent's getModifierState.
1394
1395         * fast/events/constructors/keyboard-event-getModifierState-expected.txt:
1396         * fast/events/constructors/keyboard-event-getModifierState.html: Added more test cases.
1397         * fast/events/constructors/mouse-event-getModifierState-expected.txt: Added.
1398         * fast/events/constructors/mouse-event-getModifierState.html: Added.
1399         * fast/events/dblclick-event-getModifierState-expected.txt: Added.
1400         * fast/events/dblclick-event-getModifierState.html: Added.
1401         * fast/events/init-event-clears-capslock-expected.txt:
1402         * fast/events/init-event-clears-capslock.html: Added tests for MouseEvent. Note that initMouseEvent doesn't
1403         take altGraphKey boolean unlike initKeyboardEvent.
1404         * platform/ios/TestExpectations: Skip the dblclick test in iOS since click event isn't supported on iOS.
1405
1406 2018-08-24  Youenn Fablet  <youenn@apple.com>
1407
1408         libwebrtc PeerConnection::AddTrack sometimes fail
1409         https://bugs.webkit.org/show_bug.cgi?id=188914
1410
1411         Reviewed by Eric Carlson.
1412
1413         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
1414
1415 2018-08-24  Ryan Haddad  <ryanhaddad@apple.com>
1416
1417         Mark media/video-load-preload-metadata.html as flaky on iOS
1418         https://bugs.webkit.org/show_bug.cgi?id=128312
1419
1420         Unreviewed test gardening.
1421
1422         * platform/ios/TestExpectations:
1423
1424 2018-08-24  Andy Estes  <aestes@apple.com>
1425
1426         [Apple Pay] Allow $0 totals
1427         https://bugs.webkit.org/show_bug.cgi?id=185150
1428         <rdar://problem/39212331>
1429
1430         Reviewed by Dan Bernstein.
1431
1432         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1433         * http/tests/ssl/applepay/ApplePaySession.html:
1434         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
1435         * http/tests/ssl/applepay/ApplePaySessionV3.html:
1436         * http/tests/ssl/applepay/ApplePaySessionV4-expected.txt:
1437         * http/tests/ssl/applepay/ApplePaySessionV4.html:
1438         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
1439         * http/tests/ssl/applepay/PaymentRequest.https.html:
1440
1441 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
1442
1443         fast/files/blob-network-process-crash.html is flaky
1444         https://bugs.webkit.org/show_bug.cgi?id=188911
1445
1446         Reviewed by Saam Barati.
1447
1448         The flakiness appears to come from the web content process not getting notified of
1449         the termination of the network process in time. Wait for the network process to
1450         relaunch after terminating one by continuously fetch'ing itself with an increasing
1451         time interval until it succeeds.
1452
1453         * fast/files/blob-network-process-crash.html:
1454
1455 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
1456
1457         Add a flaky failing test expectation to fast/files/blob-network-process-crash.html
1458         while we investigate the root cause in webkit.org/b/188911.
1459
1460         * platform/wk2/TestExpectations:
1461
1462 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
1463
1464         initKeyboardEvent doesn't clear CapsLock state
1465         https://bugs.webkit.org/show_bug.cgi?id=188909
1466
1467         Reviewed by Wenson Hsieh.
1468
1469         Added a regression test. Note that altGraph is only supported in WebKit
1470         so Chrome and Firefox would fail to reset it via initKeyboardEvent.
1471
1472         * fast/events/init-event-clears-capslock-expected.txt: Added.
1473         * fast/events/init-event-clears-capslock.html: Added.
1474
1475 2018-08-23  Ryosuke Niwa  <rniwa@webkit.org>
1476
1477         Store the timer we scheduled in the global object.
1478         The underlying bug is tracked by https://webkit.org/b/188911.
1479
1480         * fast/files/blob-network-process-crash.html:
1481
1482 2018-08-23  Andy Estes  <aestes@apple.com>
1483
1484         [Apple Pay] Introduce Apple Pay JS v4 on iOS 12 and macOS Mojave
1485         https://bugs.webkit.org/show_bug.cgi?id=188829
1486
1487         Reviewed by Tim Horton.
1488
1489         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
1490         * http/tests/ssl/applepay/ApplePaySession.html:
1491         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
1492         * http/tests/ssl/applepay/ApplePaySessionV3.html:
1493         * http/tests/ssl/applepay/ApplePaySessionV4-expected.txt: Added.
1494         * http/tests/ssl/applepay/ApplePaySessionV4.html: Added.
1495         * platform/mac-wk2/TestExpectations:
1496
1497 2018-08-23  Devin Rousso  <drousso@apple.com>
1498
1499         Web Inspector: support breakpoints for timers and animation-frame events
1500         https://bugs.webkit.org/show_bug.cgi?id=188778
1501
1502         Reviewed by Brian Burg.
1503
1504         * inspector/dom-debugger/event-animation-frame-breakpoints-expected.txt: Added.
1505         * inspector/dom-debugger/event-animation-frame-breakpoints.html: Added.
1506
1507         * inspector/dom-debugger/event-breakpoint-with-navigation.html:
1508
1509         * inspector/dom-debugger/event-timer-breakpoints-expected.txt: Added.
1510         * inspector/dom-debugger/event-timer-breakpoints.html: Added.
1511
1512         * inspector/dom-debugger/event-listener-breakpoints-expected.txt: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints-expected.txt.
1513         * inspector/dom-debugger/event-listener-breakpoints.html: Renamed from LayoutTests/inspector/dom-debugger/event-breakpoints.html.
1514
1515         * inspector/dom-debugger/resources/event-breakpoint-utilities.js: Added.
1516         (TestPage.registerInitializer.window.teardown):
1517         (TestPage.registerInitializer.window.failOnPause):
1518         (TestPage.registerInitializer.window.addBreakpoint):
1519         (TestPage.registerInitializer.window.removeBreakpoint):
1520         (TestPage.registerInitializer.window.disableBreakpoint):
1521         (TestPage.registerInitializer.window.awaitEvent):
1522
1523 2018-08-23  Aditya Keerthi  <akeerthi@apple.com>
1524
1525         [iOS] Support the inputmode attribute on contenteditable elements
1526         https://bugs.webkit.org/show_bug.cgi?id=188878
1527
1528         Reviewed by Ryosuke Niwa.
1529
1530         Added additional tests to verify the inputmode attribute is accessible on
1531         HTMLElements.
1532
1533         * fast/forms/inputmode-attribute-contenteditable-expected.txt: Added.
1534         * fast/forms/inputmode-attribute-contenteditable.html: Added.
1535         * fast/forms/inputmode-attribute-input-expected.txt: Renamed from LayoutTests/fast/forms/inputmode-attribute-expected.txt.
1536         * fast/forms/inputmode-attribute-input.html: Renamed from LayoutTests/fast/forms/inputmode-attribute.html.
1537         * fast/forms/inputmode-attribute-textarea-expected.txt: Added.
1538         * fast/forms/inputmode-attribute-textarea.html: Added.
1539         * js/dom/dom-static-property-for-in-iteration-expected.txt: Rebaseline.
1540
1541 2018-08-22  Ryosuke Niwa  <rniwa@webkit.org>
1542
1543         Assert in NetworkBlobRegistry::unregisterBlobURL after network process had terminated
1544         https://bugs.webkit.org/show_bug.cgi?id=188880
1545
1546         Reviewed by Saam Barati.
1547
1548         Added a layout test which demonstrates this debug assertion.
1549
1550         * TestExpectations:
1551         * fast/files/blob-network-process-crash-expected.txt: Added.
1552         * fast/files/blob-network-process-crash.html: Added.
1553         * platform/wk2/TestExpectations:
1554
1555 2018-08-23  Youenn Fablet  <youenn@apple.com>
1556
1557         Update libwebrtc up to 984f1a80c0
1558         https://bugs.webkit.org/show_bug.cgi?id=188745
1559
1560         Reviewed by Eric Carlson.
1561
1562         Updated tests according new webrtc backend.
1563
1564         * webrtc/libwebrtc/setLocalDescriptionCrash.html:
1565         * webrtc/video-getParameters.html:
1566
1567 2018-08-23  Ryan Haddad  <ryanhaddad@apple.com>
1568
1569         Update iOS selection tests to reflect new behavior introduced by r235153
1570         https://bugs.webkit.org/show_bug.cgi?id=188888
1571
1572         Reviewed by Megan Gardner.
1573
1574         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
1575         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
1576         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
1577
1578 2018-08-22  John Wilander  <wilander@apple.com>
1579
1580         Further adjustments to http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html
1581         https://bugs.webkit.org/show_bug.cgi?id=188856
1582
1583         Unreviewed test gardening. Trying to address flakiness I can't reproduce locally.
1584
1585         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html:
1586
1587 2018-08-22  Justin Fan  <justin_fan@apple.com>
1588
1589         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests
1590         https://bugs.webkit.org/show_bug.cgi?id=188825
1591
1592         Reviewed by Simon Fraser.
1593
1594         Another update to the test-harness specific to the new WebGL 2 tests in our suite. All sub-test messages are 
1595         now reported by the harness and presented in an ordered list for easier referencing. Sub-test failures are 
1596         marked accordingly and with their test number for diffing purposes.
1597
1598         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1599         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1600         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1601         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1602         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1603         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1604         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1605         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
1606         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1607         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1608         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1609         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1610         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1611         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1612         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1613         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1614         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1615         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1616         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1617         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1618         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1619         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
1620         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
1621         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
1622         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
1623         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
1624         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
1625         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
1626         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1627         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1628         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1629         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1630         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
1631         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1632         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1633         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
1634         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
1635         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1636         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1637         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
1638         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1639         (list):
1640         (window.webglTestHarness.reportResults):
1641         (window.webglTestHarness.notifyFinished):
1642
1643 2018-08-22  Aditya Keerthi  <akeerthi@apple.com>
1644
1645         [iOS] Add support for the inputmode attribute
1646         https://bugs.webkit.org/show_bug.cgi?id=183621
1647
1648         Reviewed by Tim Horton.
1649
1650         Added test to verify behavior when getting and setting the inputmode attribute.
1651
1652         * fast/forms/inputmode-attribute-expected.txt: Added.
1653         * fast/forms/inputmode-attribute.html: Added.
1654
1655 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
1656
1657         [Win] Some video tests under http/tests/security are crashing on EWS.
1658         https://bugs.webkit.org/show_bug.cgi?id=188853
1659
1660         Unreviewed test gardening.
1661
1662         * platform/win/TestExpectations:
1663
1664 2018-08-22  John Wilander  <wilander@apple.com>
1665
1666         Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames
1667         https://bugs.webkit.org/show_bug.cgi?id=188856
1668
1669         Unreviewed test gardening.
1670
1671         * TestExpectations:
1672             Skipped test since it's only valid on WK2 platforms.
1673         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics-expected.txt: Added.
1674         * http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html: Renamed from LayoutTests/http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html.
1675         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Removed.
1676         * http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Removed.
1677         * http/tests/websocket/resources/localhost-websocket-connect.html: Added.
1678         * platform/wk2/TestExpectations:
1679             Marked test as [ Pass ].
1680
1681 2018-08-22  Ryan Haddad  <ryanhaddad@apple.com>
1682
1683         [iOS] Rebaseline table tests
1684         https://bugs.webkit.org/show_bug.cgi?id=188833
1685
1686         Unreviewed test gardening.
1687 `
1688         * platform/ios/TestExpectations:
1689         * platform/ios-wk2/TestExpectations:
1690
1691 2018-08-21  Ryosuke Niwa  <rniwa@webkit.org>
1692
1693         Focus navigation order in slot fallback contents is wrong
1694         https://bugs.webkit.org/show_bug.cgi?id=178001
1695         <rdar://problem/42842997>
1696
1697         Reviewed by Antti Koivisto.
1698
1699         Updated the sequential focus navigation test for shadow DOM and its expectation.
1700
1701         New test passes in Firefox & Chrome other than the fact both browsers fail to focus a slot elemennt.
1702
1703         * fast/shadow-dom/focus-navigation-across-slots-expected.txt:
1704         * fast/shadow-dom/focus-navigation-across-slots.html:
1705
1706 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
1707
1708         [Win] Some video tests under http/tests/security are crashing on EWS.
1709         https://bugs.webkit.org/show_bug.cgi?id=188853
1710
1711         Unreviewed test gardening.
1712
1713         * platform/win/TestExpectations:
1714
1715 2018-08-22  Per Arne Vollan  <pvollan@apple.com>
1716
1717         [Win] Some video tests under http/tests/security are crashing on EWS.
1718         https://bugs.webkit.org/show_bug.cgi?id=188853
1719
1720         Unreviewed test gardening.
1721
1722         * platform/win/TestExpectations:
1723
1724 2018-08-22  Rob Buis  <rbuis@igalia.com>
1725
1726         Fetch: Stop checking Request.integrity's value in no-cors mode
1727         https://bugs.webkit.org/show_bug.cgi?id=188802
1728
1729         Reviewed by Frédéric Wang.
1730
1731         Unskip fetch/api/basic/integrity.html and adjust sri-fetch.js.
1732
1733         * TestExpectations:
1734         * http/tests/subresource-integrity/sri-fetch.js:
1735
1736 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
1737
1738         [GTK][WPE] Unreviewed test gardening
1739         https://bugs.webkit.org/show_bug.cgi?id=188845
1740
1741         Unreviewed test gardening.
1742
1743         * platform/gtk/TestExpectations: Note failing tests.
1744         * platform/wpe/TestExpectations: Note failing tests.
1745
1746 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
1747
1748         [GTK] imported/w3c/web-platform-tests/media-source/mediasource-getvideoplaybackquality.html is flaky
1749         https://bugs.webkit.org/show_bug.cgi?id=187591
1750
1751         Unreviewed test gardening.
1752
1753         Re-enable mediasource-getvideoplaybackquality.html.
1754
1755         The crash was fixed in r233981, and the failure in r234981-r234983.
1756
1757         * platform/gtk/TestExpectations:
1758
1759 2018-08-22  Ms2ger  <Ms2ger@igalia.com>
1760
1761         REGRESSION(r234330): [GTK] svg/as-image/svg-image-with-data-uri-background.html is failing
1762         https://bugs.webkit.org/show_bug.cgi?id=188220
1763
1764         Unreviewed test gardening.
1765
1766         * platform/gtk/TestExpectations: Re-enable svg/as-image/svg-image-with-data-uri-background.html.
1767
1768 2018-08-21  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1769
1770         Support "name" option for dedicated workers
1771         https://bugs.webkit.org/show_bug.cgi?id=188779
1772
1773         Reviewed by Joseph Pecoraro.
1774
1775         * http/wpt/workers/name-property-enhanced-expected.txt: Added.
1776         * http/wpt/workers/name-property-enhanced.html: Added.
1777         * http/wpt/workers/name-property-no-name-expected.txt: Added.
1778         * http/wpt/workers/name-property-no-name.html: Added.
1779         * http/wpt/workers/support/name.js: Added.
1780         (test):
1781         * http/wpt/workers/support/no-name.js: Added.
1782         (test):
1783
1784 2018-08-21  Ryan Haddad  <ryanhaddad@apple.com>
1785
1786         Unreviewed, rolling out r235128.
1787
1788         The test added with this change is frequently failing.
1789
1790         Reverted changeset:
1791
1792         "Support "name" option for dedicated workers"
1793         https://bugs.webkit.org/show_bug.cgi?id=188779
1794         https://trac.webkit.org/changeset/235128
1795
1796 2018-08-21  Megan Gardner  <megan_gardner@apple.com>
1797
1798         Change Selection modification to not snap the grabber when selecting above or below the selection anchor
1799         https://bugs.webkit.org/show_bug.cgi?id=188826
1800
1801         Reviewed by Tim Horton.
1802
1803         Selecting single lines is sometimes difficult because we currently snap selections to single
1804         characters if we move past the position of the other anchor in our selection. This patch changes
1805         this behaviour to reflect the behaviour in the rest of this system, which snaps the selection
1806         to the position on the line of the other anchor, rather than snapping it all the way a single
1807         character. This updates the tests to reflect this new behaviour.
1808
1809         * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html:
1810         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
1811
1812 2018-08-21  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1813
1814         Support "name" option for dedicated workers
1815         https://bugs.webkit.org/show_bug.cgi?id=188779
1816
1817         Reviewed by Joseph Pecoraro.
1818
1819         * http/wpt/workers/name-property-enhanced-expected.txt: Added.
1820         * http/wpt/workers/name-property-enhanced.html: Added.
1821         * http/wpt/workers/support/name.js: Added.
1822         (test):
1823         * http/wpt/workers/support/no-name.js: Added.
1824         (test):
1825
1826 2018-08-21  Simon Fraser  <simon.fraser@apple.com>
1827
1828         REGRESSION(r234993): Test results page ignores TestExpectations, shows 1800 failures
1829         https://bugs.webkit.org/show_bug.cgi?id=188795
1830
1831         Reviewed by Tim Horton.
1832         
1833         A MISSING result would trigger a code path that hit appendActualOnlyLinks() which had
1834         a JS error, causing all expected results to be visible. Fix with a change to full_results.json
1835         which tests the change.
1836
1837         * fast/harness/full_results.json:
1838         * fast/harness/results.html:
1839
1840 2018-08-21  Per Arne Vollan  <pvollan@apple.com>
1841
1842         [WebGL] Contexts are not updated when display configuration changed.
1843         https://bugs.webkit.org/show_bug.cgi?id=188750
1844
1845         Reviewed by Brent Fulgham.
1846
1847         * TestExpectations:
1848         * fast/canvas/webgl/context-update-on-display-configuration-expected.txt: Added.
1849         * fast/canvas/webgl/context-update-on-display-configuration.html: Added.
1850         * platform/mac-wk2/TestExpectations:
1851
1852 2018-08-21  John Wilander  <wilander@apple.com>
1853
1854         Make ResourceLoadObserver::logWebSocketLoading() handle websockets in detached frames
1855         https://bugs.webkit.org/show_bug.cgi?id=188757
1856         <rdar://problem/38713390>
1857
1858         Reviewed by Alex Christensen.
1859
1860         * TestExpectations:
1861             Skipped the new test case since it is only supported on WebKit2.
1862         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics-expected.txt: Added.
1863         * http/tests/websocket/construct-in-detached-frame-resource-load-statistics.html: Added.
1864         * http/tests/websocket/resources/construct-in-detached-frame-resource-load-statistics.html: Added.
1865         * platform/wk2/TestExpectations:
1866             Marked the new test case as [ Pass ].
1867
1868 2018-08-21  Daniel Bates  <dabates@apple.com>
1869
1870         Disallow navigations when page cache updates the current document of the frame
1871         https://bugs.webkit.org/show_bug.cgi?id=188422
1872
1873         Reviewed by Ryosuke Niwa.
1874
1875         Add a test case that ensures that we do not hit the assertion ASSERT(ownerFrame || m_frame.isMainFrame())
1876         in FrameLoader::addExtraFieldsToRequest() when navigating back to a page that loads a nested
1877         page, whose URL contains a fragment, via an HTML object element. This assertion fails if
1878         navigations are allowed when restoring a page from the page cache.
1879
1880         This change does not prevent navigations initiated from a pageshow event handler.
1881
1882         * fast/history/go-back-to-object-subframe-expected.txt: Added.
1883         * fast/history/go-back-to-object-subframe.html: Added.
1884
1885 2018-08-21  Daniel Bates  <dabates@apple.com>
1886
1887         [iOS][WK1] Support toggling continuous spell checking from tests
1888         https://bugs.webkit.org/show_bug.cgi?id=188763
1889
1890         Reviewed by Simon Fraser.
1891
1892         Fix up some spelling tests so that they enable continuous spell checking and unskip them,
1893         with the exception of fast/writing-mode/english-rl-text-with-spelling-marker.html, now
1894         that they pass.
1895
1896         Mark the test fast/writing-mode/english-rl-text-with-spelling-marker.html as an image-only
1897         failure. See <https://bugs.webkit.org/show_bug.cgi?id=188762> for more details.
1898
1899         * editing/spelling/spelling-marker-includes-hyphen-expected.html:
1900         * editing/spelling/spelling-marker-includes-hyphen.html:
1901         * editing/spelling/spelling-markers-in-overlapping-lines-expected.html:
1902         * editing/spelling/spelling-markers-in-overlapping-lines-large-font-expected.html:
1903         * editing/spelling/spelling-markers-in-overlapping-lines-large-font.html:
1904         * editing/spelling/spelling-markers-in-overlapping-lines.html:
1905         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1906         * fast/writing-mode/english-bt-text-with-spelling-marker.html:
1907         * fast/writing-mode/english-rl-text-with-spelling-marker-expected.html:
1908         * fast/writing-mode/english-rl-text-with-spelling-marker.html:
1909         * platform/ios/TestExpectations:
1910
1911 2018-08-20  Fujii Hironori  <Hironori.Fujii@sony.com>
1912
1913         Unreviewed WinCairo port test gardening
1914
1915         * platform/wincairo/TestExpectations: Marked some http tests flaky.
1916
1917 2018-08-20  Devin Rousso  <drousso@apple.com>
1918
1919         Web Inspector: allow breakpoints to be set for specific event listeners
1920         https://bugs.webkit.org/show_bug.cgi?id=183138
1921
1922         Reviewed by Joseph Pecoraro.
1923
1924         * inspector/dom/breakpoint-for-event-listener-expected.txt: Added.
1925         * inspector/dom/breakpoint-for-event-listener.html: Added.
1926
1927 2018-08-20  Jeremy Jones  <jeremyj@apple.com>
1928
1929         Enable ios media tests that were blocked on user gesture.
1930         https://bugs.webkit.org/show_bug.cgi?id=188753
1931
1932         Reviewed by Jer Noble.
1933
1934         Enable tests that now work on ios because there is now a way to simulate user gesture.
1935
1936         * platform/ios/TestExpectations:
1937
1938 2018-08-20  Justin Fan  <justin_fan@apple.com>
1939
1940         Update webkit-webgl-test-harness.js to provide more info on failing and partially passing tests
1941         https://bugs.webkit.org/show_bug.cgi?id=188628
1942
1943         Reviewed by Alexey Proskuryakov.
1944
1945         Slightly augment the test-harness for the WebGL 2 conformance suite; failing test results now report
1946         failure messagees and the number of individual reported failures and passes from the wrapped Khronos test. 
1947         Allow us to track when incremental conformance improvements or regressions occur within the breadth of a 
1948         single conformance test. 
1949
1950         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
1951         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
1952         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
1953         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
1954         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
1955         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
1956         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
1957         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
1958         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
1959         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1960         (window.webglTestHarness.reportResults):
1961         (window.webglTestHarness.notifyFinished):
1962
1963 2018-08-20  Eric Carlson  <eric.carlson@apple.com>
1964
1965         [MediaStream] Move capture device monitoring to WebKit
1966         https://bugs.webkit.org/show_bug.cgi?id=188521
1967         <rdar://problem/43251787>
1968
1969         Reviewed by Youenn Fablet.
1970
1971         * fast/mediastream/device-change-event-2-expected.txt: Updated.
1972         * fast/mediastream/device-change-event-2.html: Updated.
1973
1974 2018-08-20  Rob Buis  <rbuis@igalia.com>
1975
1976         Throw an exception if window.open() gets passed a URL that cannot be parsed
1977         https://bugs.webkit.org/show_bug.cgi?id=171656
1978
1979         Reviewed by Darin Adler.
1980
1981         * fast/dom/Window/open-invalid-url-expected.txt:
1982         * fast/dom/Window/open-invalid-url.html:
1983
1984 2018-08-20  Ms2ger  <Ms2ger@igalia.com>
1985
1986         [SOUP] Check length before calling soup_message_body_append_buffer.
1987         https://bugs.webkit.org/show_bug.cgi?id=176803
1988
1989         Reviewed by Carlos Garcia Campos.
1990
1991         * platform/gtk/TestExpectations: Enable test.
1992
1993 2018-08-20  Rob Buis  <rbuis@igalia.com>
1994
1995         Relax Request constructor around referrers
1996         https://bugs.webkit.org/show_bug.cgi?id=168649
1997
1998         Reviewed by Darin Adler.
1999
2000         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
2001
2002 2018-08-18  Ali Juma  <ajuma@chromium.org>
2003
2004         [IntersectionObserver] Fire an initial dummy notification
2005         https://bugs.webkit.org/show_bug.cgi?id=188670
2006
2007         Reviewed by Simon Fraser.
2008
2009         * intersection-observer/root-element-deleted.html: Add additional assertions.
2010         * intersection-observer/root-element-moved-expected.txt: Added.
2011         * intersection-observer/root-element-moved.html: Added.
2012
2013 2018-08-17  John Wilander  <wilander@apple.com>
2014
2015         Resource Load Statistics: Add layout test for web workers importing cross-site scripts
2016         https://bugs.webkit.org/show_bug.cgi?id=188706
2017         <rdar://problem/43437050>
2018
2019         Reviewed by Alex Christensen.
2020
2021         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import-expected.txt: Added.
2022         * http/tests/resourceLoadStatistics/blocking-in-web-worker-script-import.html: Added.
2023         * http/tests/resourceLoadStatistics/resources/iframe-report-back-loaded.html:
2024             Fixed typo in URL.
2025         * http/tests/resourceLoadStatistics/resources/script-revealing-cookies.php: Added.
2026         * http/tests/resourceLoadStatistics/resources/worker-importing-localhost-script.js: Added.
2027
2028 2018-08-17  Devin Rousso  <drousso@apple.com>
2029
2030         Marked inspector/dom-debugger/event-breakpoint-with-navigation.html as flaky.
2031         https://bugs.webkit.org/show_bug.cgi?id=188708
2032
2033         Unreviewed test gardening.
2034
2035         * platform/mac-wk1/TestExpectations:
2036
2037 2018-08-17  Simon Fraser  <simon.fraser@apple.com>
2038
2039         Modernize results.html
2040         https://bugs.webkit.org/show_bug.cgi?id=188690
2041
2042         Reviewed by Alexey Proskuryakov.
2043         
2044         results.html, which is used to show layout test results, had some very old-school
2045         HTML string building to create the tables of test results, making it hard to hack on.
2046         
2047         Modernize it, using ES6 classes for the major actors, and using DOM API to build most
2048         of the content.
2049         
2050         The page is functionally the same (other than the addition of a missing 'History" column header).
2051
2052         * fast/harness/results-expected.txt:
2053         * fast/harness/results.html:
2054
2055 2018-08-16  Devin Rousso  <drousso@apple.com>
2056
2057         Web Inspector: support breakpoints for arbitrary event names
2058         https://bugs.webkit.org/show_bug.cgi?id=183118
2059
2060         Reviewed by Joseph Pecoraro.
2061
2062         * inspector/dom-debugger/event-breakpoints-expected.txt: Added.
2063         * inspector/dom-debugger/event-breakpoints.html: Added.
2064
2065         * inspector/dom-debugger/event-breakpoints-with-navigation-expected.txt: Added.
2066         * inspector/dom-debugger/event-breakpoints-with-navigation.html: Added.
2067
2068 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2069
2070         [Curl] Bug fix on deleting cookies when Max-Age is set to zero.
2071         https://bugs.webkit.org/show_bug.cgi?id=188617
2072
2073         Reviewed by Alex Christensen.
2074
2075         * platform/wincairo/TestExpectations:
2076           - http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html [ Pass ]
2077
2078 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2079
2080         [Curl] Implement deleteAllCookies()
2081         https://bugs.webkit.org/show_bug.cgi?id=188612
2082
2083         Reviewed by Alex Christensen.
2084
2085         * platform/wincairo/TestExpectations:
2086           - http/tests/cookies/simple-cookies-expired.html [ Pass ]
2087           - http/tests/cookies/simple-cookies-max-age.html [ Pass ]
2088
2089 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2090
2091         [Curl] Test gardening
2092         https://bugs.webkit.org/show_bug.cgi?id=188675
2093
2094         Unreviewed test gardening.
2095
2096         Fix expectations to match after r234892 landed.
2097
2098         * platform/wincairo/TestExpectations:
2099         * platform/wincairo/http/tests/xmlhttprequest/methods-async-expected.txt: Added
2100         * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt:
2101         * platform/wincairo/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added
2102         * platform/wincairo/http/tests/xmlhttprequest/workers/methods-expected.txt: Added
2103
2104 2018-08-16  Ryosuke Niwa  <rniwa@webkit.org>
2105
2106         Custom element doesn't invalidate its style when :defined rule starts to apply
2107         https://bugs.webkit.org/show_bug.cgi?id=188637
2108
2109         Reviewed by Antti Koivisto.
2110
2111         Added a regression test.
2112
2113         * fast/custom-elements/defined-update-style-expected.html: Added.
2114         * fast/custom-elements/defined-update-style.html: Added.
2115
2116 2018-08-16  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2117
2118         [Curl] Test gardening
2119         https://bugs.webkit.org/show_bug.cgi?id=188668
2120
2121         Unreviewed test gardening.
2122
2123         After r234863 landed, the information in the `LayoutTests/tests-options.json` is effective on WinCairo tests.
2124         Remove [ Slow ] keywords. Also maintain xmlhttprequest results.
2125
2126         * platform/wincairo/TestExpectations:
2127
2128 2018-08-16  Per Arne Vollan  <pvollan@apple.com>
2129
2130         [Win] The layout test editing/pasteboard/drag-and-drop-color-input-events.html is timing out.
2131         https://bugs.webkit.org/show_bug.cgi?id=188667
2132
2133         Unreviewed test gardening.
2134
2135         * platform/win/TestExpectations:
2136
2137 2018-08-16  Joseph Pecoraro  <pecoraro@apple.com>
2138
2139         LayoutTest inspector/worker/debugger-pause.html sometimes times out
2140         https://bugs.webkit.org/show_bug.cgi?id=188580
2141
2142         Reviewed by Matt Baker.
2143
2144         * inspector/worker/debugger-pause.html:
2145         * inspector/worker/resources/worker-utilities.js: Added.
2146         (TestPage.registerInitializer.window.awaitTargetMainResource):
2147         (TestPage.registerInitializer):
2148         Use a more deterministic wait for the main resource.
2149
2150 2018-08-16  Ryosuke Niwa  <rniwa@webkit.org>
2151
2152         Perform a microtask checkpoint before creating a custom element
2153         https://bugs.webkit.org/show_bug.cgi?id=188189
2154         <rdar://problem/42843022>
2155
2156         Reviewed by Geoffrey Garen.
2157
2158         Added a W3C style testharness.js test for perfoming microtask checkpoint before constructing
2159         a custom element synchronously.
2160
2161         * fast/custom-elements/perform-microtask-checkpoint-before-construction-expected.txt: Added.
2162         * fast/custom-elements/perform-microtask-checkpoint-before-construction.html: Added.
2163         * fast/dom/MutationObserver/parser-mutations.html: Fixed the test per new behavior in Document::finishParsing.
2164         Because iframe loads synchronously and fires DOMContentLoaded, mutation records are now delivered twice after
2165         iframe element is encountered in this test and before script element executes. Concatenate the mutation records
2166         arrays to account for this behavioral change. New WebKit behavior matches that of Chrome; namely this test
2167         fails both on Chrome Canary 70 and trunk WebKit with this patch without this fix.
2168
2169 2018-08-15  Jer Noble  <jer.noble@apple.com>
2170
2171         Add Experimental Feature support for SourceBuffer.changeType()
2172         https://bugs.webkit.org/show_bug.cgi?id=188626
2173
2174         Reviewed by Eric Carlson.
2175
2176         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt: Added.
2177
2178 2018-08-16  Per Arne Vollan  <pvollan@apple.com>
2179
2180         [win-ews] No such file or directory: u'/cygdrive/C/cygwin/home/buildbot/WebKit/WebKitBuild/Release/bin32/layout-test-results/pywebsocket.ws.log-out.txt'
2181         https://bugs.webkit.org/show_bug.cgi?id=188640
2182
2183         Unreviewed test gardening.
2184
2185         For now, skip websocket tests on Windows. Currently, run-webkit-tests is failing to start the websocket server because
2186         port 8880 is already in use. Port 8880 is being used because the python websocket server process from the previous run
2187         did not shutdown properly. We still need to understand why this is happening, but disable websocket tests now in order
2188         for tests to run again.
2189
2190         * platform/win/TestExpectations:
2191
2192 2018-08-16  Zan Dobersek  <zdobersek@igalia.com>
2193
2194         Unreviewed WPE gardening. Enable a few subdirectories under fast/ and
2195         provide platform-specific baselines as well as failure expectations
2196         where required.
2197
2198         * platform/wpe/TestExpectations:
2199         * platform/wpe/fast/box-shadow: Added 10 baselines.
2200         * platform/wpe/fast/box-sizing: Added 4 baselines.
2201         * platform/wpe/fast/clip: Added 23 baselines.
2202         * platform/wpe/fast/compact: Added 3 baselines.
2203         * platform/wpe/fast/css-generated-content: Added 43 baselines.
2204         * platform/wpe/fast/doctypes: Added 4 baselines.
2205         * platform/wpe/fast/flexbox: Added 26 baselines.
2206         * platform/wpe/fast/inline: Added 32 baselines.
2207         * platform/wpe/fast/inline-block: Added 9 baselines.
2208         * platform/wpe/fast/invalid: Added 29 baselines.
2209         * platform/wpe/fast/line-grid: Added 8 baselines.
2210         * platform/wpe/fast/lists: Added 27 baselines.
2211         * platform/wpe/fast/loader: Added 1 baseline.
2212         * platform/wpe/fast/preloader: Added 2 baselines.
2213         * platform/wpe/fast/replaced: Added 57 baselines.
2214         * platform/wpe/fast/ruby: Added 26 baselines.
2215         * platform/wpe/fast/writing-mode: Added 37 baselines.
2216
2217 2018-08-16  Aditya Keerthi  <akeerthi@apple.com>
2218
2219         Support drag-and-drop for input[type=color]
2220         https://bugs.webkit.org/show_bug.cgi?id=188464
2221
2222         Reviewed by Wenson Hsieh.
2223
2224         Added tests to verify that dragging from one color input to another behaves as
2225         expected in WK1. The tests consider disabled and read-only inputs in addition to
2226         default color inputs. The WK2 implementation is tested through API tests.
2227
2228         * editing/pasteboard/drag-and-drop-color-input-events-expected.txt: Added.
2229         * editing/pasteboard/drag-and-drop-color-input-events.html: Added.
2230         * editing/pasteboard/drag-and-drop-color-input-expected.txt: Added.
2231         * editing/pasteboard/drag-and-drop-color-input.html: Added.
2232         * platform/ios/TestExpectations:
2233         * platform/mac/TestExpectations:
2234         * platform/wk2/TestExpectations:
2235
2236 2018-08-16  Simon Fraser  <simon.fraser@apple.com>
2237
2238         Add fake layout test results JSON to exercise the functionality in results.html
2239         https://bugs.webkit.org/show_bug.cgi?id=188636
2240
2241         Reviewed by Alexey Proskuryakov.
2242         
2243         The results for results.html are mostly blank because the page runs without any JSON
2244         data, so there's no testing of the functionality of the page. Add some fake JSON
2245         data which supplies most of the different types of test result, so we're testing
2246         at least some of the results.html script.
2247
2248         * fast/harness/full_results.json: Added.
2249         * fast/harness/results-expected.txt:
2250
2251 2018-08-15  Ansh Shukla  <ansh_shukla@apple.com>
2252
2253         NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault
2254         https://bugs.webkit.org/show_bug.cgi?id=186870
2255
2256         Reviewed by Alex Christensen.
2257
2258         Ensure the exposed authentication type to clients is OAuth.
2259
2260         * http/tests/loading/oauth-expected.txt: Added.
2261         * http/tests/loading/oauth.html: Added.
2262         * http/tests/loading/resources/oauth-subresource.php: Added.
2263
2264 2018-08-15  Christopher Reid  <chris.reid@sony.com>
2265
2266         [Curl] Implement default cookie path handling correctly as outlined in RFC6265.
2267         https://bugs.webkit.org/show_bug.cgi?id=188609
2268
2269         Reviewed by Alex Christensen.
2270
2271         Curl implementation of default cookie path was wrong so that some cookies cannot be accessible.
2272         It should be generated as outlined in: https://tools.ietf.org/html/rfc6265#section-5.1.4
2273
2274         * platform/wincairo/TestExpectations:
2275           - http/tests/cookies/http-get-cookie-set-in-js.html [ Pass ]
2276
2277
2278 2018-08-15  Ali Juma  <ajuma@chromium.org>
2279
2280         Disable IntersectionObserver tests on Windows for now
2281         https://bugs.webkit.org/show_bug.cgi?id=188613
2282
2283         Unreviewed test gardening.
2284
2285         The experimental feature for IntersectionObserver is off by default, and
2286         Windows WebKit API would have to change to enable it, so just skip the
2287         tests for now.
2288
2289         * platform/win/TestExpectations:
2290         * platform/wincairo/TestExpectations:
2291
2292 2018-08-15  Aditya Keerthi  <akeerthi@apple.com>
2293
2294         [Datalist] Add button to TextFieldInputs with a datalist
2295         https://bugs.webkit.org/show_bug.cgi?id=187741
2296
2297         Reviewed by Tim Horton.
2298
2299         Added tests to verify appearance of TextFieldInputs with a datalist.
2300
2301         * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
2302         * fast/forms/datalist/datalist-textinput-appearance.html: Added.
2303         * platform/ios/TestExpectations:
2304         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
2305         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
2306         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
2307         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
2308
2309 2018-08-15  Ryan Haddad  <ryanhaddad@apple.com>
2310
2311         Unreviewed, rolling out r234870.
2312
2313         The test introduced with this change is a flaky failure.
2314
2315         Reverted changeset:
2316
2317         "NSURLAuthenticationMethodOAuth challenges are surfaced to
2318         clients in -didReceiveAuthenticationChallenge as
2319         NSURLAuthenticationMethodDefault"
2320         https://bugs.webkit.org/show_bug.cgi?id=186870
2321         https://trac.webkit.org/changeset/234870
2322
2323 2018-08-15  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2324
2325         [Curl] Test gardening
2326         https://bugs.webkit.org/show_bug.cgi?id=188610
2327
2328         Unreviewed test gardening.
2329
2330         Unskip http/tests/cookies.
2331
2332         * platform/wincairo/TestExpectations:
2333
2334 2018-08-15  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2335
2336         [Curl] Don't send Content-Type header for POST request when body is null.
2337         https://bugs.webkit.org/show_bug.cgi?id=188588
2338
2339         Reviewed by Youenn Fablet.
2340
2341         * platform/wincairo/TestExpectations:
2342
2343 2018-08-15  Per Arne Vollan  <pvollan@apple.com>
2344
2345         Layout Test editing/input/press-tab-during-ime-composition.html is failing
2346         https://bugs.webkit.org/show_bug.cgi?id=188600
2347
2348         Unreviewed test gardening.
2349
2350         * platform/win/TestExpectations:
2351
2352 2018-08-15  Wenson Hsieh  <wenson_hsieh@apple.com>
2353
2354         [Attachment SPI] Remove attachment display mode options
2355         https://bugs.webkit.org/show_bug.cgi?id=188596
2356
2357         Reviewed by Dan Bernstein.
2358
2359         Remove a layout test which verified that attachment elements with `-webkit-appearance: none` would render
2360         child elements. This was only used to implement in-place attachment display modes.
2361
2362         * fast/attachment/attachment-without-appearance-expected.html: Removed.
2363         * fast/attachment/attachment-without-appearance.html: Removed.
2364         * platform/gtk/TestExpectations:
2365
2366 2018-08-15  Ali Juma  <ajuma@chromium.org>
2367
2368         [IntersectionObserver] Do not hold a strong reference to the root element
2369         https://bugs.webkit.org/show_bug.cgi?id=188575
2370
2371         Reviewed by Simon Fraser.
2372
2373         * intersection-observer/root-element-deleted-expected.txt: Added.
2374         * intersection-observer/root-element-deleted.html: Added.
2375
2376 2018-08-14  Zalan Bujtas  <zalan@apple.com>
2377
2378         [LFC][Floating] Add support for negative clearance.
2379         https://bugs.webkit.org/show_bug.cgi?id=188555
2380
2381         Reviewed by Simon Fraser.
2382
2383         * fast/block/block-only/margin-collapse-with-clearance-expected.txt: Added.
2384         * fast/block/block-only/margin-collapse-with-clearance.html: Added.
2385
2386 2018-08-14  Ansh Shukla  <ansh_shukla@apple.com>
2387
2388         NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault
2389         https://bugs.webkit.org/show_bug.cgi?id=186870
2390
2391         Reviewed by Alex Christensen.
2392
2393         Ensure the exposed authentication type to clients is OAuth.
2394
2395         * http/tests/loading/oauth-expected.txt: Added.
2396         * http/tests/loading/oauth.html: Added.
2397         * http/tests/loading/resources/oauth-subresource.php: Added.
2398
2399 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
2400
2401         Unreviewed test gardening for mac-wk1.
2402
2403         * platform/mac-wk1/TestExpectations:
2404
2405 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
2406
2407         Mark legacy-animation-engine/animations/combo-transform-translate+scale.html as flaky.
2408         https://bugs.webkit.org/show_bug.cgi?id=185308
2409
2410         Unreviewed test gardening.
2411
2412         * TestExpectations:
2413
2414 2018-08-14  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2415
2416         [Curl] Test gardening
2417         https://bugs.webkit.org/show_bug.cgi?id=188587
2418
2419         Unreviewed test gardening.
2420
2421         Added platform dependent expected result.
2422
2423         * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt: Added.
2424
2425 2018-08-14  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2426
2427         [Curl] Implement platform default timeout interval.
2428         https://bugs.webkit.org/show_bug.cgi?id=188565
2429
2430         Reviewed by Alex Christensen.
2431
2432         * platform/wincairo/TestExpectations:
2433           - xmlhttprequest/on-network-timeout-error-during-preflight.html
2434
2435 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
2436
2437         Mark svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html as flaky.
2438         https://bugs.webkit.org/show_bug.cgi?id=188578
2439
2440         Unreviewed test gardening.
2441
2442         * platform/ios/TestExpectations:
2443
2444 2018-08-14  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2445
2446         Unhandled Promise Rejection logging in workers should not emit ErrorEvent to host Worker object
2447         https://bugs.webkit.org/show_bug.cgi?id=188551
2448
2449         Reviewed by Youenn Fablet.
2450
2451         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt:
2452         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt:
2453
2454 2018-08-14  Antoine Quint  <graouts@apple.com>
2455
2456         [Web Animations] Crash under AnimationTimeline::cancelOrRemoveDeclarativeAnimation()
2457         https://bugs.webkit.org/show_bug.cgi?id=188519
2458         <rdar://problem/43237889>
2459
2460         Reviewed by Eric Carlson.
2461
2462         Add a test where we clone the effect to be mutable and set a new target. At this stage the animation is no longer listed in the
2463         m_elementToCSSAnimationByName map on AnimationTimeline. Then we remove the animation and force a style recalc for this element,
2464         "anim" will be in the old style but not in the new style and we used to attempt to get an animation matching that name from
2465         m_elementToCSSAnimationByName but it would be null, which would lead to a crash. Now we check that we indeed have such an animation
2466         before proceeding.
2467
2468         * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html: Added.
2469         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html: Added.
2470
2471 2018-08-14  Zalan Bujtas  <zalan@apple.com>
2472
2473         [LFC][Floating] Adjust vertical position with non-collapsing previous sibling margin.
2474         https://bugs.webkit.org/show_bug.cgi?id=188543
2475
2476         Reviewed by Antti Koivisto.
2477
2478         * fast/block/block-only/float-and-siblings-with-margins-expected.txt: Added.
2479         * fast/block/block-only/float-and-siblings-with-margins.html: Added.
2480
2481 2018-08-14  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2482
2483         Worker should support unhandled promise rejections
2484         https://bugs.webkit.org/show_bug.cgi?id=188265
2485
2486         Reviewed by Darin Adler.
2487
2488         * fast/dom/reference-cycle-leaks-expected.txt:
2489         * http/wpt/workers/promise-unhandled-rejection.any-expected.txt: Added.
2490         * http/wpt/workers/promise-unhandled-rejection.any.html: Added.
2491         * http/wpt/workers/promise-unhandled-rejection.any.js: Added.
2492         (promise_test):
2493         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt: Added.
2494         * http/wpt/workers/promise-unhandled-rejection.any.worker.html: Added.
2495         * js/dom/unhandled-promise-rejection-basic-in-workers-expected.txt: Added.
2496         * js/dom/unhandled-promise-rejection-basic-in-workers.html: Added.
2497         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt: Added.
2498         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers.html: Added.
2499         * js/dom/unhandled-promise-rejection-handle-during-event-in-workers-expected.txt: Added.
2500         * js/dom/unhandled-promise-rejection-handle-during-event-in-workers.html: Added.
2501         * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers-expected.txt: Added.
2502         * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers.html: Added.
2503         * js/dom/unhandled-promise-rejection-handle-in-workers-expected.txt: Added.
2504         * js/dom/unhandled-promise-rejection-handle-in-workers.html: Added.
2505         * js/dom/unhandled-promise-rejection-order-in-workers-expected.txt: Added.
2506         * js/dom/unhandled-promise-rejection-order-in-workers.html: Added.
2507         * js/resources/unhandled-promise-rejection-basic-in-workers.js: Added.
2508         (global.onunhandledrejection):
2509         * js/resources/unhandled-promise-rejection-bindings-type-error-in-workers.js: Added.
2510         (global.onunhandledrejection):
2511         (catch):
2512         (setTimeout):
2513         * js/resources/unhandled-promise-rejection-handle-during-event-in-workers.js: Added.
2514         (global.onunhandledrejection):
2515         * js/resources/unhandled-promise-rejection-handle-in-handler-in-workers.js: Added.
2516         (global.onunhandledrejection):
2517         (global.onrejectionhandled):
2518         * js/resources/unhandled-promise-rejection-handle-in-workers.js: Added.
2519         (global.onunhandledrejection):
2520         (global.onrejectionhandled):
2521         * js/resources/unhandled-promise-rejection-order-in-workers.js: Added.
2522         (global.onunhandledrejection):
2523
2524 2018-08-13  Joseph Pecoraro  <pecoraro@apple.com>
2525
2526         [macOS debug] LayoutTest inspector/worker/resources-in-worker.html is a flaky timeout
2527         https://bugs.webkit.org/show_bug.cgi?id=168091
2528
2529         Reviewed by Devin Rousso.
2530
2531         * inspector/worker/resources-in-worker-expected.txt:
2532         * inspector/worker/resources-in-worker.html:
2533         * inspector/worker/resources/resource-utilities.js:
2534         * inspector/worker/resources/worker-resources.js:
2535         Be a little more careful about proceeding with tests after starting the Worker.
2536         Fix the resource load from the main target to actually load a real resource.
2537
2538         * inspector/dom-debugger/resources/dataXHR.json: Added.
2539         * inspector/dom-debugger/xhr-breakpoints.html:
2540         Load an actual resource.
2541
2542         * platform/gtk/TestExpectations:
2543         * platform/mac/TestExpectations:
2544         This test always passes for me in Release and Debug. Reset expectations.
2545
2546 2018-08-13  Ali Juma  <ajuma@chromium.org>
2547
2548         [IntersectionObserver] Validate threshold values
2549         https://bugs.webkit.org/show_bug.cgi?id=188475
2550
2551         Reviewed by Simon Fraser.
2552
2553         Add test coverage for interesting floating point threshold values.
2554
2555         * intersection-observer/intersection-observer-interface-expected.txt:
2556         * intersection-observer/intersection-observer-interface.html:
2557
2558 2018-08-13  Ryan Haddad  <ryanhaddad@apple.com>
2559
2560         [iOS] Rebaseline and re-enable svg tests
2561         https://bugs.webkit.org/show_bug.cgi?id=180459
2562
2563         Unreviewed test gardening.
2564
2565         * platform/ios-wk2/TestExpectations:
2566         * platform/ios/TestExpectations:
2567         [ truncated ]
2568
2569 2018-08-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2570
2571         Followup (r234683): Element::getAttribute() should return the first non-null attribute value
2572         https://bugs.webkit.org/show_bug.cgi?id=188419
2573
2574         Reviewed by Darin Adler.
2575
2576         * svg/custom/href-svg-namespace-empty-expected.txt: Added.
2577         * svg/custom/href-svg-namespace-empty.html: Added.
2578
2579 2018-08-13  Zalan Bujtas  <zalan@apple.com>
2580
2581         [LFC][Floating] Add basic clearance support
2582         https://bugs.webkit.org/show_bug.cgi?id=188492
2583
2584         Reviewed by Antti Koivisto.
2585
2586         * fast/block/block-only/floating-left-and-right-with-clearance-expected.txt: Added.
2587         * fast/block/block-only/floating-left-and-right-with-clearance.html: Added.
2588
2589 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
2590
2591         Unreviewed WPE gardening. Cleaned up test expectations for tests under
2592         fast/dom/, unskipping all tests and then adding the failure or timeout
2593         test expectations as appropriate. Missing port-specific baselines are
2594         also included.
2595
2596         * platform/wpe/TestExpectations:
2597         * platform/wpe/fast/dom/: Necessary test expectations added.
2598
2599 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
2600
2601         Unreviewed WPE gardening.
2602
2603         Removed an unnecessary block of skipped tests that cover WebCrypto API
2604         support for 521-bit EC keys. All these tests pass.
2605
2606         Removed unnecessary pass directives for imported WPT tests. Moved
2607         related flaky or skipped tests into appropriate sections.
2608
2609         Also adjusted a few other expectations, moving them into the appropriate
2610         section or just removing them for being outdated or duplicates.
2611
2612         * platform/wpe/TestExpectations:
2613
2614 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
2615
2616         Unreviewed WPE gardening. Adopt test expectation sections similar to the
2617         GTK+ TestExpectations file. Sort some test expectations accordingly,
2618         while the rest of the expectations will follow later.
2619
2620         * platform/wpe/TestExpectations:
2621
2622 2018-08-12  Michael Catanzaro  <mcatanzaro@igalia.com>
2623
2624         Unreviewed GTK test gardening
2625
2626         * platform/gtk/TestExpectations:
2627         * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
2628         * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
2629
2630 2018-08-12  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2631
2632         Break reference cycle in ErrorEvent by using JSValueInWrappedObject
2633         https://bugs.webkit.org/show_bug.cgi?id=188491
2634
2635         Reviewed by Darin Adler.
2636
2637         * fast/dom/reference-cycle-leaks-expected.txt:
2638
2639 2018-08-12  Aditya Keerthi  <akeerthi@apple.com>
2640
2641         [macOS] Color wells should appear pressed when presenting a color picker
2642         https://bugs.webkit.org/show_bug.cgi?id=188477
2643
2644         Reviewed by Tim Horton.
2645
2646         Rebaseline tests to match new color-well appearance.
2647
2648         * platform/mac/fast/forms/color/input-appearance-color-expected.png:
2649         * platform/mac/fast/forms/color/input-appearance-color-expected.txt:
2650
2651 2018-08-12  Zalan Bujtas  <zalan@apple.com>
2652
2653         [LFC] Float prev/next sibling should prevent top/bottom margin collapsing with parent.
2654         https://bugs.webkit.org/show_bug.cgi?id=188487
2655
2656         Reviewed by Antti Koivisto.
2657
2658         * fast/block/block-only/floating-and-next-previous-inflow-with-margin-expected.txt: Added.
2659         * fast/block/block-only/floating-and-next-previous-inflow-with-margin.html: Added.
2660
2661 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
2662
2663         Web Inspector: console.log fires getters for deep properties
2664         https://bugs.webkit.org/show_bug.cgi?id=187542
2665         <rdar://problem/42873158>
2666
2667         Reviewed by Saam Barati.
2668
2669         * inspector/injected-script/avoid-getter-invocation-expected.txt: Added.
2670         * inspector/injected-script/avoid-getter-invocation.html: Added.
2671
2672 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
2673
2674         LayoutTest inspector/worker/debugger-pause.html is a flaky failure
2675         https://bugs.webkit.org/show_bug.cgi?id=164833
2676         <rdar://problem/29295404>
2677
2678         Reviewed by Brian Burg.
2679
2680         * inspector/worker/debugger-pause.html:
2681         Add a microtask turn to ensure the workerTarget's mainResource is setup.
2682         There were times it might not get setup, but a single turn appears
2683         reliable enough.
2684
2685         * platform/gtk/TestExpectations:
2686         * platform/mac/TestExpectations:
2687         This test always passes for me in Release and Debug. Reset expectations.
2688
2689 2018-08-10  Chris Dumez  <cdumez@apple.com>
2690
2691         Crash under NetworkResourceLoader::convertToDownload()
2692         https://bugs.webkit.org/show_bug.cgi?id=188479
2693         <rdar://problem/42201724>
2694
2695         Reviewed by Alex Christensen.
2696
2697         Add layout test coverage which reproduces the crash by:
2698         1. Loading a cacheable plugin while plugins are enabled so that the plugin goes into the disk cache
2699         2. Load the plugin again with plugins disabled so that we try to convert the load to a download
2700
2701         * http/tests/download/convert-cached-load-to-download-expected.txt: Added.
2702         * http/tests/download/convert-cached-load-to-download.html: Added.
2703         * http/tests/plugins/resources/mock-plugin-cacheable.pl: Added.
2704
2705 2018-08-10  Ross Kirsling  <ross.kirsling@sony.com>
2706
2707         [WinCairo] More unreviewed gardening.
2708
2709         * platform/wincairo/TestExpectations:
2710
2711 2018-08-10  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2712
2713         [LayoutTests] Suppress warning messages generated by the test scripts.
2714         https://bugs.webkit.org/show_bug.cgi?id=188455
2715
2716         Reviewed by Fujii Hironori.
2717
2718         The messages such as warnings shouldn't be out on error log if that can be avoidable.
2719
2720         * http/tests/cookies/resources/cookie-utility.php:
2721         * http/tests/xmlhttprequest/resources/access-control-allow-lists.php:
2722         * http/tests/xmlhttprequest/resources/access-control-basic-get-fail-non-simple.cgi:
2723         * http/tests/xmlhttprequest/resources/post-echo.cgi:
2724         * http/tests/xmlhttprequest/web-apps/004-test.cgi:
2725
2726 2018-08-10  Daniel Bates  <dabates@apple.com>
2727
2728         Once <object> is hidden, its content won't be displayed again if its URL has fragment identifier ("#").
2729         https://bugs.webkit.org/show_bug.cgi?id=187990
2730
2731         Reviewed by Simon Fraser.
2732
2733         Add tests to ensure that we repaint an <object>, whose resource URL contains a fragment, when
2734         its CSS display property changes as well as when its navigated to a different anchor in the same
2735         document.
2736
2737         * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor-expected.txt: Added.
2738         * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor.html: Added.
2739         * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint-expected.txt: Added.
2740         * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint.html: Added.
2741         * fast/repaint/resources/red-square-on-top-of-green-square.html: Added.
2742
2743 2018-08-10  Ali Juma  <ajuma@chromium.org>
2744
2745         [IntersectionObserver] Implement rootMargin parsing
2746         https://bugs.webkit.org/show_bug.cgi?id=188469
2747
2748         Reviewed by Darin Adler.
2749
2750         * intersection-observer/intersection-observer-interface-expected.txt:
2751         * intersection-observer/intersection-observer-interface.html:
2752
2753 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
2754
2755         Eliminate remaining instances of "ElCapitan" from LayoutTests / Tools
2756         https://bugs.webkit.org/show_bug.cgi?id=188458
2757
2758         Reviewed by Alex Christensen.
2759
2760         * platform/mac-wk1/TestExpectations:
2761         * platform/mac-wk2/TestExpectations:
2762         * platform/mac/TestExpectations:
2763
2764 2018-08-10  Ross Kirsling  <ross.kirsling@sony.com>
2765
2766         [WinCairo] Unreviewed layout test gardening.
2767
2768         * platform/wincairo/TestExpectations:
2769         * platform/wincairo/editing/selection/5057506-expected.png: Added.
2770         * platform/wincairo/editing/selection/caret-ltr-right-expected.txt:
2771         * platform/wincairo/editing/selection/caret-rtl-right-expected.txt:
2772         * platform/wincairo/editing/selection/doubleclick-crash-expected.txt: Added.
2773         * platform/wincairo/editing/selection/editable-links-expected.txt: Added.
2774         * platform/wincairo/editing/selection/extend-by-character-006-expected.txt: Added.
2775         * platform/wincairo/editing/selection/extend-by-sentence-001-expected.txt: Added.
2776         * platform/wincairo/editing/selection/extend-by-word-001-expected.txt: Added.
2777         * platform/wincairo/editing/selection/extend-inside-transforms-backward-expected.txt: Added.
2778         * platform/wincairo/editing/selection/extend-inside-transforms-forward-expected.txt: Added.
2779         * platform/wincairo/editing/selection/extend-selection-bidi-expected.txt: Added.
2780         * platform/wincairo/editing/selection/focus-body-expected.txt: Added.
2781         * platform/wincairo/editing/selection/move-by-line-001-expected.txt: Added.
2782         * platform/wincairo/editing/selection/move-by-word-001-expected.txt: Added.
2783         * platform/wincairo/editing/selection/select-all-001-expected.txt: Added.
2784         * platform/wincairo/editing/selection/select-all-002-expected.txt: Added.
2785         * platform/wincairo/editing/selection/select-all-003-expected.txt: Added.
2786         * platform/wincairo/editing/selection/select-all-004-expected.txt: Added.
2787         * platform/wincairo/editing/selection/unrendered-001-expected.txt: Added.
2788         * platform/wincairo/editing/selection/unrendered-002-expected.txt: Added.
2789         * platform/wincairo/editing/selection/unrendered-003-expected.txt: Added.
2790         * platform/wincairo/editing/selection/unrendered-004-expected.txt: Added.
2791         * platform/wincairo/editing/selection/unrendered-005-expected.txt: Added.
2792
2793 2018-08-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2794
2795         [LayoutTests] Test case which committed on r175053 was wrong.
2796         https://bugs.webkit.org/show_bug.cgi?id=188454
2797
2798         Reviewed by Fujii Hironori.
2799
2800         It was originally committed on https://bugs.webkit.org/show_bug.cgi?id=136938 and has kept unchanged,
2801         but the test case uses non-existing redirect.php scripts which was removed a few months before than
2802         this bug. Also result was compared to wrong values.
2803
2804         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL-expected.txt:
2805         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL.html:
2806
2807 2018-08-09  Joseph Pecoraro  <pecoraro@apple.com>
2808
2809         Remove ElCapitan specific layout test expectations
2810         https://bugs.webkit.org/show_bug.cgi?id=188457
2811
2812         Reviewed by Alex Christensen.
2813
2814         * platform/mac-wk1/TestExpectations:
2815         * platform/mac-wk2/TestExpectations:
2816         * platform/mac/TestExpectations:
2817
2818 2018-08-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2819
2820         [Curl] Test gardening
2821         https://bugs.webkit.org/show_bug.cgi?id=188456
2822
2823         Unreviewed test gardening.
2824
2825         Unskip http/xmlhttprequest.
2826
2827         * platform/wincairo/TestExpectations:
2828         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.png: Added.
2829         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.png: Added.
2830         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.png: Added.
2831         * platform/wincairo/http/tests/uri/css-href-expected.png: Added.
2832
2833 2018-08-09  Truitt Savell  <tsavell@apple.com>
2834
2835         REGRESSION (r234330): 3 legacy-animation-engine/compositing tests are flaky failures
2836         https://bugs.webkit.org/show_bug.cgi?id=188357
2837
2838         Unreviewed test gardening.
2839
2840         * platform/mac-wk1/TestExpectations:
2841
2842 2018-08-09  Ali Juma  <ajuma@chromium.org>
2843
2844         Update IDL for IntersectionObserverEntry and IntersectionObserverEntryInit
2845         https://bugs.webkit.org/show_bug.cgi?id=188445
2846
2847         Reviewed by Simon Fraser.
2848
2849         * intersection-observer/intersection-observer-entry-interface-expected.txt:
2850         * intersection-observer/intersection-observer-entry-interface.html:
2851
2852 2018-08-08  Keith Miller  <keith_miller@apple.com>
2853
2854         Array.prototype.sort should call @toLength instead of ">>> 0"
2855         https://bugs.webkit.org/show_bug.cgi?id=188430
2856
2857         Reviewed by Saam Barati.
2858
2859         Remove invalid conformance test expectations. Array.prototype.sort calls toLength, which
2860         does not truncate integers.
2861
2862         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.html:
2863         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.html:
2864         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.html:
2865
2866 2018-08-09  Miguel Gomez  <magomez@igalia.com>
2867
2868         Unreviewed GTK+ gardening after r234720.
2869
2870         * platform/gtk/TestExpectations:
2871         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt:
2872
2873 2018-08-09  Zan Dobersek  <zdobersek@igalia.com>
2874
2875         Unreviewed GTK+ and WPE gardening. Add a reftest failure expectation.
2876         Update a WPT EME test baseline for the WPE port.
2877
2878         * platform/gtk/TestExpectations:
2879         * platform/wpe/TestExpectations:
2880         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
2881
2882 2018-08-08  Ryosuke Niwa  <rniwa@webkit.org>
2883
2884         REGRESSION (r228260): Events handled by input method invoke default event handler
2885         https://bugs.webkit.org/show_bug.cgi?id=188370
2886
2887         Reviewed by Wenson Hsieh.
2888
2889         Added a regression test. Due to the lack of adequate support of textInputController in WebKitTestRunner,
2890         the test is only enabled in WebKit1. The WTR fix is tracked by https://webkit.org/b/188428.
2891
2892         * editing/input/press-tab-during-ime-composition-expected.txt: Added.
2893         * editing/input/press-tab-during-ime-composition.html: Added.
2894         * platform/ios/TestExpectations:
2895         * platform/wk2/TestExpectations:
2896
2897 2018-08-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2898
2899         [Curl] Test gardening
2900         https://bugs.webkit.org/show_bug.cgi?id=188420
2901
2902         Unreviewed test gardening.
2903
2904         Fix test result after r234607 landed. Part 1 for http/tests
2905
2906         * platform/wincairo/TestExpectations:
2907         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt:
2908         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt:
2909         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt:
2910         * platform/wincairo/http/tests/uri/css-href-expected.txt:
2911
2912 2018-08-08  Joseph Pecoraro  <pecoraro@apple.com>
2913
2914         Web Inspector: XHR content sometimes shows as error even though load succeeded
2915         https://bugs.webkit.org/show_bug.cgi?id=188385
2916         <rdar://problem/42646160>
2917
2918         Reviewed by Devin Rousso.
2919
2920         * http/tests/inspector/network/xhr-response-body-expected.txt:
2921         * http/tests/inspector/network/xhr-response-body.html:
2922         Extend this test to include synchronous XHR for text and non-text resources.
2923
2924 2018-08-08  Truitt Savell  <tsavell@apple.com>
2925
2926         Adjusting test expectations for imported/blink/fast/text/international-iteration-simple-text.html
2927         https://bugs.webkit.org/show_bug.cgi?id=179853
2928
2929         Unreviewed test gardening.
2930
2931         * platform/ios-wk2/TestExpectations:
2932         * platform/mac-wk1/TestExpectations:
2933
2934 2018-08-08  Ms2ger  <Ms2ger@igalia.com>
2935
2936         [GTK] Unreviewed test gardening
2937         https://bugs.webkit.org/show_bug.cgi?id=188409
2938
2939         Unreviewed test gardening.
2940
2941         * platform/gtk/TestExpectations: Remove expectations for now-passing tests.
2942
2943 2018-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
2944
2945         [iOS] fast/events/ios/contenteditable-autocapitalize.html is a flaky failure
2946         https://bugs.webkit.org/show_bug.cgi?id=188401
2947         <rdar://problem/32542300>
2948
2949         Reviewed by Ryosuke Niwa.
2950
2951         Minor tweaks to make this test a bit easier to follow. Use async-await for each step of the test, and pass in
2952         the current autocapitalization type to `runTestWithAutocapitalizeType` rather than the next type. See Tools
2953         ChangeLog for more details.
2954
2955         * fast/events/ios/contenteditable-autocapitalize.html:
2956         * platform/ios/TestExpectations:
2957
2958         Remove the failing test expecation.
2959
2960 2018-08-08  Manuel Rego Casasnovas  <rego@igalia.com>
2961
2962         [css-grid] Update behavior of percentage row tracks and gutters
2963         https://bugs.webkit.org/show_bug.cgi?id=188403
2964
2965         Reviewed by Sergio Villar Senin.
2966
2967         Update tests as needed according to the new behavior.
2968
2969         * TestExpectations: Two grid gutters tests from WPT css-align suite are passing now.
2970         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
2971         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
2972         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
2973         * fast/css-grid-layout/grid-columns-rows-get-set.html:
2974         * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt:
2975         * fast/css-grid-layout/grid-gutters-as-percentage.html:
2976         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
2977         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
2978         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2979         * fast/css-grid-layout/named-grid-line-get-set.html:
2980         * fast/css-grid-layout/nested-grid-expected.html:
2981         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
2982         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
2983         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
2984
2985 2018-08-07  Chris Dumez  <cdumez@apple.com>
2986
2987         navigator.sendBeacon does not work in pagehide callbacks
2988         https://bugs.webkit.org/show_bug.cgi?id=188329
2989
2990         Reviewed by Alex Christensen.
2991
2992         Add layout test coverage.
2993
2994         * http/wpt/beacon/sendBeacon-in-pagehide-expected.txt: Added.
2995         * http/wpt/beacon/sendBeacon-in-pagehide.html: Added.
2996         * http/wpt/beacon/support/sendBeacon-onpagehide-window.html: Added.
2997
2998 2018-08-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2999
3000         Allow href attribute without xlink on SVG elements
3001         https://bugs.webkit.org/show_bug.cgi?id=153854
3002
3003         Reviewed by Dean Jackson.
3004
3005         * fast/selectors/any-link-basics-2-expected.txt:
3006         * fast/selectors/any-link-basics-2.html:
3007         Re-baseline this test because it was assuming the bare href should not 
3008         work for the SVG <a> element.
3009         * svg/custom/href-svg-namespace-animate-expected.svg: Added.
3010         * svg/custom/href-svg-namespace-animate.svg: Added.
3011         * svg/custom/href-svg-namespace-dynamic-expected.svg: Added.
3012         * svg/custom/href-svg-namespace-dynamic.svg: Added.
3013         * svg/custom/href-svg-namespace-elements-expected.txt: Added.
3014         * svg/custom/href-svg-namespace-elements.html: Added.
3015         * svg/custom/href-svg-namespace-static-expected.svg: Added.
3016         * svg/custom/href-svg-namespace.static-svg: Added.
3017
3018 2018-08-07  Ryosuke Niwa  <rniwa@webkit.org>
3019
3020         document.open and document.write must throw while the HTML parser is synchronously constructing a custom element
3021         https://bugs.webkit.org/show_bug.cgi?id=187319
3022         <rdar://problem/42843012>
3023
3024         Reviewed by Frédéric Wang.
3025
3026         Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037
3027         doesn't test nearly as many edge cases.
3028
3029         * fast/custom-elements/resources/navigation-destination.html: Added.
3030         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added.
3031         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added.
3032         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added.
3033         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added.
3034
3035 2018-08-07  Rob Buis  <rbuis@igalia.com>
3036
3037         fetch() with subresource integrity crashes on zero length body
3038         https://bugs.webkit.org/show_bug.cgi?id=184325
3039
3040         Reviewed by Alex Christensen.
3041
3042         Add a subtest for zero length resources.
3043
3044         * http/tests/subresource-integrity/resources/empty-resource.txt: Added.
3045         * http/tests/subresource-integrity/sri-fetch-expected.txt:
3046         * http/tests/subresource-integrity/sri-fetch-worker-expected.txt:
3047         * http/tests/subresource-integrity/sri-fetch.js:
3048
3049 2018-08-07  Commit Queue  <commit-queue@webkit.org>
3050
3051         Unreviewed, rolling out r234669.
3052         https://bugs.webkit.org/show_bug.cgi?id=188390
3053
3054         Didn't commit the actual change (Requested by rniwa on
3055         #webkit).
3056
3057         Reverted changeset:
3058
3059         "document.open and document.write must throw while the HTML
3060         parser is synchronously constructing a custom element"
3061         https://bugs.webkit.org/show_bug.cgi?id=187319
3062         https://trac.webkit.org/changeset/234669
3063
3064 2018-08-07  Ryosuke Niwa  <rniwa@webkit.org>
3065
3066         document.open and document.write must throw while the HTML parser is synchronously constructing a custom element
3067         https://bugs.webkit.org/show_bug.cgi?id=187319
3068         <rdar://problem/42843012>
3069
3070         Reviewed by Frédéric Wang.
3071
3072         Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037
3073         doesn't test nearly as many edge cases.
3074
3075         * fast/custom-elements/resources/navigation-destination.html: Added.
3076         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added.
3077         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added.
3078         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added.
3079         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added.
3080
3081 2018-08-07  Wenson Hsieh  <wenson_hsieh@apple.com>
3082
3083         REGRESSION (r233778): Text selection sometimes cannot be extended in iframes
3084         https://bugs.webkit.org/show_bug.cgi?id=188374
3085         <rdar://problem/42928657>
3086
3087         Reviewed by Simon Fraser.
3088
3089         Add 2 new layout tests to cover the original bug that r233778 fixed, as well as the regression in this bug.
3090
3091         * editing/selection/ios/selection-handles-in-iframe-expected.txt: Added.
3092         * editing/selection/ios/selection-handles-in-iframe.html: Added.
3093
3094         Add a test to verify that the user can select text in an iframe by dragging selection handles.
3095
3096         * editing/selection/ios/selection-handles-in-readonly-input-expected.txt: Added.
3097         * editing/selection/ios/selection-handles-in-readonly-input.html: Added.
3098
3099         Add a test to verify that dragging a selection handle outside of a readonly input does not cause the selection
3100         to jump outside of the input and clear out the selection in the input.
3101
3102 2018-08-07  Alex Christensen  <achristensen@webkit.org>
3103
3104         Fix things after r234640
3105         https://bugs.webkit.org/show_bug.cgi?id=188133
3106
3107         * platform/mac-sierra-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Added.
3108         Added test expectation for Sierra, which has no safe browsing framework.
3109
3110 2018-08-07  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
3111
3112         Unreviewed, Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html is flaky
3113         https://bugs.webkit.org/show_bug.cgi?id=188246
3114
3115         Unreviewed test gardening, marked test as flaky because the test is wrong.
3116
3117         * TestExpectations:
3118
3119 2018-08-06  Simon Fraser  <simon.fraser@apple.com>
3120
3121         De-flake some animation tests
3122         https://bugs.webkit.org/show_bug.cgi?id=188356
3123
3124         Reviewed by Dean Jackson.
3125         
3126         The tests in legacy-animation-engine were flakey because the animation can start before
3127         we get a chance to register the event listener. Fix by starting the animation after the
3128         load event fires. Make the non-legacy tests match.
3129
3130         * compositing/visible-rect/animated-from-none.html:
3131         * compositing/visible-rect/animated.html:
3132         * legacy-animation-engine/compositing/visible-rect/animated-from-none.html:
3133         * legacy-animation-engine/compositing/visible-rect/animated.html:
3134
3135 2018-08-06  Alex Christensen  <achristensen@webkit.org>
3136
3137         Check with SafeBrowsing during navigation in WKWebView
3138         https://bugs.webkit.org/show_bug.cgi?id=188133
3139
3140         Reviewed by Andy Estes.
3141
3142         * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Copied from http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
3143         This test verifies that keys cannot be entered during navigation, and the keys seen in WebKitTestRunner
3144         are before the navigation.  This is seen now because there is a brief moment in time between when
3145         WebKitTestRunner calls decidePolicyForNavigationAction and when the WebContent receives it.
3146         * svg/custom/anchor-on-use.svg:
3147         This test verifies what the page looks like after navigation.  It used to just call testRunner.notifyDone
3148         when the link was clicked and because of the timing of messages sent with the UIProcess, WebKitTestRunner
3149         would see the results after the page navigated.  Because we are adding a delay during navigation, the
3150         message order can no longer be relied on in this way.  To fix this, we are just calling notifyDone in an
3151         unload handler.
3152
3153 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
3154
3155         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
3156         https://bugs.webkit.org/show_bug.cgi?id=188353
3157
3158         Remove the timeout expectation now that the test is passing on debug bots.
3159
3160         * TestExpectations:
3161
3162 2018-08-04  Ryosuke Niwa  <rniwa@webkit.org>
3163
3164         Add CEReactions=NotNeeded for reactions only needed for customized builtins
3165         https://bugs.webkit.org/show_bug.cgi?id=187851
3166
3167         Reviewed by Chris Dumez.
3168
3169         Added a regression test for enqueuing a custom element reaction in a DOM API marked as [CEReaction]
3170         inside another DOM API with [CEReaction=NotNeeded]. WebKit should not hit a debug assertion added
3171         by this patch.
3172
3173         * fast/custom-elements/custom-element-reaction-within-disallowed-scope-expected.txt: Added.
3174         * fast/custom-elements/custom-element-reaction-within-disallowed-scope.html: Added.
3175
3176 2018-08-06  Matt Baker  <mattbaker@apple.com>
3177
3178         Web Inspector: split-up async stack trace test suite to improve clarity and maintainability
3179         https://bugs.webkit.org/show_bug.cgi?id=185398
3180         <rdar://problem/40040289>
3181
3182         Reviewed by Joseph Pecoraro.
3183
3184         * inspector/debugger/async-stack-trace-basic-expected.txt: Added.
3185         * inspector/debugger/async-stack-trace-basic.html: Added.
3186         Basic tests that check for the existence of an asynchronous stack trace
3187         when pausing inside an asynchronous callback function.
3188
3189         * inspector/debugger/async-stack-trace-event-listener-expected.txt: Added.
3190         * inspector/debugger/async-stack-trace-event-listener.html: Added.
3191         * inspector/debugger/async-stack-trace-expected.txt: Removed.
3192
3193         * inspector/debugger/async-stack-trace-truncate-expected.txt: Added.
3194         * inspector/debugger/async-stack-trace-truncate.html: Added.
3195         Test scenarios where the number of call frames in the async stack trace
3196         exceeds the maximum depth and is truncated.
3197
3198         * inspector/debugger/async-stack-trace.html: Removed.
3199
3200         * inspector/debugger/resources/async-stack-trace-test.js: Added.
3201         (TestPage.registerInitializer.window.getAsyncStackTrace):
3202         (TestPage.registerInitializer.logCallFrame):
3203         (TestPage.registerInitializer.window.logAsyncStackTrace):
3204         (TestPage.registerInitializer.window.addAsyncStackTraceTestCase):
3205         (TestPage.registerInitializer):
3206         Utility functions used across tests.
3207
3208         * inspector/debugger/resources/postMessage-echo.html: Removed.
3209         This was unnecessary. To check that an async stack trace exists when
3210         pausing in a postMessage handler, all we need is an iframe that posts a
3211         message to its parent as soon as it is created. The iframe is now created
3212         inline in async-stack-trace-basic.html.
3213
3214         * platform/mac/TestExpectations:
3215
3216 2018-08-06  Daniel Bates  <dabates@apple.com>
3217
3218         Setting table layout to fixed causes incorrect cell width calculations
3219         https://bugs.webkit.org/show_bug.cgi?id=90068
3220
3221         Reviewed by Simon Fraser.
3222
3223         Derived from the test case written by Pravin D.
3224
3225         Add a test case to ensure we do not regress cell width computation in fixed table layout
3226         when colspan is greater than the number of columns in the table.
3227
3228         * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns-expected.html: Added.
3229         * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns.html: Added.
3230
3231 2018-08-06  Daniel Bates  <dabates@apple.com>
3232
3233         Add tests to ensure that Same-Site cookies are stored when set as the first party
3234         https://bugs.webkit.org/show_bug.cgi?id=188080
3235
3236         Reviewed by Alexey Proskuryakov.
3237
3238         * http/tests/cookies/resources/cookie-utilities.js:
3239         (getDOMCookies): Return an empty dictionary when there are no DOM cookies. Currently we
3240         return {"": undefined}.
3241         * http/tests/cookies/resources/cookie-utilities.php: Added.
3242         * http/tests/cookies/resources/echo-http-and-dom-cookies-and-notify-done.php: Added.
3243         * http/tests/cookies/same-site/set-first-party-cross-site-cookies-expected.txt: Added.
3244         * http/tests/cookies/same-site/set-first-party-cross-site-cookies.php: Added.
3245         * http/tests/cookies/same-site/set-first-party-same-site-cookies-expected.txt: Added.
3246         * http/tests/cookies/same-site/set-first-party-same-site-cookies.php: Added.
3247         * platform/ios-12/TestExpectations: Skip the tests until the fix for <rdar://problem/42255251>
3248         is shipped.
3249         * platform/mac/TestExpectations: Ditto.
3250
3251 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
3252
3253         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
3254         https://bugs.webkit.org/show_bug.cgi?id=188353
3255
3256         Reviewed by Saam Barati.
3257
3258         Rely on GCController.collect() instead of allocating 1,000,000 objects in WebKitTestRunner / DumpRenderTree
3259         so that debug builders won't timeout.
3260
3261         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html:
3262
3263 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
3264
3265         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
3266         https://bugs.webkit.org/show_bug.cgi?id=188353
3267
3268         Add a timeout expectation to the test while I verify the fix for the test.
3269
3270         * TestExpectations:
3271
3272 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
3273
3274         Unreviewed test gardening for mac-wk1.
3275
3276         * platform/mac-wk1/TestExpectations:
3277
3278 2018-08-06  Aditya Keerthi  <akeerthi@apple.com>
3279
3280         [iOS] Indeterminate checkboxes appear unchecked
3281         https://bugs.webkit.org/show_bug.cgi?id=160484
3282         <rdar://problem/31143185>
3283
3284         Reviewed by Wenson Hsieh.
3285
3286         Added reftest to ensure that the indeterminate checkbox does not appear the same
3287         as an unchecked checkbox.  
3288
3289         * fast/forms/ios/render-indeterminate-checkbox-expected-mismatch.html: Added.
3290         * fast/forms/ios/render-indeterminate-checkbox.html: Added.
3291         * platform/ios/fast/forms/indeterminate-expected.txt: Rebaseline.
3292
3293 2018-08-06  Truitt Savell  <tsavell@apple.com>
3294
3295         storage/indexeddb/modern/opendatabase-after-storage-crash.html is causing tests in directory svg/ to timeout at random
3296         https://bugs.webkit.org/show_bug.cgi?id=187931
3297
3298         Unreviewed test gardening.
3299
3300         * platform/wk2/TestExpectations:
3301
3302 2018-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
3303
3304         [iOS] Tests that try to interact with the QuickType bar time out on iOS 11+
3305         https://bugs.webkit.org/show_bug.cgi?id=188335
3306         <rdar://problem/32542437> and <rdar://problem/32542433>
3307
3308         Reviewed by Tim Horton.
3309
3310         Refactors a couple of tests that currently rely on the QuickType bar being shown when the hardware keyboard is
3311         presented in the iOS simulator, so that it can insert text suggestions by tapping QuickType bar buttons; in the
3312         first place, it was never guaranteed that this bar would show up, or even have more than 1 text suggestion.
3313         Instead, we use the existing UIScriptController::applyAutocorrection method to trigger text replacement in the
3314         same way tapping a button on the QuickType bar would replace the current word with the suggested word.
3315
3316         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt:
3317         * fast/events/ios/before-input-events-prevent-candidate-insertion.html:
3318         * fast/events/ios/input-events-insert-replacement-text-expected.txt:
3319         * fast/events/ios/input-events-insert-replacement-text.html:
3320         * platform/ios/TestExpectations:
3321
3322         Removes a [Timeout] expectation.
3323
3324         * resources/ui-helper.js:
3325         (window.UIHelper.typeCharacter):
3326
3327         Add a new UIHelper method to type a character using the keyboard. Sends hardware keyboard events on the WebKit2
3328         port of iOS, and uses EventSender elsewhere.
3329
3330         (window.UIHelper.applyAutocorrection):
3331
3332         Add a new UIHelper method that wraps UIScriptController::applyAutocorrection. Only supported in WebKit2
3333         currently.
3334
3335         (window.UIHelper):
3336
3337 2018-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
3338
3339         [iOS] Caret disappears after resigning and becoming first responder if active focus state is retained
3340         https://bugs.webkit.org/show_bug.cgi?id=188322
3341         <rdar://problem/42455270>
3342
3343         Reviewed by Tim Horton.
3344
3345         Adds a new layout test to verify that (1) selection handles are not shown when selecting a word by long
3346         pressing prior to ending the touch, and (2) selection handles are shown after ending the touch.
3347
3348         * editing/selection/ios/selection-handles-after-touch-end-expected.txt: Added.
3349         * editing/selection/ios/selection-handles-after-touch-end.html: Added.
3350         * platform/win/TestExpectations:
3351
3352         Skip iOS selection tests on Windows.
3353
3354         * resources/ui-helper.js:
3355
3356         Introduces new hooks in UIHelper to grab the frames of the start and end selection handle views.
3357
3358         (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise.):
3359         (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise):
3360         (window.UIHelper.getSelectionStartGrabberViewRect):
3361         (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise.):
3362         (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise):
3363         (window.UIHelper.getSelectionEndGrabberViewRect):
3364
3365 2018-08-06  Claudio Saavedra  <csaavedra@igalia.com>
3366
3367         [WPE] New webgl 2.0 failures.
3368
3369         Unreviewed gardening.
3370         * platform/wpe/TestExpectations: Two webgl 2.0 tests are failing,
3371         mark them.
3372
3373 2018-08-06  Claudio Saavedra  <csaavedra@igalia.com>
3374
3375         [GTK] Skip new webgl 2.0 tests. Unreviewed gardening.
3376
3377         * platform/gtk/TestExpectations: Expanded webgl 2.0 skipped
3378         test to include all, since there were new failures.
3379
3380 2018-08-06  Frederic Wang  <fwang@igalia.com>
3381
3382         ASSERTION !data.customElementReactionQueue() when creating custom element inside an SVG document
3383         https://bugs.webkit.org/show_bug.cgi?id=187802
3384
3385         The assertion has been removed in bug 188327. This patch updates the test expectations and
3386         add some non-regression test to verify different cases of XML custom element construction.
3387
3388         Reviewed by Ryosuke Niwa.
3389
3390         * TestExpectations: This test no longer crashes but times out because of bug 187800.
3391         * fast/custom-elements/xml-parsing-create-and-element-for-a-token-expected.txt: Added.
3392         * fast/custom-elements/xml-parsing-create-and-element-for-a-token.svg: Added.
3393
3394 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
3395
3396         Implement self.queueMicrotask in Workers
3397         https://bugs.webkit.org/show_bug.cgi?id=188247
3398
3399         Reviewed by Ryosuke Niwa.
3400
3401         * http/wpt/workers/queue-microtask.any-expected.txt: Added.
3402         * http/wpt/workers/queue-microtask.any.html: Added.
3403         * http/wpt/workers/queue-microtask.any.js: Added.
3404         (promise_test):
3405         (promise_test.):
3406         (queueMicrotask.promise_test):
3407         (test):
3408         * http/wpt/workers/queue-microtask.any.worker-expected.txt: Added.
3409         * http/wpt/workers/queue-microtask.any.worker.html: Added.
3410
3411 2018-08-05  Rob Buis  <rbuis@igalia.com>
3412
3413         [GTK][WPE] Fetch tests assert in SubresourceLoader::didReceiveResponse()
3414         https://bugs.webkit.org/show_bug.cgi?id=188163
3415
3416         Reviewed by Frédéric Wang.
3417
3418         Unskip since this will not crash in Debug anymore.
3419
3420         * platform/wpe/TestExpectations:
3421
3422 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
3423
3424         Add support for microtasks in workers
3425         https://bugs.webkit.org/show_bug.cgi?id=188246
3426
3427         Reviewed by Darin Adler.
3428
3429         * http/wpt/workers/microtasks.any-expected.txt: Added.
3430         * http/wpt/workers/microtasks.any.html: Added.
3431         * http/wpt/workers/microtasks.any.js: Added.
3432         (promise_test):
3433         * http/wpt/workers/microtasks.any.worker-expected.txt: Added.
3434         * http/wpt/workers/microtasks.any.worker.html: Added.
3435
3436 2018-08-05  Philippe Normand  <pnormand@igalia.com>
3437
3438         [MediaCapabilities] Platform integration
3439         https://bugs.webkit.org/show_bug.cgi?id=187850
3440
3441         Reviewed by Eric Carlson.
3442
3443         Mock tests for the MediaCapabilities specification.
3444
3445         * media/mediacapabilities/mock-decodingInfo-expected.txt: Added.
3446         * media/mediacapabilities/mock-decodingInfo.html: Added.
3447         * media/mediacapabilities/mock-encodingInfo-expected.txt: Added.
3448         * media/mediacapabilities/mock-encodingInfo.html: Added.
3449         * media/video-test.js:
3450         (checkMediaCapabilitiesInfo):
3451
3452 2018-08-03  Ryosuke Niwa  <rniwa@webkit.org>
3453
3454         Properties set on window.customElements can disappear due to GC
3455         https://bugs.webkit.org/show_bug.cgi?id=172575
3456         <rdar://problem/32440668>
3457
3458         Reviewed by Saam Barati.
3459
3460         Added a regression test.
3461
3462         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive-expected.txt: Added.
3463         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html: Added.
3464
3465 2018-08-03  Justin Fan  <justin_fan@apple.com>
3466
3467         WebGL 2 conformance: vertex_arrays/vertex_array_object.html
3468         https://bugs.webkit.org/show_bug.cgi?id=188291
3469         <rdar://problem/42792709>
3470
3471         Get https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/vertex_arrays/vertex-array-object.html 
3472         working on Mac OS and iOS, and check in the new test expectations.
3473
3474         Reviewed by Dean Jackson.
3475
3476         * TestExpectations: No longer skipping vertex_arrays tests.
3477         The following FAILed before this patch but are now expecting PASSes.
3478         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
3479         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
3480         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
3481         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
3482         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
3483         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
3484         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
3485         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
3486         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
3487         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
3488         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
3489         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
3490         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
3491         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
3492         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
3493         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
3494         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
3495
3496 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
3497
3498         Skip imported/w3c/web-platform-tests/FileAPI/reading-data-section/filereader_abort.html.
3499         https://bugs.webkit.org/show_bug.cgi?id=187269
3500
3501         Unreviewed test gardening.
3502
3503         * TestExpectations:
3504
3505 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3506
3507         [LayoutTests][websocket] Return correct value even when cookie is not set.
3508         https://bugs.webkit.org/show_bug.cgi?id=188317
3509
3510         Reviewed by Darin Adler.
3511
3512         > ws://127.0.0.1:8880/websocket/tests/hybi/echo-cookie_wsh.py
3513         This web socket script throw exception when cookie is not set. That is ended up with
3514         immediate disconnection and causes timeout for failure tests which makes debugging hard.
3515
3516         * http/tests/websocket/tests/hybi/echo-cookie_wsh.py:
3517         (web_socket_transfer_data):
3518         * platform/wincairo/TestExpectations:
3519
3520 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3521
3522         [Curl] Test gardening
3523         https://bugs.webkit.org/show_bug.cgi?id=188316
3524
3525         Unreviewed test gardening.
3526
3527         Skip some flaky tests.
3528         Add comments why we skip for some platform dependent reason.
3529
3530         * platform/wincairo/TestExpectations:
3531
3532 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3533
3534         [LayoutTests][PHP] Fix old-style script which uses function name as a keyword.
3535         https://bugs.webkit.org/show_bug.cgi?id=188289
3536
3537         Reviewed by Alex Christensen.
3538
3539         Function name should be passed as a string literal. In PHP, named function is
3540         not the first class citizen.
3541
3542         * http/tests/cookies/resources/echo-cookies.php:
3543
3544 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3545
3546         [LayoutTests] Suppress PHP Error message by removing an execution time limit.
3547         https://bugs.webkit.org/show_bug.cgi?id=188288
3548
3549         Reviewed by Alex Christensen.
3550
3551         Remove execution timeout.
3552
3553         * http/tests/multipart/resources/multipart.php:
3554
3555 2018-08-02  Ryosuke Niwa  <rniwa@webkit.org>
3556
3557         Release assert when throwing exceptions in custom element reactions
3558         https://bugs.webkit.org/show_bug.cgi?id=187805
3559         <rdar://problem/42432714>
3560
3561         Reviewed by Saam Barati.
3562
3563         Unskipped the previously crashing test.
3564
3565         * TestExpectations:
3566
3567 2018-08-02  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3568
3569         [Curl] Test gardening
3570         https://bugs.webkit.org/show_bug.cgi?id=188293
3571
3572         Unreviewed test gardening.
3573
3574         Unskip some http tests.
3575
3576         * platform/wincairo/TestExpectations:
3577           - contentextensions
3578           - events
3579           - favicon.ico
3580           - fullscreen
3581           - globalhistory
3582           - gzip-content-encoding
3583           - history
3584           - local
3585           - messaging
3586           - mime
3587           - multipart
3588           - performance
3589           - permissionclient
3590           - referrer-policy
3591           - resourceLoadStatistics
3592         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt: Added.
3593         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt: Added.
3594         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt: Added.
3595         * platform/wincairo/http/tests/uri/css-href-expected.txt: Added.
3596
3597 2018-08-02  Jer Noble  <jer.noble@apple.com>
3598
3599         Control center controls disappear when pausing, locking device.
3600         https://bugs.webkit.org/show_bug.cgi?id=188282
3601         <rdar://problem/42497809>
3602
3603         Reviewed by Eric Carlson.
3604
3605         * platform/mac/media/audio-session-category-video-paused-expected.txt: Added.
3606         * platform/mac/media/audio-session-category-video-paused.html: Added.
3607         * platform/ios/TestExpectations:
3608
3609 2018-08-02  Nan Wang  <n_wang@apple.com>
3610
3611         AX: [iOS] add support to return the attributed string under the element
3612         https://bugs.webkit.org/show_bug.cgi?id=188276
3613         <rdar://problem/42872357>
3614
3615         Reviewed by Chris Fleizach.
3616
3617         * accessibility/ios-simulator/attributed-string-for-element-expected.txt: Added.
3618         * accessibility/ios-simulator/attributed-string-for-element.html: Added.
3619
3620 2018-08-02  Tim Horton  <timothy_horton@apple.com>
3621
3622         REGRESSION (r234488): Layout test fast/events/ios/keyboard-scrolling-repeat.html is timing out
3623         <rdar://problem/42878480>
3624
3625         * fast/events/ios/keyboard-scrolling-repeat-expected.txt: Removed.
3626         * fast/events/ios/keyboard-scrolling-repeat.html: Removed.
3627         Remove a test that can't work anymore.
3628         If we need to re-write it it will probably need to be an API test.
3629
3630 2018-08-02  Megan Gardner  <megan_gardner@apple.com>
3631
3632         Reformat editable selection tests to remove potential flakeyness due to autoscroll
3633         https://bugs.webkit.org/show_bug.cgi?id=188263
3634         <rdar://problem/40565375>
3635
3636         Reviewed by Wenson Hsieh
3637
3638         Change the format of these editable selection tests to put the editable content at the top of the page so
3639         that when selecting we do not run into the page trying to autoscroll while selecting, which makes the tests more
3640         flakey, and more difficult to get accurate and consistent answers.
3641
3642         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
3643         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html:
3644         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html:
3645         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
3646         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html:
3647         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html:
3648         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html:
3649         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
3650
3651 2018-08-01  Yusuke Suzuki  <utatane.tea@gmail.com>
3652
3653         Add self.queueMicrotask(f) on DOMWindow
3654         https://bugs.webkit.org/show_bug.cgi?id=188212
3655
3656         Reviewed by Ryosuke Niwa.
3657
3658         * js/dom/queue-microtask-window-expected.txt: Added.
3659         * js/dom/queue-microtask-window.html: Added.
3660
3661 2018-08-01  Ryosuke Niwa  <rniwa@webkit.org>
3662
3663         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
3664         https://bugs.webkit.org/show_bug.cgi?id=182589
3665
3666         Rebaseline the test and remove the flaky test expectation.
3667
3668         * fast/dom/adopt-node-crash-2-expected.txt:
3669         * platform/ios-wk2/TestExpectations:
3670         * platform/mac/TestExpectations:
3671
3672 2018-08-01  Nan Wang  <n_wang@apple.com>
3673
3674         AX: AOM: Add ARIA IDL Attribute Reflection
3675         https://bugs.webkit.org/show_bug.cgi?id=184676
3676         <rdar://problem/39476882>
3677
3678         Reviewed by Chris Fleizach.
3679
3680         * accessibility/ARIA-reflection-expected.txt: Added.
3681         * accessibility/ARIA-reflection.html: Added.
3682         * js/dom/dom-static-property-for-in-iteration.html:
3683         * platform/win/TestExpectations:
3684
3685 2018-08-01  David Fenton  <david_fenton@apple.com>
3686
3687         Layout Test editing/selection/update-selection-by-style-change.html is flaky.
3688         https://bugs.webkit.org/show_bug.cgi?id=187649
3689
3690         Unreviewed test gardening, re-marked test as flaky.
3691
3692         * platform/mac-wk2/TestExpectations:
3693
3694 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
3695
3696         [INTL] Implement hourCycle in DateTimeFormat
3697         https://bugs.webkit.org/show_bug.cgi?id=188006
3698
3699         Reviewed by Darin Adler.
3700
3701         Added tests for hourCycle.
3702
3703         * js/intl-datetimeformat-expected.txt:
3704         * js/script-tests/intl-datetimeformat.js:
3705
3706 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
3707
3708         number-toLocaleString.js test fails on ARM Linux buildbots
3709         https://bugs.webkit.org/show_bug.cgi?id=154533
3710
3711         Reviewed by Yusuke Suzuki.
3712
3713         Removed assumed default locale in Intl tests. The default is tested to
3714         verify that it is a string, and a canonicalized language tag. All other
3715         test cases explicitly use a locale when they expect a localized value.
3716
3717         * js/intl-collator-expected.txt:
3718         * js/intl-datetimeformat-expected.txt:
3719         * js/intl-default-locale-expected.txt:
3720         * js/intl-default-locale.html:
3721         * js/intl-numberformat-expected.txt:
3722         * js/intl-pluralrules-expected.txt:
3723         * js/script-tests/intl-collator.js:
3724         * js/script-tests/intl-datetimeformat.js:
3725         * js/script-tests/intl-numberformat.js:
3726         * js/script-tests/intl-pluralrules.js:
3727
3728 2018-08-01  Timothy Hatcher  <timothy@apple.com>
3729
3730         Hardcode some system colors to avoid fingerprinting exposure.
3731         https://bugs.webkit.org/show_bug.cgi?id=188203
3732         rdar://problem/42781630
3733
3734         Reviewed by Tim Horton.
3735
3736         * fast/css/apple-system-control-colors-expected.txt: Updated.
3737         * fast/css/test-setting-canvas-color.html: Fixed for colors with alpha.
3738         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
3739         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Updated.
3740         * platform/mac/TestExpectations: Removed fast/css/test-setting-canvas-color.html.
3741         * platform/mac/fast/css/apple-system-control-colors-expected.txt: Updated.
3742
3743 2018-08-01  Alicia Boya García  <aboya@igalia.com>
3744
3745         [GTK] Unreviewed test gardening
3746         https://bugs.webkit.org/show_bug.cgi?id=188221
3747
3748         * platform/gtk/TestExpectations:
3749
3750 2018-07-31  Ross Kirsling  <ross.kirsling@sony.com>
3751
3752         [WinCairo] Unreviewed test gardening.
3753
3754         * platform/wincairo/TestExpectations:
3755         * platform/wincairo/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Added.
3756         * platform/wincairo/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
3757
3758 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3759
3760         Tidy up a layout test introduced in r234436.
3761         https://bugs.webkit.org/show_bug.cgi?id=188107
3762         <rdar://problem/42354250>
3763
3764         Reviewed by Daniel Bates.
3765
3766         The expected output of a test that uses js-test.js should include a description, plus a line that states that
3767         there will be a series of PASS messages, PASS/FAIL output, a successfully parsed line and finally a TEST
3768         COMPLETE line. This patch adjusts a newly introduced test to follow this convention.
3769
3770         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt:
3771         * fast/forms/ios/click-should-not-suppress-misspelling.html:
3772
3773 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
3774
3775         Layout Test svg/animations/smil-leak-element-instances-noBaseValRef.svg is flaky
3776         https://bugs.webkit.org/show_bug.cgi?id=180997
3777
3778         Unreviewed test gardening.
3779
3780         * platform/mac-wk1/TestExpectations: Remove flaky expectation.
3781
3782 2018-07-31  John Wilander  <wilander@apple.com>
3783
3784         Resource Load Statistics: Remove partitioned cookies for reduced complexity, lower memory footprint, and ability to support more platforms
3785         https://bugs.webkit.org/show_bug.cgi?id=188109
3786         <rdar://problem/42664391>
3787
3788         Reviewed by Brent Fulgham, Chris Dumez, and Alex Christensen.
3789
3790         This patch removes cookie partitioning which reduces the model to just
3791         blocked cookies (in third-party contexts) and first-party cookie access.
3792
3793         Several of the changes are renaming to reflect that there are no more
3794         cookie partitions.
3795
3796         The changes to the Storage Access API tests also involve fixes for potential
3797         flakiness by adopting several completion handlers in test functions.
3798
3799         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
3800         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Removed.
3801         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Removed.
3802         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
3803         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
3804         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
3805         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
3806         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
3807         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
3808         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
3809         * http/tests/resourceLoadStatistics/cookie-deletion.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
3810         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-expected.txt: Added.
3811         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
3812         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
3813         * http/tests/resourceLoadStatistics/enable-debug-mode.html:
3814         * http/tests/resourceLoadStatistics/grandfathering.html:
3815         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3816         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3817         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
3818         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
3819         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3820         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3821         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3822         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3823         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3824         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3825         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
3826         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
3827         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
3828         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
3829         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
3830         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Removed.
3831         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Removed.
3832         * http/tests/resourceLoadStatistics/resources/get-cookies.php:
3833         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php: Added.
3834         * http/tests/resourceLoadStatistics/resources/util.js: Added.
3835         (setEnableFeature):
3836         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3837         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3838         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3839         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3840         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3841         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3842         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html:
3843         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
3844         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
3845         * http/tests/resourceLoadStatistics/telemetry-generation.html:
3846         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
3847         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
3848         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
3849         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
3850         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
3851         * http/tests/storageAccess/deny-storage-access-under-opener.html:
3852         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
3853         * http/tests/storageAccess/grant-storage-access-under-opener.html:
3854         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Removed.
3855         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction.html: Removed.
3856         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html: Removed.
3857         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt.
3858         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html: Added.
3859         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt.
3860         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt.
3861         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
3862         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html.
3863         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt.
3864         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt.
3865         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html.
3866         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt.
3867         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame.html.
3868         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt.
3869         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html.
3870         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt.
3871         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html.
3872         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe.html.
3873         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt.
3874         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html.
3875         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
3876         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html:
3877         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html:
3878         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Removed.
3879         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
3880         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
3881         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html:
3882         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
3883         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
3884         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
3885         * http/tests/storageAccess/request-storage-access-top-frame.html:
3886         * http/tests/storageAccess/resources/nesting-iframe.html:
3887         * platform/ios/TestExpectations:
3888             Test case renaming.
3889             webkit.org/b/183216 removed since it's resolved.
3890         * platform/mac-wk2/TestExpectations:
3891             Test case renaming.
3892         * platform/wk2/TestExpectations:
3893             Test case renaming.
3894
3895 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3896
3897         [iOS] Spelling suggestions cannot be selected in focused form controls when zoomed in
3898         https://bugs.webkit.org/show_bug.cgi?id=188107
3899         <rdar://problem/42354250>
3900
3901         Reviewed by Tim Horton.
3902
3903         Adds a new test to verify that tapping in a misspelled word to bring up the spelling correction callout and
3904         selection view does not immediately cause the selection to dismiss.
3905
3906         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt: Added.
3907         * fast/forms/ios/click-should-not-suppress-misspelling.html: Added.
3908
3909 2018-07-31  Alex Christensen  <achristensen@webkit.org>
3910
3911         Remove Yosemite test results.
3912
3913         We haven't run these tests in over a year.  They're not needed.
3914
3915         * platform/mac-yosemite: Removed.
3916
3917 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
3918
3919         Layout Test media/video-add-autoplay-user-gesture.html is flaky.
3920         https://bugs.webkit.org/show_bug.cgi?id=174591
3921
3922         Reviewed by Darin Adler.
3923
3924         Remove the 1000ms restriction for this test to complete in order to eliminate flakiness.
3925
3926         * media/video-add-autoplay-user-gesture.html:
3927
3928 2018-07-31  Miguel Gomez  <magomez@igalia.com>
3929
3930         [WPE] webanimations/partly-accelerated-transition-by-removing-property.html is failing since added in r234250 "[Web Animations] REGRESSION: transition added immediately after element creation doesn't work"
3931         https://bugs.webkit.org/show_bug.cgi?id=188058
3932
3933         Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode.
3934
3935         * platform/wpe/TestExpectations:
3936         * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
3937
3938 2018-07-30  Justin Fan  <justin_fan@apple.com>
3939
3940         [WebGL2] Support compilation of GLSL ES version 300 shaders
3941         https://bugs.webkit.org/show_bug.cgi?id=187982
3942         <rdar://problem/42564229>
3943
3944         Reviewed by Dean Jackson.
3945
3946         New simple test added to ensure that GLSL ES version 300 shaders compile.
3947         Updated other test results in glsl3 to match new functionality.
3948
3949         * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added.
3950         * fast/canvas/webgl/webgl2-glsl3-compile.html: Added.
3951         * platform/ios/TestExpectations: Skipping ios for now. 
3952         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
3953         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
3954         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
3955         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
3956         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
3957         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
3958         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
3959         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
3960         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
3961         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
3962         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
3963
3964 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
3965
3966         Rebaseline fast/forms/file/input-file-re-render.html for Mojave.
3967
3968         Unreviewed test gardening.
3969
3970         * platform/mac-highsierra/fast/forms/file/input-file-re-render-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file/input-file-re-render-expected.txt.
3971         * platform/mac/fast/forms/file/input-file-re-render-expected.txt:
3972
3973 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
3974
3975         Update TestExpectations for mac-wk1.
3976
3977         Unreviewed test gardening.
3978
3979         * platform/mac-wk1/TestExpectations:
3980
3981 2018-07-30  Chris Dumez  <cdumez@apple.com>
3982
3983         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
3984         https://bugs.webkit.org/show_bug.cgi?id=187284
3985
3986         Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via
3987         dependency bugs.
3988
3989         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
3990         * media/track/video-track-addition-and-frame-removal.html: Added.
3991
3992 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
3993
3994         [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing.
3995         https://bugs.webkit.org/show_bug.cgi?id=188169
3996
3997         Unreviewed test gardening.
3998
3999         * platform/win/TestExpectations:
4000
4001 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
4002
4003         [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing.
4004         https://bugs.webkit.org/show_bug.cgi?id=188168
4005
4006         Unreviewed test gardening.
4007
4008         * platform/win/TestExpectations:
4009
4010 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
4011
4012         [Win] Layout test fast/repaint/canvas-object-fit.html is failing.
4013         https://bugs.webkit.org/show_bug.cgi?id=188167
4014
4015         Unreviewed test gardening.
4016
4017         * platform/win/TestExpectations:
4018
4019 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
4020
4021         [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing.
4022         https://bugs.webkit.org/show_bug.cgi?id=188166
4023
4024         Unreviewed test gardening.
4025
4026         * platform/win/TestExpectations:
4027
4028 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
4029
4030         Unreviewed WPE gardening. Adding and adjusting a bunch of expectations
4031         to cover various ASSERT crashers.
4032
4033         * platform/wpe/TestExpectations:
4034
4035 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
4036
4037         Unreviewed WPE gardening.
4038
4039         Adding two WPE-specific test baselines. Adjusting or adding a few
4040         additional test expectations.
4041
4042         * platform/wpe/TestExpectations:
4043         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
4044         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
4045
4046 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
4047
4048         [Curl] Test gardening
4049         https://bugs.webkit.org/show_bug.cgi?id=188155
4050
4051         Unreviewed test gardening.
4052
4053         * platform/wincairo/TestExpectations:
4054
4055 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
4056
4057         [Curl] Fix the bug when client reject the redirect on WebKitLegacy.
4058         https://bugs.webkit.org/show_bug.cgi?id=188130
4059
4060         Reviewed by Darin Adler.
4061
4062         * platform/wincairo/TestExpectations:
4063         - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass
4064
4065 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
4066
4067         Animation stops with object-fit:contain on an animated 2d canvas
4068         https://bugs.webkit.org/show_bug.cgi?id=187840
4069
4070         Reviewed by Zalan Bujtas.
4071
4072         * fast/repaint/canvas-object-fit-expected.txt: Added.
4073         * fast/repaint/canvas-object-fit.html: Added.
4074
4075 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
4076
4077         [Curl] Test gardening
4078         https://bugs.webkit.org/show_bug.cgi?id=188129
4079
4080         Unreviewed test gardening.
4081
4082         * platform/wincairo/TestExpectations:
4083         * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added.
4084
4085 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
4086
4087         Adjust the color matrix for the inverse apple-invert-lightness() transformation
4088         https://bugs.webkit.org/show_bug.cgi?id=188131
4089         rdar://problem/42673070
4090
4091         Reviewed by Zalan Bujtas.
4092
4093         Rebaseline tests that use the filter inversion. Add a new test that does inversion
4094         for a whole range of colors, to get good coverage of the inversion matrix.
4095
4096         * editing/style/inverse-color-filter-expected.txt: Added.
4097         * editing/style/inverse-color-filter.html: Added.
4098         * editing/style/set-backColor-with-color-filter-expected.txt:
4099         * editing/style/set-foreColor-with-color-filter-expected.txt:
4100         * platform/win/TestExpectations:
4101
4102 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
4103
4104         More unreviewed GTK test gardening
4105
4106         * TestExpectations:
4107
4108 2018-07-27  David Fenton  <david_fenton@apple.com>
4109
4110         LayoutTest http/tests/cache/disk-cache/disk-cache-204-status-code.html is a flaky failure.
4111         https://bugs.webkit.org/show_bug.cgi?id=162685
4112
4113         Unreviewed test gardening, marked as flaky on iOS Release.
4114
4115         * platform/ios-wk2/TestExpectations:
4116
4117 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
4118
4119         Be more conservative with compositing layer creation when memory is low