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