bfd497add012652d9496b38449a45344e21ae28b
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-02-22  Miguel Gomez  <magomez@igalia.com>
2
3         Unreviewed GTK+ gardening after r228915.
4
5         * platform/gtk/TestExpectations:
6
7 2018-02-21  John Wilander  <wilander@apple.com>
8
9         Add delay to make cookie purge catch up when running http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
10         https://bugs.webkit.org/show_bug.cgi?id=183024
11         <rdar://problem/37765207>
12
13         Unreviewed test gardening.
14
15         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
16             Added a setTimeout() delay.
17
18 2018-02-21  Youenn Fablet  <youenn@apple.com>
19
20         Move AppCache loading to the NetworkProcess
21         https://bugs.webkit.org/show_bug.cgi?id=178540
22         <rdar://problem/37119346>
23
24         Reviewed by Alex Christensen.
25
26         There is no guarantee that aborting in an event handler will be executed before some loads finish,
27         as the events are fired asynchronously.
28         Making tests less flaky by waiting some time before fnishing some loads.
29
30         * http/tests/appcache/abort-cache-onchecking.html:
31         * http/tests/appcache/resource-redirect-2-expected.txt:
32         * http/tests/appcache/resources/abort-cache-onchecking-resource-404.manifest:
33         * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed.
34         * http/tests/appcache/resources/abort-cache-onchecking.manifest.php: Added.
35         * http/tests/appcache/resources/abort-cache-ondownloading.manifest:
36         * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed.
37         * http/tests/appcache/resources/abort-cache-ondownloading.text.php: Added.
38         * http/tests/appcache/resources/not-exist.vob.php: Added.
39
40 2018-02-21  Youenn Fablet  <youenn@apple.com>
41
42         Use ResourceLoader to load appcache manifest
43         https://bugs.webkit.org/show_bug.cgi?id=182861
44
45         Reviewed by Alex Christensen.
46
47         * http/tests/appcache/fail-on-update-2-expected.txt:
48         * http/tests/appcache/manifest-redirect-2-expected.txt:
49         * http/tests/appcache/offline-access-expected.txt:
50
51 2018-02-21  Chris Dumez  <cdumez@apple.com>
52
53         VTTCue constructor should use 'double' type for startTime / endTime
54         https://bugs.webkit.org/show_bug.cgi?id=182988
55
56         Reviewed by Eric Carlson.
57
58         Update existing test to reflect behavior change.
59
60         * media/track/track-add-remove-cue-expected.txt:
61         * media/track/track-add-remove-cue.html:
62
63 2018-02-21  Ms2ger  <Ms2ger@gmail.com>
64
65         Test gardening.
66         https://bugs.webkit.org/show_bug.cgi?id=183006
67
68         Unreviewed test gardening.
69
70         * TestExpectations: add ietestcenter/css3/valuesandunits/units-000.htm.
71         * platform/gtk/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
72         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
73         * platform/ios/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
74         * platform/mac/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
75         * platform/win/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
76         * platform/wpe/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
77         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
78
79 2018-02-21  Charlie Turner  <cturner@igalia.com>
80
81         Update test expectations
82         https://bugs.webkit.org/show_bug.cgi?id=182973
83
84         Unreviewed gardening.
85
86         * platform/gtk/TestExpectations:
87
88 2018-02-21  Charlie Turner  <cturner@igalia.com>
89
90         Rebaseline web animations tests after r228717
91         https://bugs.webkit.org/show_bug.cgi?id=182970
92
93         Reviewed by Antoine Quint.
94
95         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
96         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
97         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
98
99 2018-02-21  Myles C. Maxfield  <mmaxfield@apple.com>
100
101         [Cocoa] Make system-ui obey the user-installed-font policy
102         https://bugs.webkit.org/show_bug.cgi?id=182860
103         <rdar://problem/36158249>
104
105         Reviewed by Antti Koivisto.
106
107         FakeHelvetica-ArmenianCharacter.ttf is a font which supports a particular Armenian character which
108         isn't supported by any other font on the system. Installing this font will cause it to be added to
109         the 'system-ui' font cascade list. When we disable user-installed-fonts, this font should not be
110         used to render the character.
111
112         * fast/text/user-installed-fonts/system-ui-expected-mismatch.html:
113         * fast/text/user-installed-fonts/system-ui.html:
114
115 2018-02-20  Nan Wang  <n_wang@apple.com>
116
117         AX: Keyboard focus not following VoiceOver cursor into web content or within web content.
118         https://bugs.webkit.org/show_bug.cgi?id=182752
119         <rdar://problem/37518233>
120
121         Reviewed by Ryosuke Niwa.
122
123         * accessibility/mac/accessibility-make-first-responder-expected.txt: Added.
124         * accessibility/mac/accessibility-make-first-responder.html: Added.
125         * platform/mac-wk1/TestExpectations:
126
127 2018-02-20  Chris Dumez  <cdumez@apple.com>
128
129         Crash under JSC::JSCell::toNumber(JSC::ExecState*)
130         https://bugs.webkit.org/show_bug.cgi?id=182984
131         <rdar://problem/37694346>
132
133         Reviewed by Mark Lam.
134
135         Add layout test coverage.
136
137         * js/dom/webidl-type-mapping-expected.txt:
138         * js/dom/webidl-type-mapping.html:
139
140 2018-02-20  Ryan Haddad  <ryanhaddad@apple.com>
141
142         Mark two imported/w3c/web-platform-tests/2dcontext/imagebitmap tests as flaky on iOS.
143         https://bugs.webkit.org/show_bug.cgi?id=182833
144
145         Unreviewed test gardening.
146
147         * platform/ios/TestExpectations:
148
149 2018-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
150
151         Skip tests that need ENABLE_LINK_PREFETCH
152         https://bugs.webkit.org/show_bug.cgi?id=182981
153
154         Unreviewed gardening.
155
156         These tests were marked in the different TestExpectations fails of each port,
157         when actually none of them were testing this code as ENABLE_LINK_PREFETCH is disabled by default
158         (even in development builds).
159
160         The patch just moves the flagged tests from the port specific TestExpectations files
161         to the generic TestExpectations file skipping them.
162
163         * TestExpectations:
164         * platform/gtk/TestExpectations:
165         * platform/ios/TestExpectations:
166         * platform/mac/TestExpectations:
167         * platform/win/TestExpectations:
168
169 2018-02-20  John Wilander  <wilander@apple.com>
170
171         Make WebResourceLoadStatisticsStore::processStatisticsAndDataRecords() call WebProcessProxy::notifyPageStatisticsAndDataRecordsProcessed() in a proper callback
172         https://bugs.webkit.org/show_bug.cgi?id=182719
173         <rdar://problem/37517370>
174
175         Reviewed by Brent Fulgham.
176
177         * platform/mac-wk2/TestExpectations:
178             Marked http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
179             as [ Pass ].
180         * platform/wk2/TestExpectations:
181             Marked http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
182             as [ Pass ]. This should have been done already in r227223:
183             https://bugs.webkit.org/show_bug.cgi?id=181822
184
185 2018-02-20  Nan Wang  <n_wang@apple.com>
186
187         AX: AOM: Dispatch accessibleclick event
188         https://bugs.webkit.org/show_bug.cgi?id=180898
189         <rdar://problem/36086710>
190
191         Reviewed by Ryosuke Niwa.
192
193         * accessibility/mac/AOM-events-expected.txt: Added.
194         * accessibility/mac/AOM-events.html: Added.
195         * js/dom/dom-static-property-for-in-iteration-expected.txt:
196         * platform/mac-wk1/TestExpectations:
197
198 2018-02-19  Dean Jackson  <dino@apple.com>
199
200         Handle all writing-modes in downcast
201         https://bugs.webkit.org/show_bug.cgi?id=182949
202         <rdar://problem/37710687>
203
204         Reviewed by Myles Maxfield.
205
206         Test all the deprecated SVG writing modes.
207
208         * fast/writing-mode/svg-writing-modes-expected.html: Added.
209         * fast/writing-mode/svg-writing-modes.html: Added.
210
211 2018-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
212
213         [css3-text] Skip tests that need ENABLE_CSS3_TEXT
214         https://bugs.webkit.org/show_bug.cgi?id=182963
215
216         Unreviewed gardening.
217
218         These tests were marked in the different TestExpectations fails of each port,
219         when actually none of them were testing this code as ENABLE_CSS3_TEXT is disabled by default
220         (even in development builds).
221
222         The patch just moves the flagged tests from the port specific TestExpectations files
223         to the generic TestExpectations file skipping them.
224
225         It also removes editing/pasteboard/insert-text-decoration.html from the skipping list
226         as it should be passing for Mac an iOs too.
227
228         * TestExpectations:
229         * platform/gtk/TestExpectations:
230         * platform/ios/TestExpectations:
231         * platform/mac/TestExpectations:
232
233 2018-02-19  Fujii Hironori  <Hironori.Fujii@sony.com>
234
235         null m_lastNodeInserted dereference at ReplaceSelectionCommand::InsertedNodes::lastLeafInserted
236         https://bugs.webkit.org/show_bug.cgi?id=161947
237
238         Reviewed by Ryosuke Niwa.
239
240         * platform/gtk/TestExpectations:
241         Unmarked editing/execCommand/crash-replacing-list-by-list.html and editing/inserting/insert-table-in-paragraph-crash.html.
242
243 2018-02-19  Antoine Quint  <graouts@apple.com>
244
245         [Modern Media Controls] Implement a compact set of media controls
246         https://bugs.webkit.org/show_bug.cgi?id=182937
247         <rdar://problem/37682257>
248
249         Reviewed by Eric Carlson.
250
251         Add new tests that cover the basic properties and layout under different situations of the new CompactMediaControls.
252
253         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added.
254         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html: Added.
255         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added.
256         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html: Added.
257
258 2018-02-19  Antoine Quint  <graouts@apple.com>
259
260         [Web Animations] Make KeyframeEffect target nullable and read-write
261         https://bugs.webkit.org/show_bug.cgi?id=182741
262
263         Reviewed by Dean Jackson.
264
265         Add some platform-specific results for Sierra where we don't support the "font-variation-settings" property.
266
267         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
268         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
269         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
270
271 2018-02-19  Dean Jackson  <dino@apple.com>
272
273         SIGFPE @ int WebCore::SVGToOTFFontConverter::scaleUnitsPerEm<int> const + 45
274         https://bugs.webkit.org/show_bug.cgi?id=182944
275         <rdar://problem/35369984>
276
277         Reviewed by Myles Maxfield.
278
279         Add a test with a 0 unitsperem SVG font.
280
281         * svg/text/font-bad-unitsperem-expected.txt: Added.
282         * svg/text/font-bad-unitsperem.html: Added.
283         * svg/text/resources/font-bad-unitsperem.svg: Added.
284
285 2018-02-19  Tim Horton  <timothy_horton@apple.com>
286
287         REGRESSION (r219342): Touch event coordinates and elementFromPoint coordinates differ
288         https://bugs.webkit.org/show_bug.cgi?id=182910
289         <rdar://problem/37533950>
290
291         Reviewed by Simon Fraser.
292
293         * fast/dom/elementFromPoint-scaled-scrolled.html:
294         Revert changes to this test made in r219342.
295
296         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
297         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport-expected.txt:
298         Add a test that is equivalent to elementFromPoint-scaled-scrolled.html after r219342,
299         which turns on the new setting. This test is disabled on iOS (like it was
300         in r219342) because it needs window.scrollTo.
301
302         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
303         This now passes.
304
305         * platform/ios/TestExpectations:
306         Re-mark-failing a test that was un-marked-failing by r219342.
307
308 2018-02-19  Daniel Bates  <dabates@apple.com>
309
310         Do not block authentication challenge to navigated resources
311         https://bugs.webkit.org/show_bug.cgi?id=182807
312         <rdar://problem/37481619>
313
314         Reviewed by Brent Fulgham.
315
316         Update tests based on the new behavior.
317
318         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
319         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
320         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt: Removed.
321         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html: Removed.
322         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt:
323         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.html:
324         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
325         * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html:
326         * http/tests/security/mixedContent/resources/subresource/protected-pdf.php: Removed.
327         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt:
328         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt:
329         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
330         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
331         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
332         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
333         * platform/wk2/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
334         * platform/wk2/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Added.
335         * platform/wk2/http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt: Added.
336         * platform/wk2/http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt: Added.
337         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
338         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
339
340 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
341
342         Mark media/track/track-css-matching-default.html as flaky.
343         https://bugs.webkit.org/show_bug.cgi?id=182932
344
345         Unreviewed test gardening.
346
347         * platform/mac-wk1/TestExpectations:
348
349 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
350
351         Skip editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin.html on iOS Release.
352         https://bugs.webkit.org/show_bug.cgi?id=182850
353
354         Unreviewed test gardening.
355
356         * platform/ios/TestExpectations:
357
358 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
359
360         Mark http/tests/cache-storage/cache-representation.https.html as flaky.
361         https://bugs.webkit.org/show_bug.cgi?id=182928
362
363         Unreviewed test gardening.
364
365         * TestExpectations:
366
367 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
368
369         Mark inspector/console/messageRepeatCountUpdated.html as flaky.
370         https://bugs.webkit.org/show_bug.cgi?id=152452
371
372         Unreviewed test gardening.
373
374         * platform/mac/TestExpectations:
375
376 2018-02-19  Frederic Wang  <fwang@igalia.com>
377
378         IFrame is resized incorrectly on orientation change
379         https://bugs.webkit.org/show_bug.cgi?id=155198
380
381         Reviewed by Antonio Gomes.
382
383         Add a non-regression test to verify that iframes are properly resized after orientation
384         changes. This bug happened in iOS 10.0 but not in trunk.
385
386         * fast/events/ios/rotation/resize-iframe-after-orientation-change-expected.txt: Added.
387         * fast/events/ios/rotation/resize-iframe-after-orientation-change.html: Added.
388
389 2018-02-19  Claudio Saavedra  <csaavedra@igalia.com>
390
391         [GTK] Update test expectations
392
393         Unreviewed gardening.
394
395         * platform/gtk/TestExpectations: inspector/heap/getPreview.html is
396         passing again after r228600.
397
398 2018-02-19  Fujii Hironori  <Hironori.Fujii@sony.com>
399
400         REGRESSION(r219298): RELEASE_ASSERT(!m_owningPointerForClose) fails in WebCore::IDBServer::UniqueIDBDatabase::scheduleShutdownForClose
401         https://bugs.webkit.org/show_bug.cgi?id=174354
402         <rdar://problem/33294987>
403
404         Reviewed by Michael Catanzaro.
405
406         * platform/gtk/TestExpectations:
407         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html.
408         * platform/ios-wk2/TestExpectations:
409         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html.
410         * platform/mac/TestExpectations: Ditto.
411         * platform/wpe/TestExpectations: Unmarked
412         imported/w3c/IndexedDB-private-browsing/idbfactory_open.html and
413         imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html.
414
415 2018-02-18  Philippe Normand  <pnormand@igalia.com>
416
417         [GTK][WPE] Fullscreen video is broken
418         https://bugs.webkit.org/show_bug.cgi?id=182740
419
420         Reviewed by Michael Catanzaro.
421
422         * platform/gtk/TestExpectations: Unflag now-passing fullscreen tests.
423
424 2018-02-18  Zalan Bujtas  <zalan@apple.com>
425
426         [RenderTreeBuilder] REGRESSION(r228238) Detach renderer before destroying its subtree.
427         https://bugs.webkit.org/show_bug.cgi?id=182908
428         <rdar://problem/37619394>
429
430         Reviewed by Antti Koivisto.
431
432         * fast/block/crash-when-subtree-is-still-attached-expected.txt: Added.
433         * fast/block/crash-when-subtree-is-still-attached.html: Added.
434
435 2018-02-16  Ryan Haddad  <ryanhaddad@apple.com>
436
437         Unreviewed, rolling out r228575.
438
439         Introduced LayoutTest crashes under GuardMalloc.
440
441         Reverted changeset:
442
443         "Use ResourceLoader to load appcache manifest"
444         https://bugs.webkit.org/show_bug.cgi?id=182861
445         https://trac.webkit.org/changeset/228575
446
447 2018-02-16  Youenn Fablet  <youenn@apple.com>
448
449         Allow specifying which plug-ins are supported
450         https://bugs.webkit.org/show_bug.cgi?id=182748
451
452         Reviewed by Chris Dumez.
453
454         * http/tests/plugins/nounsupported-plugin-expected.txt: Added.
455         * http/tests/plugins/nounsupported-plugin.html: Added.
456         * http/tests/plugins/supported-plugin-all-origin-visibility-expected.txt: Added.
457         * http/tests/plugins/supported-plugin-all-origin-visibility.html: Added.
458         * http/tests/plugins/supported-plugin-on-specific-origin-expected.txt: Added.
459         * http/tests/plugins/supported-plugin-on-specific-origin.html: Added.
460         * http/tests/plugins/supported-plugin-origin-specific-visibility-expected.txt: Added.
461         * http/tests/plugins/supported-plugin-origin-specific-visibility.html: Added.
462         * http/tests/plugins/unsupported-plugin-on-specific-origin-expected.txt: Added.
463         * http/tests/plugins/unsupported-plugin-on-specific-origin.html: Added.
464         * plugins/unsupported-plugin-expected.txt: Added.
465         * plugins/unsupported-plugin.html: Added.
466         * platform/ios-wk1/TestExpectations:
467         * platform/mac-wk1/TestExpectations:
468
469 2018-02-16  Ryan Haddad  <ryanhaddad@apple.com>
470
471         Mark fast/block/positioning/fixed-container-with-relative-parent.html as flaky.
472         https://bugs.webkit.org/show_bug.cgi?id=181834
473
474         Unreviewed test gardening.
475
476         * platform/mac-wk1/TestExpectations:
477
478 2018-02-16  Youenn Fablet  <youenn@apple.com>
479
480         Use ResourceLoader to load appcache manifest
481         https://bugs.webkit.org/show_bug.cgi?id=182861
482
483         Reviewed by Alex Christensen.
484
485         * http/tests/appcache/fail-on-update-2-expected.txt:
486         * http/tests/appcache/manifest-redirect-2-expected.txt:
487         * http/tests/appcache/offline-access-expected.txt:
488
489 2018-02-16  Chris Dumez  <cdumez@apple.com>
490
491         Crash under WebCore::EventTarget::fireEventListeners
492         https://bugs.webkit.org/show_bug.cgi?id=182880
493         <rdar://problem/20788804>
494
495         Reviewed by Youenn Fablet.
496
497         Add layout test coverage.
498
499         * webaudio/audiobuffersource-ended-detached-frame-expected.txt: Added.
500         * webaudio/audiobuffersource-ended-detached-frame.html: Added.
501         * webaudio/resources/audiobuffersource-ended-detached-frame-iframe.html: Added.
502
503 2018-02-16  Jiewen Tan  <jiewen_tan@apple.com>
504
505         [WebAuthN] Implement PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()
506         https://bugs.webkit.org/show_bug.cgi?id=182771
507         <rdar://problem/36459988>
508
509         Reviewed by Brent Fulgham.
510
511         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Added.
512         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Added.
513
514 2018-02-16  Fujii Hironori  <Hironori.Fujii@sony.com>
515
516         fast/frames/sandboxed-iframe-navigation-top-denied.html is crashing in Inspector::createScriptCallStackForConsole::Exec for GTK
517         https://bugs.webkit.org/show_bug.cgi?id=172952
518
519         Reviewed by Michael Catanzaro.
520
521         * platform/gtk/TestExpectations: Unmarked fast/frames/sandboxed-iframe-navigation-top-denied.html.
522
523 2018-02-16  Fujii Hironori  <Hironori.Fujii@sony.com>
524
525         IndexedDB: Several test crash in when destroying a IDBKeyData
526         https://bugs.webkit.org/show_bug.cgi?id=167576
527
528         Reviewed by Michael Catanzaro.
529
530         * platform/gtk/TestExpectations: Unmarked
531         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating.html,
532         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating_index.html
533         and storage/indexeddb/modern/index-3-private.html.
534         * platform/wpe/TestExpectations: Unmarked
535         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating.html and
536         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating_index.html.
537
538 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
539
540         [WPE] Update expectations for a couple of flaky tests
541
542         Unreviewed gardening.
543
544         http/tests/appcache/fail-on-update.html and
545         svg/as-image/svg-as-image-canvas.html are flaky.
546         * platform/wpe/TestExpectations:
547
548 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
549
550         [WPE] New rebaseline after r228427
551
552         Unreviewed gardening
553         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: Remove
554         gone AccessibleNode class.
555
556 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
557
558         Update expectations for a couple of failing tests.
559
560         Unreviewed gardening.
561         * platform/gtk/TestExpectations:
562
563 2018-02-15  Youenn Fablet  <youenn@apple.com>
564
565         Resources loaded from service workers are not downloadable
566         https://bugs.webkit.org/show_bug.cgi?id=182848
567
568         Reviewed by Chris Dumez.
569
570         * http/tests/workers/service/resources/download-binary.php: Added.
571         * http/tests/workers/service/resources/service-worker-download-worker.js: Added.
572         * http/tests/workers/service/service-worker-download.https-expected.txt: Added.
573         * http/tests/workers/service/service-worker-download.https.html: Added.
574
575 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
576
577         Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
578         https://bugs.webkit.org/show_bug.cgi?id=182853
579
580         Unreviewed test gardening.
581
582         * platform/ios/TestExpectations:
583
584 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
585
586         Mark imported/w3c/web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm as flaky.
587         https://bugs.webkit.org/show_bug.cgi?id=182849
588
589         Unreviewed test gardening.
590
591         * platform/ios-wk2/TestExpectations:
592         * platform/mac-wk2/TestExpectations:
593
594 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
595
596         Update TestExpectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap tests.
597         https://bugs.webkit.org/show_bug.cgi?id=182833
598
599         Unreviewed test gardening.
600
601         * platform/mac/TestExpectations:
602
603 2018-02-15  Jiewen Tan  <jiewen_tan@apple.com>
604
605         [WebAuthN] Revisit the whole async model of task dispatching, timeout and aborting
606         https://bugs.webkit.org/show_bug.cgi?id=181946
607         <rdar://problem/37258262>
608
609         Reviewed by Chris Dumez.
610
611         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
612         * http/wpt/webauthn/idl.https.html:
613         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
614         * http/wpt/webauthn/public-key-credential-create-success.https.html:
615         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
616         * http/wpt/webauthn/public-key-credential-get-success.https.html:
617         * http/wpt/webauthn/resources/util.js:
618
619 2018-02-14  Antti Koivisto  <antti@apple.com>
620
621         Do sibling invalidation on mutation
622         https://bugs.webkit.org/show_bug.cgi?id=182809
623
624         Reviewed by Zalan Bujtas.
625
626         Sibling invalidation now happens on mutation. Update the tests.
627
628         * fast/css/indirect-adjacent-style-invalidation-1-expected.txt:
629         * fast/css/indirect-adjacent-style-invalidation-1.html:
630         * fast/css/indirect-adjacent-style-invalidation-2-expected.txt:
631         * fast/css/indirect-adjacent-style-invalidation-2.html:
632         * fast/css/indirect-adjacent-style-invalidation-3-expected.txt:
633         * fast/css/indirect-adjacent-style-invalidation-3.html:
634
635 2018-02-14  Daniel Bates  <dabates@apple.com>
636
637         Disallow cross-origin subresources from asking for credentials
638         https://bugs.webkit.org/show_bug.cgi?id=182579
639         <rdar://problem/36162271>
640
641         Reviewed by Andy Estes.
642
643         Copied existing tests that depended on cross-origin subresources being able prompt for credentials
644         to files with suffix allowCrossOriginSubresourcesToAskForCredentials. These copies were modified
645         to set allowCrossOriginSubresourcesToAskForCredentials to false so as to opt-into the behavior
646         before this change. Updated existing tests to reflect the new behavior and added new tests to
647         ensure that we do not regress the new behavior.
648
649         * http/tests/media/video-auth-expected.txt:
650         * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/media/video-auth-expected.txt.
651         * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials.html: Copied from LayoutTests/http/tests/media/video-auth.html.
652         * http/tests/media/video-auth.html:
653         * http/tests/security/basic-auth-subresource-expected.txt: Added.
654         * http/tests/security/basic-auth-subresource.html: Added.
655         * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Renamed from LayoutTests/platform/mac-wk1/http/tests/security/credentials-iframes-expected.txt.
656         * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials.html: Added.
657         * http/tests/security/credentials-iframes-expected.txt:
658         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt.
659         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
660         * http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt:
661         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt.
662         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.html: Added.
663         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
664         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt.
665         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
666         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt:
667         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt.
668         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
669         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt:
670         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Renamed from LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt.
671         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
672         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt:
673         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html:
674         * http/tests/security/resources/basic-auth-subresource.html: Added.
675         * http/tests/security/resources/subresource1/protected-image.php: Added.
676         * http/tests/security/resources/subresource2/protected-image.php: Added.
677         * platform/win/TestExpectations: Skip allowCrossOriginSubresourcesToAskForCredentials-suffixed tests as
678         DumpRenderTree on Windows does not support parsing test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281>.
679         * platform/win/http/tests/security/basic-auth-subresource-expected.txt: Added Windows-specific result. For some reason
680         connections to localhost:8443 are not allowed. See <https://bugs.webkit.org/show_bug.cgi?id=182609> for more details.
681         * platform/wk2/http/tests/media/video-auth-expected.txt:
682         * platform/wk2/http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/media/video-auth-expected.txt.
683         * platform/wk2/http/tests/security/basic-auth-subresource-expected.txt: Added.
684         * platform/wk2/http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/security/credentials-iframes-expected.txt.
685         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt.
686
687 2018-02-14  Matt Lewis  <jlewis3@apple.com>
688
689         Marked imported/w3c/web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https.html as flaky on macOS WK2.
690         https://bugs.webkit.org/show_bug.cgi?id=177198
691
692         Unreviewed test gardening.
693
694         * platform/mac-wk2/TestExpectations:
695
696 2018-02-14  Alicia Boya García  <aboya@igalia.com>
697
698         Unreviewed GTK test gardening
699         https://bugs.webkit.org/show_bug.cgi?id=182794
700
701         * platform/gtk/TestExpectations:
702
703 2018-02-14  Antoine Quint  <graouts@apple.com>
704
705         [Modern Media Controls] Don't use arrays as values for localisable strings
706         https://bugs.webkit.org/show_bug.cgi?id=182791
707         <rdar://problem/36007262>
708
709         Reviewed by Dean Jackson.
710
711         * media/modern-media-controls/localized-strings/replaced-string-expected.txt:
712         * media/modern-media-controls/localized-strings/replaced-string.html:
713
714 2018-02-14  Ryan Haddad  <ryanhaddad@apple.com>
715
716         Unreviewed, rolling out r228444.
717
718         Introduced API and Layout test failures.
719
720         Reverted changeset:
721
722         "[WebAuthN] Revisit the whole async model of task dispatching,
723         timeout and aborting"
724         https://bugs.webkit.org/show_bug.cgi?id=181946
725         https://trac.webkit.org/changeset/228444
726
727 2018-02-13  Michael Catanzaro  <mcatanzaro@igalia.com>
728
729         Unreviewed GTK test gardening
730
731         * platform/gtk/TestExpectations:
732         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
733
734 2018-02-13  Antoine Quint  <graouts@apple.com>
735
736         Removing the controls attribute from a <video> element does not tear down the controls shadow DOM nor cancel event listeners.
737         https://bugs.webkit.org/show_bug.cgi?id=182668
738
739         Reviewed by Jer Noble.
740
741         Ensure controls are turned on for a number of tests that would fail otherwise since media events would not be handled by media
742         controls without it.
743
744         * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
745         * http/tests/media/modern-media-controls/pip-support/pip-support-live-broadcast.html:
746         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
747         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-live-broadcast.html:
748         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html:
749         * http/tests/media/modern-media-controls/status-support/status-support-loading.html:
750         * media/modern-media-controls/airplay-support/airplay-support.html:
751         * media/modern-media-controls/mute-support/mute-support-media-api.html:
752         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
753         * media/modern-media-controls/playback-support/playback-support-media-api.html:
754         * media/modern-media-controls/start-support/start-support-error.html:
755         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
756         * media/modern-media-controls/start-support/start-support-manual-play.html:
757         * media/modern-media-controls/status-support/status-support-error.html:
758         * media/modern-media-controls/time-labels-support/elapsed-time.html:
759         * media/modern-media-controls/time-labels-support/remaining-time.html:
760         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html:
761         * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html:
762         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
763         * media/modern-media-controls/volume-support/volume-support-media-api.html:
764
765 2018-02-13  Jiewen Tan  <jiewen_tan@apple.com>
766
767         [WebAuthN] Revisit the whole async model of task dispatching, timeout and aborting
768         https://bugs.webkit.org/show_bug.cgi?id=181946
769         <rdar://problem/37258262>
770
771         Reviewed by Chris Dumez.
772
773         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
774         * http/wpt/webauthn/idl.https.html:
775         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
776         * http/wpt/webauthn/public-key-credential-create-success.https.html:
777         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
778         * http/wpt/webauthn/public-key-credential-get-success.https.html:
779         * http/wpt/webauthn/resources/util.js:
780
781 2018-02-13  Antti Koivisto  <antti@apple.com>
782
783         Crash when breakpoint hit in unload handler
784         https://bugs.webkit.org/show_bug.cgi?id=169855
785         <rdar://problem/28683567>
786
787         Reviewed by Daniel Bates and Joseph Pecoraro.
788
789         * inspector/debugger/reload-paused-expected.txt: Added.
790         * inspector/debugger/reload-paused.html: Added.
791
792 2018-02-13  Nan Wang  <n_wang@apple.com>
793
794         AX: Remove AccessibleNode class
795         https://bugs.webkit.org/show_bug.cgi?id=182724
796         <rdar://problem/37486024>
797
798         Reviewed by Chris Fleizach.
799
800         * accessibility/accessibility-object-model-expected.txt: Removed.
801         * accessibility/accessibility-object-model.html: Removed.
802         * accessibility/mac/AOM-bool-properties-expected.txt: Removed.
803         * accessibility/mac/AOM-bool-properties.html: Removed.
804         * accessibility/mac/AOM-number-properties-expected.txt: Removed.
805         * accessibility/mac/AOM-number-properties.html: Removed.
806         * accessibility/mac/AOM-relation-property-expected.txt: Removed.
807         * accessibility/mac/AOM-relation-property.html: Removed.
808         * accessibility/mac/AOM-string-properties-expected.txt: Removed.
809         * accessibility/mac/AOM-string-properties.html: Removed.
810         * platform/mac-wk1/TestExpectations:
811         * platform/win/TestExpectations:
812
813 2018-02-12  Chris Fleizach  <cfleizach@apple.com>
814
815         AX: defer focusedUIElement notifications
816         https://bugs.webkit.org/show_bug.cgi?id=182643
817         <rdar://problem/37394310>
818
819         Reviewed by Zalan Bujtas.
820
821         * accessibility/mac/aria-menu-item-selected-notification.html:
822              Rewrite test to accomodate that focus changes happen asynchronously.
823         * accessibility/mac/selection-notification-focus-change-expected.txt:
824         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
825              The order of notifications is different now that focus changes happen later.
826
827 2018-02-12  John Wilander  <wilander@apple.com>
828
829         Resource Load Statistics: Classify resources as prevalent based on redirects to other prevalent resources
830         https://bugs.webkit.org/show_bug.cgi?id=182664
831         <rdar://problem/37372572>
832
833         Reviewed by Brent Fulgham.
834
835         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion-expected.txt: Added.
836         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html: Added.
837         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion-expected.txt: Added.
838         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html: Added.
839         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to-expected.txt: Added.
840         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html: Added.
841         * platform/wk2/TestExpectations:
842             New tests added as [ Pass ].
843
844 2018-02-12  Matt Lewis  <jlewis3@apple.com>
845
846         Marked multiple http/tests/resourceLoadStatistics tests as flaky and skip.
847         
848
849         Unreviewed test gardening.
850
851         * platform/mac-wk2/TestExpectations:
852
853 2018-02-12  Matt Lewis  <jlewis3@apple.com>
854
855         Marked http/tests/workers/service/basic-messageport.html as flaky on macOS WK2.
856         https://bugs.webkit.org/show_bug.cgi?id=182630
857
858         Unreviewed test gardening.
859
860         * platform/mac-wk2/TestExpectations:
861
862 2018-02-12  Matt Lewis  <jlewis3@apple.com>
863
864         Unreviewed, rolling out r228376.
865
866         This caused accessibility/mac/selection-notification-focus-
867         change.html to become flaky on macOS.
868
869         Reverted changeset:
870
871         "AX: defer focusedUIElement notifications"
872         https://bugs.webkit.org/show_bug.cgi?id=182643
873         https://trac.webkit.org/changeset/228376
874
875 2018-02-12  Per Arne Vollan  <pvollan@apple.com>
876
877         Mark imported/mozilla/svg/conditions-07.svg as a flaky failure on Windows.
878
879         Unreviewed test gardening.
880
881         * platform/win/TestExpectations:
882
883 2018-02-12  Matt Lewis  <jlewis3@apple.com>
884
885         Skipped webgl/1.0.3/conformance/rendering/many-draw-calls.html on iOS Simulator Debug WK2
886         https://bugs.webkit.org/show_bug.cgi?id=182144
887
888         Unreviewed test expectations.
889
890         * platform/ios-wk2/TestExpectations:
891
892 2018-02-12  Chris Fleizach  <cfleizach@apple.com>
893
894         AX: defer focusedUIElement notifications
895         https://bugs.webkit.org/show_bug.cgi?id=182643
896         <rdar://problem/37394310>
897
898         Reviewed by Zalan Bujtas.
899
900         * accessibility/mac/aria-menu-item-selected-notification.html:
901              Rewrite test to accomodate that focus changes happen asynchronously.
902         * accessibility/mac/selection-notification-focus-change-expected.txt:
903         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
904              The order of notifications is different now that focus changes happen later.        
905
906 2018-02-12  Per Arne Vollan  <pvollan@apple.com>
907
908         Update test expectations for some tests which are failing on only one ews Windows bot.
909         https://bugs.webkit.org/show_bug.cgi?id=182694
910
911         Unreviewed test gardening.
912
913         * platform/win/TestExpectations:
914
915 2018-02-08  Ryosuke Niwa  <rniwa@webkit.org>
916
917         REGRESSION (r223440): Copying & pasting a list from Microsoft Word to TinyMCE fails
918         https://bugs.webkit.org/show_bug.cgi?id=182564
919
920         Reviewed by Wenson Hsieh.
921
922         Added a test to make sure special Microsoft Word quirks would not get triggered
923         when pasting content copied within WebKit.
924
925         * http/tests/security/clipboard/copy-paste-html-across-origin-strips-mso-list-expected.txt: Added.
926         * http/tests/security/clipboard/copy-paste-html-across-origin-strips-mso-list.html: Added.
927         * http/tests/security/clipboard/resources/copy-mso-list.html: Added.
928
929 2018-02-09  Ryan Haddad  <ryanhaddad@apple.com>
930
931         Mark two service worker LayoutTests as flaky.
932
933         Unreviewed test gardening.
934
935         * platform/mac-wk2/TestExpectations:
936
937 2018-02-09  Michael Catanzaro  <mcatanzaro@igalia.com>
938
939         Unreviewed, updated GTK test expectations after r228276
940
941         * platform/gtk/TestExpectations:
942
943 2018-02-08  Wenson Hsieh  <wenson_hsieh@apple.com>
944
945         Pasting from Excel no longer provides text/html data
946         https://bugs.webkit.org/show_bug.cgi?id=182636
947         <rdar://problem/37087060>
948
949         Reviewed by Ryosuke Niwa.
950
951         Rebaseline some existing layout tests. We now expose "text/html" alongside "Files" on DataTransfer.types() in
952         some circumstances. This also provides some test coverage for ensuring that the paste codepath iOS allows the
953         page to request HTML, even if there are files on the pasteboard. See the WebCore ChangeLog for more detail.
954
955         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
956         * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt:
957         * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt:
958
959         Adjust test expectations for the additional "text/html" type.
960
961         * editing/pasteboard/paste-image-does-not-reveal-file-url-expected.txt:
962         * editing/pasteboard/paste-image-does-not-reveal-file-url.html:
963
964         Instead of checking that types is [ "Files" ], just check that types contains "Files". On iOS, copying a
965         selected image does not also copy HTML, but on macOS it does; this covers both cases.
966
967 2018-02-09  Matt Baker  <mattbaker@apple.com>
968
969         Web Inspector: Object.shallowEqual always fails when comparing array property values
970         https://bugs.webkit.org/show_bug.cgi?id=182634
971         <rdar://problem/37374639>
972
973         Reviewed by Devin Rousso.
974
975         * inspector/unit-tests/object-utilities-expected.txt:
976         * inspector/unit-tests/object-utilities.html:
977
978 2018-02-09  Andy Estes  <aestes@apple.com>
979
980         [Payment Request] Crash in PaymentRequest::canMakePayment() when Apple Pay payment method data is missing required fields
981         https://bugs.webkit.org/show_bug.cgi?id=182631
982
983         Reviewed by Mark Lam.
984
985         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
986         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
987
988 2018-02-09  Ryan Haddad  <ryanhaddad@apple.com>
989
990         Update TestExpectations for fast/forms/textarea/textarea-state-restore.html
991         https://bugs.webkit.org/show_bug.cgi?id=90980
992
993         Unreviewed test gardening.
994
995         * TestExpectations:
996         * platform/wk2/TestExpectations:
997
998 2018-02-09  Philippe Normand  <pnormand@igalia.com>
999
1000         [GStreamer][WebAudio] Winamp2-js woes
1001         https://bugs.webkit.org/show_bug.cgi?id=182612
1002
1003         Reviewed by Xabier Rodriguez Calvar and Carlos Alberto Lopez Perez.
1004
1005         * webaudio/silence-after-playback-expected.wav: Added.
1006         * webaudio/silence-after-playback.html: Added.
1007
1008 2018-02-09  Javier Fernandez  <jfernandez@igalia.com>
1009
1010         [css-align] Implement the new behavior of 'legacy' for justify-items
1011         https://bugs.webkit.org/show_bug.cgi?id=172712
1012
1013         Reviewed by Antti Koivisto.
1014
1015         Rebaselined Default Alignment related tests because of the new 'legacy' value.
1016
1017         * css3/parse-alignment-of-root-elements.html:
1018         * css3/parse-place-items.html:
1019         * fast/css/parse-justify-items.html:
1020
1021 2018-02-08  Matt Lewis  <jlewis3@apple.com>
1022
1023         Marked media/W3C/video/events/event_progress_manual.html as flaky on macOS WK2.
1024         https://bugs.webkit.org/show_bug.cgi?id=177663
1025
1026         Unreviewed test gardening.
1027
1028         * platform/mac-wk2/TestExpectations:
1029
1030 2018-02-08  Chris Dumez  <cdumez@apple.com>
1031
1032         Form submission after navigation fails when decidePolicyForNavigationAction is async
1033         https://bugs.webkit.org/show_bug.cgi?id=182412
1034         <rdar://problem/35181099>
1035
1036         Reviewed by Alex Christensen.
1037
1038         Import layout test coverage from Alex's earlier patch.
1039
1040         * http/tests/navigation/resources/a.html: Added.
1041         * http/tests/navigation/resources/b.html: Added.
1042         * http/tests/navigation/sync-form-submit-iframe-expected.txt: Added.
1043         * http/tests/navigation/sync-form-submit-iframe.html: Added.
1044
1045 2018-02-08  Per Arne Vollan  <pvollan@apple.com>
1046
1047         Mark accessibility/aria-hidden-updates-alldescendants.html as a failure on Windows.
1048         https://bugs.webkit.org/show_bug.cgi?id=182626
1049
1050         Unreviewed test gardening.
1051
1052         * platform/win/TestExpectations:
1053
1054 2018-02-08  John Wilander  <wilander@apple.com>
1055
1056         Switch http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html from testRunner.installStatisticsDidModifyDataRecordsCallback() to testRunner.installStatisticsDidScanDataRecordsCallback()
1057         https://bugs.webkit.org/show_bug.cgi?id=182624
1058         <rdar://problem/37364749>
1059
1060         Unreviewed test gardening.
1061
1062         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1063         * platform/mac-wk2/TestExpectations:
1064             Changed from [ Pass Timeout ] to [ Pass ] for the given test.
1065
1066 2018-02-08  Ryan Haddad  <ryanhaddad@apple.com>
1067
1068         Mark inspector/console/clearMessages.html as flaky.
1069         https://bugs.webkit.org/show_bug.cgi?id=182620
1070
1071         Unreviewed test gardening.
1072
1073         * platform/mac/TestExpectations:
1074
1075 2018-02-08  Ryan Haddad  <ryanhaddad@apple.com>
1076
1077         Mark media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen.html as flaky.
1078         https://bugs.webkit.org/show_bug.cgi?id=182571
1079
1080         Unreviewed test gardening.
1081
1082         * platform/mac-wk1/TestExpectations:
1083
1084 2018-02-08  Ryan Haddad  <ryanhaddad@apple.com>
1085
1086         Mark webanimations/animation-opacity-animation-crash.html as flaky.
1087         https://bugs.webkit.org/show_bug.cgi?id=181612
1088
1089         Unreviewed test gardening.
1090
1091         * platform/ios/TestExpectations:
1092         * platform/mac/TestExpectations:
1093
1094 2018-02-08  Ryan Haddad  <ryanhaddad@apple.com>
1095
1096         Mark fast/dom/adopt-node-crash-2.html as flaky.
1097         https://bugs.webkit.org/show_bug.cgi?id=182589
1098
1099         Unreviewed test gardening.
1100
1101         * platform/mac/TestExpectations:
1102
1103 2018-02-08  Chris Fleizach  <cfleizach@apple.com>
1104
1105         AX: Defer attribute computation until needed.
1106         https://bugs.webkit.org/show_bug.cgi?id=182386
1107         <rdar://problem/37115277>
1108
1109         Reviewed by Zalan Bujtas.
1110
1111         Update tests to reflect new world of delayed attribute handling for accessibility.
1112
1113         * accessibility/canvas-fallback-content.html:
1114              Make test async so attributes can be checked after deferred handling.
1115         * accessibility/mac/aria-expanded-notifications.html:
1116              Access elements through AX tree so attribute changes generate notifications.
1117         * accessibility/mac/aria-listbox-selectedchildren-change.html:
1118              Make test async so attributes can be checked after deferred handling.
1119         * accessibility/mac/aria-menu-item-selected-notification.html:
1120              Access menu item through AX tree so attribute changes generate notifications.
1121         * accessibility/mac/aria-modal-auto-focus.html:
1122              Access buttons after delay so attributes have time to be deferred.
1123         * accessibility/mac/element-busy-changed.html:
1124              Process second attribute change after delay so we generate two notifications.
1125         * accessibility/mac/expanded-notification.html:
1126              Set attributes after a delay so they generate individual notifications.
1127         * accessibility/notification-listeners.html:
1128               Access elements through AX tree so attribute changes generate notifications.
1129
1130 2018-02-08  Miguel Gomez  <magomez@igalia.com>
1131
1132         Unreviewed GTK+ gardening after r228270.
1133
1134         * platform/gtk/TestExpectations:
1135
1136 2018-02-08  Philippe Normand  <pnormand@igalia.com>
1137
1138         [GStreamer] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
1139         https://bugs.webkit.org/show_bug.cgi?id=173916
1140
1141         Reviewed by Xabier Rodriguez Calvar.
1142
1143         * platform/gtk/TestExpectations: Unskip fixed test.
1144
1145 2018-02-06  Yusuke Suzuki  <utatane.tea@gmail.com>
1146
1147         [JSC] Implement Array.prototype.flatMap and Array.prototype.flatten
1148         https://bugs.webkit.org/show_bug.cgi?id=182440
1149
1150         Reviewed by Darin Adler.
1151
1152         * inspector/model/remote-object-get-properties-expected.txt:
1153         * js/Object-getOwnPropertyNames-expected.txt:
1154         * js/script-tests/Object-getOwnPropertyNames.js:
1155
1156 2018-01-13  Darin Adler  <darin@apple.com>
1157
1158         Event improvements
1159         https://bugs.webkit.org/show_bug.cgi?id=179591
1160
1161         Reviewed by Chris Dumez.
1162
1163         * fast/dom/reference-cycle-leaks-expected.txt: Expect success for the
1164         CustomEvent, MessageEvent, and PopStateEvent cycle leak checks.
1165
1166 2018-02-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
1167
1168         [iOS] Skip webgl/webgl-texture-image-buffer-reuse.html
1169         https://bugs.webkit.org/show_bug.cgi?id=182592
1170
1171         Unreviewed test gardening.
1172
1173         * platform/ios/TestExpectations:
1174
1175 2018-02-07  Youenn Fablet  <youenn@apple.com>
1176
1177         Remove www1/www2 URLs from service worker tests
1178         https://bugs.webkit.org/show_bug.cgi?id=182548
1179
1180         Reviewed by Chris Dumez.
1181
1182         * TestExpectations:
1183
1184 2018-02-07  John Wilander  <wilander@apple.com>
1185
1186         Switch testRunner.installStatisticsDidModifyDataRecordsCallback() to testRunner.installStatisticsDidScanDataRecordsCallback() in two tests
1187         https://bugs.webkit.org/show_bug.cgi?id=182366
1188         <rdar://problem/37094805>
1189
1190         Unreviewed test gardening.
1191
1192         This change is an attempt to make two flaky test cases stable.
1193         It also skips http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html
1194         because the timestamp resolution of 5 seconds is now so short that we run into timing flakiness.
1195
1196         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1197         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1198         * platform/mac-wk2/TestExpectations:
1199             Removed [ Skip ] entry for http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
1200             Added [ Skip ] entry for http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html
1201         * platform/wk2/TestExpectations:
1202             Now both the above test cases are marked [ Pass ].
1203
1204 2018-02-07  Ryan Haddad  <ryanhaddad@apple.com>
1205
1206         Skip media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls.html.
1207         https://bugs.webkit.org/show_bug.cgi?id=169158
1208
1209         Unreviewed test gardening.
1210
1211         * platform/mac/TestExpectations:
1212
1213 2018-02-07  Youenn Fablet  <youenn@apple.com>
1214
1215         ASSERTION FAILED: m_timeOrigin in Performance::Performance()
1216         https://bugs.webkit.org/show_bug.cgi?id=182558
1217         <rdar://problem/37297551>
1218
1219         Reviewed by Chris Dumez.
1220
1221         Make use of WPT cors-preflight-star.any.js test in service worker.
1222         This test should be removed once WPT will run any.js tests in service workers as well as workers and window.
1223
1224         * http/wpt/service-workers/cors-preflight-star.any.js: Added.
1225         * http/wpt/service-workers/cors-preflight-star.any.serviceworker-expected.txt: Added.
1226         * http/wpt/service-workers/cors-preflight-star.any.serviceworker.html: Added.
1227
1228 2018-02-07  Wenson Hsieh  <wenson_hsieh@apple.com>
1229
1230         REGRESSION(r226396): File paths are inserted when dropping image files
1231         https://bugs.webkit.org/show_bug.cgi?id=182557
1232         <rdar://problem/37294120>
1233
1234         Reviewed by Ryosuke Niwa.
1235
1236         Tweak an existing layout test that drops a file into a contenteditable, to check that no text is inserted into
1237         the editable element after dropping.
1238
1239         * editing/pasteboard/drag-files-to-editable-element-as-URLs-expected.txt:
1240         * editing/pasteboard/drag-files-to-editable-element-as-URLs.html:
1241
1242 2018-02-07  John Wilander  <wilander@apple.com>
1243
1244         Restrict Referer to just the origin for third parties in private mode and third parties ITP blocks cookies for in regular mode
1245         https://bugs.webkit.org/show_bug.cgi?id=182559
1246         <rdar://problem/36990337>
1247
1248         Reviewed by Andy Estes.
1249
1250         * TestExpectations:
1251             New tests marked as [ Skip ]. The change only applies to iOS and Mac.
1252         * http/tests/resourceLoadStatistics/resources/echo-referrer.php: Added.
1253         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt: Added.
1254         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html: Added.
1255         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt: Added.
1256         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html: Added.
1257         * http/tests/security/resources/echo-referrer.php: Added.
1258         * http/tests/security/resources/redirect.php: Added.
1259         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt: Added.
1260         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html: Added.
1261         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt: Added.
1262         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode.html: Added.
1263         * platform/ios/TestExpectations:
1264             New tests marked as [ Pass ].
1265         * platform/mac-wk2/TestExpectations:
1266             New tests marked as [ Pass ].
1267         * platform/wk2/TestExpectations:
1268             New tests marked as [ Skip ].
1269
1270 2018-02-07  Matt Lewis  <jlewis3@apple.com>
1271
1272         Adjusted test expectations for storage/indexeddb/modern/idbtransaction-objectstore-failures.html.
1273         https://bugs.webkit.org/show_bug.cgi?id=171862
1274
1275         Unreviewed test gardening.
1276
1277         * platform/mac-wk2/TestExpectations:
1278
1279 2018-02-07  Daniel Bates  <dabates@apple.com>
1280
1281         Log error when authentication challenge is blocked due to an insecure request
1282         https://bugs.webkit.org/show_bug.cgi?id=182358
1283
1284         Reviewed by Andy Estes.
1285
1286         Add more tests and update expected results of existing tests now that we emit console messages.
1287
1288         Also fixed a typo in LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html
1289         so that it tests what it actually claims to test and made the test programmatically load the image
1290         to avoid output flakiness caused by the preload scanner preloading it. The preload scanner performs
1291         mixed content checks and this can cause duplicate mixed content warnings in the test output.
1292
1293         * http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt: Added.
1294         * http/tests/security/mixedContent/insecure-basic-auth-image.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html.
1295         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt:
1296         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
1297         * http/tests/security/mixedContent/resources/subresource/protected-page.php: Added.
1298         * http/tests/security/mixedContent/resources/subresource2/protected-image.php: Added.
1299         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt: Added.
1300         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https.html: Added.
1301         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt: Added.
1302         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https.html: Added.
1303         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt:
1304         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt:
1305         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html:
1306
1307 2018-02-07  Chris Dumez  <cdumez@apple.com>
1308
1309         IndexedDB in service workers is using a memory backed store
1310         https://bugs.webkit.org/show_bug.cgi?id=182574
1311         <rdar://problem/37316205>
1312
1313         Reviewed by Youenn Fablet.
1314
1315         Unskip test that no longer times out.
1316
1317         * TestExpectations:
1318
1319 2018-02-07  Ms2ger  <Ms2ger@igalia.com>
1320
1321         [WPE] Enable http/wpt/fetch/response-status-text.html
1322         https://bugs.webkit.org/show_bug.cgi?id=177872
1323
1324         Unreviewed test gardening.
1325
1326         * platform/wpe/TestExpectations: the test appears to pass since r227900.
1327
1328 2018-02-07  Ms2ger  <Ms2ger@igalia.com>
1329
1330         [WPE] Test gardening
1331         https://bugs.webkit.org/show_bug.cgi?id=182568
1332
1333         Unreviewed test gardening.
1334
1335         * platform/wpe/TestExpectations:
1336           - imported/w3c/web-platform-tests/css/css-shapes/shape-outside/values/shape-margin-001.html: fixed in r226404.
1337           - imported/w3c/web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html: fixed in r226404.
1338           - imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders.htm: fixed in r227900.
1339           - imported/w3c/web-platform-tests/XMLHttpRequest/status-async.htm: fixed in r227900.
1340           - imported/w3c/web-platform-tests/XMLHttpRequest/status-basic.htm: fixed in r227900.
1341           - imported/w3c/web-platform-tests/XMLHttpRequest/status-error.htm: fixed in r227900.
1342           - svg/custom/filter-update-different-root.html: fixed in r225797.
1343           - svg/filters/color-space-conversion.svg: fixed in r225797.
1344           - svg/filters/container-with-filters.svg: fixed in r225797.
1345           - svg/filters/feComposite-background-rect-control-operators.svg: fixed in r225797.
1346           - svg/filters/feDisplacementMap-filterUnits.svg: fixed in r225797.
1347         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1348           update for error message change, probably in r227900.
1349
1350 2018-02-06  Nikita Vasilyev  <nvasilyev@apple.com>
1351
1352         Web Inspector: Rename String.prototype.trimEnd to avoid conflicts with native trimEnd
1353         https://bugs.webkit.org/show_bug.cgi?id=182545
1354
1355         Reviewed by Brian Burg.
1356
1357         * inspector/unit-tests/string-utilities-expected.txt:
1358         * inspector/unit-tests/string-utilities.html:
1359
1360 2018-02-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
1361
1362         Rendering SVG images with same size as WebGL texture doesn't work correctly
1363         https://bugs.webkit.org/show_bug.cgi?id=182367
1364
1365         Reviewed by Dean Jackson.
1366
1367         * webgl/webgl-texture-image-buffer-reuse-expected.html: Added.
1368         * webgl/webgl-texture-image-buffer-reuse.html: Added.
1369
1370 2018-02-06  Matt Lewis  <jlewis3@apple.com>
1371
1372         Marked transitions/transition-display-property.html as flaky.
1373         https://bugs.webkit.org/show_bug.cgi?id=182554
1374
1375         Unreviewed test gardening.
1376
1377         * platform/mac-wk1/TestExpectations:
1378
1379 2018-02-06  Youenn Fablet  <youenn@apple.com>
1380
1381         imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https.html is flaky
1382         https://bugs.webkit.org/show_bug.cgi?id=182541
1383
1384         Reviewed by Chris Dumez.
1385
1386         * TestExpectations:
1387
1388 2018-02-06  Chris Dumez  <cdumez@apple.com>
1389
1390         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html is a flaky failure on macOS and iOS
1391         https://bugs.webkit.org/show_bug.cgi?id=181392
1392         <rdar://problem/36384136>
1393
1394         Reviewed by Youenn Fablet.
1395
1396         Unskip test that is no longer flaky.
1397
1398         * platform/mac-wk2/TestExpectations:
1399
1400 2018-02-06  Andy Estes  <aestes@apple.com>
1401
1402         [Payment Request] show() should take an optional PaymentDetailsUpdate promise
1403         https://bugs.webkit.org/show_bug.cgi?id=182538
1404         <rdar://problem/36754552>
1405
1406         Reviewed by Tim Horton.
1407
1408         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1409         * http/tests/paymentrequest/payment-request-show-method.https.html:
1410
1411 2018-02-06  Daniel Bates  <dabates@apple.com>
1412
1413         Make mixed content basic auth tests more robust
1414         https://bugs.webkit.org/show_bug.cgi?id=182537
1415
1416         Reviewed by Chris Dumez.
1417
1418         Load the test image programmatically instead of declaratively to avoid output flakiness caused by
1419         the preload scanner preloading the test image. The preload scanner performs mixed content checks
1420         and this can cause duplicate mixed content warnings in the test output.
1421
1422         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html:
1423         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html:
1424
1425 2018-02-06  Antoine Quint  <graouts@apple.com>
1426
1427         [Modern Media Controls] Test at media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html fails
1428         https://bugs.webkit.org/show_bug.cgi?id=182425
1429
1430         Reviewed by Dean Jackson.
1431
1432         Turn the test back on now that it works.
1433
1434         * platform/mac/TestExpectations:
1435
1436 2018-02-06  Antoine Quint  <graouts@apple.com>
1437
1438         Layout Test media/modern-media-controls/slider/slider-value.html is flaky
1439         https://bugs.webkit.org/show_bug.cgi?id=182515
1440
1441         Reviewed by Dean Jackson.
1442
1443         Ensure we stop printing messages once the test has completed since the bots show that this could happen,
1444         although I couldn't reproduce locally.
1445
1446         * media/modern-media-controls/slider/slider-value.html:
1447
1448 2018-02-06  Chris Dumez  <cdumez@apple.com>
1449
1450         Unreviewed, unskip readable-byte-streams/detached-buffers.serviceworker.https.html as it is no longer flaky
1451
1452         * TestExpectations:
1453
1454 2018-02-06  Chris Dumez  <cdumez@apple.com>
1455
1456         Unreviewed, add bug number of service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https.html
1457
1458         * TestExpectations:
1459
1460 2018-02-06  Chris Dumez  <cdumez@apple.com>
1461
1462         Unreviewed, unskip service-worker/about-blank-replacement.https.html as it is no longer flaky
1463
1464         * TestExpectations:
1465
1466 2018-02-06  Chris Dumez  <cdumez@apple.com>
1467
1468         Unreviewed, unskip service-worker/service-worker-csp-connect.https.html as it is no longer flaky
1469
1470         * TestExpectations:
1471
1472 2018-02-06  Chris Dumez  <cdumez@apple.com>
1473
1474         Unreviewed, unskip service-worker/uncontrolled-page.https.html as it no longer seems flaky
1475
1476         * TestExpectations:
1477
1478 2018-02-06  Chris Dumez  <cdumez@apple.com>
1479
1480         Unreviewed, mark service-worker/windowclient-navigate.https.html as slow instead of flaky
1481
1482         * TestExpectations:
1483
1484 2018-02-06  Chris Dumez  <cdumez@apple.com>
1485
1486         Unreviewed, unskip service-worker/registration-service-worker-attributes.https.html now that it is no longer flaky
1487
1488         * TestExpectations:
1489
1490 2018-02-06  Chris Dumez  <cdumez@apple.com>
1491
1492         Unreviewed, unskip service-worker/update.https.html now that it is no longer flaky
1493
1494         * TestExpectations:
1495
1496 2018-02-05  Youenn Fablet  <youenn@apple.com>
1497
1498         Crash in imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html
1499         https://bugs.webkit.org/show_bug.cgi?id=182422
1500         <rdar://problem/37182665>
1501
1502         Reviewed by Alex Christensen.
1503
1504         * platform/mac/TestExpectations:
1505
1506 2018-02-05  Myles C. Maxfield  <mmaxfield@apple.com>
1507
1508         Test gardening after r228044
1509         https://bugs.webkit.org/show_bug.cgi?id=182517
1510
1511         Unreviewed.
1512
1513         * platform/ios/fast/css-generated-content/initial-letter-basic-expected.txt:
1514         * platform/ios/fast/css-generated-content/initial-letter-border-padding-expected.txt:
1515         * platform/ios/fast/css-generated-content/initial-letter-raised-expected.txt:
1516         * platform/ios/fast/css-generated-content/initial-letter-sunken-expected.txt:
1517
1518 2018-02-05  Simon Fraser  <simon.fraser@apple.com>
1519
1520         iOS WK2: fast/visual-viewport/resize-event-fired.html crashes with GuardMalloc
1521         https://bugs.webkit.org/show_bug.cgi?id=182504
1522         rdar://problem/36386435
1523
1524         Reviewed by Wenson Hsieh.
1525         
1526         Don't end the test until both the resize handler has been called, and the zoom is complete, to
1527         avoid leaving dangling zoom completion handlers.
1528
1529         * fast/visual-viewport/resize-event-fired.html:
1530         * platform/ios/TestExpectations:
1531
1532 2018-02-05  Chris Dumez  <cdumez@apple.com>
1533
1534         Unreviewed, unskip fetch-event-respond-with-partial-stream.https.html as it no longer times out
1535
1536         * TestExpectations:
1537
1538 2018-02-05  Zan Dobersek  <zdobersek@igalia.com>
1539
1540         Unreviewed GTK+ gardening.
1541
1542         * platform/gtk/TestExpectations: Re-skip the modern media controls tests
1543         on the GTK+ port after they were unskipped in r228097. They're timing
1544         out in large enough numbers to cause early exits. They should be
1545         examined in more detail and unskipped once fixed.
1546
1547 2018-02-05  John Wilander  <wilander@apple.com>
1548
1549         Storage Access API: Add testRunner.getAllStorageAccessEntries() to make testing easier and more explicit
1550         https://bugs.webkit.org/show_bug.cgi?id=181601
1551         <rdar://problem/36475837>
1552
1553         Reviewed by Alex Christensen.
1554
1555         http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html
1556         was found to be flaky. With the testRunner.hasStorageAccessEntry() getter
1557         it's possible to check access even if a frame doesn't respond timely to
1558         postMessage after detach and attach.
1559
1560         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
1561         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html:
1562         * platform/mac-wk2/TestExpectations:
1563             http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html
1564             no longer marked as flaky. Note that the wrong test was marked flaky. It should have been
1565             http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html.
1566
1567 2018-02-05  Matt Lewis  <jlewis3@apple.com>
1568
1569         Skipped imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html
1570         https://bugs.webkit.org/show_bug.cgi?id=182422
1571
1572         Unreviewed test gardening.
1573
1574         * platform/ios/TestExpectations:
1575         * platform/mac/TestExpectations:
1576
1577 2018-02-05  Chris Dumez  <cdumez@apple.com>
1578
1579         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html is flaky
1580         https://bugs.webkit.org/show_bug.cgi?id=181166
1581         <rdar://problem/37169508>
1582
1583         Reviewed by Youenn Fablet.
1584
1585         Unskip test that is no longer flaky.
1586
1587         * platform/mac-wk2/TestExpectations:
1588
1589 2018-02-05  Daniel Bates  <dabates@apple.com>
1590
1591         Disallow evaluating JavaScript from NPP_Destroy() in WebKit
1592         https://bugs.webkit.org/show_bug.cgi?id=181889
1593         <rdar://problem/36674701>
1594
1595         Reviewed by Brent Fulgham.
1596
1597         Consolidate all the plugin tests that evaluate JavaScript from NPP_Destroy()
1598         and mark them as Wont Fix. In a subsequent change we will look to replace
1599         these tests with tests that ensure that we do not evaluate JavaScript from
1600         NPP_Destroy().
1601
1602         * platform/mac/TestExpectations:
1603         * platform/wk2/TestExpectations:
1604
1605 2018-02-05  Antoine Quint  <graouts@apple.com>
1606
1607         [Modern Media Controls] Turn media/modern-media-controls tests back on by default
1608         https://bugs.webkit.org/show_bug.cgi?id=182482
1609
1610         Reviewed by Eric Carlson.
1611
1612         After updating a significant amount of tests under media/modern-media-controls over the last week, we can stop skipping
1613         tests in this directory by default, and instead skip tests that do not apply on a per-platform basis. This patch does that
1614         along with fixing a few remaining tests and adding some more for the new behavior of display 3, 4, 5 or 6 digits for time
1615         labels depending on the overall video duration.
1616
1617         * TestExpectations:
1618         * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast-expected.txt:
1619         * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
1620         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
1621         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1622         * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt:
1623         * http/tests/media/modern-media-controls/status-support/status-support-loading.html:
1624         * http/tests/media/modern-media-controls/time-control/1-to-10-hours-expected.txt: Added.
1625         * http/tests/media/modern-media-controls/time-control/1-to-10-hours.html: Added.
1626         * http/tests/media/modern-media-controls/time-control/10-hours-or-more-expected.txt: Added.
1627         * http/tests/media/modern-media-controls/time-control/10-hours-or-more.html: Added.
1628         * http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour-expected.txt: Added.
1629         * http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour.html: Added.
1630         * http/tests/media/modern-media-controls/time-control/less-than-10-minutes-expected.txt: Renamed from LayoutTests/http/tests/media/modern-media-controls/time-labels-support/long-time-expected.txt.
1631         * http/tests/media/modern-media-controls/time-control/less-than-10-minutes.html: Renamed from LayoutTests/http/tests/media/modern-media-controls/time-labels-support/long-time.html.
1632         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Make this test more reliable by going a little further
1633         left of the slider's left-most point to ensure we always get a 0-value.
1634         * platform/ios/TestExpectations:
1635         * platform/mac/TestExpectations:
1636
1637 2018-02-05  Antti Koivisto  <antti@apple.com>
1638
1639         Crash on sfgate.com because mismatching link preload types
1640         https://bugs.webkit.org/show_bug.cgi?id=182483
1641         <rdar://problem/37065331>
1642
1643         Reviewed by Daniel Bates.
1644
1645         * http/tests/preload/link-preload-type-mismatch-expected.txt: Added.
1646         * http/tests/preload/link-preload-type-mismatch.html: Added.
1647
1648 2018-02-05  Manuel Rego Casasnovas  <rego@igalia.com>
1649
1650         [css-grid] Rename gutter properties to remove "grid-" prefix
1651         https://bugs.webkit.org/show_bug.cgi?id=180290
1652
1653         Reviewed by Javier Fernandez.
1654
1655         * TestExpectations: We're now passing some gutters tests,
1656         so removing them from TestExpectations.
1657         * fast/css-grid-layout/grid-gutters-get-set.html: Removed. This is now covered by WPT tests.
1658         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt: Update results for gutter properties
1659         as default value is now "normal".
1660         * fast/css-grid-layout/grid-shorthand-get-set.html: Update checks for gutter properties
1661         as default value is now "normal".
1662
1663 2018-02-05  Ms2ger  <Ms2ger@igalia.com>
1664
1665         Implement createImageBitmap(HTMLVideoElement)
1666         https://bugs.webkit.org/show_bug.cgi?id=182388
1667
1668         Reviewed by Žan Doberšek.
1669
1670         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1671         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1672         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1673
1674 2018-02-02  Ryan Haddad  <ryanhaddad@apple.com>
1675
1676         Unreviewed test gardening, skip fast/visual-viewport/resize-event-fired.html on iOS.
1677
1678         * platform/ios/TestExpectations:
1679
1680 2018-02-02  Ryan Haddad  <ryanhaddad@apple.com>
1681
1682         Rebaseline imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html for iOS.
1683
1684         Unreviewed test gardening.
1685
1686         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
1687
1688 2018-02-02  Antoine Quint  <graouts@apple.com>
1689
1690         [Modern Media Controls] Turn media/modern-media-controls/volume-* back on
1691         https://bugs.webkit.org/show_bug.cgi?id=182438
1692
1693         Reviewed by Dean Jackson.
1694
1695         Update tests to match the modern-media-controls design and expectations.
1696         One test was reworked as a Slider test since VolumeSlider no longer exists.
1697
1698         * media/modern-media-controls/slider/slider-value-expected.txt: Renamed from LayoutTests/media/modern-media-controls/volume-slider/volume-slider-value-expected.txt.
1699         * media/modern-media-controls/slider/slider-value.html: Renamed from LayoutTests/media/modern-media-controls/volume-slider/volume-slider-value.html.
1700         * media/modern-media-controls/volume-down-support/volume-down-support-expected.txt:
1701         * media/modern-media-controls/volume-down-support/volume-down-support.html:
1702         * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Removed.
1703         * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Removed.
1704         * media/modern-media-controls/volume-slider/volume-slider.html: Removed.
1705         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
1706         * media/modern-media-controls/volume-support/volume-support-click.html:
1707         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt:
1708         * media/modern-media-controls/volume-support/volume-support-drag.html:
1709         * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
1710         * media/modern-media-controls/volume-up-support/volume-up-support.html:
1711         * platform/ios/TestExpectations:
1712         * platform/mac/TestExpectations:
1713
1714 2018-02-02  Antoine Quint  <graouts@apple.com>
1715
1716         [Modern Media Controls] Turn media/modern-media-controls/tracks-panel and media/modern-media-controls/tracks-support back on
1717         https://bugs.webkit.org/show_bug.cgi?id=182426
1718
1719         Reviewed by Dean Jackson.
1720
1721         Update tests to match the modern-media-controls design and expectations. One test fails currently due to an issue with the
1722         auto-hide behavior, it is tracked in webkit.org/b/182425.
1723
1724         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt:
1725         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html:
1726         * media/modern-media-controls/tracks-panel/tracks-panel-position-and-size-expected.txt:
1727         * media/modern-media-controls/tracks-panel/tracks-panel-position-and-size.html:
1728         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
1729         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
1730         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks-expected.txt:
1731         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html:
1732         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt:
1733         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html:
1734         * media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen-expected.txt:
1735         * media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen.html:
1736         * media/modern-media-controls/tracks-support/tracks-support-text-tracks-expected.txt:
1737         * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html:
1738         * platform/mac/TestExpectations:
1739
1740 2018-02-02  Ms2ger  <Ms2ger@igalia.com>
1741
1742         imagebitmap gardening
1743         https://bugs.webkit.org/show_bug.cgi?id=182430
1744
1745         Unreviewed test gardening.
1746
1747         * platform/ios/TestExpectations:
1748         * platform/mac/TestExpectations:
1749
1750 2018-02-02  Claudio Saavedra  <csaavedra@igalia.com>
1751
1752         [GTK][Wayland][WPE] fast/canvas/canvas-createPattern-video-modify.html failing
1753         https://bugs.webkit.org/show_bug.cgi?id=182432
1754
1755         Unreviewed gardening.
1756         * platform/gtk-wayland/TestExpectations:
1757         * platform/wpe/TestExpectations:
1758
1759 2018-02-02  Ms2ger  <Ms2ger@igalia.com>
1760
1761         Update imagebitmap tests.
1762         https://bugs.webkit.org/show_bug.cgi?id=182335
1763         <rdar://problem/37110684>
1764
1765         Unreviewed test gardening.
1766
1767         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
1768         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1769         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
1770         * platform/mac/TestExpectations:
1771         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
1772         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1773         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
1774
1775 2018-02-02  Fujii Hironori  <Hironori.Fujii@sony.com>
1776
1777         [GTK] fast/events/message-channel-gc-4.html is flaky
1778         https://bugs.webkit.org/show_bug.cgi?id=182104
1779
1780         Reviewed by Carlos Garcia Campos.
1781
1782         * platform/gtk/TestExpectations:
1783         Unmarked fast/events/message-channel-gc-4.html and fast/workers/worker-cloneport.html.
1784
1785 2018-02-01  Chris Dumez  <cdumez@apple.com>
1786
1787         When SW install fails, null out registration.installing before setting worker state to "redundant"
1788         https://bugs.webkit.org/show_bug.cgi?id=182416
1789         <rdar://problem/37141997>
1790
1791         Reviewed by Youenn Fablet.
1792
1793         Add layout test coverage. I have verified that this test is passing in both Firefox and Chrome.
1794
1795         * http/tests/workers/service/install-fails-expected.txt: Added.
1796         * http/tests/workers/service/install-fails.html: Added.
1797         * http/tests/workers/service/resources/install-fails-worker.js: Added.
1798         (event.event.waitUntil.new.Promise):
1799
1800 2018-02-01  Megan Gardner  <megan_gardner@apple.com>
1801
1802         Fix race-condition in fast/forms/ios/ipad/select-form-run-twice.html
1803         https://bugs.webkit.org/show_bug.cgi?id=182370
1804
1805         Reviewed by Tim Horton.
1806         
1807         There is the potential for multiple button clicks, due to looping function calls that can cause timed functions to 
1808         still be running in the next test, causing crashes. Guarding against repeated clicks, and cancelling the timers should 
1809         clean up this problem.
1810
1811         * fast/forms/ios/ipad/select-form-run-twice.html:
1812         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest.html:
1813
1814 2018-02-01  Matt Lewis  <jlewis3@apple.com>
1815
1816         Skipped http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html on macOS WK2.
1817         https://bugs.webkit.org/show_bug.cgi?id=182366
1818
1819         Unreviewed test gardening.
1820
1821         * platform/mac-wk2/TestExpectations:
1822         * platform/wk2/TestExpectations:
1823
1824 2018-02-01  Chris Dumez  <cdumez@apple.com>
1825
1826         Add missing RETURN_IF_EXCEPTION() after object->get() calls in convertDictionary<>()
1827         https://bugs.webkit.org/show_bug.cgi?id=182392
1828         <rdar://problem/37119215>
1829
1830         Reviewed by Geoffrey Garen.
1831
1832         Rebaseline existing test now that output is slightly different.
1833
1834         * fast/events/constructors/message-event-constructor-expected.txt:
1835
1836 2018-02-01  Ryosuke Niwa  <rniwa@webkit.org>
1837
1838         Some test cases in accessibility/mac/selection-notification-focus-change.html fail
1839         https://bugs.webkit.org/show_bug.cgi?id=182212
1840         <rdar://problem/36937147>
1841
1842         Reviewed by Antti Koivisto and Wenson Hsieh.
1843
1844         Updated and rebaselined the tests.
1845
1846         * accessibility/ios-simulator/header-elements.html: Force the layout after each call to element.focus
1847         now that element.focus no longer updates the layout synchronously. Ordinarily, this will happen next time
1848         the layout is updated for paint, by JS API, etc... but we have to force the accessibility tree to be
1849         up-to-date for testing purposes.
1850         * accessibility/ios-simulator/table-cell-for-row-col.html: Ditto.
1851         * accessibility/mac/selection-notification-focus-change-expected.txt: Now all the test cases are passing.
1852         * accessibility/mac/table-with-row-col-of-headers.html: Force the layout after each call to element.focus.
1853         * accessibility/mac/table-with-zebra-rows.html: Ditto.
1854         * accessibility/scroll-to-global-point-main-window.html: Ditto.
1855         * accessibility/scroll-to-make-visible-with-subfocus.html: Ditto.
1856         * editing/input/caret-at-the-edge-of-input.html: Wait for the focused element to reveal itself by a timer.
1857         * fast/forms/input-text-scroll-left-on-blur.html: Ditto.
1858         * fast/forms/textarea-no-scroll-on-blur.html: Ditto.
1859         * fast/forms/textarea-scrolled-type.html: Ditto.
1860         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt: Rebaselined. We now
1861         get one less AXTextSelectionChangedFocus notification because selection updates are now coalesced as expected.
1862
1863 2018-02-01  Antoine Quint  <graouts@apple.com>
1864
1865         [Modern Media Controls] Turn media/modern-media-controls/ios-inline-media-controls back on
1866         https://bugs.webkit.org/show_bug.cgi?id=182390
1867
1868         Reviewed by Eric Carlson.
1869
1870         Update tests to match the modern-media-controls design and expectations.
1871
1872         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Removed.
1873         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Removed.
1874         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt: Removed.
1875         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html: Removed.
1876         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
1877         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
1878         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles-expected.txt:
1879         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles.html:
1880         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt:
1881         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html:
1882         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-enabled-hidden-controls-bar-expected.txt:
1883         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-enabled-hidden-controls-bar.html:
1884         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-expected.txt:
1885         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label.html:
1886         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-tight-padding-expected.txt: Removed.
1887         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-tight-padding.html: Removed.
1888         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles-expected.txt:
1889         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles.html:
1890         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls-expected.txt:
1891         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls.html:
1892         * platform/ios/TestExpectations:
1893
1894 2018-02-01  Chris Dumez  <cdumez@apple.com>
1895
1896         Unreviewed, rebaseline imported/w3c/web-platform-tests/service-workers/service-worker/performance-timeline.https.html
1897
1898         * TestExpectations:
1899
1900 2018-02-01  Matt Lewis  <jlewis3@apple.com>
1901
1902         Followup test expectation adjustment from r227947.
1903         
1904
1905         Unreviewed test expectations.
1906
1907         * platform/ios-simulator/TestExpectations:
1908
1909 2018-02-01  Dean Jackson  <dino@apple.com>
1910
1911         REGRESSION (r219342): Scaled HTML widget is not responding to a clicks outside the body
1912         https://bugs.webkit.org/show_bug.cgi?id=182394
1913         <rdar://problem/34840816>
1914
1915         Reviewed by Simon Fraser.
1916
1917         Add a test for a scaled down page.
1918
1919         * fast/dom/elementFromPoint-scaled-scrolled-expected.txt:
1920         * fast/dom/elementFromPoint-scaled-scrolled.html:
1921
1922 2018-02-01  Commit Queue  <commit-queue@webkit.org>
1923
1924         Unreviewed, rolling out r227958 and r227972.
1925         https://bugs.webkit.org/show_bug.cgi?id=182393
1926
1927         This caused a consistent crash on macOS. (Requested by
1928         mlewis13 on #webkit).
1929
1930         Reverted changesets:
1931
1932         "Update imagebitmap tests."
1933         https://bugs.webkit.org/show_bug.cgi?id=182335
1934         https://trac.webkit.org/changeset/227958
1935
1936         "[WPE] Update test expectations for r227958"
1937         https://bugs.webkit.org/show_bug.cgi?id=182391
1938         https://trac.webkit.org/changeset/227972
1939
1940 2018-02-01  Ms2ger  <Ms2ger@igalia.com>
1941
1942         [WPE] Update test expectations for r227958
1943         https://bugs.webkit.org/show_bug.cgi?id=182391
1944
1945         Unreviewed test gardening.
1946
1947         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
1948         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1949         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
1950
1951 2018-02-01  Yusuke Suzuki  <utatane.tea@gmail.com>
1952
1953         Structured cloning a Symbol should throw
1954         https://bugs.webkit.org/show_bug.cgi?id=182380
1955
1956         Reviewed by Darin Adler.
1957
1958         * js/dom/post-message-symbol-expected.txt: Added.
1959         * js/dom/post-message-symbol.html: Added.
1960
1961 2018-02-01  Antoine Quint  <graouts@apple.com>
1962
1963         [Modern Media Controls] Turn media/modern-media-controls/macos-fullscreen-media-controls back on
1964         https://bugs.webkit.org/show_bug.cgi?id=182385
1965
1966         Reviewed by Eric Carlson.
1967
1968         Update tests to match the modern-media-controls design and expectations.
1969
1970         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt:
1971         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html:
1972         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt:
1973         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html:
1974         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt:
1975         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html:
1976         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt:
1977         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html:
1978         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html:
1979         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt:
1980         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html:
1981         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles-expected.txt:
1982         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles.html:
1983         * platform/mac/TestExpectations:
1984
1985 2018-02-01  Frederic Wang  <fwang@igalia.com>
1986
1987         Rewrite fast/events/scroll-in-scaled-page-with-overflow-hidden.html to conform with CSSOM View
1988         https://bugs.webkit.org/show_bug.cgi?id=182287
1989
1990         Reviewed by Antonio Gomes.
1991
1992         Per the CSSOM View specification, it is wrong to use document.body.scrollTop to retrieve the
1993         vertical offset of the viewport in this test, because the body is potentially scrollable.
1994         This commit relies on window.scrollY instead so that the test still works after bug 5991.
1995
1996         * fast/events/scroll-in-scaled-page-with-overflow-hidden-expected.txt:
1997         * fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
1998
1999 2018-02-01  Antoine Quint  <graouts@apple.com>
2000
2001         [Modern Media Controls] Turn media/modern-media-controls/media-controls back on
2002         https://bugs.webkit.org/show_bug.cgi?id=182377
2003
2004         Reviewed by Dean Jackson.
2005
2006         Update tests to match the modern-media-controls design and expectations, moving 3 tests under
2007         media/modern-media-controls/macos-inline-media-controls since they are testing functionality
2008         that is now specific to inline media controls.
2009
2010         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-bar-always-ltr-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controls/media-controls-controls-bar-always-ltr-expected.txt.
2011         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-bar-always-ltr.html: Renamed from LayoutTests/media/modern-media-controls/media-controls/media-controls-controls-bar-always-ltr.html.
2012         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-placard-expected.txt: Added.
2013         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-placard.html: Added.
2014         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-shows-start-button-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controls/media-controls-start-button-expected.txt.
2015         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-shows-start-button.html: Renamed from LayoutTests/media/modern-media-controls/media-controls/media-controls-start-button.html.
2016         * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt:
2017         * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html:
2018         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
2019         * media/modern-media-controls/media-controls/media-controls-constructor.html:
2020         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt:
2021         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html:
2022         * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Removed.
2023         * media/modern-media-controls/media-controls/media-controls-placard.html: Removed.
2024         * platform/ios/TestExpectations:
2025         * platform/mac/TestExpectations:
2026
2027 2018-02-01  Ms2ger  <Ms2ger@igalia.com>
2028
2029         Update imagebitmap tests.
2030         https://bugs.webkit.org/show_bug.cgi?id=182335
2031
2032         Unreviewed test gardening.
2033
2034         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
2035         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2036         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
2037
2038 2018-02-01  Antti Koivisto  <antti@apple.com>
2039
2040         Invalidate style for sibling combinators accurately on class change
2041         https://bugs.webkit.org/show_bug.cgi?id=182336
2042
2043         Reviewed by Zalan Bujtas.
2044
2045         Adapt to progressions.
2046
2047         * fast/css/direct-adjacent-style-update-optimization-expected.txt:
2048         * fast/css/direct-adjacent-style-update-optimization.html:
2049         * fast/css/indirect-adjacent-style-update-optimization-expected.txt:
2050         * fast/css/indirect-adjacent-style-update-optimization.html:
2051         * fast/css/nth-last-child-of-style-update-optimization.html:
2052
2053 2018-01-31  Antoine Quint  <graouts@apple.com>
2054
2055         [Modern Media Controls] Turn media/modern-media-controls/macos-inline-media-controls back on
2056         https://bugs.webkit.org/show_bug.cgi?id=182338
2057
2058         Reviewed by Eric Carlson.
2059
2060         Update tests to match the modern-media-controls designs and expectations. Certain tests didn't make any sense anymore
2061         and were removed, for instance tests related to the compact mode.
2062
2063         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-audio-background-expected.txt: Removed.
2064         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-audio-background.html: Removed.
2065         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Removed.
2066         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Removed.
2067         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-buttons-styles-expected.txt: Removed.
2068         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-buttons-styles.html: Removed.
2069         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-controls-bar-styles-expected.txt: Removed.
2070         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-controls-bar-styles.html: Removed.
2071         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-expected.txt: Removed.
2072         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact.html: Removed.
2073         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt:
2074         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
2075         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt:
2076         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
2077         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-resize-with-hidden-controls-bar-expected.txt:
2078         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-resize-with-hidden-controls-bar.html:
2079         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-start-button-style-expected.txt:
2080         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-start-button-style.html:
2081         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt:
2082         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html:
2083         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt:
2084         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
2085         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt:
2086         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
2087         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt:
2088         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
2089         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt:
2090         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
2091         * platform/ios/TestExpectations:
2092         * platform/mac/TestExpectations:
2093
2094 2018-01-31  Per Arne Vollan  <pvollan@apple.com>
2095
2096         Layout Test fast/events/beforeunload-dom-manipulation-crash.html is crashing
2097         https://bugs.webkit.org/show_bug.cgi?id=181204
2098         <rdar://problem/36256274>
2099
2100         Reviewed by Ryosuke Niwa.
2101
2102         * fast/events/beforeunload-dom-manipulation-crash.html: Make it clear that the
2103         frame element is a child of the 'del' element.
2104         * fast/events/beforeunload-dom-manipulation-crash-expected.html:
2105         * platform/mac-wk1/TestExpectations: Unskip test.
2106
2107 2018-01-31  Javier Fernandez  <jfernandez@igalia.com>
2108
2109         inline-block baseline not computed correctly for vertical-lr
2110         https://bugs.webkit.org/show_bug.cgi?id=170176
2111
2112         Reviewed by Manuel Rego Casasnovas.
2113
2114         Tests to evaluate the baseline alignment in vertical modes.
2115         Additionally, several tests were rebaselined.
2116
2117         Some of the new tests are marked as Failure for the ios-sim
2118         platform because of pixel rounding errors in the absolute
2119         positioned elements used as reference.
2120
2121         Finally, there are color differences in the border-styles-vertical-lr-expected.png
2122         caused by changes in the gtk+ platform. Those differences were not noticeable until
2123         now that the patch causes diffs in the expected.txt files.
2124
2125         * fast/inline-block/baseline-vertical-01-expected.html: Added.
2126         * fast/inline-block/baseline-vertical-01.html: Added.
2127         * fast/inline-block/baseline-vertical-02-expected.html: Added.
2128         * fast/inline-block/baseline-vertical-02.html: Added.
2129         * fast/inline-block/baseline-vertical-03-expected.html: Added.
2130         * fast/inline-block/baseline-vertical-03.html: Added.
2131         * fast/inline-block/baseline-vertical-04-expected.html: Added.
2132         * fast/inline-block/baseline-vertical-04.html: Added.
2133         * fast/inline-block/baseline-vertical-05-expected.html: Added.
2134         * fast/inline-block/baseline-vertical-05.html: Added.
2135         * fast/inline-block/baseline-vertical-06-expected.html: Added.
2136         * fast/inline-block/baseline-vertical-06.html: Added.
2137         * fast/inline-block/baseline-vertical-07-expected.html: Added.
2138         * fast/inline-block/baseline-vertical-07.html: Added.
2139         * fast/inline-block/baseline-vertical-08-expected.html: Added.
2140         * fast/inline-block/baseline-vertical-08.html: Added.
2141         * fast/text/emphasis-avoid-ruby-expected.png:
2142         * fast/text/emphasis-avoid-ruby-expected.txt:
2143         * fast/text/emphasis-overlap-expected.png:
2144         * fast/text/emphasis-overlap-expected.txt:
2145         * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png:
2146         * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt:
2147         * platform/gtk/fast/writing-mode/border-styles-vertical-lr-expected.png:
2148         * platform/gtk/fast/writing-mode/border-styles-vertical-lr-expected.txt:
2149         * platform/ios-simulator/TestExpectations:
2150         * platform/ios/fast/backgrounds/background-leakage-transforms-expected.png: Added.
2151         * platform/ios/fast/backgrounds/background-leakage-transforms-expected.txt:
2152         * platform/ios/fast/writing-mode/border-styles-vertical-lr-expected.png:
2153         * platform/ios/fast/writing-mode/border-styles-vertical-lr-expected.txt:
2154         * platform/mac/fast/backgrounds/background-leakage-transforms-expected.png:
2155         * platform/mac/fast/backgrounds/background-leakage-transforms-expected.txt:
2156         * platform/mac/fast/writing-mode/border-styles-vertical-lr-expected.txt:
2157         * platform/win/fast/writing-mode/text-orientation-basic-expected.txt:
2158
2159 2018-01-31  Alicia Boya García  <aboya@igalia.com>
2160
2161         Unreviewed GTK+ test gardening.
2162
2163         * platform/gtk/TestExpectations:
2164
2165 2018-01-31  Alex Christensen  <achristensen@webkit.org>
2166
2167         Unreviewed, rolling out r227942.
2168
2169         r227875 should not have been rolled out.
2170
2171         Reverted changeset:
2172
2173         "Unreviewed, rolling out r227875."
2174         https://bugs.webkit.org/show_bug.cgi?id=182357
2175         https://trac.webkit.org/changeset/227942
2176
2177 2018-01-31  Michael Catanzaro  <mcatanzaro@igalia.com>
2178
2179         Unreviewed, rolling out r227875.
2180         https://bugs.webkit.org/show_bug.cgi?id=182357
2181
2182         Missing cross-platform TestController implementation
2183
2184         Reverted changeset:
2185
2186         "Add callbacks to testRunner.statisticsSetShouldPartitionCookiesForHost() and testRunner.statisticsUpdateCookiePartitioning()"
2187         https://bugs.webkit.org/show_bug.cgi?id=181958
2188         https://trac.webkit.org/changeset/227875
2189
2190         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
2191         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
2192         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
2193         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
2194         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2195         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2196         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2197         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2198         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2199         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
2200         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2201         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
2202         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
2203         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
2204         * platform/mac-wk2/TestExpectations:
2205
2206 2018-01-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
2207
2208         BitmapImage::drawPattern() may not draw a complete frame even after all the data is received
2209         https://bugs.webkit.org/show_bug.cgi?id=182277
2210
2211         Reviewed by Simon Fraser.
2212
2213         * http/tests/images/draw-pattern-slow-load-large-image-expected.html: Added.
2214         * http/tests/images/draw-pattern-slow-load-large-image.html: Added.
2215         * http/tests/resources/load-and-stall.php: Add a new argument to allow
2216         repeating the stall till the end of the file. This simulates real slow
2217         network where sending data and stalling happens constantly and not only
2218         a single time.
2219
2220 2018-01-31  Chris Dumez  <cdumez@apple.com>
2221
2222         REGRESSION (r227340): Layout Test fast/workers/worker-cloneport.html is a flaky failure
2223         https://bugs.webkit.org/show_bug.cgi?id=182007
2224         <rdar://problem/37005504>
2225
2226         Reviewed by Ryosuke Niwa.
2227
2228         Increase the test's timeout. The test sometimes takes more than 1 second to run and would
2229         log a FAIL line, even though the test eventually succeeds.
2230
2231         * fast/workers/worker-cloneport.html:
2232         * platform/mac-wk2/TestExpectations:
2233
2234 2018-01-31  Michael Catanzaro  <mcatanzaro@igalia.com>
2235
2236         REGRESSION(r227223): http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html, http/tests/resourceLoadStatistics/grandfathering.html timing out on GTK, WPE
2237         https://bugs.webkit.org/show_bug.cgi?id=182222
2238
2239         Reviewed by Alex Christensen.
2240
2241         * platform/gtk/TestExpectations:
2242         * platform/wpe/TestExpectations:
2243
2244 2018-01-31  Ryosuke Niwa  <rniwa@webkit.org>
2245
2246         Release assertion in Performance::resourceTimingBufferFullTimerFired when the resource timing buffer is shrunk
2247         https://bugs.webkit.org/show_bug.cgi?id=182319
2248         <rdar://problem/36904312>
2249
2250         Reviewed by Chris Dumez.
2251
2252         Added regression tests for shrinking the resoruce timing buffer and queuing a new resource timing entry while
2253         resourcetimingbufferfull event is being dispatched.
2254
2255         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-queue-resource-entry-expected.txt: Added.
2256         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-queue-resource-entry.html: Added.
2257         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash-expected.txt: Added.
2258         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash.html: Added.
2259
2260         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash-expected.txt: Added.
2261         * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash.html: Added.
2262
2263 2018-01-31  Matt Lewis  <jlewis3@apple.com>
2264
2265         Adjusted expectations for fast/forms/searchfield-heights.html.
2266         https://bugs.webkit.org/show_bug.cgi?id=181831
2267
2268         Unreviewed test gardening.
2269
2270         * platform/mac-wk2/TestExpectations:
2271         * platform/mac/TestExpectations:
2272
2273 2018-01-31  Antoine Quint  <graouts@apple.com>
2274
2275         [Modern Media Controls] Turn media/modern-media-controls/start-support tests back on
2276         https://bugs.webkit.org/show_bug.cgi?id=182297
2277
2278         Reviewed by Jon Lee and Eric Carlson.
2279
2280         Update tests to account for the new variable name for the playPauseButton and ensure we only listen to the
2281         fullscreen event once to avoid flakiness in cases where we might exit fullscreen before the test completes.
2282
2283         We also update other tests that tested the behavior of ButtonsContainer.
2284
2285         * media/modern-media-controls/buttons-container/buttons-container-buttons-property-expected.txt:
2286         * media/modern-media-controls/buttons-container/buttons-container-buttons-property.html:
2287         * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt:
2288         * media/modern-media-controls/buttons-container/buttons-container-constructor.html:
2289         * media/modern-media-controls/buttons-container/buttons-container-layout-expected.txt:
2290         * media/modern-media-controls/buttons-container/buttons-container-layout.html:
2291         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt:
2292         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html:
2293         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt:
2294         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html:
2295         * media/modern-media-controls/pip-support/pip-support-click.html:
2296         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2297         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2298         * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
2299         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
2300         * platform/ios/TestExpectations:
2301         * platform/mac/TestExpectations:
2302
2303 2018-01-31  Saam Barati  <sbarati@apple.com>
2304
2305         JSC incorrectly interpreting script, sets Global Property instead of Global Lexical variable (LiteralParser / JSONP path)
2306         https://bugs.webkit.org/show_bug.cgi?id=182074
2307         <rdar://problem/36846261>
2308
2309         Reviewed by Mark Lam.
2310
2311         * http/tests/security/regress-52192-expected.txt:
2312
2313 2018-01-30  John Wilander  <wilander@apple.com>
2314
2315         Add callbacks to testRunner.statisticsSetShouldPartitionCookiesForHost() and testRunner.statisticsUpdateCookiePartitioning()
2316         https://bugs.webkit.org/show_bug.cgi?id=181958
2317         https://bugs.webkit.org/show_bug.cgi?id=182072
2318         <rdar://problem/36801804>
2319         <rdar://problem/36845795>
2320
2321         Reviewed by Brent Fulgham.
2322
2323         Because of the asynchronous nature of XPC and cookies,
2324         we need callbacks in these TestRunner functions so that
2325         the layout tests can wait for state changes to finish
2326         before checking test conditions.
2327
2328         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
2329         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
2330         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
2331         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
2332         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2333         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2334         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2335         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2336         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2337         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
2338         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2339         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
2340         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
2341         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
2342         * platform/mac-wk2/TestExpectations:
2343
2344 2018-01-30  Youenn Fablet  <youenn@apple.com>
2345
2346         Move http/wpt/service-workers/clone-opaque-being-loaded-response.https.html to use HTTP
2347         https://bugs.webkit.org/show_bug.cgi?id=182202
2348         <rdar://problem/36912402>
2349
2350         Reviewed by Chris Dumez.
2351         Follow-up to ensure subresource load is also done in HTTP and not HTTPS
2352
2353         * http/wpt/service-workers/clone-opaque-being-loaded-response-worker.js:
2354
2355 2018-01-30  Matt Lewis  <jlewis3@apple.com>
2356
2357         Marked fast/workers/worker-cloneport.html as flaky on macOS Release.
2358         https://bugs.webkit.org/show_bug.cgi?id=182007
2359
2360         Unreviewed test gardening.
2361
2362         * platform/mac-wk2/TestExpectations:
2363
2364 2018-01-30  Chris Nardi  <cnardi@chromium.org>
2365
2366         Use double-quotes when serializing font-feature-settings
2367         https://bugs.webkit.org/show_bug.cgi?id=182201
2368
2369         Update tests with double-quotes instead of single-quotes.
2370
2371         Reviewed by Myles C. Maxfield.
2372
2373         * css3/font-feature-settings-parsing-expected.txt:
2374         * css3/font-feature-settings-parsing.html:
2375         * fast/css/inherited-properties-rare-text-expected.txt:
2376         * fast/text/font-face-javascript-expected.txt:
2377         * fast/text/font-face-javascript.html:
2378
2379 2018-01-30  Ryosuke Niwa  <rniwa@webkit.org>
2380
2381         Release assert in updateLayout() via AXObjectCache::childrenChanged
2382         https://bugs.webkit.org/show_bug.cgi?id=182279
2383         <rdar://problem/36994456>
2384
2385         Reviewed by Antti Koivisto.
2386
2387         Added a regression test.
2388
2389         * accessibility/accessibility-object-update-during-style-resolution-crash-expected.txt: Added.
2390         * accessibility/accessibility-object-update-during-style-resolution-crash.html: Added.
2391
2392 2018-01-30  Matt Lewis  <jlewis3@apple.com>
2393
2394         Skipping imported/w3c/web-platform-tests/service-workers/service-worker/navigation-redirect.https.html.
2395         https://bugs.webkit.org/show_bug.cgi?id=182311
2396
2397         Unreviewed test expectations.
2398
2399         * TestExpectations:
2400
2401 2018-01-30  Megan Gardner  <megan_gardner@apple.com>
2402
2403         Make preserve and restore focus more likely to be symmetrical
2404         https://bugs.webkit.org/show_bug.cgi?id=182264
2405
2406         Reviewed by Tim Horton.
2407
2408         Added new test to verify that opening a selection form twice works.
2409
2410         * fast/forms/ios/ipad/select-form-run-twice-expected.txt: Added.
2411         * fast/forms/ios/ipad/select-form-run-twice.html: Added.
2412
2413 2018-01-30  Dean Jackson  <dino@apple.com>
2414
2415         CrashTracer: com.apple.WebKit.WebContent at WebCore: WebCore::Document::updateStyleIfNeeded
2416         https://bugs.webkit.org/show_bug.cgi?id=182299
2417         <rdar://problem/36853088>
2418
2419         Reviewed by Simon Fraser.
2420
2421         * svg/animated-svgImage-scroll-expected.txt: Added.
2422         * svg/animated-svgImage-scroll.html: Added.
2423
2424 2018-01-30  Frederic Wang  <fwang@igalia.com>
2425
2426         Unreviewed test gardening.
2427
2428         * TestExpectations: Add Bugzilla references for scrollingElement-quirks-dynamic tests.
2429
2430 2018-01-30  Michael Catanzaro  <mcatanzaro@igalia.com>
2431
2432         Unreviewed WPE test gardening
2433
2434         This test now has a global flakiness expectation
2435
2436         * platform/wpe/TestExpectations:
2437
2438 2018-01-30  Frederic Wang  <fwang@igalia.com>
2439
2440         Use document.scrollingElement to access viewport scroll properties in tests
2441         https://bugs.webkit.org/show_bug.cgi?id=182241
2442
2443         Reviewed by Antonio Gomes.
2444
2445         Many tests use document.body in standard mode in order to access scroll properties of the
2446         viewport. This is incorrect per the CSSOM View specification but WebKit does not follow the
2447         spec at the moment (see bug 5991). This replaces several of these instances with
2448         document.scrollingElement, so that tests will still work when WebKit's behavior is changed.
2449
2450         * fast/multicol/scrolling-overflow.html:
2451         * fast/scrolling/latching/iframe_in_iframe.html:
2452         * fast/scrolling/latching/scroll-div-no-latching.html:
2453         * fast/scrolling/latching/scroll-latched-nested-div.html:
2454         * fast/scrolling/latching/scroll-nested-iframe.html:
2455         * http/tests/navigation/anchor-frames-expected.txt:
2456         * http/tests/navigation/anchor-frames-gbk-expected.txt:
2457         * http/tests/navigation/anchor-frames-same-origin-expected.txt:
2458         * http/tests/navigation/resources/frame-with-anchor-gbk.html:
2459         * http/tests/navigation/resources/frame-with-anchor-same-origin.html:
2460         * http/tests/navigation/resources/frame-with-anchor.html:
2461         * tiled-drawing/resources/scroll-and-load-page.html:
2462         * tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html:
2463         * tiled-drawing/scrolling/frames/resources/autoscrolling-frame-with-fixed.html:
2464         * tiled-drawing/scrolling/iframe_in_iframe.html:
2465         * tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2466
2467 2018-01-29  Yusuke Suzuki  <utatane.tea@gmail.com>
2468
2469         [JSC] Implement trimStart and trimEnd
2470         https://bugs.webkit.org/show_bug.cgi?id=182233
2471
2472         Reviewed by Mark Lam.
2473
2474         * js/Object-getOwnPropertyNames-expected.txt:
2475         * js/script-tests/Object-getOwnPropertyNames.js:
2476
2477 2018-01-29  Yusuke Suzuki  <utatane.tea@gmail.com>
2478
2479         [JSC] Relax line terminators in String to make JSON subset of JS
2480         https://bugs.webkit.org/show_bug.cgi?id=182232
2481
2482         Reviewed by Keith Miller.
2483
2484         * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3-expected.txt:
2485         * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.3.html:
2486         * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4-expected.txt:
2487         * sputnik/Conformance/07_Lexical_Conventions/7.3_Line_Terminators/S7.3_A2.4.html:
2488
2489 2018-01-29  Youenn Fablet  <youenn@apple.com>
2490
2491         ServiceWorkerClientFetch should not consider responses without Location headers as redirection responses
2492         https://bugs.webkit.org/show_bug.cgi?id=182134
2493
2494         Reviewed by Chris Dumez.
2495
2496         * TestExpectations:
2497
2498 2018-01-29  Youenn Fablet  <youenn@apple.com>
2499
2500         Cache API should make sure to resolve caches.open promises in the same order as called
2501         https://bugs.webkit.org/show_bug.cgi?id=182193
2502         <rdar://problem/36930363>
2503
2504         Reviewed by Chris Dumez.
2505
2506         * http/wpt/cache-storage/cache-open.https-expected.txt: Added.
2507         * http/wpt/cache-storage/cache-open.https.html: Added.
2508
2509 2018-01-29  Matt Lewis  <jlewis3@apple.com>
2510
2511         Marked imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html as flaky.
2512         https://bugs.webkit.org/show_bug.cgi?id=182177
2513
2514         Unreviewed test expectations.
2515
2516         * TestExpectations:
2517
2518 2018-01-29  Jiewen Tan  <jiewen_tan@apple.com>
2519
2520         [WebAuthN] Add a compile-time feature flag
2521         https://bugs.webkit.org/show_bug.cgi?id=182211
2522         <rdar://problem/36936365>
2523
2524         Reviewed by Brent Fulgham.
2525
2526         Skip WebAuthN related tests on certain platforms as they won't
2527         support it immediately.
2528
2529         * platform/gtk/TestExpectations:
2530         * platform/ios-wk1/TestExpectations:
2531         * platform/mac-wk1/TestExpectations:
2532         * platform/win/TestExpectations:
2533         * platform/wpe/TestExpectations:
2534
2535 2018-01-29  Ryan Haddad  <ryanhaddad@apple.com>
2536
2537         Mark webrtc/captureCanvas-webrtc.html as flaky on macOS.
2538         https://bugs.webkit.org/show_bug.cgi?id=181835
2539
2540         Unreviewed test gardening.
2541
2542         * platform/mac-wk2/TestExpectations:
2543
2544 2018-01-29  John Wilander  <wilander@apple.com>
2545
2546         Switch grandfathering layout test to trigger on data record scanning instead of data record modification
2547         https://bugs.webkit.org/show_bug.cgi?id=181482
2548         <rdar://problem/36549026>
2549
2550         Unreviewed test gardening.
2551
2552         * http/tests/resourceLoadStatistics/grandfathering.html:
2553             Switched from
2554             testRunner.installStatisticsDidModifyDataRecordsCallback()
2555             to
2556             testRunner.installStatisticsDidScanDataRecordsCallback().
2557         * platform/mac-wk2/TestExpectations:
2558             Marked as [ Pass ] again.
2559
2560 2018-01-29  Andy Estes  <aestes@apple.com>
2561
2562         [iOS] Restrict synthetic clicks to the origin that handled the underlying touch event
2563         https://bugs.webkit.org/show_bug.cgi?id=182252
2564         <rdar://problem/21555881>
2565
2566         Reviewed by Tim Horton.
2567
2568         * TestExpectations:
2569         * http/tests/events/touch/ios/cross-frame-single-tap-same-origin.https-expected.txt: Added.
2570         * http/tests/events/touch/ios/cross-frame-single-tap-same-origin.https.html: Added.
2571         * http/tests/events/touch/ios/resources/click-target.html: Added.
2572
2573 2018-01-29  Matt Lewis  <jlewis3@apple.com>
2574
2575         Unreviewed, rolling out r227731.
2576
2577         This caused and assertion failure in API tests.
2578
2579         Reverted changeset:
2580
2581         "Layout Test fast/events/beforeunload-dom-manipulation-
2582         crash.html is crashing"
2583         https://bugs.webkit.org/show_bug.cgi?id=181204
2584         https://trac.webkit.org/changeset/227731
2585
2586 2018-01-29  Youenn Fablet  <youenn@apple.com>
2587
2588         Move http/wpt/service-workers/clone-opaque-being-loaded-response.https.html to use HTTP
2589         https://bugs.webkit.org/show_bug.cgi?id=182202
2590
2591         Reviewed by Chris Dumez.
2592
2593         Some bots dislike cross origin HTTPS fetches.
2594
2595         * http/wpt/service-workers/clone-opaque-being-loaded-response-expected.txt: Renamed from LayoutTests/http/wpt/service-workers/clone-opaque-being-loaded-response.https-expected.txt.
2596         * http/wpt/service-workers/clone-opaque-being-loaded-response.html: Renamed from LayoutTests/http/wpt/service-workers/clone-opaque-being-loaded-response.https.html.
2597
2598 2018-01-29  Michael Catanzaro  <mcatanzaro@igalia.com>
2599
2600         Unreviewed WPE test gardening
2601
2602         * platform/wpe/TestExpectations:
2603
2604 2018-01-29  Per Arne Vollan  <pvollan@apple.com>
2605
2606         Layout Test fast/events/beforeunload-dom-manipulation-crash.html is crashing
2607         https://bugs.webkit.org/show_bug.cgi?id=181204
2608         <rdar://problem/36256274>
2609
2610         Reviewed by Ryosuke Niwa.
2611
2612         * fast/events/beforeunload-dom-manipulation-crash.html: Make it clear that the
2613         frame element is a child of the 'del' element.
2614         * fast/events/beforeunload-dom-manipulation-crash-expected.html:
2615         * platform/mac-wk1/TestExpectations: Unskip test.
2616
2617 2018-01-29  Per Arne Vollan  <pvollan@apple.com>
2618
2619         Mark js/dom/array-with-double-assign.html as a failure on Windows.
2620         https://bugs.webkit.org/show_bug.cgi?id=182239
2621
2622         Unreviewed test gardening.
2623
2624         * platform/win/TestExpectations:
2625
2626 2018-01-28  Minsheng Liu  <lambda@liu.ms>
2627
2628         Overflow of formulas is hidden for display mathematics
2629         https://bugs.webkit.org/show_bug.cgi?id=160547
2630
2631         Reviewed by Frédéric Wang.
2632
2633         Add a test to ensure <math> with display="block" will not truncate overflowed contents.
2634
2635         * mathml/presentation/display-math-horizontal-overflow-expected.txt: Added.
2636         * mathml/presentation/display-math-horizontal-overflow.html: Added.
2637
2638 2018-01-28  Zan Dobersek  <zdobersek@igalia.com>
2639
2640         Unreviewed WPE gardening.
2641
2642         * platform/wpe/TestExpectations: Add test failure expectations. Shuffle
2643         around a few expectations and eliminate duplicate ones, removing overlap
2644         warnings printed out when invoking run-webkit-tests.
2645
2646 2018-01-28  Zan Dobersek  <zdobersek@igalia.com>
2647
2648         Unreviewed GTK+ gardening.
2649
2650         * platform/gtk/TestExpectations: Add failure expectations for three tests.
2651         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-expected.txt:
2652         Added a test baseline due to console messages being output in a slightly different order.
2653
2654 2018-01-26  Ryosuke Niwa  <rniwa@webkit.org>
2655
2656         Make accessibility/mac/selection-notification-focus-change.html more reliable and re-enable it
2657         https://bugs.webkit.org/show_bug.cgi?id=182198
2658         <rdar://problem/36930258>
2659
2660         Reviewed by Tim Horton.
2661
2662         Refactored the test by splitting each test case into its own function split by setTimeout by zero seconds
2663         instead of triggering the next test case when receiving a specific notification to make the test more robust.
2664
2665         Also moved functions which trigger the focus move into evalAndLog so that they appear in the expected result,
2666         and added more logging to make the debugging of the test easier.
2667
2668         Finally, added WebKit2 specific expected result because it has one extra test failure compared to WebKit1.
2669
2670         * accessibility/mac/selection-notification-focus-change-expected.txt:
2671         * accessibility/mac/selection-notification-focus-change.html:
2672         * platform/mac-wk2/accessibility/mac: Added.
2673         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt: Added.
2674         * platform/mac/TestExpectations: Removed the flaky test failure expectation since this test should now have
2675         the same expected result everywhere on macOS.
2676
2677 2018-01-26  Chris Dumez  <cdumez@apple.com>
2678
2679         Layout Test http/wpt/beacon/beacon-async-error-logging.html is flaky
2680         https://bugs.webkit.org/show_bug.cgi?id=182184
2681         <rdar://problem/36929478>
2682
2683         Reviewed by Youenn Fablet.
2684
2685         Stop relying on a setTimeout(500) to end the test. Instead rely on the
2686         internals.setConsoleMessageListener() API to wait for the console message
2687         we are expecting.
2688
2689         * http/wpt/beacon/beacon-async-error-logging.html:
2690
2691 2018-01-26  Ricky Mondello  <rmondello@apple.com>
2692
2693         Use the standard -webkit-autofill color on iOS
2694         https://bugs.webkit.org/show_bug.cgi?id=182182
2695
2696         Reviewed by Tim Horton.
2697
2698         Update test expectations.
2699
2700         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2701         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2702
2703 2018-01-26  Megan Gardner  <megan_gardner@apple.com>
2704
2705         Don't retain focus for input peripheral views
2706         https://bugs.webkit.org/show_bug.cgi?id=182204
2707
2708         Reviewed by Tim Horton.
2709
2710         Fixed a spelling error while fixing a bug this test caught.
2711
2712         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest.html:
2713         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt:
2714
2715 2018-01-26  Youenn Fablet  <youenn@apple.com>
2716
2717         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/appcache-ordering-main.https.html is flaky
2718         https://bugs.webkit.org/show_bug.cgi?id=182176
2719         <rdar://problem/36915685>
2720
2721         Unreviewed.
2722
2723         * TestExpectations: Skiping test for now.
2724
2725 2018-01-26  Ryan Haddad  <ryanhaddad@apple.com>
2726
2727         Mark imported/blink/fast/text/international-iteration-simple-text.html as flaky.
2728         https://bugs.webkit.org/show_bug.cgi?id=179853
2729
2730         Unreviewed test gardening.
2731
2732         * platform/mac-wk1/TestExpectations:
2733
2734 2018-01-26  Per Arne Vollan  <pvollan@apple.com>
2735
2736         [Win] Update test expectations.
2737
2738         Unreviewed test gardening.
2739
2740         * platform/win/TestExpectations:
2741
2742 2018-01-25  Ryosuke Niwa  <rniwa@webkit.org>
2743
2744         Make scrolling to the focused element async
2745         https://bugs.webkit.org/show_bug.cgi?id=181575
2746         <rdar://problem/36459767>
2747
2748         Reviewed by Simon Fraser.
2749
2750         Updated the tests per the behavioral change and added two more tests for scrolling to the focused element.
2751
2752         * accessibility/mac/webkit-scrollarea-position.html: Wait for the focus scrolling to take effect.
2753         * fast/events/reveal-link-when-focused.html: Ditto.
2754         * fast/images/imagemap-scroll.html: Ditto.
2755         * fast/overflow/scroll-nested-positioned-layer-in-overflow.html: Ditto.
2756         * fast/overflow/scrollRevealButton.html: Ditto.
2757         * fast/transforms/scrollIntoView-transformed.html: Ditto. We need to focus each element in a seperate task
2758         since only the last focused element will be revealed otherwise.
2759         * fast/scrolling/scroll-to-focused-element-asynchronously-expected.txt: Added.
2760         * fast/scrolling/scroll-to-focused-element-asynchronously.html: Added.
2761         * fast/scrolling/scroll-to-focused-element-canceled-by-fragment-navigation-expected.txt: Added.
2762         * fast/scrolling/scroll-to-focused-element-canceled-by-fragment-navigation.html: Added.
2763
2764 2018-01-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
2765
2766         REGRESSION(r217236): [iOS] PDFDocumentImage does not update its cached ImageBuffer if it has a sub-rectangle of the image
2767         https://bugs.webkit.org/show_bug.cgi?id=182083
2768
2769         Reviewed by Simon Fraser.
2770
2771         PDFDocumentImage renders only on CG platforms. Enable the new test for
2772         iOS only.
2773
2774         * TestExpectations:
2775         * fast/images/pdf-as-image-dest-rect-change-expected.txt: Added.
2776         * fast/images/pdf-as-image-dest-rect-change.html: Added.
2777         * platform/ios/TestExpectations:
2778
2779 2018-01-25  Yusuke Suzuki  <utatane.tea@gmail.com>
2780
2781         imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html crashes
2782         https://bugs.webkit.org/show_bug.cgi?id=181980
2783
2784         Reviewed by Ryosuke Niwa.
2785
2786         * TestExpectations:
2787
2788 2018-01-25  Jer Noble  <jer.noble@apple.com>
2789
2790         Move ImageDecoderAVFObjC from using AVSampleBufferGenerator to AVAssetReaderOutput for parsing
2791         https://bugs.webkit.org/show_bug.cgi?id=182091
2792
2793         Reviewed by Eric Carlson.
2794
2795         * platform/ios/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt: Added.
2796
2797 2018-01-25  Antoine Quint  <graouts@apple.com>
2798
2799         [Web Animations] Account for provided easings when computing progress and resolving keyframe effect values
2800         https://bugs.webkit.org/show_bug.cgi?id=182098
2801         <rdar://problem/36866149>
2802
2803         Reviewed by Dean Jackson.
2804
2805         Update an animated value due to more accurate resolution of cubic-bezier() timing functions.
2806
2807         * platform/mac/transitions/default-timing-function-expected.txt:
2808
2809 2018-01-25  Per Arne Vollan  <pvollan@apple.com>
2810
2811         [Win] Update test expectations.
2812
2813         Unreviewed test gardening.
2814
2815         * platform/win/TestExpectations:
2816
2817 2018-01-25  Matt Lewis  <jlewis3@apple.com>
2818
2819         Adjusted expectation for memory/memory-pressure-simulation.html.
2820         https://bugs.webkit.org/show_bug.cgi?id=170629
2821
2822         Unreviewed test gardening.
2823
2824         * platform/mac-wk2/TestExpectations:
2825
2826 2018-01-25  Miguel Gomez  <magomez@igalia.com>
2827
2828         Unreviewed GTK+ gardening after r227599.
2829
2830         * platform/gtk/TestExpectations:
2831         * platform/gtk/fast/overflow/line-clamp-expected.png:
2832         * platform/gtk/fast/overflow/line-clamp-expected.txt:
2833
2834 2018-01-25  Manuel Rego Casasnovas  <rego@igalia.com>
2835
2836         [css-multicol] Some test imported in r227600 are failing
2837
2838         Unreviewed gardening.
2839
2840         * TestExpectations:
2841
2842 2018-01-25  Manuel Rego Casasnovas  <rego@igalia.com>
2843
2844         [css-multicol] Update WPT test suite
2845         https://bugs.webkit.org/show_bug.cgi?id=182087
2846
2847         Reviewed by Javier Fernandez.
2848
2849         * TestExpectations:
2850         * platform/gtk/TestExpectations:
2851
2852 2018-01-25  Antoine Quint  <graouts@apple.com>
2853
2854         [Web Animations] Update WPT tests and move them to imported/w3c/web-platform-tests
2855         https://bugs.webkit.org/show_bug.cgi?id=182092
2856
2857         Unreviewed test gardening.
2858
2859         * TestExpectations:
2860         * http/wpt/web-animations/OWNERS: Removed.
2861         * http/wpt/web-animations/README.md: Removed.
2862         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt: Removed.
2863         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt: Removed.
2864         * http/wpt/web-animations/interfaces/Animatable/getAnimations.html: Removed.
2865         * http/wpt/web-animations/interfaces/Animation/constructor.html: Removed.
2866         * http/wpt/web-animations/interfaces/Animation/finish-expected.txt: Removed.
2867         * http/wpt/web-animations/interfaces/Animation/finished-expected.txt: Removed.
2868         * http/wpt/web-animations/interfaces/Animation/playState-expected.txt: Removed.
2869         * http/wpt/web-animations/interfaces/Animation/playState.html: Removed.
2870         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Removed.
2871         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html: Removed.
2872         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Removed.
2873         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html: Removed.
2874         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Removed.
2875         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html: Removed.
2876         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Removed.
2877         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Removed.
2878         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Removed.
2879         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html: Removed.
2880         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations-expected.txt: Removed.
2881         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html: Removed.
2882         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt: Removed.
2883         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html: Removed.
2884         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Removed.
2885         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Removed.
2886         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Removed.
2887         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html: Removed.
2888         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt: Removed.
2889         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html: Removed.
2890         * http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt: Removed.
2891         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt: Removed.
2892         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor.html: Removed.
2893         * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt: Removed.
2894         * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor.html: Removed.
2895         * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt: Removed.
2896         * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html: Removed.
2897         * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt: Removed.
2898         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt: Removed.
2899         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html: Removed.
2900         * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor-expected.txt: Removed.
2901         * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor.html: Removed.
2902         * http/wpt/web-animations/resources/keyframe-utils.js: Removed.
2903         * http/wpt/web-animations/timing-model/animation-effects/active-time.html: Removed.
2904         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states.html: Removed.
2905
2906 2018-01-24  Frederic Wang  <fwang@igalia.com>
2907
2908         ScrollingStateNode::reconcileLayerPositionForViewportRect is only called on direct children of the root
2909         https://bugs.webkit.org/show_bug.cgi?id=179946
2910
2911         Reviewed by Simon Fraser.
2912
2913         Add a test that verifies the correct update of the graphic layer of a "position: fixed" and
2914         "position: sticky" nodes inside a non-flat scrolling tree. The test checks recursive call
2915         on overflow, "position: sticky" and "position: fixed" nodes.
2916
2917         * fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt: Added.
2918         * fast/scrolling/ios/reconcile-layer-position-recursive.html: Added.
2919
2920 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
2921
2922         Move css-color & css-multicol WPT suites to the proper folder
2923         https://bugs.webkit.org/show_bug.cgi?id=182044
2924
2925         Reviewed by Youenn Fablet.
2926
2927         * TestExpectations:
2928         * platform/gtk/TestExpectations:
2929         * platform/ios-wk1/TestExpectations:
2930         * platform/ios/TestExpectations:
2931         * platform/win/TestExpectations:
2932
2933 2018-01-24  Jiewen Tan  <jiewen_tan@apple.com>
2934
2935         [WebAuthN] Implement PublicKeyCredential’s [[DiscoverFromExternalSource]] with a dummy authenticator
2936         https://bugs.webkit.org/show_bug.cgi?id=182032
2937         <rdar://problem/36459922>
2938
2939         Reviewed by Brent Fulgham.
2940
2941         * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Added.
2942         * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https.html: Added.
2943         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt:
2944         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt:
2945         * http/tests/webauthn/resources/last-layer-frame.https.html:
2946         * http/wpt/credential-management/credentialscontainer-store-basics.https-expected.txt: Added.
2947         * http/wpt/credential-management/credentialscontainer-store-basics.https.html: Added.
2948         * http/wpt/webauthn/idl.https-expected.txt:
2949         * http/wpt/webauthn/idl.https.html:
2950         * http/wpt/webauthn/public-key-credential-create-success.https.html:
2951         * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt: Added.
2952         * http/wpt/webauthn/public-key-credential-get-failure.https.html: Added.
2953         * http/wpt/webauthn/public-key-credential-get-success.https-expected.txt: Added.
2954         * http/wpt/webauthn/public-key-credential-get-success.https.html: Added.
2955
2956 2018-01-24  Youenn Fablet  <youenn@apple.com>
2957
2958         Opaque being-loaded responses should clone their body
2959         https://bugs.webkit.org/show_bug.cgi?id=182056
2960
2961         Reviewed by Brady Eidson.
2962
2963         * http/wpt/service-workers/clone-opaque-being-loaded-response-worker.js: Added.
2964         * http/wpt/service-workers/clone-opaque-being-loaded-response.html: Added.
2965         * http/wpt/service-workers/clone-opaque-being-loaded-response.https-expected.txt: Added.
2966         * http/wpt/service-workers/resources/clone-opaque-being-loaded-response-iframe.html: Added.
2967         * http/wpt/service-workers/resources/lengthy-pass.py: Added.
2968         (main):
2969
2970 2018-01-24  David Hyatt  <hyatt@apple.com>
2971
2972         Implement line clamp for mail.
2973         https://bugs.webkit.org/show_bug.cgi?id=180818
2974
2975         Reviewed by Dean Jackson.
2976
2977         Added parsing tests, basic and advanced clamping examples, and vertical
2978         writing tests. Revised an iOS clamp test to account for a slight change
2979         in rendering caused by altering clamping to be consistent with the pagination
2980         model of breaking beteween lines.
2981
2982         * fast/block/lines-clamp-advanced-expected.html: Added.
2983         * fast/block/lines-clamp-advanced-rl-expected.html: Added.
2984         * fast/block/lines-clamp-advanced-rl.html: Added.
2985         * fast/block/lines-clamp-advanced.html: Added.
2986         * fast/block/lines-clamp-basic-expected.html: Added.
2987         * fast/block/lines-clamp-basic-rl-expected.html: Added.
2988         * fast/block/lines-clamp-basic-rl.html: Added.
2989         * fast/block/lines-clamp-basic.html: Added.
2990         * fast/css/lines-clamp-parsing-expected.txt: Added.
2991         * fast/css/lines-clamp-parsing.html: Added.
2992         * platform/ios-simulator-wk2/fast/overflow: Added.
2993         * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Added.
2994
2995 2018-01-24  Matt Lewis  <jlewis3@apple.com>
2996
2997         Marked http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html as flaky on High Sierra Release.
2998         https://bugs.webkit.org/show_bug.cgi?id=181601
2999
3000         Unreviewed test gardening.
3001
3002         * platform/mac-wk2/TestExpectations:
3003
3004 2018-01-24  Jonathan Bedard  <jbedard@apple.com>
3005
3006         Fix race-condition in fast/text/click-ellipsis-assertion-failure.html
3007         https://bugs.webkit.org/show_bug.cgi?id=182055
3008         <rdar://problem/36830203>
3009
3010         Reviewed by Simon Fraser.
3011
3012         * fast/text/click-ellipsis-assertion-failure.html: Wait for promise before ending test.
3013
3014 2018-01-24  Antti Koivisto  <antti@apple.com>
3015
3016         Assertion failure in RenderMultiColumnSet::requiresBalancing() on fast/multicol/spanner-crash-when-adding-summary.html
3017         https://bugs.webkit.org/show_bug.cgi?id=179308
3018         <rdar://problem/34592771>
3019
3020         Reviewed by Zalan Bujtas.
3021
3022         Unskip fast/multicol/spanner-crash-when-adding-summary.html
3023
3024         * platform/ios/TestExpectations:
3025         * platform/mac/TestExpectations:
3026
3027 2018-01-24  Daniel Bates  <dabates@apple.com>
3028
3029         [CSP] Check policy for targeted windows when navigating to a JavaScript URL
3030         https://bugs.webkit.org/show_bug.cgi?id=182018
3031         <rdar://problem/36795781>
3032
3033         Reviewed by Brent Fulgham.
3034
3035         * http/tests/security/contentSecurityPolicy/resources/window-open-javascript-url-with-target-blocked.html: Added.
3036         * http/tests/security/contentSecurityPolicy/resources/window-open-javascript-url-with-target-blocked.js: Added.
3037         (done):
3038         * http/tests/security/contentSecurityPolicy/window-open-javascript-url-with-target-blocked-expected.txt: Added.
3039         * http/tests/security/contentSecurityPolicy/window-open-javascript-url-with-target-blocked.html: Added.
3040
3041 2018-01-24  Chris Dumez  <cdumez@apple.com>
3042
3043         Add a IPC::SendSyncOption indicating we should not process incoming IPC while waiting for the sync reply
3044         https://bugs.webkit.org/show_bug.cgi?id=182021
3045         <rdar://problem/21629943>
3046
3047         Reviewed by Ryosuke Niwa.
3048
3049         Add layout test coverage for the new flag.
3050
3051         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Added.
3052         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Added.
3053
3054 2018-01-24  Matt Lewis  <jlewis3@apple.com>
3055
3056         Adjusted expectations for http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html.
3057         https://bugs.webkit.org/show_bug.cgi?id=162975
3058
3059         Unreviewed test gardening.
3060         * platform/mac-wk2/TestExpectations:
3061
3062 2018-01-24  Chris Dumez  <cdumez@apple.com>
3063
3064         Layout Test http/tests/workers/service/basic-unregister-then-register-again-reuse.html is flaky
3065         https://bugs.webkit.org/show_bug.cgi?id=182030
3066         <rdar://problem/36802933>
3067
3068         Reviewed by Youenn Fablet.
3069
3070         The service worker was only extending its lifetime using waitUntil() for 10 seconds. On the flakiness
3071         dashboard, I see that the test sometimes takes more than 10 seconds to run on some bots, which can
3072         cause the test to fail since the service worker is not keeping the registration alive anymore.
3073         To address the issue, raise the lifetime to 30 seconds.
3074
3075         * http/tests/workers/service/resources/basic-unregister-then-register-again-reuse-worker.js:
3076         (event.waitUntil.new.Promise):
3077
3078 2018-01-24  Alex Christensen  <achristensen@webkit.org>
3079
3080         Remove El Capitan test expectations.
3081
3082         * platform/mac-elcapitan: Removed.
3083         * platform/mac-elcapitan-wk2: Removed.
3084         * platform/mac-elcapitan-wk2/fast: Removed.
3085         * platform/mac-elcapitan-wk2/fast/dom: Removed.
3086         * platform/mac-elcapitan-wk2/fast/dom/HTMLLinkElement: Removed.
3087         * platform/mac-elcapitan-wk2/fast/dom/HTMLLinkElement/preconnect-support-expected.txt: Removed.
3088         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Removed.
3089         * platform/mac-elcapitan-wk2/http: Removed.
3090         * platform/mac-elcapitan-wk2/http/tests: Removed.
3091         * platform/mac-elcapitan-wk2/http/tests/contentextensions: Removed.
3092         * platform/mac-elcapitan-wk2/http/tests/contentextensions/make-https-expected.txt: Removed.
3093         * platform/mac-elcapitan-wk2/imported: Removed.
3094         * platform/mac-elcapitan-wk2/imported/w3c: Removed.
3095         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests: Removed.
3096         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch: Removed.
3097         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api: Removed.
3098         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic: Removed.
3099         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors: Removed.
3100         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/url: Removed.
3101         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/url/failure-expected.txt: Removed.
3102         * platform/mac-elcapitan/TestExpectations: Removed.
3103         * platform/mac-elcapitan/accessibility: Removed.
3104         * platform/mac-elcapitan/accessibility/form-control-value-settable-expected.txt: Removed.
3105         * platform/mac-elcapitan/compositing: Removed.
3106         * platform/mac-elcapitan/compositing/contents-opaque: Removed.
3107         * platform/mac-elcapitan/compositing/contents-opaque/control-layer-expected.txt: Removed.
3108         * platform/mac-elcapitan/compositing/repaint: Removed.
3109         * platform/mac-elcapitan/compositing/repaint/iframes: Removed.
3110         * platform/mac-elcapitan/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Removed.
3111         * platform/mac-elcapitan/compositing/rtl: Removed.
3112         * platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Removed.
3113         * platform/mac-elcapitan/css2.1: Removed.
3114         * platform/mac-elcapitan/css3: Removed.
3115         * platform/mac-elcapitan/css3/selectors3: Removed.
3116         * platform/mac-elcapitan/css3/selectors3/html: Removed.
3117         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-19b-expected.txt: Removed.
3118         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-23-expected.txt: Removed.
3119         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-24-expected.txt: Removed.
3120         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-64-expected.txt: Removed.
3121         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-68-expected.txt: Removed.
3122         * platform/mac-elcapitan/css3/selectors3/html/css3-modsel-69-expected.txt: Removed.
3123         * platform/mac-elcapitan/css3/selectors3/xhtml: Removed.
3124         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-19b-expected.txt: Removed.
3125         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-23-expected.txt: Removed.
3126         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-24-expected.txt: Removed.
3127         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-64-expected.txt: Removed.
3128         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-68-expected.txt: Removed.
3129         * platform/mac-elcapitan/css3/selectors3/xhtml/css3-modsel-69-expected.txt: Removed.
3130         * platform/mac-elcapitan/css3/selectors3/xml: Removed.
3131         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-19b-expected.txt: Removed.
3132         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-23-expected.txt: Removed.
3133         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-24-expected.txt: Removed.
3134         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-64-expected.txt: Removed.
3135         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-68-expected.txt: Removed.
3136         * platform/mac-elcapitan/css3/selectors3/xml/css3-modsel-69-expected.txt: Removed.
3137         * platform/mac-elcapitan/editing: Removed.
3138         * platform/mac-elcapitan/editing/deleting: Removed.
3139         * platform/mac-elcapitan/editing/deleting/delete-emoji-2-expected.txt: Removed.
3140         * platform/mac-elcapitan/editing/deleting/delete-emoji-3-expected.txt: Removed.
3141         * platform/mac-elcapitan/editing/deleting/delete-emoji-4-expected.txt: Removed.
3142         * platform/mac-elcapitan/editing/deleting/delete-emoji-5-expected.txt: Removed.
3143         * platform/mac-elcapitan/editing/deleting/delete-emoji-6-expected.txt: Removed.
3144         * platform/mac-elcapitan/editing/deleting/delete-emoji-7-expected.txt: Removed.
3145         * platform/mac-elcapitan/editing/deleting/delete-emoji-8-expected.txt: Removed.
3146         * platform/mac-elcapitan/editing/deleting/delete-emoji-9-expected.txt: Removed.
3147         * platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt: Removed.
3148         * platform/mac-elcapitan/editing/input: Removed.
3149         * platform/mac-elcapitan/editing/input/caret-at-the-edge-of-input-expected.txt: Removed.
3150         * platform/mac-elcapitan/editing/input/reveal-caret-of-multiline-input-expected.txt: Removed.
3151         * platform/mac-elcapitan/editing/inserting: Removed.
3152         * platform/mac-elcapitan/editing/inserting/4960120-1-expected.txt: Removed.
3153         * platform/mac-elcapitan/editing/inserting/before-after-input-element-expected.txt: Removed.
3154         * platform/mac-elcapitan/editing/mac: Removed.
3155         * platform/mac-elcapitan/editing/mac/attributed-string: Removed.
3156         * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
3157         * platform/mac-elcapitan/editing/mac/spelling: Removed.
3158         * platform/mac-elcapitan/editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Removed.
3159         * platform/mac-elcapitan/editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Removed.
3160         * platform/mac-elcapitan/editing/mac/spelling/delete-autocorrected-word-2-expected.txt: Removed.
3161         * platform/mac-elcapitan/editing/pasteboard: Removed.
3162         * platform/mac-elcapitan/editing/pasteboard/4641033-expected.txt: Removed.
3163         * platform/mac-elcapitan/editing/pasteboard/4806874-expected.txt: Removed.
3164         * platform/mac-elcapitan/editing/pasteboard/4944770-1-expected.txt: Removed.
3165         * platform/mac-elcapitan/editing/pasteboard/4944770-2-expected.txt: Removed.
3166         * platform/mac-elcapitan/editing/pasteboard/drop-text-without-selection-expected.txt: Removed.
3167         * platform/mac-elcapitan/editing/pasteboard/input-field-1-expected.txt: Removed.
3168         * platform/mac-elcapitan/editing/pasteboard/pasting-tabs-expected.txt: Removed.
3169         * platform/mac-elcapitan/editing/selection: Removed.
3170         * platform/mac-elcapitan/editing/selection/3690703-2-expected.txt: Removed.
3171         * platform/mac-elcapitan/editing/selection/3690703-expected.txt: Removed.
3172         * platform/mac-elcapitan/editing/selection/3690719-expected.txt: Removed.
3173         * platform/mac-elcapitan/editing/selection/4397952-expected.txt: Removed.
3174         * platform/mac-elcapitan/editing/selection/4895428-3-expected.txt: Removed.
3175         * platform/mac-elcapitan/editing/selection/4975120-expected.txt: Removed.
3176         * platform/mac-elcapitan/editing/selection/5240265-expected.txt: Removed.
3177         * platform/mac-elcapitan/editing/selection/drag-select-1-expected.txt: Removed.
3178         * platform/mac-elcapitan/editing/selection/replaced-boundaries-3-expected.txt: Removed.
3179         * platform/mac-elcapitan/editing/selection/select-across-readonly-input-3-expected.txt: Removed.
3180         * platform/mac-elcapitan/editing/selection/select-box-expected.txt: Removed.
3181         * platform/mac-elcapitan/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
3182         * platform/mac-elcapitan/editing/selection/select-from-textfield-outwards-expected.txt: Removed.
3183         * platform/mac-elcapitan/editing/selection/selection-button-text-expected.txt: Removed.
3184         * platform/mac-elcapitan/fast: Removed.
3185         * platform/mac-elcapitan/fast/attachment: Removed.
3186         * platform/mac-elcapitan/fast/attachment/attachment-label-highlight-expected.txt: Removed.
3187         * platform/mac-elcapitan/fast/attachment/attachment-progress-expected.txt: Removed.
3188         * platform/mac-elcapitan/fast/attachment/attachment-select-on-click-expected.txt: Removed.
3189         * platform/mac-elcapitan/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Removed.
3190         * platform/mac-elcapitan/fast/attachment/attachment-subtitle-expected.txt: Removed.
3191         * platform/mac-elcapitan/fast/block: Removed.
3192         * platform/mac-elcapitan/fast/block/float: Removed.
3193         * platform/mac-elcapitan/fast/block/float/026-expected.png: Removed.
3194         * platform/mac-elcapitan/fast/block/float/026-expected.txt: Removed.
3195         * platform/mac-elcapitan/fast/block/float/028-expected.png: Removed.
3196         * platform/mac-elcapitan/fast/block/float/028-expected.txt: Removed.
3197         * platform/mac-elcapitan/fast/block/float/float-avoidance-expected.txt: Removed.
3198         * platform/mac-elcapitan/fast/block/float/overhanging-tall-block-expected.png: Removed.
3199         * platform/mac-elcapitan/fast/block/float/overhanging-tall-block-expected.txt: Removed.
3200         * platform/mac-elcapitan/fast/block/margin-collapse: Removed.
3201         * platform/mac-elcapitan/fast/block/margin-collapse/103-expected.txt: Removed.
3202         * platform/mac-elcapitan/fast/block/positioning: Removed.
3203         * platform/mac-elcapitan/fast/block/positioning/inline-block-relposition-expected.txt: Removed.
3204         * platform/mac-elcapitan/fast/canvas: Removed.
3205         * platform/mac-elcapitan/fast/canvas/canvas-strokePath-gradient-shadow-expected.txt: Removed.
3206         * platform/mac-elcapitan/fast/canvas/canvas-strokeRect-gradient-shadow-expected.txt: Removed.
3207         * platform/mac-elcapitan/fast/css: Removed.
3208         * platform/mac-elcapitan/fast/css/continuationCrash-expected.txt: Removed.
3209         * platform/mac-elcapitan/fast/css/focus-ring-exists-for-search-field-expected.txt: Removed.
3210         * platform/mac-elcapitan/fast/css/line-height-expected.txt: Removed.
3211         * platform/mac-elcapitan/fast/css/margin-top-bottom-dynamic-expected.txt: Removed.
3212         * platform/mac-elcapitan/fast/css/text-overflow-input-expected.txt: Removed.
3213         * platform/mac-elcapitan/fast/css/text-transform-select-expected.txt: Removed.
3214         * platform/mac-elcapitan/fast/dom: Removed.
3215         * platform/mac-elcapitan/fast/dom/HTMLInputElement: Removed.
3216         * platform/mac-elcapitan/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt: Removed.
3217         * platform/mac-elcapitan/fast/dom/HTMLTableColElement: Removed.
3218         * platform/mac-elcapitan/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Removed.
3219         * platform/mac-elcapitan/fast/dom/HTMLTextAreaElement: Removed.
3220         * platform/mac-elcapitan/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: Removed.
3221         * platform/mac-elcapitan/fast/dynamic: Removed.
3222         * platform/mac-elcapitan/fast/dynamic/008-expected.txt: Removed.
3223         * platform/mac-elcapitan/fast/dynamic/positioned-movement-with-positioned-children-expected.txt: Removed.
3224         * platform/mac-elcapitan/fast/events: Removed.
3225         * platform/mac-elcapitan/fast/events/context-no-deselect-expected.txt: Removed.
3226         * platform/mac-elcapitan/fast/events/shadow-event-path-2-expected.txt: Removed.
3227         * platform/mac-elcapitan/fast/forms: Removed.
3228         * platform/mac-elcapitan/fast/forms/001-expected.txt: Removed.
3229         * platform/mac-elcapitan/fast/forms/004-expected.txt: Removed.
3230         * platform/mac-elcapitan/fast/forms/alternative-presentation-button: Removed.
3231         * platform/mac-elcapitan/fast/forms/alternative-presentation-button/replacement-expected.txt: Removed.
3232         * platform/mac-elcapitan/fast/forms/auto-fill-button: Removed.
3233         * platform/mac-elcapitan/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Removed.
3234         * platform/mac-elcapitan/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Removed.
3235         * platform/mac-elcapitan/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: Removed.
3236         * platform/mac-elcapitan/fast/forms/basic-buttons-expected.txt: Removed.
3237         * platform/mac-elcapitan/fast/forms/basic-inputs-expected.txt: Removed.
3238         * platform/mac-elcapitan/fast/forms/basic-selects-expected.txt: Removed.
3239         * platform/mac-elcapitan/fast/forms/basic-textareas-expected.txt: Removed.
3240         * platform/mac-elcapitan/fast/forms/basic-textareas-quirks-expected.txt: Removed.
3241         * platform/mac-elcapitan/fast/forms/blankbuttons-expected.txt: Removed.
3242         * platform/mac-elcapitan/fast/forms/box-shadow-override-expected.txt: Removed.
3243         * platform/mac-elcapitan/fast/forms/button-align-expected.txt: Removed.
3244         * platform/mac-elcapitan/fast/forms/button-cannot-be-nested-expected.txt: Removed.
3245         * platform/mac-elcapitan/fast/forms/button-default-title-expected.txt: Removed.
3246         * platform/mac-elcapitan/fast/forms/button-generated-content-expected.txt: Removed.
3247         * platform/mac-elcapitan/fast/forms/button-positioned-expected.txt: Removed.
3248         * platform/mac-elcapitan/fast/forms/button-sizes-expected.txt: Removed.
3249         * platform/mac-elcapitan/fast/forms/button-style-color-expected.txt: Removed.
3250         * platform/mac-elcapitan/fast/forms/button-table-styles-expected.txt: Removed.
3251         * platform/mac-elcapitan/fast/forms/button-text-transform-expected.txt: Removed.
3252         * platform/mac-elcapitan/fast/forms/button-white-space-expected.txt: Removed.
3253         * platform/mac-elcapitan/fast/forms/control-clip-expected.txt: Removed.
3254         * platform/mac-elcapitan/fast/forms/control-clip-overflow-expected.txt: Removed.
3255         * platform/mac-elcapitan/fast/forms/control-restrict-line-height-expected.txt: Removed.
3256         * platform/mac-elcapitan/fast/forms/disabled-select-change-index-expected.txt: Removed.
3257         * platform/mac-elcapitan/fast/forms/encoding-test-expected.txt: Removed.
3258         * platform/mac-elcapitan/fast/forms/fieldset-align-expected.txt: Removed.
3259         * platform/mac-elcapitan/fast/forms/file: Removed.
3260         * platform/mac-elcapitan/fast/forms/file/file-input-direction-expected.txt: Removed.
3261         * platform/mac-elcapitan/fast/forms/file/file-input-disabled-expected.txt: Removed.
3262         * platform/mac-elcapitan/fast/forms/file/input-file-re-render-expected.txt: Removed.
3263         * platform/mac-elcapitan/fast/forms/floating-textfield-relayout-expected.txt: Removed.
3264         * platform/mac-elcapitan/fast/forms/form-element-geometry-expected.txt: Removed.
3265         * platform/mac-elcapitan/fast/forms/hidden-listbox-expected.txt: Removed.
3266         * platform/mac-elcapitan/fast/forms/input-align-expected.txt: Removed.
3267         * platform/mac-elcapitan/fast/forms/input-appearance-bkcolor-expected.txt: Removed.
3268         * platform/mac-elcapitan/fast/forms/input-appearance-default-bkcolor-expected.txt: Removed.
3269         * platform/mac-elcapitan/fast/forms/input-appearance-disabled-expected.txt: Removed.
3270         * platform/mac-elcapitan/fast/forms/input-appearance-focus-expected.txt: Removed.
3271         * platform/mac-elcapitan/fast/forms/input-appearance-height-expected.txt: Removed.
3272         * platform/mac-elcapitan/fast/forms/input-appearance-preventDefault-expected.txt: Removed.
3273         * platform/mac-elcapitan/fast/forms/input-appearance-readonly-expected.txt: Removed.
3274         * platform/mac-elcapitan/fast/forms/input-appearance-selection-expected.txt: Removed.
3275         * platform/mac-elcapitan/fast/forms/input-appearance-spinbutton-expected.txt: Removed.
3276         * platform/mac-elcapitan/fast/forms/input-appearance-spinbutton-up-expected.txt: Removed.
3277         * platform/mac-elcapitan/fast/forms/input-appearance-visibility-expected.txt: Removed.
3278         * platform/mac-elcapitan/fast/forms/input-appearance-width-expected.txt: Removed.
3279         * platform/mac-elcapitan/fast/forms/input-baseline-expected.txt: Removed.
3280         * platform/mac-elcapitan/fast/forms/input-button-sizes-expected.txt: Removed.
3281         * platform/mac-elcapitan/fast/forms/input-disabled-color-expected.txt: Removed.
3282         * platform/mac-elcapitan/fast/forms/input-double-click-selection-gap-bug-expected.txt: Removed.
3283         * platform/mac-elcapitan/fast/forms/input-field-text-truncated-expected.txt: Removed.
3284         * platform/mac-elcapitan/fast/forms/input-first-letter-expected.txt: Removed.
3285         * platform/mac-elcapitan/fast/forms/input-placeholder-visibility-1-expected.txt: Removed.
3286         * platform/mac-elcapitan/fast/forms/input-placeholder-visibility-3-expected.txt: Removed.
3287         * platform/mac-elcapitan/fast/forms/input-readonly-autoscroll-expected.txt: Removed.
3288         * platform/mac-elcapitan/fast/forms/input-readonly-dimmed-expected.txt: Removed.
3289         * platform/mac-elcapitan/fast/forms/input-readonly-empty-expected.txt: Removed.
3290         * platform/mac-elcapitan/fast/forms/input-spaces-expected.txt: Removed.
3291         * platform/mac-elcapitan/fast/forms/input-table-expected.txt: Removed.
3292         * platform/mac-elcapitan/fast/forms/input-text-click-inside-expected.txt: Removed.
3293         * platform/mac-elcapitan/fast/forms/input-text-click-outside-expected.txt: Removed.
3294         * platform/mac-elcapitan/fast/forms/input-text-double-click-expected.txt: Removed.
3295         * platform/mac-elcapitan/fast/forms/input-text-drag-down-expected.txt: Removed.
3296         * platform/mac-elcapitan/fast/forms/input-text-option-delete-expected.txt: Removed.
3297         * platform/mac-elcapitan/fast/forms/input-text-scroll-left-on-blur-expected.txt: Removed.
3298         * platform/mac-elcapitan/fast/forms/input-text-self-emptying-click-expected.txt: Removed.
3299         * platform/mac-elcapitan/fast/forms/input-text-word-wrap-expected.txt: Removed.
3300         * platform/mac-elcapitan/fast/forms/input-value-expected.txt: Removed.
3301         * platform/mac-elcapitan/fast/forms/input-width-expected.txt: Removed.
3302         * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt: Removed.
3303         * platform/mac-elcapitan/fast/forms/listbox-scrollbar-incremental-load-expected.txt: Removed.
3304         * platform/mac-elcapitan/fast/forms/listbox-width-change-expected.txt: Removed.
3305         * platform/mac-elcapitan/fast/forms/menulist-clip-expected.txt: Removed.
3306         * platform/mac-elcapitan/fast/forms/menulist-deselect-update-expected.txt: Removed.
3307         * platform/mac-elcapitan/fast/forms/menulist-narrow-width-expected.txt: Removed.
3308         * platform/mac-elcapitan/fast/forms/menulist-no-overflow-expected.txt: Removed.
3309         * platform/mac-elcapitan/fast/forms/menulist-restrict-line-height-expected.txt: Removed.
3310         * platform/mac-elcapitan/fast/forms/menulist-style-color-expected.txt: Removed.
3311         * platform/mac-elcapitan/fast/forms/menulist-width-change-expected.txt: Removed.
3312         * platform/mac-elcapitan/fast/forms/minWidthPercent-expected.txt: Removed.
3313         * platform/mac-elcapitan/fast/forms/number: Removed.
3314         * platform/mac-elcapitan/fast/forms/number/number-appearance-rtl-expected.txt: Removed.
3315         * platform/mac-elcapitan/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Removed.
3316         * platform/mac-elcapitan/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: Removed.
3317         * platform/mac-elcapitan/fast/forms/option-script-expected.txt: Removed.
3318         * platform/mac-elcapitan/fast/forms/option-strip-whitespace-expected.txt: Removed.
3319         * platform/mac-elcapitan/fast/forms/option-text-clip-expected.txt: Removed.
3320         * platform/mac-elcapitan/fast/forms/placeholder-position-expected.txt: Removed.
3321         * platform/mac-elcapitan/fast/forms/placeholder-pseudo-style-expected.txt: Removed.
3322         * platform/mac-elcapitan/fast/forms/plaintext-mode-2-expected.txt: Removed.
3323         * platform/mac-elcapitan/fast/forms/search: Removed.
3324         * platform/mac-elcapitan/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed.
3325         * platform/mac-elcapitan/fast/forms/search-display-none-cancel-button-expected.txt: Removed.
3326         * platform/mac-elcapitan/fast/forms/search-input-rtl-expected.txt: Removed.
3327         * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt: Removed.
3328         * platform/mac-elcapitan/fast/forms/search-styled-expected.txt: Removed.
3329         * platform/mac-elcapitan/fast/forms/search-vertical-alignment-expected.txt: Removed.
3330         * platform/mac-elcapitan/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Removed.
3331         * platform/mac-elcapitan/fast/forms/search/search-size-with-decorations-expected.txt: Removed.
3332         * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt: Removed.
3333         * platform/mac-elcapitan/fast/forms/select: Removed.
3334         * platform/mac-elcapitan/fast/forms/select-background-none-expected.txt: Removed.
3335         * platform/mac-elcapitan/fast/forms/select-baseline-expected.txt: Removed.
3336         * platform/mac-elcapitan/fast/forms/select-block-background-expected.txt: Removed.
3337         * platform/mac-elcapitan/fast/forms/select-change-listbox-size-expected.txt: Removed.
3338         * platform/mac-elcapitan/fast/forms/select-change-listbox-to-popup-expected.txt: Removed.
3339         * platform/mac-elcapitan/fast/forms/select-change-popup-to-listbox-expected.txt: Removed.
3340         * platform/mac-elcapitan/fast/forms/select-dirty-parent-pref-widths-expected.txt: Removed.
3341         * platform/mac-elcapitan/fast/forms/select-disabled-appearance-expected.txt: Removed.
3342         * platform/mac-elcapitan/fast/forms/select-empty-option-height-expected.txt: Removed.
3343         * platform/mac-elcapitan/fast/forms/select-initial-position-expected.txt: Removed.
3344         * platform/mac-elcapitan/fast/forms/select-item-background-clip-expected.txt: Removed.
3345         * platform/mac-elcapitan/fast/forms/select-list-box-with-height-expected.txt: Removed.
3346         * platform/mac-elcapitan/fast/forms/select-listbox-multiple-no-focusring-expected.txt: Removed.
3347         * platform/mac-elcapitan/fast/forms/select-non-native-rendering-direction-expected.txt: Removed.
3348         * platform/mac-elcapitan/fast/forms/select-overflow-scroll-expected.txt: Removed.
3349         * platform/mac-elcapitan/fast/forms/select-overflow-scroll-inherited-expected.txt: Removed.
3350         * platform/mac-elcapitan/fast/forms/select-selected-expected.txt: Removed.
3351         * platform/mac-elcapitan/fast/forms/select-style-expected.txt: Removed.
3352         * platform/mac-elcapitan/fast/forms/select-writing-direction-natural-expected.txt: Removed.
3353         * platform/mac-elcapitan/fast/forms/select/optgroup-rendering-expected.txt: Removed.
3354         * platform/mac-elcapitan/fast/forms/stuff-on-my-optgroup-expected.txt: Removed.
3355         * platform/mac-elcapitan/fast/forms/tabbing-input-iframe-expected.txt: Removed.
3356         * platform/mac-elcapitan/fast/forms/textAreaLineHeight-expected.txt: Removed.
3357         * platform/mac-elcapitan/fast/forms/textarea-align-expected.txt: Removed.
3358         * platform/mac-elcapitan/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed.
3359         * platform/mac-elcapitan/fast/forms/textarea-placeholder-visibility-1-expected.txt: Removed.
3360         * platform/mac-elcapitan/fast/forms/textarea-placeholder-visibility-2-expected.txt: Removed.
3361         * platform/mac-elcapitan/fast/forms/textarea-scroll-height-expected.txt: Removed.
3362         * platform/mac-elcapitan/fast/forms/textarea-scrollbar-expected.txt: Removed.
3363         * platform/mac-elcapitan/fast/forms/textarea-scrolled-type-expected.txt: Removed.
3364         * platform/mac-elcapitan/fast/forms/textarea-setinnerhtml-expected.txt: Removed.
3365         * platform/mac-elcapitan/fast/forms/textfield-focus-ring-expected.txt: Removed.
3366         * platform/mac-elcapitan/fast/forms/textfield-outline-expected.txt: Removed.
3367         * platform/mac-elcapitan/fast/forms/textfield-overflow-expected.txt: Removed.
3368         * platform/mac-elcapitan/fast/forms/validation-message-appearance-expected.txt: Removed.
3369         * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt: Removed.
3370         * platform/mac-elcapitan/fast/frames: Removed.
3371         * platform/mac-elcapitan/fast/frames/take-focus-from-iframe-expected.txt: Removed.
3372         * platform/mac-elcapitan/fast/hidpi: Removed.
3373         * platform/mac-elcapitan/fast/hidpi/resize-corner-hidpi-expected.txt: Removed.
3374         * platform/mac-elcapitan/fast/html: Removed.
3375         * platform/mac-elcapitan/fast/html/details-no-summary4-expected.txt: Removed.
3376         * platform/mac-elcapitan/fast/html/details-open-javascript-expected.txt: Removed.
3377         * platform/mac-elcapitan/fast/html/details-open2-expected.txt: Removed.
3378         * platform/mac-elcapitan/fast/html/details-open4-expected.txt: Removed.
3379         * platform/mac-elcapitan/fast/html/keygen-expected.txt: Removed.
3380         * platform/mac-elcapitan/fast/inline: Removed.
3381         * platform/mac-elcapitan/fast/lists: Removed.
3382         * platform/mac-elcapitan/fast/lists/dynamic-marker-crash-expected.txt: Removed.
3383         * platform/mac-elcapitan/fast/overflow: Removed.
3384         * platform/mac-elcapitan/fast/overflow/overflow-x-y-expected.txt: Removed.
3385         * platform/mac-elcapitan/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt: Removed.
3386         * platform/mac-elcapitan/fast/overflow/scrollRevealButton-expected.txt: Removed.
3387         * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Removed.
3388         * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Removed.
3389         * platform/mac-elcapitan/fast/parser: Removed.
3390         * platform/mac-elcapitan/fast/parser/document-write-option-expected.txt: Removed.
3391         * platform/mac-elcapitan/fast/parser/entity-comment-in-textarea-expected.txt: Removed.
3392         * platform/mac-elcapitan/fast/parser/open-comment-in-textarea-expected.txt: Removed.
3393         * platform/mac-elcapitan/fast/repaint: Removed.
3394         * platform/mac-elcapitan/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt: Removed.
3395         * platform/mac-elcapitan/fast/repaint/search-field-cancel-expected.txt: Removed.
3396         * platform/mac-elcapitan/fast/repaint/subtree-root-skipped-expected.txt: Removed.
3397         * platform/mac-elcapitan/fast/replaced: Removed.
3398         * platform/mac-elcapitan/fast/replaced/replaced-breaking-expected.txt: Removed.
3399         * platform/mac-elcapitan/fast/replaced/replaced-breaking-mixture-expected.txt: Removed.
3400         * platform/mac-elcapitan/fast/replaced/width100percent-button-expected.txt: Removed.
3401         * platform/mac-elcapitan/fast/replaced/width100percent-menulist-expected.txt: Removed.
3402         * platform/mac-elcapitan/fast/replaced/width100percent-textarea-expected.txt: Removed.
3403         * platform/mac-elcapitan/fast/selectors: Removed.
3404         * platform/mac-elcapitan/fast/selectors/064-expected.txt: Removed.
3405         * platform/mac-elcapitan/fast/spatial-navigation: Removed.
3406         * platform/mac-elcapitan/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: Removed.
3407         * platform/mac-elcapitan/fast/table: Removed.
3408         * platform/mac-elcapitan/fast/table/003-expected.txt: Removed.
3409         * platform/mac-elcapitan/fast/table/append-cells2-expected.txt: Removed.
3410         * platform/mac-elcapitan/fast/table/colspanMinWidth-expected.txt: Removed.
3411         * platform/mac-elcapitan/fast/table/colspanMinWidth-vertical-expected.txt: Removed.
3412         * platform/mac-elcapitan/fast/table/remove-td-display-none-expected.txt: Removed.
3413         * platform/mac-elcapitan/fast/table/spanOverlapRepaint-expected.txt: Removed.
3414         * platform/mac-elcapitan/fast/table/text-field-baseline-expected.txt: Removed.
3415         * platform/mac-elcapitan/fast/text: Removed.
3416         * platform/mac-elcapitan/fast/text/backslash-to-yen-sign-euc-expected.txt: Removed.
3417         * platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Removed.
3418         * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt: Removed.
3419         * platform/mac-elcapitan/fast/text/emoji-expected.txt: Removed.
3420         * platform/mac-elcapitan/fast/text/font-weights-expected.txt: Removed.
3421         * platform/mac-elcapitan/fast/text/font-weights-zh-expected.png: Removed.
3422         * platform/mac-elcapitan/fast/text/font-weights-zh-expected.txt: Removed.
3423         * platform/mac-elcapitan/fast/text/international: Removed.
3424         * platform/mac-elcapitan/fast/text/international/hindi-spacing-expected.txt: Removed.
3425         * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: Removed.
3426         * platform/mac-elcapitan/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: Removed.
3427         * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Removed.
3428         * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Removed.
3429         * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.png: Removed.
3430         * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.txt: Removed.
3431         * platform/mac-elcapitan/fast/text/textIteratorNilRenderer-expected.txt: Removed.
3432         * platform/mac-elcapitan/fast/transforms: Removed.
3433         * platform/mac-elcapitan/fast/transforms/transformed-focused-text-input-expected.txt: Removed.
3434         * platform/mac-elcapitan/http: Removed.
3435         * platform/mac-elcapitan/http/tests: Removed.
3436         * platform/mac-elcapitan/http/tests/navigation: Removed.
3437         * platform/mac-elcapitan/http/tests/navigation/javascriptlink-frames-expected.txt: Removed.
3438         * platform/mac-elcapitan/http/tests/security: Removed.
3439         * platform/mac-elcapitan/http/tests/security/mixedContent: Removed.
3440         * platform/mac-elcapitan/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Removed.
3441         * platform/mac-elcapitan/imported: Removed.
3442         * platform/mac-elcapitan/imported/w3c: Removed.
3443         * platform/mac-elcapitan/imported/w3c/web-platform-tests: Removed.
3444         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch: Removed.
3445         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api: Removed.
3446         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic: Removed.
3447         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors: Removed.
3448         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source: Removed.
3449         * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Removed.
3450         * platform/mac-elcapitan/imported/w3c/web-platform-tests/resource-timing: Removed.
3451         * platform/mac-elcapitan/imported/w3c/web-platform-tests/resource-timing/test_resource_timing-expected.txt: Removed.
3452         * platform/mac-elcapitan/media: Removed.
3453         * platform/mac-elcapitan/media/controls: Removed.
3454         * platform/mac-elcapitan/media/controls-after-reload-expected.txt: Removed.
3455         * platform/mac-elcapitan/media/controls-strict-expected.png: Removed.
3456         * platform/mac-elcapitan/media/controls-styling-expected.txt: Removed.
3457         * platform/mac-elcapitan/media/controls-without-preload-expected.png: Removed.
3458         * platform/mac-elcapitan/media/controls/inline-elements-dropoff-order-expected.txt: Removed.
3459         * platform/mac-elcapitan/media/media-document-audio-repaint-expected.txt: Removed.
3460         * platform/mac-elcapitan/media/media-fullscreen-inline-expected.txt: Removed.
3461         * platform/mac-elcapitan/media/media-fullscreen-not-in-document-expected.txt: Removed.
3462         * platform/mac-elcapitan/media/track: Removed.
3463         * platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Removed.
3464         * platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Removed.
3465         * platform/mac-elcapitan/media/video-display-toggle-expected.png: Removed.
3466         * platform/mac-elcapitan/media/video-display-toggle-expected.txt: Removed.
3467         * platform/mac-elcapitan/media/video-no-audio-expected.txt: Removed.
3468         * platform/mac-elcapitan/media/video-volume-slider-expected.txt: Removed.
3469         * platform/mac-elcapitan/platform: Removed.
3470         * platform/mac-elcapitan/platform/mac: Removed.
3471         * platform/mac-elcapitan/platform/mac/scrollbars: Removed.
3472         * platform/mac-elcapitan/platform/mac/scrollbars/key-window-not-first-responder-expected.txt: Removed.
3473         * platform/mac-elcapitan/plugins: Removed.
3474         * platform/mac-elcapitan/plugins/mouse-click-plugin-clears-selection-expected.txt: Removed.
3475         * platform/mac-elcapitan/svg: Removed.
3476         * platform/mac-elcapitan/svg/custom: Removed.
3477         * platform/mac-elcapitan/svg/custom/inline-svg-in-xhtml-expected.txt: Removed.
3478         * platform/mac-elcapitan/svg/hixie: Removed.
3479         * platform/mac-elcapitan/svg/hixie/mixed: Removed.
3480         * platform/mac-elcapitan/svg/hixie/mixed/003-expected.txt: Removed.
3481         * platform/mac-elcapitan/tables: Removed.
3482         * platform/mac-elcapitan/tables/mozilla: Removed.
3483         * platform/mac-elcapitan/tables/mozilla/bugs: Removed.
3484         * platform/mac-elcapitan/tables/mozilla/bugs/bug1188-expected.txt: Removed.
3485         * platform/mac-elcapitan/tables/mozilla/bugs/bug12384-expected.txt: Removed.
3486         * platform/mac-elcapitan/tables/mozilla/bugs/bug138725-expected.txt: Removed.
3487         * platform/mac-elcapitan/tables/mozilla/bugs/bug18359-expected.txt: Removed.
3488         * platform/mac-elcapitan/tables/mozilla/bugs/bug194024-expected.txt: Removed.
3489         * platform/mac-elcapitan/tables/mozilla/bugs/bug24200-expected.txt: Removed.
3490         * platform/mac-elcapitan/tables/mozilla/bugs/bug2479-2-expected.txt: Removed.
3491         * platform/mac-elcapitan/tables/mozilla/bugs/bug2479-3-expected.txt: Removed.
3492         * platform/mac-elcapitan/tables/mozilla/bugs/bug2479-4-expected.txt: Removed.
3493         * platform/mac-elcapitan/tables/mozilla/bugs/bug26178-expected.txt: Removed.
3494         * platform/mac-elcapitan/tables/mozilla/bugs/bug28928-expected.txt: Removed.
3495         * platform/mac-elcapitan/tables/mozilla/bugs/bug29326-expected.txt: Removed.
3496         * platform/mac-elcapitan/tables/mozilla/bugs/bug30559-expected.txt: Removed.
3497         * platform/mac-elcapitan/tables/mozilla/bugs/bug30692-expected.txt: Removed.
3498         * platform/mac-elcapitan/tables/mozilla/bugs/bug33855-expected.txt: Removed.
3499         * platform/mac-elcapitan/tables/mozilla/bugs/bug39209-expected.txt: Removed.
3500         * platform/mac-elcapitan/tables/mozilla/bugs/bug4382-expected.txt: Removed.
3501         * platform/mac-elcapitan/tables/mozilla/bugs/bug4429-expected.txt: Removed.
3502         * platform/mac-elcapitan/tables/mozilla/bugs/bug4527-expected.txt: Removed.
3503         * platform/mac-elcapitan/tables/mozilla/bugs/bug46368-1-expected.txt: Removed.
3504         * platform/mac-elcapitan/tables/mozilla/bugs/bug46368-2-expected.txt: Removed.
3505         * platform/mac-elcapitan/tables/mozilla/bugs/bug51037-expected.txt: Removed.
3506         * platform/mac-elcapitan/tables/mozilla/bugs/bug51727-expected.txt: Removed.
3507         * platform/mac-elcapitan/tables/mozilla/bugs/bug52505-expected.txt: Removed.
3508         * platform/mac-elcapitan/tables/mozilla/bugs/bug52506-expected.txt: Removed.
3509         * platform/mac-elcapitan/tables/mozilla/bugs/bug55545-expected.txt: Removed.
3510         * platform/mac-elcapitan/tables/mozilla/bugs/bug59354-expected.txt: Removed.
3511         * platform/mac-elcapitan/tables/mozilla/bugs/bug68912-expected.txt: Removed.
3512         * platform/mac-elcapitan/tables/mozilla/bugs/bug7342-expected.txt: Removed.
3513         * platform/mac-elcapitan/tables/mozilla/bugs/bug96334-expected.txt: Removed.
3514         * platform/mac-elcapitan/tables/mozilla/bugs/bug99948-expected.txt: Removed.
3515         * platform/mac-elcapitan/tables/mozilla/collapsing_borders: Removed.
3516         * platform/mac-elcapitan/tables/mozilla/collapsing_borders/bug41262-4-expected.txt: Removed.
3517         * platform/mac-elcapitan/tables/mozilla/core: Removed.
3518         * platform/mac-elcapitan/tables/mozilla/core/margins-expected.txt: Removed.
3519         * platform/mac-elcapitan/tables/mozilla/dom: Removed.
3520         * platform/mac-elcapitan/tables/mozilla/dom/tableDom-expected.txt: Removed.
3521         * platform/mac-elcapitan/tables/mozilla/other: Removed.
3522         * platform/mac-elcapitan/tables/mozilla/other/move_row-expected.txt: Removed.
3523         * platform/mac-elcapitan/tables/mozilla_expected_failures: Removed.
3524         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs: Removed.
3525         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs/bug1725-expected.txt: Removed.
3526         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
3527         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt: Removed.
3528         * platform/mac-elcapitan/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt: Removed.
3529         * platform/mac-elcapitan/tables/mozilla_expected_failures/collapsing_borders: Removed.
3530         * platform/mac-elcapitan/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt: Removed.
3531         * platform/mac-elcapitan/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt: Removed.
3532         * platform/mac-elcapitan/transforms: Removed.
3533         * platform/mac-elcapitan/transforms/2d: Removed.
3534         * platform/mac-elcapitan/transforms/2d/zoom-menulist-expected.txt: Removed.
3535         * platform/mac-elcapitan/transforms/3d: Removed.
3536         * platform/mac-elcapitan/transforms/3d/general: Removed.
3537         * platform/mac-elcapitan/transforms/3d/general/perspective-non-layer-expected.txt: Removed.
3538
3539 2018-01-24  Chris Dumez  <cdumez@apple.com>
3540
3541         Unreviewed, unskip some service worker tests that no longer time out
3542
3543         * TestExpectations:
3544
3545 2018-01-24  Joanmarie Diggs  <jdiggs@igalia.com>
3546
3547         AX: SVG AAM mapping trumps ARIA role attribute in the case of SVG root
3548         https://bugs.webkit.org/show_bug.cgi?id=181994
3549
3550         Reviewed by Chris Fleizach.
3551
3552         * accessibility/svg-element-with-aria-role.html: Added.
3553         * platform/gtk/accessibility/svg-element-with-aria-role-expected.txt: Added.
3554         * platform/mac/accessibility/svg-element-with-aria-role-expected.txt: Added.
3555         * platform/win/TestExpectations: Skip test.
3556
3557 2018-01-24  Antoine Quint  <graouts@apple.com>
3558
3559         [Web Animations] Compute the progress and currentIteration properties on getComputedTiming()
3560         https://bugs.webkit.org/show_bug.cgi?id=182039
3561         <rdar://problem/36813568>
3562
3563         Reviewed by Dean Jackson.
3564
3565         Update expectations with progressions as we expose more of the API.
3566
3567         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt:
3568         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
3569         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt:
3570         * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt:
3571         * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt:
3572         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt:
3573         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt:
3574         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
3575         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
3576
3577 2018-01-24  Daniel Bates  <dabates@apple.com>
3578
3579         REGRESSION (r226138): Selecting a line that ends with zero-width joiner (ZWJ) may cause text transformation
3580         https://bugs.webkit.org/show_bug.cgi?id=181993
3581         <rdar://problem/36421080>
3582
3583         Reviewed by David Hyatt.
3584
3585         Add a Mac-specific test to ensure that selecting the last visible character on a line
3586         that ends with a zero-width joiner (ZWJ) does not cause a text transformation of the
3587         selected character.
3588
3589         We need to fix <https://bugs.webkit.org/show_bug.cgi?id=181964> for this test to
3590         pass on Mac.
3591
3592         * TestExpectations: Skip the test directory on non-Mac platforms.
3593         * fast/text/mac/select-character-before-zero-width-joiner-expected.html: Added.
3594         * fast/text/mac/select-character-before-zero-width-joiner.html: Added.
3595         * platform/mac/TestExpectations: Mark the test directory as PASS on Mac so that we run
3596         all containing tests. Mark the test as ImageOnlyFailure until we fix <https://bugs.webkit.org/show_bug.cgi?id=181964>.
3597
3598 2018-01-24  Youenn Fablet  <youenn@apple.com>
3599
3600         Fetch response should copy its url from the request if null
3601         https://bugs.webkit.org/show_bug.cgi?id=182048
3602
3603         Reviewed by Chris Dumez.
3604
3605         * http/tests/workers/service/basic-fetch.https-expected.txt:
3606         * http/tests/workers/service/resources/basic-fetch.js:
3607         (async.test):
3608
3609 2018-01-24  Ms2ger  <Ms2ger@igalia.com>
3610
3611         WPE-focused test gardening.
3612         https://bugs.webkit.org/show_bug.cgi?id=182051
3613
3614         Unreviewed test gardening.
3615
3616         * TestExpectations:
3617           - Remove expectation for css3/parse-alignment-of-root-elements.html (rebaselined in r227432).
3618         * css3/flexbox/csswg/flexbox_flex-natural-mixed-basis-auto.html:
3619           Started failing in r226404; this applies the change from
3620           https://github.com/w3c/web-platform-tests/commit/b4fa639477ba204f175fd242a335be888ce91371
3621           to make it pass again.
3622         * platform/gtk/TestExpectations:
3623           - Add expectation for http/wpt/fetch/response-opaque-clone.html (failing since the test change in r227339).
3624         * platform/wpe/TestExpectations:
3625           - Remove expectation for fast/canvas/fallback-content.html (started passing in r226814-r226837, inclusive).
3626           - Override generic failure expectation for imported/w3c/web-platform-tests/2dcontext/transformations/canvas_transformations_reset_001.html
3627             (it has been passing for as long as it has run).
3628           - Update path for imported/w3c/web-platform-tests/css/css-grid/grid-items/grid-items-sizing-alignment-001.html after r225561.
3629           - Remove expectation for fast/events/tabindex-focus-blur-all.html (started passing in r226814-r226837, inclusive).
3630           - Add expectation for http/wpt/fetch/response-opaque-clone.html (failing since the test change in r227339).
3631           - Add expectation for http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html (failing since it was added).
3632           - Add expectation for fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html (failing since it was added).
3633           - Skip fast/text/user-installed-fonts/ (the feature is not supported).
3634           - Remove expectation for imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.html (rebaselined in r226965).
3635           - Remove expectation for imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.html (rebaselined in r226965).
3636           - Mark perf/show-hide-table-rows.html as flaky (as was intended).
3637
3638 2018-01-24  Chris Fleizach  <cfleizach@apple.com>
3639
3640         AX: Provide a way for VoiceOver to uniquely identify a web session
3641         https://bugs.webkit.org/show_bug.cgi?id=181894
3642
3643         Reviewed by Joanmarie Diggs.
3644
3645         * accessibility/mac/document-attributes-expected.txt:
3646         * accessibility/mac/session-id-expected.txt: Added.
3647         * accessibility/mac/session-id.html: Added.
3648         * platform/mac/accessibility/parent-delete-expected.txt: Added.
3649
3650 2018-01-24  Ms2ger  <Ms2ger@igalia.com>
3651
3652         [GTK] Fix some test failures in ATK selection handling.
3653         https://bugs.webkit.org/show_bug.cgi?id=168369
3654         <rdar://problem/30534881>
3655
3656         Reviewed by Joanmarie Diggs.
3657
3658         Update test expectations for tests that pass again.
3659
3660         * platform/gtk/TestExpectations:
3661
3662 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
3663
3664         Update paths of CSS tests from WPT
3665         https://bugs.webkit.org/show_bug.cgi?id=182043
3666
3667         Reviewed by Youenn Fablet.
3668
3669         * TestExpectations:
3670         * platform/gtk/TestExpectations:
3671         * platform/ios-wk2/TestExpectations:
3672         * platform/ios/TestExpectations:
3673         * platform/mac-wk1/TestExpectations:
3674         * platform/wpe/TestExpectations:
3675
3676 2018-01-24  Frederic Wang  <fwang@igalia.com>
3677
3678         Use basic-gestures.js for fixed-inside-overflow-inside-iframe.html
3679         https://bugs.webkit.org/show_bug.cgi?id=182041
3680
3681         Reviewed by Antonio Gomes.
3682
3683         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html: Insert basic-gestures.js,
3684         remove definition of getSwipeUIScript(), make runTest() async and use functions from
3685         basic-gestures.js
3686
3687 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
3688
3689         Remove unneeded -expected.txt files for reftest
3690
3691         Unreviewed gardening.
3692
3693         The test fast/multicol/pagination/RightToLeft-max-width.html was converted
3694         into a reftest in r217943, however expectations for GTK+ and Win port were not removed.
3695
3696         * platform/gtk/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Removed.
3697         * platform/win/fast/multicol/pagination/RightToLeft-max-width-expected.txt: Removed.
3698
3699 2018-01-23  Wenson Hsieh  <wenson_hsieh@apple.com>
3700
3701         Harden against layout passes triggered when iterating through HTMLFormElement::associatedElements
3702         https://bugs.webkit.org/show_bug.cgi?id=182037
3703         <rdar://problem/36747812>
3704
3705         Reviewed by Ryosuke Niwa.
3706
3707         Add a new layout test covering these hardening changes. See WebCore ChangeLog for more details.
3708
3709         * fast/forms/form-data-associated-element-iteration-expected.txt: Added.
3710         * fast/forms/form-data-associated-element-iteration.html: Added.
3711
3712 2018-01-23  Yusuke Suzuki  <utatane.tea@gmail.com>
3713
3714         Import WPT for modules
3715         https://bugs.webkit.org/show_bug.cgi?id=181981
3716
3717         Reviewed by Sam Weinig.
3718
3719         * TestExpectations:
3720
3721 2018-01-23  Yusuke Suzuki  <utatane.tea@gmail.com>
3722
3723         Add more module scope related tests with code evaluation by string
3724         https://bugs.webkit.org/show_bug.cgi?id=181983
3725
3726         Reviewed by Sam Weinig.
3727
3728         * js/dom/modules/module-scope-event-handler-expected.txt: Added.
3729         * js/dom/modules/module-scope-event-handler.html: Added.
3730         * js/dom/modules/module-scope-set-interval-expected.txt: Added.
3731         * js/dom/modules/module-scope-set-interval.html: Added.
3732         * js/dom/modules/module-scope-set-timeout-expected.txt: Added.
3733         * js/dom/modules/module-scope-set-timeout.html: Added.
3734
3735 2018-01-23  Matt Lewis  <jlewis3@apple.com>
3736
3737         Marked http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html as flaky.
3738         https://bugs.webkit.org/show_bug.cgi?id=181958
3739
3740         Unreviewed test gardening.
3741
3742         * platform/mac-wk2/TestExpectations:
3743
3744 2018-01-23  Matt Lewis  <jlewis3@apple.com>
3745
3746         Marked fast/visual-viewport/ios/caret-after-focus-in-fixed.html as flaky
3747         https://bugs.webkit.org/show_bug.cgi?id=181821
3748
3749         Unreviewed test gardening.
3750
3751         * platform/ios-wk2/TestExpectations:
3752
3753 2018-01-23  Matt Lewis  <jlewis3@apple.com>
3754
3755         Skipped fast/events/message-port.html on macOS
3756         https://bugs.webkit.org/show_bug.cgi?id=181969
3757
3758         Unreviewed test gardening.
3759
3760         * platform/mac/TestExpectations:
3761
3762 2018-01-23  Matt Lewis  <jlewis3@apple.com>
3763
3764         Marked media/W3C/audio/events/event_progress.html and media/W3C/video/events/event_order_loadstart_progress.html as flaky.
3765         https://bugs.webkit.org/show_bug.cgi?id=181966
3766
3767         Unreviewed test gardening.
3768
3769         * platform/mac/TestExpectations:
3770
3771 2018-01-23  Chris Dumez  <cdumez@apple.com>
3772
3773         Unreviewed, rollout r227216 as it seems to be causing deadlocks
3774         https://bugs.webkit.org/show_bug.cgi?id=182013
3775
3776         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
3777         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
3778
3779 2018-01-23  Matt Lewis  <jlewis3@apple.com>
3780
3781         Marked http/tests/misc/resource-timing-resolution.html as flaky.
3782         https://bugs.webkit.org/show_bug.cgi?id=181957 
3783
3784         Unreviewed test gardening.
3785
3786         * platform/ios-wk2/TestExpectations:
3787         * platform/mac-wk2/TestExpectations:
3788
3789 2018-01-23  Simon Fraser  <simon.fraser@apple.com>
3790
3791         feMorphology stops applying if either x or y radius is 0 but should not.
3792         https://bugs.webkit.org/show_bug.cgi?id=181903
3793
3794         Reviewed by Dean Jackson.
3795
3796         * svg/filters/feMorphology-zero-radius-one-axis-expected.svg: Added.
3797         * svg/filters/feMorphology-zero-radius-one-axis.svg: Added.
3798
3799 2018-01-23  Javier Fernandez  <jfernandez@igalia.com>
3800
3801         [css-align] 'left' and 'right' should parse as invalid in block/cross-axis alignment
3802         https://bugs.webkit.org/show_bug.cgi?id=181792
3803
3804         Reviewed by Antti Koivisto.
3805
3806         Rebaseline tests because of the removal of the 'left' and right' CSS values.
3807
3808         * css3/parse-align-content.html:
3809         * css3/parse-align-items.html:
3810         * css3/parse-align-self-expected.txt:
3811         * css3/parse-align-self.html:
3812         * css3/parse-alignment-of-root-elements-expected.txt:
3813
3814 2018-01-23  Simon Fraser  <simon.fraser@apple.com>
3815
3816         Element with position:fixed stops scrolling at the bottom of the page, but is painted in the right place on Chacos.com.
3817         https://bugs.webkit.org/show_bug.cgi?id=181741
3818         rdar://problem/36593581
3819
3820         Reviewed by Tim Horton.
3821
3822         * fast/visual-viewport/ios/min-scale-greater-than-one-expected.txt: Added.
3823         * fast/visual-viewport/ios/min-scale-greater-than-one.html: Added.
3824
3825 2018-01-23  Antoine Quint  <graouts@apple.com>
3826
3827         [Web Animations] Expose getKeyframes() and parsing of remaining keyframe properties
3828         https://bugs.webkit.org/show_bug.cgi?id=181978
3829         <rdar://problem/36772586>
3830
3831         Reviewed by Dean Jackson.
3832
3833         Update expectations with progressions and new failure points now we expose more of the API.
3834
3835         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
3836         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
3837         * http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt:
3838         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
3839         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt:
3840         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
3841
3842 2018-01-23  Ryan Haddad  <ryanhaddad@apple.com>
3843
3844         Mark inspector/unit-tests/throttle.html as flaky.
3845         https://bugs.webkit.org/show_bug.cgi?id=181832
3846
3847         Unreviewed test gardening.
3848
3849         * platform/mac/TestExpectations:
3850
3851 2018-01-23  Brady Eidson  <beidson@apple.com>
3852
3853         Allow passing MessagePorts across processes (e.g. ServiceWorkers).
3854         https://bugs.webkit.org/show_bug.cgi?id=181178
3855
3856         Reviewed by Andy Estes.
3857
3858         * http/tests/workers/service/basic-messageport-expected.txt: Added.
3859         * http/tests/workers/service/basic-messageport.html: Added.
3860         * http/tests/workers/service/resources/basic-messageport.js: Added.
3861         * http/tests/workers/service/resources/messageport-echo-worker.js: Added.
3862
3863 2018-01-23  Ryan Haddad  <ryanhaddad@apple.com>
3864
3865         Unskip http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html on Sierra.
3866         https://bugs.webkit.org/show_bug.cgi?id=181833
3867
3868         Unreviewed test gardening.
3869
3870         * platform/mac-wk2/TestExpectations:
3871
3872 2018-01-23  Andy Estes  <aestes@apple.com>
3873
3874         Follow-up layout test fix after r227260.
3875
3876         I missed a few places that were still using version 3 API requests.
3877
3878         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html:
3879
3880 2018-01-23  Youenn Fablet  <youenn@apple.com>
3881
3882         Mark some service-worker fetch tests as DumpJSConsoleLogInStdErr
3883         https://bugs.webkit.org/show_bug.cgi?id=181975
3884
3885         Unreviewed.
3886
3887         * TestExpectations:
3888
3889 2018-01-22  Simon Fraser  <simon.fraser@apple.com>
3890
3891         Optimize building the non-fast scrollable region with multiple iframes
3892         https://bugs.webkit.org/show_bug.cgi?id=181971
3893
3894         Reviewed by Zalan Bujtas.
3895
3896         * platform/mac-wk2/TestExpectations: fast/frames/lots-of-objects.html is no longer always a timeout.
3897
3898 2018-01-22  Jiewen Tan  <jiewen_tan@apple.com>
3899
3900         [WebAuthN] Implement PublicKeyCredential's [[Create]] with a dummy authenticator
3901         https://bugs.webkit.org/show_bug.cgi?id=181928
3902         <rdar://problem/36459893>
3903
3904         Reviewed by Brent Fulgham.
3905
3906         Test cases are divided into two different folders. One follows wpt style. The other contains tests
3907         that I don't know how to write them in wpt style.
3908
3909         * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
3910         * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https.html: Added.
3911         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Added.
3912         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Added.
3913         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
3914         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
3915         * http/tests/webauthn/resources/last-layer-frame.https.html: Added.
3916         * http/tests/webauthn/resources/second-layer-frame.https.html: Added.
3917         * http/tests/webauthn/resources/util.js: Added.
3918         It will be good to convert them into wpt style.
3919         * http/wpt/webauthn/WebAuthN.idl: Added.
3920         * http/wpt/webauthn/idl.https-expected.txt: Added.
3921         * http/wpt/webauthn/idl.https.html: Added.
3922         * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt: Added.
3923         * http/wpt/webauthn/public-key-credential-create-failure.https.html: Added.
3924         * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Added.
3925         * http/wpt/webauthn/public-key-credential-create-success.https.html: Added.
3926         * http/wpt/webauthn/resources/util.js: Added.
3927
3928 2018-01-22  Ryan Haddad  <ryanhaddad@apple.com>
3929
3930         Skip http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html on Sierra.
3931         https://bugs.webkit.org/show_bug.cgi?id=181833
3932
3933         Unreviewed test gardening.
3934
3935         * platform/mac-wk2/TestExpectations:
3936
3937 2018-01-22  Simon Fraser  <simon.fraser@apple.com>
3938
3939         REGRESSION (r226981): ASSERTION FAILED: startY >= 0 && endY <= height && startY < endY in WebCore::FEMorphology::platformApplyGeneric
3940         https://bugs.webkit.org/show_bug.cgi?id=181836
3941
3942         Reviewed by Tim Horton.
3943
3944         * svg/filters/feLighting-parallel-jobs.svg: Added.
3945         * svg/filters/feMorphology-invalid-radius.svg: Change the test to detect the bug on non-Retina too.
3946         * svg/filters/feTurbulence-parallel-jobs-wide.svg: Added.
3947
3948 2018-01-22  Nikita Vasilyev  <nvasilyev@apple.com>
3949
3950         Web Inspector: Styles Redesign: data corruption when updating values quickly
3951         https://bugs.webkit.org/show_bug.cgi?id=179461
3952         <rdar://problem/35431882>
3953
3954         Reviewed by Joseph Pecoraro.
3955
3956         * inspector/css/modify-css-property-expected.txt: Added.
3957         * inspector/css/modify-css-property.html: Added.
3958
3959 2018-01-22  Matt Lewis  <jlewis3@apple.com>
3960
3961         Marked fast/forms/searchfield-heights.html as flaky on High Sierra.
3962         https://bugs.webkit.org/show_bug.cgi?id=181914
3963
3964         Unreviewed test gardening.
3965
3966         * platform/mac-wk2/TestExpectations:
3967
3968 2018-01-22  Matt Lewis  <jlewis3@apple.com>
3969
3970         Skipped http/tests/resourceLoadStatistics/grandfathering.html.
3971         https://bugs.webkit.org/show_bug.cgi?id=181482
3972
3973         Unreviewed test gardening.
3974
3975         * platform/mac-wk2/TestExpectations:
3976
3977 2018-01-22  Ryan Haddad  <ryanhaddad@apple.com>
3978
3979         Mark inspector/debugger/tail-deleted-frames-from-vm-entry.html as slow on macOS Debug.
3980         https://bugs.webkit.org/show_bug.cgi?id=181952
3981
3982         Unreviewed test gardening.
3983
3984         * platform/mac-wk2/TestExpectations:
3985         * platform/mac/TestExpectations:
3986
3987 2018-01-22  Ryan Haddad  <ryanhaddad@apple.com>
3988
3989         Mark imported/w3c/web-platform-tests/html/browsers/offline/manifest_url_check.html as flaky.
3990         https://bugs.webkit.org/show_bug.cgi?id=179851
3991
3992         Unreviewed test gardening.
3993
3994         * TestExpectations:
3995
3996 2018-01-22  Matt Lewis  <jlewis3@apple.com>
3997
3998         Marked http/wpt/service-workers/update-service-worker.https.html as flaky on High Sierra release.
3999         https://bugs.webkit.org/show_bug.cgi?id=181753
4000
4001         Unreviewed test gardening.
4002
4003         * platform/mac-wk2/TestExpectations:
4004
4005 2018-01-22  Youenn Fablet  <youenn@apple.com>
4006
4007         Safari Tech Preview can't use GitHub login at forums.swift.org
4008         https://bugs.webkit.org/show_bug.cgi?id=181908
4009         <rdar://problem/36715111>
4010
4011         Reviewed by Chris Dumez.
4012
4013         * http/wpt/service-workers/navigation-redirect-worker.js: Added.
4014         (async):
4015         * http/wpt/service-workers/navigation-redirect.https-expected.txt: Added.
4016         * http/wpt/service-workers/navigation-redirect.https.html: Added.
4017
4018 2018-01-22  Antti Koivisto  <antti@apple.com>
4019
4020         REGRESSION (Safari 11): Buttons inside a fieldset legend cannot be clicked on in Safari 11
4021         https://bugs.webkit.org/show_bug.cgi?id=179666
4022         <rdar://problem/35534292>
4023
4024         Reviewed by Zalan Bujtas.
4025
4026         * fast/forms/legend-overflow-hidden-hit-test-expected.txt: Added.
4027         * fast/forms/legend-overflow-hidden-hit-test.html: Added.
4028         * platform/ios/TestExpectations:
4029
4030 2018-01-22  Joanmarie Diggs  <jdiggs@igalia.com>
4031
4032         AX: Implement support for Graphics ARIA roles
4033         https://bugs.webkit.org/show_bug.cgi?id=181796
4034
4035         Reviewed by Chris Fleizach.
4036
4037         Add new test cases and update expectations accordingly.
4038
4039         * accessibility/gtk/xml-roles-exposed-expected.txt:
4040         * accessibility/gtk/xml-roles-exposed.html:
4041         * accessibility/roles-computedRoleString.html:
4042         * accessibility/roles-exposed.html:
4043         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
4044         * platform/gtk/accessibility/roles-exposed-expected.txt:
4045         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
4046         * platform/mac/accessibility/roles-exposed-expected.txt:
4047
4048 2018-01-22  Youenn Fablet  <youenn@apple.com>
4049
4050         Fetch Headers from an Opaque response should be filtered out
4051         https://bugs.webkit.org/show_bug.cgi?id=181926
4052
4053         Reviewed by Chris Dumez.
4054
4055         * http/wpt/fetch/response-opaque-clone-expected.txt:
4056         * http/wpt/fetch/response-opaque-clone.html:
4057
4058 2018-01-22  Andy Estes  <aestes@apple.com>
4059