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