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