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