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