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