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