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