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