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