Unreviewed, rebaseline a few tests after r220779.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-08-16  Chris Dumez  <cdumez@apple.com>
2
3         Unreviewed, rebaseline a few tests after r220779.
4
5         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
6         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html:
7         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html:
8
9 2017-08-15  Andy Estes  <aestes@apple.com>
10
11         [Payment Request] Import test suite from web-platform-tests
12         https://bugs.webkit.org/show_bug.cgi?id=175612
13         <rdar://problem/33906070>
14
15         Reviewed by Tim Horton.
16
17         * TestExpectations: Skipped payment-request tests that currently time out.
18
19 2017-08-15  Ryosuke Niwa  <rniwa@webkit.org>
20
21         Make DataTransferItemList work with plain text entries
22         https://bugs.webkit.org/show_bug.cgi?id=175596
23
24         Reviewed by Wenson Hsieh.
25
26         Rebaselined the tests and added two regression tests for pasting plain text and dropping a plain text file.
27
28         Unfortunately, dropping a file is only supported by DumpRenderTree on Mac :( so it's disabled elsewhere.
29
30         * editing/pasteboard/datatransfer-idl-expected.txt: Rebaselined now that NoInterfaceObject has been dropped from
31         DataTransferItem.idl and DataTransferItemList.idl as expected.
32         * editing/pasteboard/datatransfer-idl.html: Fixed the bug that it wasn't testing IDL for DataTransferItem.
33         * editing/pasteboard/datatransfer-items-drop-plaintext-file-expected.txt: Added.
34         * editing/pasteboard/datatransfer-items-drop-plaintext-file.html: Added.
35         * editing/pasteboard/datatransfer-items-paste-plaintext-expected.txt: Added.
36         * editing/pasteboard/datatransfer-items-paste-plaintext.html: Added.
37         * editing/resources/text-pasteboard-data.txt: Added.
38         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
39         * platform/ios/TestExpectations:
40         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt:
41         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
42         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
43         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
44         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
45         * platform/win/TestExpectations:
46         * platform/wk2/TestExpectations:
47         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
48
49 2017-08-15  Chris Dumez  <cdumez@apple.com>
50
51         Fetch / Beacon: Use "application/octet-stream" Content-Type for payloads of type ArrayBuffer / ArrayBufferView
52         https://bugs.webkit.org/show_bug.cgi?id=175600
53
54         Reviewed by Youenn Fablet.
55
56         * http/wpt/fetch/fetch-request-arraybuffer-content-type-expected.txt: Added.
57         * http/wpt/fetch/fetch-request-arraybuffer-content-type.html: Added.
58         * platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
59         * platform/mac-highsierra/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
60
61 2017-08-15  Matt Lewis  <jlewis3@apple.com>
62
63         Skipped media/modern-media-controls/time-labels-support/elapsed-time.html.
64         <rdar://problem/33731086>
65
66         Unreviewed test gardening.
67
68         * platform/mac-highsierra/TestExpectations:
69
70 2017-08-15  JF Bastien  <jfbastien@apple.com>
71
72         LayoutTests: test that an XMLHttpRequest with Content-Encoding: gzip is properly decompressed
73         https://bugs.webkit.org/show_bug.cgi?id=175579
74
75         Also test that without Content-Encoding proper sniffing takes place, and gzip
76         decoding occurs. This test is disabled and tracked by #175597.
77
78         Reviewed by Daniel Bates.
79
80         * TestExpectations:
81         * http/tests/xmlhttprequest/gzip-content-type-expected.txt: Added.
82         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding-expected.txt: Added.
83         * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html: Added.
84         * http/tests/xmlhttprequest/gzip-content-type.html: Added.
85         * http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php: Added.
86         * http/tests/xmlhttprequest/resources/gzip-lorem.php: Added.
87
88 2017-08-15  Chris Dumez  <cdumez@apple.com>
89
90         Re-sync DOM Web-Platform-Tests from upstream
91         https://bugs.webkit.org/show_bug.cgi?id=175588
92
93         Reviewed by Youenn Fablet.
94
95         * platform/mac/TestExpectations:
96
97 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
98
99         Mark http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html as flaky.
100         https://bugs.webkit.org/show_bug.cgi?id=175263
101
102         Unreviewed test gardening.
103
104         * platform/wk2/TestExpectations:
105
106 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
107
108         Mark fast/images/animated-gif-scrolling-crash.html as flaky.
109         https://bugs.webkit.org/show_bug.cgi?id=175345.
110
111         Unreviewed test gardening.
112
113         * platform/mac-wk1/TestExpectations:
114
115 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
116
117         Mark fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html as flaky.
118         https://bugs.webkit.org/show_bug.cgi?id=175592
119
120         Unreviewed test gardening.
121
122         * platform/mac/TestExpectations:
123
124 2017-08-15  Ryan Haddad  <ryanhaddad@apple.com>
125
126         Mark http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
127         https://bugs.webkit.org/show_bug.cgi?id=87633
128
129         Unreviewed test gardening.
130
131         * TestExpectations: Add expectation that was removed with r220750.
132
133 2017-08-15  Youenn Fablet  <youenn@apple.com>
134
135         [Cache API] Adding generic support for CacheStorage and Cache methods
136         https://bugs.webkit.org/show_bug.cgi?id=175455
137
138         Reviewed by Chris Dumez.
139
140         * TestExpectations: Skipping a test that would timeout otherwise due to the current implementation limitations.
141
142 2017-08-15  Chris Dumez  <cdumez@apple.com>
143
144         Implement quota limitation for keepalive Fetch requests
145         https://bugs.webkit.org/show_bug.cgi?id=175482
146
147         Reviewed by Sam Weinig and Youenn Fablet.
148
149         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
150         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
151         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
152         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
153         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
154         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
155
156         * http/wpt/beacon/beacon-quota-expected.txt: Added.
157         * http/wpt/beacon/beacon-quota.html: Added.
158         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
159         The second part of the test is still failing because WebCore does not currently know when
160         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
161
162 2017-08-15  Darin Adler  <darin@apple.com>
163
164         REGRESSION(r220052): http/tests/appcache/deferred-events-delete-while-raising-timer.html is crashing.
165         https://bugs.webkit.org/show_bug.cgi?id=175107
166
167         Reviewed by Alexey Proskuryakov.
168
169         * TestExpectations: Removed the flakiness expectation for this test.
170
171 2017-08-15  Michael Catanzaro  <mcatanzaro@igalia.com>
172
173         Unreviewed GTK test gardening
174
175         * TestExpectations:
176         * platform/gtk/TestExpectations:
177         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt:
178         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-field-id-2-expected.txt: Added.
179         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-field-id-expected.txt: Added.
180         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Added.
181         * platform/ios/TestExpectations:
182         * platform/mac/TestExpectations:
183
184 2017-08-15  Commit Queue  <commit-queue@webkit.org>
185
186         Unreviewed, rolling out r219504.
187         https://bugs.webkit.org/show_bug.cgi?id=175580
188
189         Broke Arabic text shaping (Requested by mcatanzaro on
190         #webkit).
191
192         Reverted changeset:
193
194         "[HarfBuzz] Decomposed Vietnamese characters are rendered
195         incorrectly"
196         https://bugs.webkit.org/show_bug.cgi?id=174418
197         http://trac.webkit.org/changeset/219504
198
199 2017-08-14  Simon Fraser  <simon.fraser@apple.com>
200
201         Remove Proximity Events and related code
202         https://bugs.webkit.org/show_bug.cgi?id=175545
203
204         Reviewed by Daniel Bates.
205
206         No platform enables Proximity Events, so remove code inside ENABLE(PROXIMITY_EVENTS)
207         and other related code.
208
209         * fast/events/constructors/device-proximity-event-constructor-expected.txt: Removed.
210         * fast/events/constructors/device-proximity-event-constructor.html: Removed.
211         * platform/gtk/TestExpectations:
212         * platform/ios/TestExpectations:
213         * platform/mac/TestExpectations:
214         * platform/win/TestExpectations:
215         * proximity/add-listener-from-callback-expected.txt: Removed.
216         * proximity/add-listener-from-callback.html: Removed.
217         * proximity/basic-operation-expected.txt: Removed.
218         * proximity/basic-operation.html: Removed.
219         * proximity/check-event-deviceproximity-expected.txt: Removed.
220         * proximity/check-event-deviceproximity.html: Removed.
221         * proximity/create-event-deviceproximity-expected.txt: Removed.
222         * proximity/create-event-deviceproximity.html: Removed.
223         * proximity/create-event-expected.txt: Removed.
224         * proximity/create-event.html: Removed.
225         * proximity/event-after-navigation-expected.txt: Removed.
226         * proximity/event-after-navigation.html: Removed.
227         * proximity/multiple-frames-expected.txt: Removed.
228         * proximity/multiple-frames.html: Removed.
229         * proximity/no-page-cache-expected.txt: Removed.
230         * proximity/no-page-cache.html: Removed.
231         * proximity/optional-event-properties-expected.txt: Removed.
232         * proximity/optional-event-properties.html: Removed.
233         * proximity/resources/cached-page-1.html: Removed.
234         * proximity/resources/cached-page-2.html: Removed.
235         * proximity/resources/event-after-navigation-new.html: Removed.
236         * proximity/updates-expected.txt: Removed.
237         * proximity/updates.html: Removed.
238         * proximity/window-property-expected.txt: Removed.
239         * proximity/window-property.html: Removed.
240
241 2017-08-14  Chris Dumez  <cdumez@apple.com>
242
243         Import eventsource Web-Platform-Tests
244         https://bugs.webkit.org/show_bug.cgi?id=175556
245
246         Reviewed by Youenn Fablet.
247
248         * tests-options.json:
249
250 2017-08-14  Chris Dumez  <cdumez@apple.com>
251
252         XHR should only fire an abort event if the cancellation was requested by the client
253         https://bugs.webkit.org/show_bug.cgi?id=175546
254
255         Reviewed by Youenn Fablet.
256
257         * http/tests/navigation/page-cache-xhr-expected.txt:
258         * http/tests/navigation/page-cache-xhr-in-pagehide-expected.txt: Copied from LayoutTests/http/tests/navigation/page-cache-xhr-expected.txt.
259         * http/tests/navigation/page-cache-xhr-in-pagehide.html: Copied from LayoutTests/http/tests/navigation/page-cache-xhr.html.
260         * http/tests/navigation/page-cache-xhr.html:
261         When an XHR is pending and navigating away, we would send an abort event before the navigation and an error event after
262         restoring from PageCache. This bug was not seen before because the test only checked for error events, not abort ones.
263         The expected behavior is now that we fire an error event before navigating away, similar to the non-PageCache case.
264         The only case where the error event should be fired after restoring from PageCache is when an XHR is done in the pagehide
265         event handler, because it is too late to send the error event to the page before navigating in this case. I added test
266         coverage for this case.
267
268         * http/tests/xmlhttprequest/navigation-should-abort-expected.txt:
269         * http/tests/xmlhttprequest/navigation-should-abort.html:
270         This test was expecting an abort event on navigation which is against spec. This test was failing in Blink too.
271         Update the test to expect an error event instead.
272
273 2017-08-14  Simon Fraser  <simon.fraser@apple.com>
274
275         Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
276         https://bugs.webkit.org/show_bug.cgi?id=175557
277
278         Reviewed by Jon Lee.
279
280         No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
281
282         * fast/media/media-query-list-02-expected.txt: Removed.
283         * fast/media/media-query-list-02.html: Removed.
284         * fast/media/media-query-list-03-expected.txt: Removed.
285         * fast/media/media-query-list-03.html: Removed.
286         * fast/media/media-query-list-04-expected.txt: Removed.
287         * fast/media/media-query-list-04.html: Removed.
288         * fast/media/media-query-list-05-expected.txt: Removed.
289         * fast/media/media-query-list-05.html: Removed.
290         * fast/media/media-query-list-06-expected.txt: Removed.
291         * fast/media/media-query-list-06.html: Removed.
292         * fast/media/view-mode-media-feature-expected.html: Removed.
293         * fast/media/view-mode-media-feature.html: Removed.
294         * platform/gtk/TestExpectations:
295         * platform/ios-wk2/TestExpectations:
296         * platform/ios/TestExpectations:
297         * platform/mac/TestExpectations:
298         * platform/win/TestExpectations:
299
300 2017-08-14  Ryan Haddad  <ryanhaddad@apple.com>
301
302         Rebaseline editing/mac/input/firstrectforcharacterrange-styled.html.
303
304         Unreviewed test gardening.
305
306         * platform/mac-highsierra/editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Added.
307
308 2017-08-14  Myles C. Maxfield  <mmaxfield@apple.com>
309
310         Parse font-display
311         https://bugs.webkit.org/show_bug.cgi?id=175382
312
313         Reviewed by Simon Fraser.
314
315         * fast/text/font-display/parse-expected.txt: Added.
316         * fast/text/font-display/parse.html: Added.
317
318 2017-08-14  Andy Estes  <aestes@apple.com>
319
320         [Apple Pay] Add support for phonetic contact names
321         https://bugs.webkit.org/show_bug.cgi?id=175537
322         <rdar://problem/32002644>
323
324         Reviewed by Tim Horton.
325
326         * http/tests/ssl/applepay/ApplePayError-expected.txt:
327         * http/tests/ssl/applepay/ApplePayError.html:
328         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
329         * http/tests/ssl/applepay/ApplePaySession.html:
330         * http/tests/ssl/applepay/ApplePaySessionV3-expected.txt:
331         * http/tests/ssl/applepay/ApplePaySessionV3.html:
332
333 2017-08-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
334
335         The none smooth stroke applied to an SVG shape breaks its hit testing
336         https://bugs.webkit.org/show_bug.cgi?id=175506
337
338         Reviewed by Simon Fraser.
339
340         * svg/stroke/stroke-linejoin-click-expected.html: Added.
341         * svg/stroke/stroke-linejoin-click.html: Added.
342
343 2017-08-14  Daniel Bates  <dabates@apple.com>
344
345         [css-ui] Implement caret-color support
346         https://bugs.webkit.org/show_bug.cgi?id=166572
347         <rdar://problem/33852589>
348
349         Update GTK expected results following r220706.
350
351         * platform/gtk/editing/style/5065910-expected.txt:
352         * platform/gtk/editing/style/5084241-expected.txt:
353
354 2017-08-14  Chris Dumez  <cdumez@apple.com>
355
356         Unreviewed, rollout r220622 & r220696
357         https://bugs.webkit.org/show_bug.cgi?id=175482
358         <rdar://problem/33860695>
359
360         Seems to have caused failures on iOS.
361
362         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
363         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
364         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
365         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
366         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
367         * http/wpt/beacon/beacon-quota-expected.txt: Removed.
368         * http/wpt/beacon/beacon-quota.html: Removed.
369         * inspector/worker/resources-in-worker-expected.txt:
370         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
371         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
372
373 2017-08-14  Daniel Bates  <dabates@apple.com>
374
375         [css-ui] Implement caret-color support
376         https://bugs.webkit.org/show_bug.cgi?id=166572
377         <rdar://problem/33852589>
378
379         Reviewed by David Hyatt.
380
381         Add reference tests to ensure that we do not regress CSS property caret-color.
382
383         * TestExpectations: Unskip Web Platform Tests that now pass.
384         * editing/deleting/maintain-style-after-delete-expected.txt: Updated expected result.
385         * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: Ditto.
386         * editing/pasteboard/do-not-copy-unnecessary-styles-2-expected.txt: Ditto.
387         * editing/pasteboard/onpaste-text-html-expected.txt: Ditto.
388         * editing/pasteboard/preserve-caret-color-expected.txt: Added.
389         * editing/pasteboard/preserve-caret-color.html: Added.
390         * editing/pasteboard/preserve-underline-color-expected.txt:
391         * fast/css/caret-color-auto-expected.html: Added.
392         * fast/css/caret-color-auto.html: Added.
393         * fast/css/caret-color-expected.html: Added.
394         * fast/css/caret-color-fallback-to-color-expected.html: Added.
395         * fast/css/caret-color-fallback-to-color.html: Added.
396         * fast/css/caret-color-inherit-expected.html: Added.
397         * fast/css/caret-color-inherit.html: Added.
398         * fast/css/caret-color-span-inside-editable-parent-expected.html: Added.
399         * fast/css/caret-color-span-inside-editable-parent.html: Added.
400         * fast/css/caret-color.html: Added.
401         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Updated expected result.
402         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Ditto.
403         * fast/events/ondrop-text-html-expected.txt: Ditto.
404         * fast/history/visited-link-caret-color-expected.html: Added.
405         * fast/history/visited-link-caret-color.html: Added.
406         * platform/ios/TestExpectations: Skip the tests on iOS as iOS does not enable
407         ENABLE(TEXT_CARET). UIKit renders the text insertion caret on iOS.
408         * platform/mac/editing/style/5065910-expected.txt: Updated expected result.
409         * platform/mac/editing/style/5084241-expected.png: Ditto.
410         * platform/mac/editing/style/5084241-expected.txt: Ditto.
411         * platform/ios-wk2/editing/style/5084241-expected.txt: Ditto.
412
413 2017-08-14  Zan Dobersek  <zdobersek@igalia.com>
414
415         REGRESSION(r220517-r220521) [GTK] Various compositing tests fail
416         https://bugs.webkit.org/show_bug.cgi?id=175478
417
418         Reviewed by Sergio Villar Senin.
419
420         * platform/gtk/TestExpectations: Remove failure and flakiness expectations.
421
422 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
423
424         GTK-focused gardening.
425         https://bugs.webkit.org/show_bug.cgi?id=175529
426
427         Unreviewed test gardening.
428
429         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Set line-height for more reliable rendering.
430         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Set line-height for more reliable rendering.
431         * media/video-fullscreen-restriction-removed-expected.txt: DOMException's toString was changed in r219663; rebaseline. (The test is marked as flaky on mac.)
432         * platform/gtk/TestExpectations:
433         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt: SecurityError got a new message in r220376; rebaseline.
434         * platform/gtk/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Added: GTK does not yet enable the in-progress ServiceWorker implementation.
435         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt: TypeError got a new message in r220622; rebaseline.
436         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt: Added: TypeError uses a different message on GTK.
437
438 2017-08-14  Ms2ger  <Ms2ger@igalia.com>
439
440         [GTK] Update some test expectations.
441         https://bugs.webkit.org/show_bug.cgi?id=175480
442
443         Unreviewed test gardening.
444
445         * platform/gtk/TestExpectations:
446         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange-expected.txt: Added.
447         * platform/gtk/imported/w3c/web-platform-tests/webrtc/simplecall-expected.txt: Added.
448
449 2017-08-14  Antti Koivisto  <antti@apple.com>
450
451         [Render Tree Mutation] First letter should not mutate the render tree while in layout.
452         https://bugs.webkit.org/show_bug.cgi?id=163848
453         <rdar://problem/33402718>
454
455         Reviewed by Zalan Bujtas.
456
457         * fast/text-autosizing/ios/first-letter-expected.html: Added.
458
459             Turn into reftest for easier debugging and robustness.
460
461         * imported/blink/fast/css/first-letter-range-insert-expected.txt:
462
463             This is crash-or-assert test and the output change here doesn't matter.
464
465         * platform/ios/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
466         * platform/mac/fast/text-autosizing/ios/first-letter-expected.txt: Removed.
467
468 2017-08-13  Manuel Rego Casasnovas  <rego@igalia.com>
469
470         Composition underline color is always black
471         https://bugs.webkit.org/show_bug.cgi?id=174675
472
473         Reviewed by Ryosuke Niwa.
474
475         Added new test to check that the composition underline
476         is using the text color.
477         The test hides the text and the caret, so it only shows
478         the composition underline and checks against an -expected-mismatch
479         that the color of the composition marker is different.
480
481         * editing/composition-underline-color-expected-mismatch.html: Added.
482         * editing/composition-underline-color.html: Added.
483
484 2017-08-11  Ryosuke Niwa  <rniwa@webkit.org>
485
486         Replace DATA_TRANSFER_ITEMS by a runtime flag and add a stub implementation
487         https://bugs.webkit.org/show_bug.cgi?id=175474
488         <rdar://problem/33844628>
489
490         Reviewed by Wenson Hsieh.
491
492         Added a W3C-style IDL test.
493
494         * editing/pasteboard/datatransfer-idl.html: Added.
495
496 2017-08-12  Chris Dumez  <cdumez@apple.com>
497
498         Address flakiness related to download tests
499         https://bugs.webkit.org/show_bug.cgi?id=175338
500
501         Reviewed by Ryosuke Niwa.
502
503         * TestExpectations:
504         Unmark several download tests as flaky.
505
506         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click.html:
507         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html:
508         * fast/dom/HTMLAnchorElement/anchor-download.html:
509         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html:
510         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html:
511         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html:
512         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html:
513         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html:
514         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-no-extension.html:
515         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html:
516         * fast/dom/HTMLAnchorElement/anchor-nodownload-set.html:
517         * http/tests/download/anchor-download-attribute-content-disposition.html:
518         * http/tests/download/anchor-download-no-extension.html:
519         * http/tests/download/anchor-download-no-value.html:
520         * http/tests/download/area-download-expected.txt:
521         * http/tests/download/area-download.html:
522         * http/tests/security/anchor-download-allow-blob-expected.txt:
523         * http/tests/security/anchor-download-allow-blob.html:
524         * http/tests/security/anchor-download-allow-data-expected.txt:
525         * http/tests/security/anchor-download-allow-data.html:
526         * http/tests/security/anchor-download-allow-sameorigin.html:
527         Update download tests to explicitly enable download callbacks logging.
528
529 2017-08-11  Chris Dumez  <cdumez@apple.com>
530
531         Implement quota limitation for keepalive Fetch requests
532         https://bugs.webkit.org/show_bug.cgi?id=175482
533
534         Reviewed by Sam Weinig and Youenn Fablet.
535
536         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt:
537         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
538         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
539         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
540         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
541         Rebaseline a few tests now that we provide a more helpful error message when an XHR is failing synchronously.
542
543         * http/wpt/beacon/beacon-quota-expected.txt: Added.
544         * http/wpt/beacon/beacon-quota.html: Added.
545         Add layout test coverage for keepalive Fetch requests quota in the context of sendBeacon().
546         The second part of the test is still failing because WebCore does not currently know when
547         ping loads (e.g. beacon loads) complete. This will be addressed via Bug 175443.
548
549 2017-08-11  Ryan Haddad  <ryanhaddad@apple.com>
550
551         Update TestExpectations for failing media/video-controls tests.
552         https://bugs.webkit.org/show_bug.cgi?id=173978
553
554         Unreviewed test gardening.
555
556         * platform/mac/TestExpectations:
557
558 2017-08-10  Nan Wang  <n_wang@apple.com>
559
560         Layout test accessibility/press-target-uses-text-descendant-node.html is flaky.
561         https://bugs.webkit.org/show_bug.cgi?id=175272
562         <rdar://problem/33756962>
563
564         Since accessibilityPress is async, we shouldn't rely on the timeout.
565
566         Reviewed by Chris Fleizach.
567
568         * accessibility/press-target-uses-text-descendant-node.html:
569
570 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
571
572         Unreviewed test gardening for High Sierra.
573
574         * platform/mac-highsierra/css1/basic/inheritance-expected.txt: Added.
575         * platform/mac-highsierra/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Added.
576         * platform/mac-highsierra/css2.1/t0805-c5522-brdr-02-e-expected.txt: Added.
577         * platform/mac-highsierra/css3/selectors3/html/css3-modsel-18-expected.txt: Added.
578         * platform/mac-highsierra/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Added.
579         * platform/mac-highsierra/css3/selectors3/xml/css3-modsel-18-expected.txt: Added.
580         * platform/mac-highsierra/fast/block/basic/001-expected.txt: Added.
581         * platform/mac-highsierra/fast/css-generated-content/initial-letter-basic-expected.txt: Added.
582         * platform/mac-highsierra/fast/css-generated-content/initial-letter-border-padding-expected.txt: Added.
583         * platform/mac-highsierra/fast/css-generated-content/initial-letter-raised-expected.txt: Added.
584         * platform/mac-highsierra/fast/css-generated-content/initial-letter-sunken-expected.txt: Added.
585         * platform/mac-highsierra/fast/css/css3-nth-child-expected.txt: Added.
586         * platform/mac-highsierra/fast/css/text-overflow-input-expected.txt: Added.
587         * platform/mac-highsierra/fast/dom/34176-expected.txt: Added.
588         * platform/mac-highsierra/fast/dom/clone-node-dynamic-style-expected.txt: Added.
589         * platform/mac-highsierra/fast/forms/basic-inputs-expected.txt: Added.
590         * platform/mac-highsierra/fast/forms/input-value-expected.txt: Added.
591         * platform/mac-highsierra/fast/forms/plaintext-mode-2-expected.txt: Added.
592         * platform/mac-highsierra/fast/invalid/003-expected.txt: Added.
593         * platform/mac-highsierra/fast/invalid/004-expected.txt: Added.
594         * platform/mac-highsierra/fast/invalid/nestedh3s-expected.txt: Added.
595         * platform/mac-highsierra/fast/selectors/018-expected.txt: Added.
596         * platform/mac-highsierra/fast/table/frame-and-rules-expected.txt: Added.
597         * platform/mac-highsierra/fast/text/atsui-multiple-renderers-expected.txt: Added.
598         * platform/mac-highsierra/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Added.
599         * platform/mac-highsierra/fast/text/font-weights-expected.txt: Added.
600         * platform/mac-highsierra/fast/text/font-weights-zh-expected.txt: Added.
601         * platform/mac-highsierra/fast/text/indic-expected.txt: Added.
602         * platform/mac-highsierra/fast/text/international/complex-character-based-fallback-expected.txt:
603         * platform/mac-highsierra/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Added.
604         * platform/mac-highsierra/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Added.
605         * platform/mac-highsierra/svg/batik/text/textStyles-expected.txt: Added.
606         * platform/mac-highsierra/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Added.
607         * platform/mac-highsierra/tables/mozilla/other/wa_table_tr_align-expected.txt: Added.
608
609 2017-08-10  Nan Wang  <n_wang@apple.com>
610
611         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
612         https://bugs.webkit.org/show_bug.cgi?id=175340
613         <rdar://problem/33782159>
614
615         Reviewed by Chris Fleizach.
616
617         * accessibility/add-children-pseudo-element-expected.txt: Added.
618         * accessibility/add-children-pseudo-element.html: Added.
619         * accessibility/resources/svg-circle.svg: Added.
620
621 2017-08-10  Chris Dumez  <cdumez@apple.com>
622
623         [Beacon] Do connect-src CSP check on redirects as well
624         https://bugs.webkit.org/show_bug.cgi?id=175410
625         <rdar://problem/33815470>
626
627         Reviewed by Youenn Fablet.
628
629         Add layout test coverage.
630
631         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub-expected.txt: Added.
632         * http/wpt/beacon/connect-src-beacon-redirect-allowed.sub.html: Added.
633         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt: Added.
634         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub.html: Added.
635
636 2017-08-10  Jonathan Bedard  <jbedard@apple.com>
637
638         Mark webgl/webgl-box-shadow.html and webgl/webgl-border.html as failing for ios-device.
639         https://bugs.webkit.org/show_bug.cgi?id=175437
640
641         Unreviewed test gardening.
642
643         * platform/ios-device/TestExpectations:
644
645 2017-08-10  Brady Eidson  <beidson@apple.com>
646
647         Add ServiceWorkerJob.
648         https://bugs.webkit.org/show_bug.cgi?id=175241
649
650         Reviewed by Tim Horton.
651
652         Verifies that the "serviceWorker.register()" job we currently schedule fails as expected.
653
654         * http/tests/workers/service/basic-register-expected.txt: Added.
655         * http/tests/workers/service/basic-register.html: Added.
656         * http/tests/workers/service/resources/basic-register.js: Added.
657         * http/tests/workers/service/resources/empty-worker.js: Added.
658         * platform/mac-wk1/TestExpectations:
659         * platform/win/TestExpectations:
660
661 2017-08-10  Commit Queue  <commit-queue@webkit.org>
662
663         Unreviewed, rolling out r220463.
664         https://bugs.webkit.org/show_bug.cgi?id=175435
665
666         unaccepted fix (Requested by n_wang on #webkit).
667
668         Reverted changeset:
669
670         "AX: crash at
671         WebCore::AccessibilityObject::supportsARIALiveRegion() const +
672         24"
673         https://bugs.webkit.org/show_bug.cgi?id=175340
674         http://trac.webkit.org/changeset/220463
675
676 2017-08-10  Ryan Haddad  <ryanhaddad@apple.com>
677
678         Update TestExpectations for imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors.html.
679         https://bugs.webkit.org/show_bug.cgi?id=170698
680
681         Unreviewed test gardening.
682
683         * TestExpectations: Skip test on debug because it times out on every run.
684         * platform/ios/TestExpectations: Mark as flaky on Release.
685         * platform/mac/TestExpectations: Ditto.
686
687 2017-08-10  Miguel Gomez  <magomez@igalia.com>
688
689         Unreviewed GTK+ gardening. Update expectations of several tests failing at r220516.
690
691         * platform/gtk/TestExpectations:
692
693 2017-08-09  Chris Dumez  <cdumez@apple.com>
694
695         Disable Beacon API on WK1 DRT and WK2 when not using NETWORK_SESSION
696         https://bugs.webkit.org/show_bug.cgi?id=175401
697
698         Reviewed by Brady Eidson.
699
700         * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt.
701         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
702         * platform/mac-wk1/TestExpectations:
703         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
704         * platform/mac-wk1/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
705         * platform/mac-wk2/TestExpectations:
706         * platform/win/TestExpectations:
707         * platform/win/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt.
708         * platform/win/imported/w3c/web-platform-tests/url/failure-expected.txt: Added.
709
710 2017-08-09  Chris Dumez  <cdumez@apple.com>
711
712         [Beacon][NetworkSession] Support CORS-preflighting on redirects
713         https://bugs.webkit.org/show_bug.cgi?id=175386
714         <rdar://problem/33801370>
715
716         Reviewed by Youenn Fablet.
717
718         Add layout test coverage.
719
720         * http/wpt/beacon/cors/cors-preflight-redirect-failure-expected.txt: Added.
721         * http/wpt/beacon/cors/cors-preflight-redirect-failure.html: Added.
722         * http/wpt/beacon/cors/cors-preflight-redirect-from-crossorigin-to-sameorigin-expected.txt: Added.
723         * http/wpt/beacon/cors/cors-preflight-redirect-from-crossorigin-to-sameorigin.html: Added.
724         * http/wpt/beacon/cors/cors-preflight-redirect-success-expected.txt: Added.
725         * http/wpt/beacon/cors/cors-preflight-redirect-success.html: Added.
726         * http/wpt/beacon/resources/beacon-preflight.py:
727         (main):
728         * http/wpt/beacon/resources/redirect.py: Added.
729         (main):
730
731 2017-08-09  Chris Dumez  <cdumez@apple.com>
732
733         Unreviewed, deflake http/wpt/beacon/keepalive-after-navigation.html
734
735         Temporarily restore previous timeout on this test to address flakiness on the
736         bots until I can rewrite it.
737
738         * http/wpt/beacon/keepalive-after-navigation.html:
739
740 2017-08-09  Chris Dumez  <cdumez@apple.com>
741
742         Import beacon/headers/header-content-type.html from upstream WPT
743         https://bugs.webkit.org/show_bug.cgi?id=175395
744
745         Reviewed by Sam Weinig.
746
747         Drop local test that has been upstreamed to WPT.
748
749         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Removed.
750         * http/wpt/beacon/headers/header-content-type-same-origin.html: Removed.
751
752 2017-08-09  Nan Wang  <n_wang@apple.com>
753
754         LayoutTest accessibility/presentation-role-iframe.html is a flaky failure
755         https://bugs.webkit.org/show_bug.cgi?id=175194
756
757         Reviewed by Chris Fleizach.
758
759         In the test we have no way to control which iframe will be loaded first.
760         Output the logs at the end of the test so that they are in order.
761
762         * accessibility/presentation-role-iframe.html:
763
764 2017-08-09  Commit Queue  <commit-queue@webkit.org>
765
766         Unreviewed, rolling out r219334.
767         https://bugs.webkit.org/show_bug.cgi?id=175398
768
769         Caused bug 175023 (Requested by ap on #webkit).
770
771         Reverted changeset:
772
773         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
774         https://bugs.webkit.org/show_bug.cgi?id=172545
775         http://trac.webkit.org/changeset/219334
776
777 2017-08-09  Daniel Bates  <dabates@apple.com>
778
779         Import CSS-UI-3 Web Platform Tests
780         https://bugs.webkit.org/show_bug.cgi?id=175294
781
782         Reviewed by Zalan Bujtas.
783
784         Mark tests that we currently failure.
785
786         * TestExpectations:
787         * platform/ios/TestExpectations:
788
789 2017-08-09  Matt Lewis  <jlewis3@apple.com>
790
791         Marked http/tests/media/video-buffered-range-contains-currentTime.html as flaky on High Sierra
792         <rdar://problem/33555759>
793
794         Unreviewed test gardening.
795
796         * platform/mac-highsierra-wk2/TestExpectations:
797         * platform/mac/TestExpectations:
798
799 2017-08-09  Kirill Ovchinnikov  <kirill.ovchinnikov@lge.com>
800
801         Old subtitle track is not deleted on 'src' attribute change event
802         https://bugs.webkit.org/show_bug.cgi?id=175031
803
804         Reviewed by Eric Carlson.
805
806         * media/track/text-track-src-change-expected.txt: Added.
807         * media/track/text-track-src-change.html: Added.
808
809 2017-08-09  Nan Wang  <n_wang@apple.com>
810
811         AX: crash at WebCore::AccessibilityObject::supportsARIALiveRegion() const + 24
812         https://bugs.webkit.org/show_bug.cgi?id=175340
813         <rdar://problem/33782159>
814
815         Reviewed by Chris Fleizach.
816
817         * accessibility/add-children-pseudo-element-expected.txt: Added.
818         * accessibility/add-children-pseudo-element.html: Added.
819         * accessibility/resources/svg-circle.svg: Added.
820
821 2017-08-09  Ms2ger  <Ms2ger@igalia.com>
822
823         WPE-focused test gardening.
824         https://bugs.webkit.org/show_bug.cgi?id=175385
825
826         Unreviewed test gardening.
827
828         * platform/wpe/TestExpectations: Marked failing tests.
829         * platform/wpe/fast/events/touch/basic-single-touch-events-expected.txt: Added platform-specific expectation.
830         * platform/wpe/js/date-timeClip-large-values-expected.txt: Removed (the platform-neutral expectation is fine).
831         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Updated for Cache enabling.
832         * transitions/clip-path-path-transitions-expected.txt: Updated for test change in r219243.
833         * transitions/resources/transition-test-helpers.js:
834         (parseClipPath): Updated to support the quotes in clip-path-path-transitions.html
835
836 2017-08-09  Andy Estes  <aestes@apple.com>
837
838         [QuickLook] Use case-insensitive comparison of preview MIME types
839         https://bugs.webkit.org/show_bug.cgi?id=175350
840         <rdar://problem/33761159>
841
842         Reviewed by Brady Eidson.
843
844         * platform/ios-11/quicklook/excel-macro-enabled-expected.txt: Added.
845         * quicklook/excel-macro-enabled-expected.txt: Added.
846         * quicklook/excel-macro-enabled.html: Added.
847         * quicklook/resources/excel-macro-enabled.xlsm: Added.
848
849 2017-08-09  Zan Dobersek  <zdobersek@igalia.com>
850
851         Unreviewed WPE gardening.
852
853         * platform/wpe/TestExpectations: Stop skipping the whole fast/
854         directory and then unskipping specific subdirectories since
855         that overrides any expectations coming from the generic WK2
856         TestExpectations file. Specific subdirectories that we haven't
857         yet generated results for are now skipped instead.
858
859 2017-08-09  Ms2ger  <Ms2ger@igalia.com>
860
861         [GTK] [WPE] Update expectations for global-constructors-attributes.html.
862         https://bugs.webkit.org/show_bug.cgi?id=175373
863
864         Unreviewed test gardening.
865
866         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
867         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
868
869 2017-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
870
871         Unreviewed, rolling out r220393.
872
873         This patch regresses the performance of WebPage::editorState.
874
875         Reverted changeset:
876
877         "[iOS WK2] WKWebView schedules nonstop layout after pressing
878         cmb+b,i,u inside a contenteditable div"
879         https://bugs.webkit.org/show_bug.cgi?id=175116
880         http://trac.webkit.org/changeset/220393
881
882 2017-08-08  Chris Dumez  <cdumez@apple.com>
883
884         [Beacon] Add support for CORS-preflighting for WK2 / NETWORK_SESSION
885         https://bugs.webkit.org/show_bug.cgi?id=175264
886         <rdar://problem/33547793>
887
888         Reviewed by Youenn Fablet.
889
890         Add layout test coverage.
891
892         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure-expected.txt: Added.
893         * http/wpt/beacon/cors/cors-preflight-arraybufferview-failure.html: Added.
894         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success-expected.txt: Added.
895         * http/wpt/beacon/cors/cors-preflight-arraybufferview-success.html: Added.
896         * http/wpt/beacon/cors/cors-preflight-blob-failure-expected.txt: Added.
897         * http/wpt/beacon/cors/cors-preflight-blob-failure.html: Added.
898         * http/wpt/beacon/cors/cors-preflight-blob-success-expected.txt: Added.
899         * http/wpt/beacon/cors/cors-preflight-blob-success.html: Added.
900         * http/wpt/beacon/cors/cors-preflight-cookie-expected.txt: Added.
901         * http/wpt/beacon/cors/cors-preflight-cookie.html: Added.
902         * http/wpt/beacon/resources/beacon-preflight.py: Added.
903         (respondToCORSPreflight):
904         (main):
905         * http/wpt/beacon/resources/set-cookie.py: Added.
906         (main):
907         * platform/mac-wk1/TestExpectations:
908         * platform/mac-wk2/TestExpectations:
909         * platform/win/TestExpectations:
910
911 2017-08-08  Devin Rousso  <drousso@apple.com>
912
913         Web Inspector: Canvas: support editing WebGL shaders
914         https://bugs.webkit.org/show_bug.cgi?id=124211
915         <rdar://problem/15448958>
916
917         Reviewed by Matt Baker.
918
919         * inspector/canvas/updateShader-expected.txt: Added.
920         * inspector/canvas/updateShader.html: Added.
921
922         * platform/win/TestExpectations:
923
924 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
925
926         Mark media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html as flaky.
927         https://bugs.webkit.org/show_bug.cgi?id=175195
928
929         Unreviewed test gardening.
930
931         * platform/mac-wk1/TestExpectations:
932
933 2017-08-08  Brent Fulgham  <bfulgham@apple.com>
934
935         Sandbox flags do not support document.domain control
936         https://bugs.webkit.org/show_bug.cgi?id=175281
937         <rdar://problem/33778936>
938
939         Reviewed by Chris Dumez.
940
941         * fast/frames/resources/sandboxed-iframe-set-domain.html: Added.
942         * fast/frames/sandboxed-iframe-domain.html: Added.
943         * fast/frames/sandboxed-iframe-domain-expected.txt: Added.
944
945 2017-08-08  Matt Lewis  <jlewis3@apple.com>
946
947         Skipping imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html
948         <rdar://problem/33555052>
949
950         Unreviewed test gardening.
951
952         * platform/ios-wk2/TestExpectations:
953         * platform/mac-highsierra/TestExpectations:
954
955 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
956
957         Skip plugins/crash-restoring-plugin-page-from-page-cache.html on macOS debug.
958         https://bugs.webkit.org/show_bug.cgi?id=175270
959
960         Unreviewed test gardening.
961
962         * platform/mac-wk2/TestExpectations:
963
964 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
965
966         Mark fast/images/async-image-body-background-image.html as flaky on macOS.
967         https://bugs.webkit.org/show_bug.cgi?id=175193
968
969         Unreviewed test gardening.
970
971         * platform/mac/TestExpectations:
972
973 2017-08-08  Jeremy Jones  <jeremyj@apple.com>
974
975         Change fast seek logic to prevent ping-ponging.
976         https://bugs.webkit.org/show_bug.cgi?id=175167
977         rdar://problem/32936116
978
979         Reviewed by Jer Noble.
980
981         Test now requires forward fast seek result to be between current time and the target time,
982         and a backward seek to be before the seek time.
983
984         * media/video-fast-seek.html:
985         * media/media-source/media-source-fastseek.html:
986
987 2017-08-08  Ms2ger  <Ms2ger@igalia.com>
988
989         Remove obsolete failure expectations for event_loadedmetadata.html.
990         https://bugs.webkit.org/show_bug.cgi?id=175027
991
992         Unreviewed test gardening.
993
994         * TestExpectations:
995
996 2017-08-08  John Wilander  <wilander@apple.com>
997
998         Resource Load Statistics: Clear web processes' state on history removal
999         https://bugs.webkit.org/show_bug.cgi?id=175271
1000         <rdar://problem/33756560>
1001
1002         Reviewed by Chris Dumez.
1003
1004         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal-expected.txt: Added.
1005         * http/tests/loading/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html: Added.
1006         * platform/mac-wk2/TestExpectations:
1007             user-interaction-reported-after-website-data-removal.html marked as [ Pass ].
1008
1009 2017-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1010
1011         Fix baseline for http/tests/security/set-domain-remove-subdomain-for-ip-address.html.
1012
1013         Unreviewed test gardening.
1014
1015         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
1016
1017 2017-08-08  Matt Lewis  <jlewis3@apple.com>
1018
1019         Fixed rebaselined expectations for js/dom/global-constructors-attributes.html.
1020         https://bugs.webkit.org/show_bug.cgi?id=175201
1021
1022         Unreviewed test gardening.
1023
1024         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt.
1025
1026 2017-08-08  Brent Fulgham  <bfulgham@apple.com>
1027
1028         Unreviewed test results fix after r220376.
1029
1030         Rebaseline for new SecurityException message text.
1031
1032         * fast/dom/Document/invalid-domain-change-throws-exception-expected.txt:
1033         * http/tests/dom/document-attributes-null-handling-expected.txt:
1034         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt:
1035         * http/tests/security/xss-DENIED-invalid-domain-change-expected.txt:
1036
1037 2017-08-08  Javier Fernandez  <jfernandez@igalia.com>
1038
1039         Not possible to remove the 'li' element inside the table cell
1040         https://bugs.webkit.org/show_bug.cgi?id=173148
1041
1042         Reviewed by Ryosuke Niwa.
1043
1044         Regression tests for different scenarios of list items removal.
1045
1046         * editing/deleting/delete-list-items-in-table-cell-1-expected.txt: Added.
1047         * editing/deleting/delete-list-items-in-table-cell-1.html: Added.
1048         * editing/deleting/delete-list-items-in-table-cell-2-expected.txt: Added.
1049         * editing/deleting/delete-list-items-in-table-cell-2.html: Added.
1050         * editing/deleting/delete-list-items-in-table-cell-3-expected.txt: Added.
1051         * editing/deleting/delete-list-items-in-table-cell-3.html: Added.
1052         * editing/deleting/delete-list-items-in-table-cell-4-expected.txt: Added.
1053         * editing/deleting/delete-list-items-in-table-cell-4.html: Added.
1054         * editing/deleting/delete-list-items-in-table-cell-5-expected.txt: Added.
1055         * editing/deleting/delete-list-items-in-table-cell-5.html: Added.
1056         * editing/deleting/delete-list-items-in-table-cell-6-expected.txt: Added.
1057         * editing/deleting/delete-list-items-in-table-cell-6.html: Added.
1058         * editing/deleting/delete-list-items-in-table-cell-7-expected.txt: Added.
1059         * editing/deleting/delete-list-items-in-table-cell-7.html: Added.
1060         * editing/deleting/delete-list-items-in-table-cell-8-expected.txt: Added.
1061         * editing/deleting/delete-list-items-in-table-cell-8.html: Added.
1062
1063 2017-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
1064
1065         [iOS WK2] WKWebView schedules nonstop layout after pressing cmb+b,i,u inside a contenteditable div
1066         https://bugs.webkit.org/show_bug.cgi?id=175116
1067         <rdar://problem/28279301>
1068
1069         Reviewed by Darin Adler and Ryosuke Niwa.
1070
1071         Rebaseline some iOS WK2 LayoutTest expectations. These tests currently expect an empty anonymous RenderBlock to
1072         be inserted into the render tree, but this is only a result of us adding and removing a temporary <span> when
1073         computing a RenderStyle in WebPage::editorState -- this patch removes these empty RenderBlocks, making these
1074         expectations' RenderTrees consistent with WebKit1.
1075
1076         * platform/ios-wk2/editing/inserting/insert-div-024-expected.txt:
1077         * platform/ios-wk2/editing/inserting/insert-div-026-expected.txt:
1078         * platform/ios-wk2/editing/style/5084241-expected.txt:
1079         * platform/ios-wk2/editing/style/unbold-in-bold-expected.txt:
1080
1081 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1082
1083         Marked media/modern-media-controls/fullscreen-support/fullscreen-support-press.html as flaky.
1084         https://bugs.webkit.org/show_bug.cgi?id=173946
1085
1086         Unreviewed test gardening.
1087
1088         * platform/mac-wk2/TestExpectations:
1089
1090 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1091
1092         Rebaselined js/dom/global-constructors-attributes.html on El Capitan.
1093         https://bugs.webkit.org/show_bug.cgi?id=175201
1094
1095         Unreviewed test gardening.
1096         * platform/mac-elcapitan-wk2/js/dom/global-constructors-attributes-dedicated-worker-expected.txt: Added.
1097
1098 2017-08-07  Matt Lewis  <jlewis3@apple.com>
1099
1100         Changed expectations for webrtc/video-rotation.html.
1101         https://bugs.webkit.org/show_bug.cgi?id=175305
1102
1103         Unreviewed test gardening.
1104
1105         * TestExpectations:
1106
1107 2017-08-07  Devin Rousso  <drousso@apple.com>
1108
1109         Web Inspector: Preview Canvas path when viewing a recording
1110         https://bugs.webkit.org/show_bug.cgi?id=174967
1111
1112         Reviewed by Brian Burg.
1113
1114         * fast/canvas/2d.currentPoint-expected.txt: Added.
1115         * fast/canvas/2d.currentPoint.html: Added.
1116         * fast/canvas/2d.getPath.modification-expected.txt: Added.
1117         * fast/canvas/2d.getPath.modification.html: Added.
1118         * fast/canvas/2d.getPath.newobject-expected.txt: Added.
1119         * fast/canvas/2d.getPath.newobject.html: Added.
1120         * fast/canvas/2d.setPath-expected.txt: Added.
1121         * fast/canvas/2d.setPath.html: Added.
1122
1123         * inspector/canvas/recording-2d-expected.txt:
1124         * inspector/canvas/recording-2d.html:
1125         Updated for additional deduplication in InitialState.
1126
1127 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
1128
1129         Skip workers/wasm-hashset-many.html and workers/wasm-hashset-many-2.html on El Capitan.
1130         https://bugs.webkit.org/show_bug.cgi?id=175102
1131
1132         Unreviewed test gardening.
1133
1134         * platform/mac/TestExpectations:
1135
1136 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
1137
1138         Marking imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name.html as failing on iOS.
1139         https://bugs.webkit.org/show_bug.cgi?id=175273
1140
1141         Unreviewed test gardening.
1142
1143         * platform/ios/TestExpectations:
1144
1145 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
1146
1147         Rebaseline js/dom/global-constructors-attributes.html.
1148
1149         Unreviewed test gardening.
1150
1151         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1152         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1153
1154 2017-08-07  Ryan Haddad  <ryanhaddad@apple.com>
1155
1156         Unreviewed, rolling out r220299.
1157
1158         This change caused LayoutTest inspector/dom-debugger/dom-
1159         breakpoints.html to fail.
1160
1161         Reverted changeset:
1162
1163         "Web Inspector: capture async stack trace when workers/main
1164         context posts a message"
1165         https://bugs.webkit.org/show_bug.cgi?id=167084
1166         http://trac.webkit.org/changeset/220299
1167
1168 2017-08-07  Ms2ger  <Ms2ger@igalia.com>
1169
1170         Remove obsolete failure expectations for wpt browsers tests.
1171         https://bugs.webkit.org/show_bug.cgi?id=175073
1172
1173         Unreviewed test gardening.
1174
1175         * TestExpectations:
1176
1177 2017-08-05  Youenn Fablet  <youenn@apple.com>
1178
1179         [Fetch API] Response should keep all ResourceResponse information
1180         https://bugs.webkit.org/show_bug.cgi?id=175099
1181
1182         Reviewed by Sam Weinig.
1183
1184         Updating test now that we are no longer cancelling the load in case of opaque responses.
1185
1186         * http/tests/inspector/network/fetch-network-data-expected.txt:
1187         * http/tests/inspector/network/fetch-network-data.html:
1188
1189 2017-08-05  Carlos Garcia Campos  <cgarcia@igalia.com>
1190
1191         getClientRects doesn't work with list box option elements
1192         https://bugs.webkit.org/show_bug.cgi?id=175016
1193
1194         Reviewed by Darin Adler.
1195
1196         Add new test to check list box option elements client rects.
1197
1198         * fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
1199         * fast/dom/HTMLSelectElement/listbox-items-client-rects.html: Added.
1200         * platform/ios-simulator-wk2/fast/dom/HTMLSelectElement/listbox-items-client-rects-expected.txt: Added.
1201
1202 2017-08-04  Youenn Fablet  <youenn@apple.com>
1203
1204         [Cache API] Add Cache and CacheStorage IDL definitions
1205         https://bugs.webkit.org/show_bug.cgi?id=175201
1206
1207         Reviewed by Brady Eidson.
1208
1209         * TestExpectations:
1210         * platform/ios-wk1/TestExpectations:
1211         * platform/mac-wk1/TestExpectations:
1212         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1213         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1214
1215 2017-08-04  Brady Eidson  <beidson@apple.com>
1216
1217         Have navigator.serviceWorker() actually return a ServiceWorkerContainer object.
1218         https://bugs.webkit.org/show_bug.cgi?id=175215
1219
1220         Reviewed by Youenn Fablet.
1221
1222         * platform/mac-wk1/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt.
1223
1224 2017-08-04  Chris Dumez  <cdumez@apple.com>
1225
1226         Add test coverage for sendBeacon() keepalive flag
1227         https://bugs.webkit.org/show_bug.cgi?id=175212
1228
1229         Reviewed by Youenn Fablet.
1230
1231         * http/wpt/beacon/keepalive-after-navigation-expected.txt: Added.
1232         * http/wpt/beacon/keepalive-after-navigation.html: Added.
1233         * http/wpt/beacon/support/sendBeacon-onunload-iframe.html: Added.
1234
1235 2017-08-04  Chris Dumez  <cdumez@apple.com>
1236
1237         [Beacon] Update sendBeacon to use the CachedResourceLoader
1238         https://bugs.webkit.org/show_bug.cgi?id=175192
1239         <rdar://problem/33725923>
1240
1241         Reviewed by Youenn Fablet.
1242
1243         Rebaseline a few tests now that the Origin header is properly set of our Beacon
1244         requests. This is a progression and matches the results from Blink.
1245
1246         Our Content-Type header for ArrayBuffer / ArrayBufferView payloads has also
1247         changed. It is unclear which one is best but at least we are now consistent
1248         with Fetch.
1249
1250         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt:
1251         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt:
1252         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
1253         * http/wpt/beacon/headers/header-content-type-same-origin.html:
1254
1255 2017-08-04  John Wilander  <wilander@apple.com>
1256
1257         Resource Load Statistics: Report user interaction immediately, but only when needed
1258         https://bugs.webkit.org/show_bug.cgi?id=175090
1259         <rdar://problem/33685546>
1260
1261         Reviewed by Chris Dumez.
1262
1263         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
1264             Now no longer needs to disable throttling since reports of
1265             user interaction happen immediately (when needed).
1266         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
1267         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
1268         * platform/mac-wk2/TestExpectations:
1269             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
1270
1271 2017-08-04  Matt Baker  <mattbaker@apple.com>
1272
1273         Web Inspector: capture async stack trace when workers/main context posts a message
1274         https://bugs.webkit.org/show_bug.cgi?id=167084
1275         <rdar://problem/30033673>
1276
1277         Reviewed by Brian Burg.
1278
1279         Add a test to check for asynchronous stack trace data when the debugger
1280         pauses inside a MessageEvent handler.
1281
1282         * inspector/debugger/async-stack-trace-expected.txt:
1283         * inspector/debugger/async-stack-trace.html:
1284         * inspector/debugger/resources/postMessage-echo.html: Added.
1285
1286 2017-08-04  Chris Dumez  <cdumez@apple.com>
1287
1288         LayoutTest imported/w3c/web-platform-tests/beacon/beacon-basic-string.html is a flaky failure (harness timeout)
1289         https://bugs.webkit.org/show_bug.cgi?id=175202
1290
1291         Unreviewed, mark test as flaky.
1292
1293         * TestExpectations:
1294
1295 2017-08-04  Devin Rousso  <drousso@apple.com>
1296
1297         Web Inspector: add source view for WebGL shader programs
1298         https://bugs.webkit.org/show_bug.cgi?id=138593
1299         <rdar://problem/18936194>
1300
1301         Reviewed by Matt Baker.
1302
1303         * inspector/canvas/requestShaderSource-expected.txt: Added.
1304         * inspector/canvas/requestShaderSource.html: Added.
1305
1306         * inspector/canvas/resources/shaderProgram-utilities.js:
1307         (linkProgram):
1308         (linkProgram.typeForScript):
1309         (linkProgram.createShaderFromScript):
1310
1311         * platform/win/TestExpectations:
1312
1313 2017-08-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
1314
1315         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
1316         https://bugs.webkit.org/show_bug.cgi?id=174874
1317         <rdar://problem/33530130>
1318
1319         Reviewed by Simon Fraser.
1320
1321         * fast/images/image-element-image-content-data-expected.txt: Added.
1322         * fast/images/image-element-image-content-data.html: Added.
1323
1324 2017-08-04  Matt Lewis  <jlewis3@apple.com>
1325
1326         Rebaslining fast/text/font-selection-font-loading-api-parse.html for iOS 11.
1327
1328         Unreviewed test gardening.
1329
1330         * platform/ios-11/fast/text/font-selection-font-loading-api-parse-expected.txt:
1331
1332 2017-08-04  Chris Dumez  <cdumez@apple.com>
1333
1334         PROGRESSION? Multiple imported/w3c/web-platform-tests/fetch/api/ test have started to fail.
1335         https://bugs.webkit.org/show_bug.cgi?id=175061
1336
1337         Unreviewed, mark Fetch/Cors tests as failing on wk2 ElCapitan only, as those tests seem to be passing
1338         everywhere else.
1339
1340         * platform/mac-wk2/TestExpectations:
1341         * platform/mac/TestExpectations:
1342
1343 2017-08-04  Ryan Haddad  <ryanhaddad@apple.com>
1344
1345         Unreviewed, rolling out r220268.
1346
1347         This change caused assertion failures on macOS and iOS Debug
1348         WK2.
1349
1350         Reverted changeset:
1351
1352         "Resource Load Statistics: Report user interaction
1353         immediately, but only when needed"
1354         https://bugs.webkit.org/show_bug.cgi?id=175090
1355         http://trac.webkit.org/changeset/220268
1356
1357 2017-08-04  Chris Dumez  <cdumez@apple.com>
1358
1359         Mark beacon-basic-string.html as slow.
1360
1361         * TestExpectations:
1362
1363 2017-08-04  Brady Eidson  <beidson@apple.com>
1364
1365         Enable ServiceWorkers at runtime for WebKitTestRunner.
1366         https://bugs.webkit.org/show_bug.cgi?id=175174
1367
1368         Reviewed by Youenn Fablet.
1369
1370         * fast/dom/navigator-detached-no-crash-expected.txt:
1371         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: Copied from LayoutTests/fast/dom/navigator-detached-no-crash-expected.txt.
1372         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt.
1373         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/background-fetch/interfaces-worker.https-expected.txt.
1374         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt.
1375         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt.
1376         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt.
1377         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt.
1378         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt.
1379         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt.
1380         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt.
1381         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt.
1382         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt.
1383         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt.
1384         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt.
1385         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt.
1386         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt.
1387         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1388         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt.
1389         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
1390         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt.
1391         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1392         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt.
1393         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt.
1394         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt.
1395         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt.
1396         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt.
1397         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt.
1398         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt.
1399         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt.
1400         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/general.serviceworker.https-expected.txt.
1401         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt.
1402         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt.
1403         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt.
1404         * platform/mac-wk1/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt.
1405         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1406
1407 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1408
1409         [EME][GStreamer] Register ClearKey CDMFactory
1410         https://bugs.webkit.org/show_bug.cgi?id=175136
1411
1412         Reviewed by Xabier Rodriguez-Calvar.
1413
1414         Update WPE baselines for EME ClearKey tests following some advancements in
1415         ClearKey support.
1416
1417         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt:
1418         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt:
1419         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
1420         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt:
1421         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt:
1422         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt:
1423         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
1424         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
1425         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
1426         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
1427         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
1428         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
1429         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
1430         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
1431         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
1432         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
1433         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
1434         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
1435         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
1436         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
1437         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
1438         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
1439         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
1440         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt:
1441         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
1442         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt:
1443         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt:
1444         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
1445         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt:
1446         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt:
1447         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt:
1448         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt:
1449         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt:
1450         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt:
1451         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
1452         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt:
1453
1454 2017-08-04  John Wilander  <wilander@apple.com>
1455
1456         Resource Load Statistics: Report user interaction immediately, but only when needed
1457         https://bugs.webkit.org/show_bug.cgi?id=175090
1458         <rdar://problem/33685546>
1459
1460         Reviewed by Chris Dumez.
1461
1462         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
1463             Now no longer needs to disable throttling since reports of
1464             user interaction happen immediately (when needed).
1465         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time-expected.txt: Added.
1466         * http/tests/loading/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html: Added.
1467         * platform/mac-wk2/TestExpectations:
1468             user-interaction-only-reported-once-within-short-period-of-time.html marked as [ Pass ].
1469
1470 2017-08-04  Ms2ger  <Ms2ger@igalia.com>
1471
1472         [GTK] Test gardening around MOUSE_CURSOR_SCALE.
1473         https://bugs.webkit.org/show_bug.cgi?id=109469
1474
1475         Reviewed by Carlos Alberto Lopez Perez.
1476
1477         Remove obsolete expectation for cursor-parsing-image-set.html; it may have
1478         started passing in r209396.
1479
1480         Mark mouse-cursor-image-set.html as failing rather than using an incorrect
1481         -expected file.
1482
1483         * platform/gtk/TestExpectations:
1484         * platform/gtk/fast/events/mouse-cursor-image-set-expected.txt: Removed.
1485
1486 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1487
1488         Unreviewed GTK+ gardening. Update test expectations and layout test baselines
1489         for Web Crypto tests now that the implementation is complete.
1490
1491         * platform/gtk/TestExpectations:
1492         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
1493         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
1494         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
1495         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
1496         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
1497         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
1498         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
1499         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
1500         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
1501         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
1502         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
1503         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
1504         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
1505         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1506         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
1507
1508 2017-08-04  Frederic Wang  <fwang@igalia.com>
1509
1510         ScrollingTreeOverflowScrollingNodeIOS uses the wrong fixed position rectangle
1511         https://bugs.webkit.org/show_bug.cgi?id=175135
1512
1513         Reviewed by Simon Fraser.
1514
1515         This patch adds a new test for a position:fixed element inside an overflow node inside an
1516         iframe. When scrolling the overflow node, the position of such an element should remain fixed
1517         relative to the inner frame. Before that change, ScrollingTreeOverflowScrollingNodeIOS used
1518         to take the main frame as a reference instead, causing the element to flicker and even to
1519         disappear when the user scrolls that overflow node. We add a reftest to verify that the
1520         element is visible and positioned at the correct location when the user scrolls.
1521
1522         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html: Added.
1523         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html: Added.
1524
1525 2017-08-04  Zan Dobersek  <zdobersek@igalia.com>
1526
1527         Unreviewed WPE gardening. Update test expectations and layout test baselines
1528         for Web Crypto tests now that the implementation is complete.
1529
1530         * platform/wpe/TestExpectations:
1531         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
1532         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export: Added.
1533         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
1534         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https-expected.txt: Added.
1535         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify: Added.
1536         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
1537         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
1538         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.https-expected.txt: Added.
1539         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.https-expected.txt: Added.
1540         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey: Added.
1541         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
1542         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
1543
1544 2017-08-03  Zan Dobersek  <zdobersek@igalia.com>
1545
1546         [GCrypt] Implement CryptoKeyEC PKCS#8 imports
1547         https://bugs.webkit.org/show_bug.cgi?id=173647
1548
1549         Reviewed by Jiewen Tan.
1550
1551         * platform/wpe/TestExpectations:
1552         Unskip passing Web Crypto tests that cover PKCS#8 imports of EC keys.
1553
1554 2017-08-03  Chris Dumez  <cdumez@apple.com>
1555
1556         Fix parsing of <meta http-equiv=refresh> to allow time starting with a '.' without a leading 0
1557         https://bugs.webkit.org/show_bug.cgi?id=175132
1558
1559         Reviewed by Darin Adler.
1560
1561         * TestExpectations:
1562         Mark as flaky tests that used to not run because they were missing a subresource. Now that I imported
1563         this subresource, the tests run but are failing. When they fail, those tests are flaky due to the lines
1564         they log.
1565
1566         * tests-options.json:
1567
1568 2017-08-03  Chris Dumez  <cdumez@apple.com>
1569
1570         Multiple Layout tests from web-platform-tests/beacon/ are timing out.
1571         https://bugs.webkit.org/show_bug.cgi?id=175076
1572         <rdar://problem/33704752>
1573
1574         Reviewed by Alexey Proskuryakov.
1575
1576         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
1577         * platform/ios-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
1578         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
1579         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
1580         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
1581         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
1582         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
1583         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
1584         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
1585         Drop platform-specific expectations as those tests are now passing everywhere.
1586
1587         * platform/wk2/TestExpectations:
1588         Unskip tests that are now passing.
1589
1590 2017-08-03  Matt Baker  <mattbaker@apple.com>
1591
1592         Web Inspector: Instrument WebGLProgram created/deleted
1593         https://bugs.webkit.org/show_bug.cgi?id=175059
1594
1595         Reviewed by Devin Rousso.
1596
1597         Add tests for CanvasManager shader program events and ShaderProgram model object.
1598         WebGL and WebGL2 contexts are tested separately based on platform support.
1599
1600         * inspector/canvas/resources/shaderProgram-utilities.js: Added.
1601         (createProgram):
1602         (deleteProgram):
1603         (deleteContext):
1604         (TestPage.registerInitializer.awaitProgramAdded):
1605         (TestPage.registerInitializer):
1606         (TestPage.registerInitializer.window.initializeTestSuite):
1607         (TestPage.registerInitializer.window.addSimpleTestCase):
1608         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
1609
1610         * inspector/canvas/shaderProgram-add-remove-webgl-expected.txt: Added.
1611         * inspector/canvas/shaderProgram-add-remove-webgl.html: Added.
1612         * inspector/canvas/shaderProgram-add-remove-webgl2-expected.txt: Added.
1613         * inspector/canvas/shaderProgram-add-remove-webgl2.html: Added.
1614
1615         * platform/gtk/TestExpectations:
1616         * platform/mac/TestExpectations:
1617         * platform/win/TestExpectations:
1618
1619 2017-08-03  Youenn Fablet  <youenn@apple.com>
1620
1621         Import WPT service worker tests
1622         https://bugs.webkit.org/show_bug.cgi?id=175053
1623
1624         Reviewed by Brady Eidson.
1625
1626         * TestExpectations: skipping service worker tests.
1627
1628 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
1629
1630         Test gardening.
1631         https://bugs.webkit.org/show_bug.cgi?id=175137
1632
1633         Unreviewed test gardening.
1634
1635         * platform/gtk/TestExpectations:
1636         * platform/gtk/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
1637         * platform/gtk/fast/text/atsui-pointtooffset-calls-cg-expected.txt:
1638         * platform/win/TestExpectations:
1639
1640 2017-08-01  Sam Weinig  <sam@webkit.org>
1641
1642         [WebIDL] Convert MutationCallback to be a normal generate callback
1643         https://bugs.webkit.org/show_bug.cgi?id=174140
1644
1645         Reviewed by Darin Adler.
1646
1647         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
1648         Update results for standard error messages.
1649
1650 2017-08-03  Chris Dumez  <cdumez@apple.com>
1651
1652         Improve our support for referrer policies
1653         https://bugs.webkit.org/show_bug.cgi?id=175069
1654         <rdar://problem/33677313>
1655
1656         Reviewed by Darin Adler.
1657
1658         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
1659         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http-http.html: Added.
1660         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
1661         * http/tests/referrer-policy/origin-when-cross-origin/cross-origin-http.https.html: Added.
1662         * http/tests/referrer-policy/origin-when-cross-origin/same-origin-expected.txt: Added.
1663         * http/tests/referrer-policy/origin-when-cross-origin/same-origin.html: Added.
1664         * http/tests/referrer-policy/resources/document.html: Added.
1665         * http/tests/referrer-policy/same-origin/cross-origin-http-http-expected.txt: Added.
1666         * http/tests/referrer-policy/same-origin/cross-origin-http-http.html: Added.
1667         * http/tests/referrer-policy/same-origin/cross-origin-http.https-expected.txt: Added.
1668         * http/tests/referrer-policy/same-origin/cross-origin-http.https.html: Added.
1669         * http/tests/referrer-policy/same-origin/same-origin-expected.txt: Added.
1670         * http/tests/referrer-policy/same-origin/same-origin.html: Added.
1671         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
1672         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
1673         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
1674         * http/tests/referrer-policy/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
1675         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
1676         * http/tests/referrer-policy/strict-origin-when-cross-origin/same-origin.html: Added.
1677         * http/tests/referrer-policy/strict-origin/cross-origin-http-http-expected.txt: Added.
1678         * http/tests/referrer-policy/strict-origin/cross-origin-http-http.html: Added.
1679         * http/tests/referrer-policy/strict-origin/cross-origin-http.https-expected.txt: Added.
1680         * http/tests/referrer-policy/strict-origin/cross-origin-http.https.html: Added.
1681         * http/tests/referrer-policy/strict-origin/same-origin-expected.txt: Added.
1682         * http/tests/referrer-policy/strict-origin/same-origin.html: Added.
1683         Add layout test coverage.
1684
1685         * http/tests/security/referrer-policy-invalid-expected.txt:
1686         Rebaseline test now that console message has changed.
1687
1688 2017-08-03  Daniel Bates  <dabates@apple.com>
1689
1690         Support ::marker pseudo-element
1691         https://bugs.webkit.org/show_bug.cgi?id=141477
1692
1693         Reviewed by David Hyatt.
1694
1695         Add tests that check we respect ::marker when rendering the list item marker. I will
1696         submit all the tests in http/wpt/css/css-pseudo-4 to the Web Platform Tests repository
1697         shortly and then import them into the WebKit repository in a subsequent commit.
1698
1699         * fast/lists/list-marker-with-display-expected.html: Added.
1700         * fast/lists/list-marker-with-display.html: Added.
1701         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html: Added.
1702         * http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements.html: Added.
1703         * http/wpt/css/css-pseudo-4/marker-color-expected.html: Added.
1704         * http/wpt/css/css-pseudo-4/marker-color.html: Added.
1705         * http/wpt/css/css-pseudo-4/marker-font-properties-expected.html: Added.
1706         * http/wpt/css/css-pseudo-4/marker-font-properties.html: Added.
1707         * http/wpt/css/css-pseudo-4/marker-inherit-values-expected.html: Added.
1708         * http/wpt/css/css-pseudo-4/marker-inherit-values.html: Added.
1709
1710 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
1711
1712         [GTK] Remove obsolete failure expectation for narrow-non-breaking-space.html.
1713         https://bugs.webkit.org/show_bug.cgi?id=139493
1714
1715         Unreviewed test gardening.
1716
1717         It likely started passing in r205826 due to its change in Font.cpp.
1718
1719         * platform/gtk/TestExpectations:
1720
1721 2017-08-03  Ms2ger  <Ms2ger@igalia.com>
1722
1723         [GTK] Skip timezone-dependent Sputnik tests.
1724         https://bugs.webkit.org/show_bug.cgi?id=175120
1725
1726         Unreviewed test gardening.
1727
1728         These tests are skipped in the platform-neutral TestExpectations file because
1729         they only pass in Pacific Time (see bug 42625). There doesn't seem to be a
1730         reason for gtk to run them, and they do pass on the buildbot.
1731
1732         * platform/gtk/TestExpectations:
1733
1734 2017-08-02  Devin Rousso  <drousso@apple.com>
1735
1736         Web Inspector: add stack trace information for each RecordingAction
1737         https://bugs.webkit.org/show_bug.cgi?id=174663
1738
1739         Reviewed by Joseph Pecoraro.
1740
1741         * inspector/canvas/recording-2d-expected.txt:
1742         * inspector/canvas/recording-2d.html:
1743         * inspector/model/recording-expected.txt:
1744         * inspector/model/recording.html:
1745
1746 2017-08-02  Chris Dumez  <cdumez@apple.com>
1747
1748         NetworkResourceLoader::setDefersLoading() may cause start() to be called multiple times
1749         https://bugs.webkit.org/show_bug.cgi?id=175109
1750         <rdar://problem/33363169>
1751
1752         Reviewed by Brady Eidson.
1753
1754         Extend test coverage to cover cacheable redirects to a resource that needs
1755         revalidation, similarly to the case in the radar.
1756
1757         * http/tests/cache/disk-cache/disk-cache-redirect-expected.txt:
1758         * http/tests/cache/disk-cache/disk-cache-redirect.html:
1759
1760 2017-08-02  Youenn Fablet  <youenn@apple.com>
1761
1762         HTTP tests with 'https' suffix are only run over HTTPS for WK2, not WK1
1763         https://bugs.webkit.org/show_bug.cgi?id=175089
1764
1765         Reviewed by Chris Dumez.
1766
1767         Removing no longer needed expectations.
1768
1769         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
1770         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Removed.
1771
1772 2017-08-02  Matt Lewis  <jlewis3@apple.com>
1773
1774         Marked http/tests/appcache/deferred-events-delete-while-raising-timer.html as flaky.
1775         https://bugs.webkit.org/show_bug.cgi?id=175107
1776
1777         Unreviewed test gardening.
1778
1779         * TestExpectations:
1780
1781 2017-08-02  Matt Lewis  <jlewis3@apple.com>
1782
1783         Removed bad expectations and marked test as flaky.
1784         https://bugs.webkit.org/show_bug.cgi?id=175061
1785
1786         Unreviewed test gardening.
1787
1788         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Removed.
1789         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Removed.
1790         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Removed.
1791         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Removed.
1792         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Removed.
1793         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Removed.
1794         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Removed.
1795         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Removed.
1796         * platform/mac/TestExpectations:
1797
1798 2017-08-02  Andy Estes  <aestes@apple.com>
1799
1800         REGRESSION (r207155): Unable to switch sheets when previewing Numbers '09 spreadsheets
1801         https://bugs.webkit.org/show_bug.cgi?id=175098
1802         <rdar://problem/31416763>
1803
1804         Reviewed by Daniel Bates.
1805
1806         * quicklook/multi-sheet-numbers-09-expected.txt: Added.
1807         * quicklook/multi-sheet-numbers-09.html: Added.
1808         * quicklook/resources/multi-sheet-numbers-09.numbers: Added.
1809
1810 2017-08-02  Chris Dumez  <cdumez@apple.com>
1811
1812         Unreviewed, skip newly imported WPT that is slow in Debug builds.
1813
1814         * TestExpectations:
1815
1816 2017-08-02  Joseph Pecoraro  <pecoraro@apple.com>
1817
1818         inspector/runtime/CommandLineAPI-inspect.html is flaky.
1819         https://bugs.webkit.org/show_bug.cgi?id=175092
1820
1821         Reviewed by Brian Burg.
1822
1823         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
1824         * inspector/runtime/CommandLineAPI-inspect.html:
1825
1826 2017-08-02  Chris Dumez  <cdumez@apple.com>
1827
1828         Unreviewed, skip newly imported WPT HTTPS tests on WK2 only.
1829
1830         The tests seem to work fine on WK1.
1831
1832         * TestExpectations:
1833         * platform/wk2/TestExpectations:
1834
1835 2017-08-02  Matt Lewis  <jlewis3@apple.com>
1836
1837         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
1838         https://bugs.webkit.org/show_bug.cgi?id=174949
1839
1840         Unreviewed test gardening.
1841
1842         * platform/ios-wk2/TestExpectations:
1843
1844 2017-08-02  Chris Dumez  <cdumez@apple.com>
1845
1846         Unreviewed, temporarily skip some HTTPS tests that time out on the bots.
1847
1848         * TestExpectations:
1849
1850 2017-08-02  Matt Lewis  <jlewis3@apple.com>
1851
1852         Added new expectations folders and moved expectations to correct folders.
1853         https://bugs.webkit.org/show_bug.cgi?id=175061
1854
1855         Unreviewed gardening.
1856         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt.
1857         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt.
1858         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt.
1859         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt.
1860         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt.
1861         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt.
1862         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt.
1863         * platform/mac-elcapitan-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt.
1864
1865 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
1866
1867         Remove obsolete expectations for syntax-021.xml.
1868         https://bugs.webkit.org/show_bug.cgi?id=86142
1869
1870         Reviewed by Sam Weinig.
1871
1872         It may have started passing in r209396.
1873
1874         * platform/gtk/TestExpectations:
1875         * platform/ios-simulator/TestExpectations:
1876         * platform/mac/TestExpectations:
1877         * platform/win/TestExpectations:
1878
1879 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
1880
1881         Remove overridden lines from win's TestExpectations.
1882         https://bugs.webkit.org/show_bug.cgi?id=175068
1883
1884         Reviewed by Darin Adler.
1885
1886         These lines cause lint errors and block any patch that touches the file from
1887         landing.
1888
1889         * platform/win/TestExpectations:
1890
1891 2017-08-02  Ms2ger  <Ms2ger@igalia.com>
1892
1893         [GTK] Layout test editing/pasteboard/copy-standalone-image.html failing
1894         https://bugs.webkit.org/show_bug.cgi?id=163184
1895
1896         Unreviewed test gardening.
1897
1898         Remove obsolete failure expectation for copy-standalone-image.html.
1899
1900         The bug was fixed in r212428. (The test was also broken by both landings for
1901         bug 170956, until r216174 fixed it again.)
1902
1903         * platform/gtk/TestExpectations:
1904
1905 2017-08-01  Chris Dumez  <cdumez@apple.com>
1906
1907         Add initial support for navigator.sendBeacon
1908         https://bugs.webkit.org/show_bug.cgi?id=175007
1909         <rdar://problem/33547728>
1910
1911         Reviewed by Sam Weinig.
1912
1913         * fast/dom/navigator-detached-no-crash-expected.txt:
1914         Rebaseline test now that sendBeacon is exposed on navigator.
1915
1916         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt: Added.
1917         * http/tests/blink/sendbeacon/beacon-cookie.html: Added.
1918         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt: Added.
1919         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt: Added.
1920         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob.html: Added.
1921         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-expected.txt: Added.
1922         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect.html: Added.
1923         * http/tests/blink/sendbeacon/beacon-cross-origin.html: Added.
1924         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt: Added.
1925         * http/tests/blink/sendbeacon/beacon-cross-origin.https.html: Added.
1926         * http/tests/blink/sendbeacon/beacon-detached-no-crash-expected.txt: Added.
1927         * http/tests/blink/sendbeacon/beacon-detached-no-crash.html: Added.
1928         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
1929         * http/tests/blink/sendbeacon/beacon-same-origin.html: Added.
1930         * http/tests/blink/sendbeacon/connect-src-beacon-allowed-expected.txt: Added.
1931         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html: Added.
1932         * http/tests/blink/sendbeacon/resources/check-beacon.php: Added.
1933         * http/tests/blink/sendbeacon/resources/save-beacon.php: Added.
1934         Import more beacon test coverage from Blink.
1935
1936         * http/wpt/beacon/connect-src-beacon-blocked.sub-expected.txt: Added.
1937         * http/wpt/beacon/connect-src-beacon-blocked.sub.html: Added.
1938         Improve test coverage for sendBeacon and CSP.
1939
1940         * http/wpt/beacon/headers/header-content-type-same-origin-expected.txt: Added.
1941         * http/wpt/beacon/headers/header-content-type-same-origin.html: Added.
1942         Improve test coverage for sendBeacon with various types of payload. The test is done
1943         using same origin as we do not currently support sending some of those payloads cross
1944         origin yet.
1945
1946         * imported/blink/fast/beacon/beacon-basic-expected.txt: Added.
1947         * imported/blink/fast/beacon/beacon-basic.html: Added.
1948         Import basic Beacon test coverage from Blink.
1949
1950         * resources/window-postmessage-open-close.html: Added.
1951         * tests-options.json:
1952
1953 2017-08-01  Devin Rousso  <drousso@apple.com>
1954
1955         Web Inspector: simplify WebInspector with WI
1956         https://bugs.webkit.org/show_bug.cgi?id=175058
1957
1958         Reviewed by Joseph Pecoraro.
1959
1960         * http/tests/inspector/**/*.html:
1961         * http/tests/websocket/tests/hybi/inspector/**/*.html:
1962         * inspector/**/*.html:
1963
1964 2017-08-01  Matt Lewis  <jlewis3@apple.com>
1965
1966         Added expectations files for El Capitan.
1967         https://bugs.webkit.org/show_bug.cgi?id=175061
1968
1969         Unreviewed test gardening.
1970
1971         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
1972         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
1973         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt: Added.
1974         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic.any.worker-expected.txt: Added.
1975         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any-expected.txt: Added.
1976         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight.any.worker-expected.txt: Added.
1977         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any-expected.txt: Added.
1978         * platform/mac-elcapitan/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt: Added.
1979
1980 2017-08-01  Devin Rousso  <drousso@apple.com>
1981
1982         Web Inspector: create Recording tab for displaying recordings
1983         https://bugs.webkit.org/show_bug.cgi?id=174484
1984
1985         Reviewed by Joseph Pecoraro.
1986
1987         * inspector/unit-tests/number-utilities-expected.txt:
1988         * inspector/unit-tests/number-utilities.html:
1989
1990 2017-08-01  Zalan Bujtas  <zalan@apple.com>
1991
1992         REGRESSION (r217197): New Yorker website hangs for a long time on load, lots of blank tiles
1993         https://bugs.webkit.org/show_bug.cgi?id=175009
1994         <rdar://problem/33505791>
1995
1996         Reviewed by Simon Fraser.
1997
1998         * fast/frames/flattening/media-query-growing-content-expected.txt: Added.
1999         * fast/frames/flattening/media-query-growing-content.html: Added.
2000         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Added.
2001
2002 2017-08-01  Youenn Fablet  <youenn@apple.com>
2003
2004         Layout tests with 'https' suffix should be run over HTTPS
2005         https://bugs.webkit.org/show_bug.cgi?id=174992
2006
2007         Reviewed by Chris Dumez.
2008
2009         Updating test to allow display insecure content as otherwise the test would not complete now that it is run over HTTPS.
2010         Adding WK1 expected files as the warning message is not printed.
2011
2012         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt:
2013         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
2014         * platform/ios-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
2015         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
2016
2017 2017-08-01  Matt Lewis  <jlewis3@apple.com>
2018
2019         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html as flaky.
2020         <rdar://problem/33555052>
2021
2022         Unreviewed test gardening.
2023
2024         * platform/ios-wk2/TestExpectations:
2025
2026 2017-08-01  Zan Dobersek  <zdobersek@igalia.com>
2027
2028         [WebCrypto] Add PKCS#8 import test that covers `parameters` and `publicKey` values in ECPrivateKey
2029         https://bugs.webkit.org/show_bug.cgi?id=174420
2030
2031         Reviewed by Darin Adler.
2032
2033         Add test cases that cover testing of the optional ECParameters and publicKey bit string
2034         attributes in the ECPrivateKey ASN.1 structure that's embedded in the PKCS#8 PrivateKeyInfo
2035         ASN.1 structure.
2036
2037         Per the spec, if the ECParameters attribute in the ECPrivateKey structure is present, the
2038         relevant curve object identifier should match the same curve identifier that's used in the
2039         ECParameters attribute of the AlgorithmIdentifier structure in PrivateKeyInfo. Both of these
2040         should of course match the curve that was specified for the import operation.
2041
2042         For the publicKey bit string, the data contained there should be properly formatted for
2043         the specific curve, meaning it should be of proper curve-specific size and that it should
2044         use 0x04 as the leading byte, signalling an uncompressed EC point. On top of that the public
2045         key should have a valid value that positions it on the specified elliptic curve.
2046
2047         These cases are covered for PKCS#8 key imports for P-256 and P-384 curves and for both ECDH
2048         and ECDSA algorithms in the newly-introduced tests. They are skipped on all platforms since
2049         no implementation in WebKit can pass them yet.
2050
2051         * TestExpectations:
2052         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2053         * crypto/subtle/ecdh-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
2054         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2055         * crypto/subtle/ecdh-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
2056         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2057         * crypto/subtle/ecdsa-import-pkcs8-key-p256-validate-ecprivatekey-parameters-publickey.html: Added.
2058         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey-expected.txt: Added.
2059         * crypto/subtle/ecdsa-import-pkcs8-key-p384-validate-ecprivatekey-parameters-publickey.html: Added.
2060
2061 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2062
2063         [GTK] Layout test fast/forms/content-with-margins-inside-button.html is failing
2064         https://bugs.webkit.org/show_bug.cgi?id=174610
2065
2066         Reviewed by Darin Adler.
2067
2068         Use an explicit text color for content-with-margins-inside-button.html.
2069
2070         This makes the test pass in the GTK port.
2071
2072         I also changed the formatting of the CSS to make it more readable.
2073
2074         * fast/forms/content-with-margins-inside-button-expected.html:
2075         * fast/forms/content-with-margins-inside-button.html:
2076         * platform/gtk/TestExpectations:
2077
2078 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2079
2080         Remove obsolete failure expectations for wpt XHR tests.
2081         https://bugs.webkit.org/show_bug.cgi?id=175024
2082
2083         Reviewed by Darin Adler.
2084
2085         * TestExpectations:
2086         * platform/gtk/TestExpectations:
2087
2088 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2089
2090         Remove obsolete failure expectations for style-01.html.
2091         https://bugs.webkit.org/show_bug.cgi?id=175026
2092
2093         Reviewed by Darin Adler.
2094
2095         * TestExpectations:
2096
2097 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2098
2099         Remove obsolete failure expectation for Document-characterSet-normalization.html.
2100         https://bugs.webkit.org/show_bug.cgi?id=175022
2101
2102         Reviewed by Sam Weinig.
2103
2104         The expectations were updated in r204605.
2105
2106         * platform/gtk/TestExpectations:
2107
2108 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2109
2110         Remove obsolete failure expectation for regional-indicators.html.
2111         https://bugs.webkit.org/show_bug.cgi?id=175021
2112
2113         Reviewed by Sam Weinig.
2114
2115         * platform/gtk/TestExpectations:
2116
2117 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2118
2119         REGRESSION(r205909): Layout test editing/pasteboard/image-in-iframe.html is failing
2120         https://bugs.webkit.org/show_bug.cgi?id=163185
2121
2122         Reviewed by Sam Weinig.
2123
2124         Remove obsolete failure expectation for image-in-iframe.html.
2125
2126         The bug was fixed in r212428. (The test was also broken by both landings for
2127         bug 170956, until r216174 fixed it again.)
2128
2129         * platform/gtk/TestExpectations:
2130
2131 2017-08-01  Darin Adler  <darin@apple.com>
2132
2133         REGRESSION (r220052): http/tests/media/video-play-stall.html times out
2134         https://bugs.webkit.org/show_bug.cgi?id=174988
2135
2136         Reviewed by Sam Weinig.
2137
2138         * TestExpectations: Stop skipping this test.
2139
2140         * http/tests/media/video-play-stall.html: Use a 0-duration timeout to sidestep an
2141         issue where the test runner never thinks the test is done because of the stalled
2142         media loading, and times out. The behaviors here aren't great, but there is no
2143         reason to think that this confused state has any effect on web browsing; just on
2144         our test runners in a test that intentionally has a still loading video in it.
2145
2146 2017-08-01  Ms2ger  <Ms2ger@igalia.com>
2147
2148         Correct the line numbers in GTK's scheme-about.any-expected.txt.
2149         https://bugs.webkit.org/show_bug.cgi?id=175017
2150
2151         Reviewed by Sam Weinig.
2152
2153         The code fix landed in r220050.
2154
2155         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
2156
2157 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
2158
2159         Remove some obsolete expected failures blamed on the threaded compositor.
2160         https://bugs.webkit.org/show_bug.cgi?id=174982
2161
2162         Reviewed by Sergio Villar Senin.
2163
2164         * platform/gtk/TestExpectations:
2165
2166 2017-07-31  Jiewen Tan  <jiewen_tan@apple.com>
2167
2168         Unreviewed, test gardening
2169
2170         * platform/mac-highsierra/TestExpectations:
2171         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_long_empty.https-expected.txt: Added.
2172         * platform/mac-highsierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2_short_empty.https-expected.txt: Added.
2173
2174 2017-07-31  Matt Lewis  <jlewis3@apple.com>
2175
2176         Skipped  http/tests/media/video-play-stall.html.
2177         https://bugs.webkit.org/show_bug.cgi?id=174988
2178
2179         Unreviewed test gardening.
2180         * TestExpectations:
2181
2182 2017-07-31  Matt Lewis  <jlewis3@apple.com>
2183
2184         Unreviewed, rolling out r220048.
2185
2186         This revision caused multiple crashes in fast/images. See
2187         webkit.org/b/174990
2188
2189         Reverted changeset:
2190
2191         "RenderImageResourceStyleImage::image() should return the
2192         nullImage() if the image is not available"
2193         https://bugs.webkit.org/show_bug.cgi?id=174874
2194         http://trac.webkit.org/changeset/220048
2195
2196 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
2197
2198         Do not mark all web-platform tests as slow, as this increases time spent on layout tests.
2199         Only mark individual web-platform tests as slow.
2200
2201         Unreviewed test gardening.
2202
2203         * platform/win/TestExpectations:
2204
2205 2017-07-31  Yusuke Suzuki  <utatane.tea@gmail.com>
2206
2207         [JSC] Support optional catch binding
2208         https://bugs.webkit.org/show_bug.cgi?id=174981
2209
2210         Reviewed by Saam Barati.
2211
2212         Rebaseline existing tests.
2213
2214         * js/parser-syntax-check-expected.txt:
2215         * js/script-tests/parser-syntax-check.js:
2216         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4-expected.txt:
2217         * sputnik/Conformance/12_Statement/12.14_The_try_Statement/S12.14_A16_T4.html:
2218
2219 2017-07-31  Per Arne Vollan  <pvollan@apple.com>
2220
2221         Many web-platform tests are slow on Windows.
2222
2223         Unreviewed test gardening, mark web-platform tests as slow.
2224
2225         * platform/win/TestExpectations:
2226
2227 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
2228
2229         [GTK] Layout test fast/css/image-set-unprefixed.html is failing
2230         https://bugs.webkit.org/show_bug.cgi?id=163975
2231
2232         Reviewed by Žan Doberšek.
2233
2234         Remove obsolete expectation for image-set-unprefixed.html.
2235
2236         It appears to have started passing with the test change in r209543.
2237
2238         * platform/gtk/TestExpectations:
2239
2240 2017-07-31  Ms2ger  <Ms2ger@igalia.com>
2241
2242         [GTK] Layout Tests fast/dom/{Element,Range}/getClientRects.html are failing
2243         https://bugs.webkit.org/show_bug.cgi?id=141700
2244
2245         Reviewed by Sam Weinig.
2246
2247         Add gtk-specific expectations for getClientRects tests.
2248
2249         Since these expectations depend on text metrics, it is unsurprising that they
2250         are platform-dependent.
2251
2252         * platform/gtk/TestExpectations:
2253         * platform/gtk/fast/dom/Element/getClientRects-expected.txt: Added.
2254         * platform/gtk/fast/dom/Range/getClientRects-expected.txt:
2255
2256 2017-07-30  Darin Adler  <darin@apple.com>
2257
2258         Remove code in HTMLObjectElement attribute parsing that forces style resolution and layout
2259         https://bugs.webkit.org/show_bug.cgi?id=130653
2260
2261         Reviewed by Antti Koivisto.
2262
2263         * fast/text/international/embed-bidi-style-in-isolate-crash.html: Removed onerror attribute
2264         in the audio element in this test. The error event does fire during the test, which causes
2265         the test to fail. Before, the test was prematurely exiting before the load failed, preventing
2266         the test from failing, but also meaning we didn't finish running the test.
2267
2268         * imported/blink/fast/dom/Window/open-window-features-fuzz.html: Use waitUntilDone and
2269         notifyDone to prevent the test from exiting prematurely. Use a URL that won't trigger loading
2270         outside the web browser; the URL is not what mattered to this test. Before, the test was
2271         prematurely exiting before the test ran. Note also, that I don't think this is testing
2272         much effectively; not sure we are getting any benefit from this test since before it was
2273         not really running to completion anyway.
2274
2275         * media/event-queue-crash-expected.txt: Updated expectations to expect syntax error. Before
2276         there was a race and often the test exited before the syntax error could be logged.
2277
2278         * platform/mac/TestExpectations: Removed flakiness expectation from the
2279         media/event-queue-crash.html test. What made it flaky was a race with the load event,
2280         and that race should be fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
2281         The same race existed on all platforms, not just Mac, so this flakiness expectation should
2282         be in the main TextExpectations file if anywhere. But I believe it is not needed at all.
2283         For media/modern-media-controls/media-documents/background-color-and-centering.html,
2284         added image failure expectation because under modern WebKit on Mac the image now captures
2285         the upper left hand corner of the controls overlay. Still seems to pass on iOS and the bug
2286         this was created for was iOS-specific, so should be OK for now.
2287
2288         * webarchive/loading/video-in-webarchive-expected.txt: Updated. The old result shows evidence
2289         of a premature load event, fixed by the change to FrameLoader::checkLoadCompleteForThisFrame.
2290
2291 2017-07-30  Sam Weinig  <sam@webkit.org>
2292
2293         [WebIDL] Remove JS builtin bindings for FetchRequest, DOMWindowFetch and WorkerGlobalScopeFetch
2294         https://bugs.webkit.org/show_bug.cgi?id=174974
2295
2296         Reviewed by Darin Adler.
2297
2298         * http/tests/inspector/network/fetch-network-data-expected.txt:
2299         Update results to have the correct line number for exceptions reported in the console.
2300
2301 2017-07-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
2302
2303         RenderImageResourceStyleImage::image() should return the nullImage() if the image is not available
2304         https://bugs.webkit.org/show_bug.cgi?id=174874
2305         <rdar://problem/33530130>
2306
2307         Reviewed by Darin Adler.
2308
2309         * fast/images/image-element-image-content-data-expected.txt: Added.
2310         * fast/images/image-element-image-content-data.html: Added.
2311
2312 2017-07-29  Nan Wang  <n_wang@apple.com>
2313
2314         AX: findMatchingObjects doesn't work when the startObject is ignored
2315         https://bugs.webkit.org/show_bug.cgi?id=174965
2316
2317         Reviewed by Chris Fleizach.
2318
2319         * accessibility/mac/search-predicate-from-ignored-element-expected.txt: Added.
2320         * accessibility/mac/search-predicate-from-ignored-element.html: Added.
2321
2322 2017-07-29  Aaron Chu  <aaron_chu@apple.com>
2323
2324         AX: FKA: Buttons need a visible focus indicator
2325         https://bugs.webkit.org/show_bug.cgi?id=171040
2326         <rdar://problem/30922548>
2327
2328         Reviewed by Antoine Quint.
2329
2330         * media/modern-media-controls/button/button-focus-state-expected.txt: Added.
2331         * media/modern-media-controls/button/button-focus-state.html: Added.
2332         * platform/ios-simulator/TestExpectations:
2333         * platform/mac-elcapitan/TestExpectations:
2334
2335 2017-07-28  Sam Weinig  <sam@webkit.org>
2336
2337         [WebIDL] Remove JS builtin bindings for FetchHeaders
2338         https://bugs.webkit.org/show_bug.cgi?id=174905
2339
2340         Reviewed by Alex Christensen.
2341
2342         * fetch/header-constructor-is-array-expected.txt:
2343         * fetch/header-constructor-is-array.html:
2344         Update test to match spec. An array with out a prototype will not yield
2345         a valid Header as it is not iterable.
2346
2347 2017-07-28  Matt Baker  <mattbaker@apple.com>
2348
2349         Web Inspector: capture an async stack trace when web content calls addEventListener
2350         https://bugs.webkit.org/show_bug.cgi?id=174739
2351         <rdar://problem/33468197>
2352
2353         Reviewed by Brian Burg.
2354
2355         Add test case checking that async stack traces are recorded for addEventListener.
2356
2357         * inspector/debugger/async-stack-trace-expected.txt:
2358         * inspector/debugger/async-stack-trace.html:
2359
2360 2017-07-28  Matt Rajca  <mrajca@apple.com>
2361
2362         Don't add autoplay restrictions to media elements created in response to user gestures.
2363         https://bugs.webkit.org/show_bug.cgi?id=174947
2364
2365         Reviewed by Eric Carlson.
2366
2367         Skip the test on iOS because "runWithKeyDown" does not work there.
2368
2369         Jer: "Turns out the problem with iOS is that the WKTR EventSender is basically unwritten. It
2370         doesn't support sending mouse, key, or touch events, so our "do this during a user gesture"
2371         helper in video-test.js doesn't work."
2372
2373         * media/video-create-with-user-gesture-expected.txt: Added.
2374         * media/video-create-with-user-gesture.html: Added.
2375         * platform/ios/TestExpectations:
2376
2377 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2378
2379         The test imported/w3c/web-platform-tests/fetch/api/basic/accept-header.any.html is slow on Windows.
2380
2381         Unreviewed test gardening, mark test as slow.
2382
2383         * platform/win/TestExpectations:
2384
2385 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2386
2387         Unreviewed, rolling out r220016.
2388
2389         Test needs to be unskipped due to configuration change in High
2390         Sierra.
2391
2392         Reverted changeset:
2393
2394         "Marked fast/images/pdf-as-image-with-annotations.html as
2395         image failure."
2396         http://trac.webkit.org/changeset/220016
2397
2398 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2399
2400         Marked fast/images/pdf-as-image-with-annotations.html as image failure.
2401         <rdar://problem/33550614>
2402
2403         Unreviewed test gardening.
2404
2405         * platform/mac-highsierra/TestExpectations:
2406
2407 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2408
2409         Marked multiple iimported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ as failing.
2410         <rdar://problem/33548297>
2411
2412         Unreviewed test gardening.
2413
2414         * platform/mac-highsierra/TestExpectations:
2415
2416 2017-07-28  Matt Lewis  <jlewis3@apple.com>
2417
2418         Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
2419         <rdar://problem/33555052>
2420
2421         Unreviewed test gardening.
2422
2423         * platform/ios-wk2/TestExpectations:
2424         * platform/mac-highsierra/TestExpectations:
2425
2426 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
2427
2428         [macOS] Reeder's defaults font is Times instead of San Francisco
2429         https://bugs.webkit.org/show_bug.cgi?id=174885
2430         <rdar://problem/33462483>
2431
2432         Reviewed by Simon Fraser.
2433
2434         * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
2435         * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
2436         * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
2437         * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
2438
2439 2017-07-28  Devin Rousso  <drousso@apple.com>
2440
2441         Web Inspector: Record actions performed on CanvasRenderingContext2D
2442         https://bugs.webkit.org/show_bug.cgi?id=174482
2443
2444         Reviewed by Joseph Pecoraro.
2445
2446         * inspector/canvas/recording-2d-expected.txt: Added.
2447         * inspector/canvas/recording-2d.html: Added.
2448         * inspector/canvas/recording-expected.txt: Added.
2449         * inspector/canvas/recording.html: Added.
2450         Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
2451
2452 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2453
2454         The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
2455
2456         Unreviewed test gardening, mark test as slow.
2457
2458         * platform/win/TestExpectations:
2459
2460 2017-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
2461
2462         REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
2463         https://bugs.webkit.org/show_bug.cgi?id=174772
2464         <rdar://problem/33267643>
2465
2466         Reviewed by Simon Fraser.
2467
2468         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
2469         * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
2470
2471 2017-07-28  Per Arne Vollan  <pvollan@apple.com>
2472
2473         REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
2474         https://bugs.webkit.org/show_bug.cgi?id=93589
2475
2476         Unreviewed test gardening, this test is also a flaky timeout on Windows.
2477
2478         * platform/win/TestExpectations:
2479
2480 2017-07-28  Claudio Saavedra  <csaavedra@igalia.com>
2481
2482         [WPE] Implement EventSenderProxy in WTR
2483         https://bugs.webkit.org/show_bug.cgi?id=173419
2484
2485         Reviewed by Žan Doberšek.
2486
2487         Add the implementation of EventSenderProxy to the WTR. This
2488         allows us to extend the coverage of the test suite in WKWPE.
2489
2490         * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
2491         that are related to features not yet implemented in WPE. Also remove other
2492         tests that are now passing thanks to having event injection.
2493         * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
2494         * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
2495         * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
2496         * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
2497
2498 2017-07-27  Oleksandr Skachkov  <gskachkov@gmail.com>
2499
2500         [ES] Add support finally to Promise
2501         https://bugs.webkit.org/show_bug.cgi?id=174503
2502
2503         Reviewed by Yusuke Suzuki.
2504
2505         * js/Promise-types-expected.txt:
2506         * js/script-tests/Promise-types.js:
2507
2508 2017-07-27  Aaron Chu  <aaron_chu@apple.com>
2509
2510         AX: VoiceOver silent or skipping over time values on media player.
2511         https://bugs.webkit.org/show_bug.cgi?id=174324
2512         <rdar://problem/32021784>
2513
2514         Reviewed by Antoine Quint.
2515
2516         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
2517
2518         Updated time-label.html to test role attribute on mac. 
2519         Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
2520
2521         * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
2522         * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
2523         * media/modern-media-controls/time-label/time-label-expected.txt:
2524         * media/modern-media-controls/time-label/time-label.html:
2525         * platform/ios-simulator/TestExpectations:
2526         * platform/mac/TestExpectations:
2527
2528 2017-07-27  Yusuke Suzuki  <utatane.tea@gmail.com>
2529
2530         Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
2531         https://bugs.webkit.org/show_bug.cgi?id=171637
2532
2533         Reviewed by Darin Adler.
2534
2535         * js/dom/dom-getters-type-check-expected.txt: Added.
2536         * js/dom/dom-getters-type-check.html: Added.
2537
2538 2017-07-27  Zan Dobersek  <zdobersek@igalia.com>
2539
2540         [GCrypt] Key serialization support
2541         https://bugs.webkit.org/show_bug.cgi?id=173883
2542
2543         Reviewed by Jiewen Tan.
2544
2545         * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
2546         utilize key serialization and are now passing.
2547
2548 2017-07-26  Arnaud Renevier  <a.renevier@sisa.samsung.com> and Fujii Hironori  <Hironori.Fujii@sony.com>
2549
2550         Implement new TextMetrics, returned by canvas measureText()
2551         https://bugs.webkit.org/show_bug.cgi?id=82798
2552
2553         Reviewed by Dean Jackson.
2554
2555         Create a test that checks that:
2556              - ascent + descent is greater than zero
2557              - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
2558                quite close to width
2559              - when baseline is top, emHeightAscent is 0 (respectively
2560                bottom/emHeightDescent)
2561              - when baseline is hanging, hangingBaseline in 0 (respectively
2562                alphabetic and ideographic)
2563              - order of different vertical measures (for example,
2564                emHeightAscent is always higher that alphabeticBaseline)
2565
2566         * fast/canvas/canvas-measureText-2-expected.txt: Added.
2567         * fast/canvas/canvas-measureText-2.html: Added.
2568
2569 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2570
2571         Marked Multiple imported/w3c/web-platform-tests/ as failing.
2572         <rdar://problem/33251388>
2573
2574         Unreviewed test gardening.
2575
2576         * platform/ios-11/TestExpectations:
2577
2578 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2579
2580         Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
2581         https://bugs.webkit.org/show_bug.cgi?id=174755
2582         
2583         Unreviewed test gardening.
2584
2585         * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
2586
2587 2017-07-26  Devin Rousso  <drousso@apple.com>
2588
2589         Web Inspector: create protocol for recording Canvas contexts
2590         https://bugs.webkit.org/show_bug.cgi?id=174481
2591
2592         Reviewed by Joseph Pecoraro.
2593
2594         * inspector/model/recording-expected.txt: Added.
2595         * inspector/model/recording.html: Added.
2596
2597 2017-07-26  Ali Juma  <ajuma@chromium.org>
2598
2599         Implement document.elementsFromPoint
2600         https://bugs.webkit.org/show_bug.cgi?id=153137
2601
2602         Reviewed by Simon Fraser.
2603
2604         * TestExpectations: Unskip a test.
2605
2606 2017-07-26  Brian Burg  <bburg@apple.com>
2607
2608         Remove WEB_TIMING feature flag
2609         https://bugs.webkit.org/show_bug.cgi?id=174795
2610
2611         Reviewed by Alex Christensen.
2612
2613         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
2614         (decodeBase64ToBlob):
2615         (timestamp): Deleted.
2616         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
2617         (decodeBase64ToBlob):
2618         (timestamp): Deleted.
2619
2620 2017-07-26  Matt Lewis  <jlewis3@apple.com>
2621
2622         Rebaselined multiple fast/css/getComputedStyle.
2623         <rdar://problem/33416054>
2624
2625         Unreviewed test gardening.
2626
2627         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
2628         * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2629
2630 2017-07-26  Chris Dumez  <cdumez@apple.com>
2631
2632         Pressing the Escape key should not be a valid user gesture to enter fullscreen
2633         https://bugs.webkit.org/show_bug.cgi?id=174864
2634         <rdar://problem/33009088>
2635
2636         Reviewed by Geoffrey Garen.
2637
2638         Add layout test coverage.
2639
2640         * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
2641         * fullscreen/requestFullscreen-escape-key.html: Added.
2642
2643 2017-07-26  Nan Wang  <n_wang@apple.com>
2644
2645         AX: Incorrect range from index and length in contenteditable with <p> tags
2646         https://bugs.webkit.org/show_bug.cgi?id=174856
2647
2648         Reviewed by Chris Fleizach.
2649
2650         * accessibility/mac/range-for-contenteditable-newline-expected.txt:
2651         * accessibility/mac/range-for-contenteditable-newline.html:
2652
2653 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
2654
2655         Remove obsolete failure annotation for bad-charset-alias.html.
2656         https://bugs.webkit.org/show_bug.cgi?id=145048
2657
2658         Reviewed by Carlos Garcia Campos.
2659
2660         This appears to have been fixed in r204850.
2661
2662         * platform/gtk/TestExpectations:
2663
2664 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
2665
2666         Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
2667         https://bugs.webkit.org/show_bug.cgi?id=174857
2668
2669         Reviewed by Žan Doberšek.
2670
2671         These tests started passing in r209666.
2672
2673         * platform/gtk/TestExpectations:
2674
2675 2017-07-26  Javier Fernandez  <jfernandez@igalia.com>
2676
2677         InsertOrderedList command applied to table cells inserts an extra BR before the table
2678         https://bugs.webkit.org/show_bug.cgi?id=174593
2679
2680         Reviewed by Darin Adler.
2681
2682         Tests to verify that the insertOrderedList command works as expected when applied
2683         in table cells.
2684
2685         * editing/inserting/insert-list-in-table-cell-01.html: Added.
2686         * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
2687         * editing/inserting/insert-list-in-table-cell-02.html: Added.
2688         * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
2689         * editing/inserting/insert-list-in-table-cell-03.html: Added.
2690         * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
2691         * editing/inserting/insert-list-in-table-cell-04.html: Added.
2692         * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
2693         * editing/inserting/insert-list-in-table-cell-05.html: Added.
2694         * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
2695         * editing/inserting/insert-list-in-table-cell-06.html: Added.
2696         * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
2697         * editing/inserting/insert-list-in-table-cell-07.html: Added.
2698         * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
2699         * editing/inserting/insert-list-in-table-cell-08.html: Added.
2700         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
2701
2702 2017-07-26  Ms2ger  <Ms2ger@igalia.com>
2703
2704         Fix an incorrect check in 2d.missingargs.html.
2705         https://bugs.webkit.org/show_bug.cgi?id=174854
2706
2707         Reviewed by Carlos Garcia Campos.
2708
2709         The check was introduced without explanation in r168302. This change reverts
2710         it to the previous, correct check.
2711
2712         * canvas/philip/tests/2d.missingargs-expected.txt:
2713         * canvas/philip/tests/2d.missingargs.html:
2714         * platform/gtk/TestExpectations:
2715         * platform/ios/TestExpectations:
2716         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
2717         * platform/wpe/TestExpectations:
2718
2719 2017-07-26  Claudio Saavedra  <csaavedra@igalia.com>
2720
2721         [WPE] Enable KeyboardEvent key and code attributes
2722         https://bugs.webkit.org/show_bug.cgi?id=174822
2723
2724         Reviewed by Žan Doberšek.
2725
2726         * platform/wpe/TestExpectations: Mark
2727         fast/events/constructors/keyboard-event-constructor.html as passing.
2728
2729 2017-07-26  Zan Dobersek  <zdobersek@igalia.com>
2730
2731         [WPE] WebGL2 support
2732         https://bugs.webkit.org/show_bug.cgi?id=174249
2733
2734         Reviewed by Alex Christensen.
2735
2736         * platform/wpe/TestExpectations:
2737         Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
2738         will be unskipped later.
2739
2740 2017-07-26  Nan Wang  <n_wang@apple.com>
2741
2742         AX: should dispatch accessibilityPerformPressAction async on MacOS
2743         https://bugs.webkit.org/show_bug.cgi?id=174849
2744
2745         Reviewed by Chris Fleizach.
2746
2747         * accessibility/file-upload-button-with-axpress.html:
2748         * accessibility/mac/html5-input-number.html:
2749         * accessibility/mac/search-field-cancel-button.html:
2750         * accessibility/press-target-uses-text-descendant-node.html:
2751         * accessibility/press-targets-center-point.html:
2752         * accessibility/press-works-on-control-types.html:
2753
2754 2017-07-25  Andy Estes  <aestes@apple.com>
2755
2756         [Apple Pay] Add "carteBancaire" as a supported payment network
2757         https://bugs.webkit.org/show_bug.cgi?id=174841
2758         <rdar://problem/31935596>
2759
2760         Reviewed by Alex Christensen.
2761
2762         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
2763         * http/tests/ssl/applepay/ApplePaySession.html:
2764         * http/tests/ssl/applepay/ApplePaySessionV3.html:
2765
2766 2017-07-25  Matt Lewis  <jlewis3@apple.com>
2767
2768         Marked multiple fast/ tests as crashing on High Sierra WK1.
2769         <rdar://problem/33522420>
2770
2771         Unreviewed test gardening.
2772
2773         * platform/mac-highsierra-wk1/TestExpectations:
2774
2775 2017-07-25  Matt Lewis  <jlewis3@apple.com>
2776
2777         Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
2778         <rdar://problem/33251388>
2779
2780         Unreviewed test gardening.
2781
2782         * platform/mac-highsierra/TestExpectations:
2783
2784 2017-07-25  Matt Lewis  <jlewis3@apple.com>
2785
2786         Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
2787         https://bugs.webkit.org/show_bug.cgi?id=174755
2788
2789         Unreviewed test gardening.
2790
2791         * http/tests/quicklook/top-navigation-blocked-expected.txt:
2792
2793 2017-07-25  Matt Lewis  <jlewis3@apple.com>
2794
2795         Rebaselined missed test.
2796         https://bugs.webkit.org/show_bug.cgi?id=174734
2797
2798         Unreviewed test gardening.
2799
2800         * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
2801
2802 2017-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
2803
2804         Async image decoding for large images should be disabled after the first time a tile is painted
2805         https://bugs.webkit.org/show_bug.cgi?id=174451
2806         <rdar://problem/31246421>
2807
2808         Reviewed by Simon Fraser.
2809
2810         To test async image decoding for large images, we have to create the <img>
2811         element dynamically so we can listen to the load and webkitImageFrameReady
2812         events and know reliably when to end the test. But with this patch the async
2813         image decoding for large images will be disabled after the first paint. 
2814         That means async image decoding for large images will be disabled always
2815         unless we force the async image decoding till the image is painted for the
2816         first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
2817         to force the async image decoding. So painting an image in this case will
2818         require multiple paints; in all of them the async image decoding will be
2819         enabled. But this is okay because it resembles the case where the <img> is
2820         created from a static <img> tag in the HTML file.
2821
2822         For new tests, where we want to make sure that mutating the DOM will not
2823         cause a flash, async image decoding will be forced till the image is drawn
2824         for the first time. After that the async image decoding is enabled but not
2825         forced.
2826
2827         Disable new tests for WK1 because the async image decoding is always enabled
2828         because tiling does not necessarily exist in WK1 . But eventually the async
2829         image decoding for large images will be always disabled for WK1.
2830
2831         * fast/images/async-image-background-change-expected.html: Added.
2832         * fast/images/async-image-background-change.html: Added.
2833         * fast/images/async-image-background-image-repeated.html:
2834         * fast/images/async-image-background-image.html:
2835         * fast/images/async-image-body-background-image.html:
2836         * fast/images/async-image-multiple-clients-repaint.html:
2837         * fast/images/async-image-src-change-expected.html: Added.
2838         * fast/images/async-image-src-change.html: Added.
2839         * fast/images/resources/green-400x400.png: Added.
2840         * fast/images/resources/red-100x100.png: Added.
2841         * fast/images/resources/red-400x400.png: Added.
2842         * fast/images/sprite-sheet-image-draw.html:
2843         * http/tests/multipart/multipart-async-image-expected.txt: Added.
2844         * http/tests/multipart/multipart-async-image.html: Added.
2845         * platform/ios-wk1/TestExpectations:
2846         * platform/mac-wk1/TestExpectations:
2847
2848 2017-07-25  Charlie Turner  <cturner@igalia.com>
2849
2850         [GTK] Unreviewed test gardening
2851         https://bugs.webkit.org/show_bug.cgi?id=174820
2852
2853         Unreviewed gardening.
2854
2855         * platform/gtk/TestExpectations:
2856
2857 2017-07-25  Devin Rousso  <drousso@apple.com>
2858         Web Inspector: add context menu item for taking a screenshot of a node
2859         https://bugs.webkit.org/show_bug.cgi?id=174754
2860
2861         Reviewed by Brian Burg.
2862
2863         * inspector/unit-tests/number-utilities-expected.txt:
2864         * inspector/unit-tests/number-utilities.html:
2865         Add test for Number.zeroPad.
2866
2867         Drive-by: Change tests to use expectEqual for better output on failure.
2868
2869 2017-07-25  Claudio Saavedra  <csaavedra@igalia.com>
2870
2871         REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
2872         https://bugs.webkit.org/show_bug.cgi?id=110090
2873
2874         Unreviewed gardening.
2875
2876         This test only needed the expectation to be updated.
2877
2878         * platform/gtk/TestExpectations: Remove test below.
2879         * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
2880
2881 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
2882
2883         [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
2884         https://bugs.webkit.org/show_bug.cgi?id=174801
2885
2886         Unreviewed test gardening, update test expectations for failing tests.
2887
2888         * platform/win/TestExpectations:
2889
2890 2017-07-24  Matt Lewis  <jlewis3@apple.com>
2891
2892         Marked tests as failures.
2893         <rdar://problem/33437597>
2894         
2895         Unreviewed test gardening.
2896
2897         * platform/mac-highsierra/TestExpectations:
2898
2899 2017-07-24  Matt Lewis  <jlewis3@apple.com>
2900
2901         Fixed typo in test expectations.
2902         https://bugs.webkit.org/show_bug.cgi?id=173010
2903
2904         Unreviewed gardening.
2905         * platform/ios-simulator-wk2/TestExpectations:
2906
2907 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
2908
2909         [Win] Async image tests are failing.
2910         https://bugs.webkit.org/show_bug.cgi?id=174653
2911
2912         Unreviewed test gardening, update test expectations for async image tests.
2913
2914         * platform/win/TestExpectations:
2915
2916 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
2917
2918         Rebaseline this test. The previous result was generated using an older iOS SDK.
2919
2920         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
2921
2922 2017-07-24  Per Arne Vollan  <pvollan@apple.com>
2923
2924         Mark Skia font test as image only failure on Windows.
2925
2926         Unreviewed test gardening.
2927
2928         * platform/win/TestExpectations:
2929
2930 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
2931
2932         LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
2933         https://bugs.webkit.org/show_bug.cgi?id=174726
2934         rdar://problem/30059973
2935
2936         Reviewed by Alexey Proskuryakov.
2937
2938         Underlying issue has been resolved.
2939         Re-enable test: userscripts/user-script-audio-document.html
2940
2941         * platform/mac-highsierra/TestExpectations:
2942
2943 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
2944
2945         Fix typo (Timout -> Timeout).
2946
2947         * platform/mac-wk2/TestExpectations:
2948
2949 2017-07-24  Jeremy Jones  <jeremyj@apple.com>
2950
2951         5 wav media layoutTest timeouts on High Sierra
2952         https://bugs.webkit.org/show_bug.cgi?id=174725
2953         rdar://problem/30182218
2954
2955         Reviewed by Andreas Kling.
2956
2957         Underlying issue is fixed. Re-enable tests on High Sierra.
2958
2959         media/audio-controls-timeline-in-media-document.html
2960         media/audio-data-url.html
2961         media/media-document-audio-controls-visible.html
2962         media/media-document-audio-repaint.html
2963         media/media-document-audio-size.html
2964
2965         * platform/mac-highsierra/TestExpectations:
2966
2967 2017-07-24  Simon Fraser  <simon.fraser@apple.com>
2968
2969         Revert "client" coordinates to be in scrolling coordinates
2970         https://bugs.webkit.org/show_bug.cgi?id=174734
2971         rdar://problem/33336930
2972
2973         Reviewed by Tim Horton.
2974         
2975         Rebaseline.
2976
2977         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
2978         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
2979         * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2980         * fast/visual-viewport/zoomed-fixed-expected.txt:
2981         * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2982         * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
2983         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
2984         * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
2985         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
2986         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
2987
2988 2017-07-24  Matt Lewis  <jlewis3@apple.com>
2989
2990         Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
2991         https://bugs.webkit.org/show_bug.cgi?id=172148
2992
2993         Unreviewed test gardening.
2994
2995         * platform/mac-wk2/TestExpectations:
2996
2997 2017-07-23  Darin Adler  <darin@apple.com>
2998
2999         Remove race from one plug-in test
3000         https://bugs.webkit.org/show_bug.cgi?id=130653
3001
3002         Reviewed by Antti Koivisto.
3003
3004         * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
3005         rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
3006         comment explaining why this is both needed and potentially insufficient in the long run.
3007
3008 2017-07-11  Frederic Wang  <fwang@igalia.com>
3009
3010         Add attribute allow-top-navigation-by-user-activation to iframe sandbox
3011         https://bugs.webkit.org/show_bug.cgi?id=171327
3012
3013         Reviewed by Chris Dumez.
3014
3015         This patch adds tests to verify that a sandboxed iframe with the flag
3016         'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
3017         level page, if navigation is triggered by a user gesture. This is based on a test from the
3018         Chromium repository.
3019         It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
3020         absent, even when it is triggered by a user gesture.
3021
3022         * http/tests/security/frameNavigation/resources/iframe-that-performs-parent-navigation-with-user-activation.html: Added. This is similar to iframe-that-performs-parent-navigation.html but it
3023         performs navigation of its parent using user activation.
3024         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
3025         Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
3026         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
3027         Add PASS expectation.
3028         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
3029         Test top navigation for a sandboxed frame with 'allow-top-navigation'.
3030         * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
3031         Add PASS expectation.
3032         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
3033         Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
3034         * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
3035         Add reference with navigation failure.
3036
3037 2017-07-22  Chris Dumez  <cdumez@apple.com>
3038
3039         Merge ExceptionBase into DOMException and drop custom toString
3040         https://bugs.webkit.org/show_bug.cgi?id=174755
3041
3042         Reviewed by Sam Weinig.
3043
3044         Rebaseline some tests now that DOMException's custom toString has been dropped
3045         and we rely on Error's toString. This causes the exception message to be
3046         slightly different.
3047
3048         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
3049         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
3050         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
3051         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
3052         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
3053         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
3054         * fast/regions/selection/crash-deselect-expected.txt:
3055         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
3056         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
3057         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
3058         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
3059         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
3060         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
3061         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
3062         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
3063         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
3064         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
3065         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
3066         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
3067         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
3068         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
3069         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
3070         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
3071         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
3072         * http/tests/security/xss-DENIED-frame-name-expected.txt:
3073         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
3074         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
3075         * inspector/debugger/command-line-api-exception-expected.txt:
3076         * inspector/debugger/regress-133182-expected.txt:
3077         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
3078         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
3079         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
3080         * platform/mac/fast/dynamic/015-expected.txt:
3081
3082 2017-07-21  Chris Dumez  <cdumez@apple.com>
3083
3084         Drop IDBDatabaseException class
3085         https://bugs.webkit.org/show_bug.cgi?id=174743
3086
3087         Reviewed by Darin Adler.
3088
3089         Rebaseline test as the exception messages are slightly different.
3090
3091         * storage/indexeddb/createIndex-after-failure-expected.txt:
3092         * storage/indexeddb/createIndex-after-failure-private-expected.txt:
3093         * storage/indexeddb/get-keyrange-expected.txt:
3094         * storage/indexeddb/get-keyrange-private-expected.txt:
3095         * storage/indexeddb/keypath-edges-expected.txt:
3096         * storage/indexeddb/keypath-edges-private-expected.txt:
3097         * storage/indexeddb/keyrange-expected.txt:
3098         * storage/indexeddb/keyrange-private-expected.txt:
3099         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
3100         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
3101         * storage/indexeddb/transaction-active-flag-expected.txt:
3102         * storage/indexeddb/transaction-active-flag-private-expected.txt:
3103
3104 2017-07-21  Per Arne Vollan  <pvollan@apple.com>
3105
3106         Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
3107         https://bugs.webkit.org/show_bug.cgi?id=174701
3108
3109         Reviewed by Simon Fraser.
3110
3111         * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
3112         * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
3113
3114 2017-07-21  Nan Wang  <n_wang@apple.com>
3115
3116         AX: Expose form validation on iOS as hint
3117         https://bugs.webkit.org/show_bug.cgi?id=174722
3118         <rdar://problem/33459761>
3119
3120         Reviewed by Chris Fleizach.
3121
3122         * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
3123         * accessibility/ios-simulator/form-control-validation-message.html: Added.
3124
3125 2017-07-21  Joseph Pecoraro  <pecoraro@apple.com>
3126
3127         Web Inspector: inspect(aFunction) should jump to function definition
3128         https://bugs.webkit.org/show_bug.cgi?id=149344
3129         <rdar://problem/11563607>
3130
3131         Reviewed by Matt Baker.
3132
3133         * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
3134         * inspector/runtime/CommandLineAPI-inspect.html: Added.
3135         Add tests for the CommandLineAPI's inspect() and how it triggers the
3136         `Inspector.inspect` event with a RemoteObject and hints.
3137
3138 2017-07-21  Matt Lewis  <jlewis3@apple.com>
3139
3140         Adjusted test expectations.
3141         https://bugs.webkit.org/show_bug.cgi?id=173861
3142
3143         Unreviewed test gardening.
3144
3145         * platform/mac-wk2/TestExpectations:
3146
3147 2017-07-21  Brady Eidson  <beidson@apple.com>
3148
3149         Get rid of WebCore IconDatabase code.
3150         https://bugs.webkit.org/show_bug.cgi?id=174700
3151
3152         Reviewed by Tim Horton.
3153
3154         * fast/dom/icon-url-list-expected.txt:
3155         * fast/dom/icon-url-list.html:
3156
3157 2017-07-21  Chris Dumez  <cdumez@apple.com>
3158
3159         Unreviewed, rebaseline test after r219708.
3160
3161         * js/dom/global-constructors-attributes-expected.txt:
3162         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3163         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3164         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
3165         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
3166         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3167         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3168         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3169         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3170
3171 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
3172
3173         [GTK] Update test expectations after r219663
3174
3175         Unreviewed gardening
3176
3177         DOMException got its toString() removed so the output changes.
3178
3179         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
3180         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
3181         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
3182         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
3183         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
3184         * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
3185         * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
3186         * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
3187         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
3188         * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
3189
3190 2017-07-21  Claudio Saavedra  <csaavedra@igalia.com>
3191
3192         [WPE] Update expectation file
3193
3194         Unreviewed gardening.
3195
3196         Drop XPathException after r219708.
3197
3198         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3199
3200 2017-07-20  Antoine Quint  <graouts@apple.com>
3201
3202         Turn tests at media/modern-media-controls/seek-forward-support back on
3203         https://bugs.webkit.org/show_bug.cgi?id=174690
3204
3205         Reviewed by Dean Jackson.
3206
3207         * platform/mac/TestExpectations:
3208
3209 2017-07-20  Antoine Quint  <graouts@apple.com>
3210
3211         Turn tests at media/modern-media-controls/seek-backward-support back on
3212         https://bugs.webkit.org/show_bug.cgi?id=174689
3213
3214         Reviewed by Dean Jackson.
3215
3216         * platform/mac/TestExpectations:
3217
3218 2017-07-20  Antoine Quint  <graouts@apple.com>
3219
3220         Turn tests at media/modern-media-controls/time-labels-support back on
3221         https://bugs.webkit.org/show_bug.cgi?id=174688
3222
3223         Reviewed by Dean Jackson.
3224
3225         * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
3226         * media/modern-media-controls/time-labels-support/elapsed-time.html:
3227         * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
3228         * media/modern-media-controls/time-labels-support/remaining-time.html:
3229         * platform/ios-simulator/TestExpectations:
3230         * platform/mac/TestExpectations:
3231
3232 2017-07-20  Antoine Quint  <graouts@apple.com>
3233
3234         Turn tests at media/modern-media-controls/status-support back on
3235         https://bugs.webkit.org/show_bug.cgi?id=174687
3236
3237         Reviewed by Dean Jackson.
3238
3239         * platform/ios-simulator/TestExpectations:
3240         * platform/mac/TestExpectations:
3241
3242 2017-07-20  Chris Dumez  <cdumez@apple.com>
3243
3244         Drop legacy SVGException type
3245         https://bugs.webkit.org/show_bug.cgi?id=174695
3246
3247         Reviewed by Darin Adler.
3248
3249         Update existing tests to reflect behavior change.
3250
3251         * fast/dom/Window/resources/window-properties.js:
3252         * js/dom/global-constructors-attributes-expected.txt:
3253         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3254         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3255         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
3256         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
3257         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3258         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3259         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3260         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3261         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3262         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
3263         * svg/custom/SVGException-expected.txt: Removed.
3264         * svg/custom/SVGException.html: Removed.
3265         * svg/custom/global-constructors-expected.txt:
3266         * svg/custom/global-constructors.html:
3267         * svg/custom/js-svg-constructors-expected.txt:
3268         * svg/custom/js-svg-constructors.svg:
3269         * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
3270         * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
3271         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
3272         * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
3273         * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
3274         * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
3275         * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
3276         * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
3277         * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
3278         * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
3279         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
3280         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
3281         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
3282         * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
3283         * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
3284         * svg/dom/SVGAnimatedEnumeration-expected.txt:
3285         * svg/dom/SVGException-obsolete-expected.txt: Added.
3286         * svg/dom/SVGException-obsolete.html: Added.
3287         * svg/dom/SVGMatrix-interface-expected.txt:
3288         * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
3289         * svg/filters/feBlend-invalid-mode-expected.txt:
3290         * svg/filters/feComponentTransfer-style-crash-expected.txt:
3291         * svg/filters/feDisplacementMap-crash-test-expected.txt:
3292
3293 2017-07-20  Matt Lewis  <jlewis3@apple.com>
3294
3295         Unreviewed, rolling out r219700.
3296
3297         This revision caused consistent timouts on iOS.
3298
3299         Reverted changeset:
3300
3301         "Turn tests at media/modern-media-controls/start-support back
3302         on"
3303         https://bugs.webkit.org/show_bug.cgi?id=174683
3304         http://trac.webkit.org/changeset/219700
3305
3306 2017-07-20  Chris Dumez  <cdumez@apple.com>
3307
3308         Drop legacy XPathException type
3309         https://bugs.webkit.org/show_bug.cgi?id=174679
3310
3311         Reviewed by Sam Weinig.
3312
3313         Update existing tests to reflect behavior change.
3314
3315         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
3316         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
3317         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
3318         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
3319         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
3320         (XPathEvaluator_evaluate_TYPE_ERR):
3321         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
3322         (XPathResult_TYPE_ERR):
3323         * fast/dom/DOMException/XPathException-expected.txt: Removed.
3324         * fast/dom/DOMException/XPathException.html: Removed.
3325         * fast/dom/DOMException/resources/XPathException.js: Removed.
3326         * fast/dom/Window/resources/window-properties.js:
3327         * fast/dom/Window/window-lookup-precedence-expected.txt:
3328         * fast/xpath/4XPath/Core/test_parser-expected.txt:
3329         * fast/xpath/invalid-functions-expected.txt:
3330         * fast/xpath/py-dom-xpath/expressions-expected.txt:
3331         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
3332         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
3333
3334 2017-07-20  Chris Dumez  <cdumez@apple.com>
3335
3336         Unreviewed, rolling out r219706.
3337
3338         Broke iOS build
3339
3340         Reverted changeset:
3341
3342         "Drop legacy XPathException type"
3343         https://bugs.webkit.org/show_bug.cgi?id=174679
3344         http://trac.webkit.org/changeset/219706
3345
3346 2017-07-20  Chris Dumez  <cdumez@apple.com>
3347
3348         Drop legacy XPathException type
3349         https://bugs.webkit.org/show_bug.cgi?id=174679
3350
3351         Reviewed by Sam Weinig.
3352
3353         Update existing tests to reflect behavior change.
3354
3355         * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
3356         (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
3357         * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
3358         (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
3359         * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
3360         (XPathEvaluator_evaluate_TYPE_ERR):
3361         * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
3362         (XPathResult_TYPE_ERR):
3363         * fast/dom/DOMException/XPathException-expected.txt: Removed.
3364         * fast/dom/DOMException/XPathException.html: Removed.
3365         * fast/dom/DOMException/resources/XPathException.js: Removed.
3366         * fast/dom/Window/resources/window-properties.js:
3367         * fast/dom/Window/window-lookup-precedence-expected.txt:
3368         * fast/xpath/4XPath/Core/test_parser-expected.txt:
3369         * fast/xpath/invalid-functions-expected.txt:
3370         * fast/xpath/py-dom-xpath/expressions-expected.txt:
3371         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
3372         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
3373
3374 2017-07-20  Matt Lewis  <jlewis3@apple.com>
3375
3376         Rebaselined svg/css/getComputedStyle-basic.xhtml.
3377         
3378         Unreviewed test gardening.
3379
3380         * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
3381
3382 2017-07-20  Antoine Quint  <graouts@apple.com>
3383
3384         Turn tests at media/modern-media-controls/start-support back on
3385         https://bugs.webkit.org/show_bug.cgi?id=174683
3386
3387         Reviewed by Dean Jackson.
3388
3389         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
3390         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3391         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3392         * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
3393         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
3394         * platform/ios-simulator/TestExpectations:
3395         * platform/mac/TestExpectations:
3396
3397 2017-07-20  Matt Lewis  <jlewis3@apple.com>
3398
3399         Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
3400         https://bugs.webkit.org/show_bug.cgi?id=174682
3401
3402         Unreviewed test gardening.
3403
3404         * platform/mac/TestExpectations:
3405
3406 2017-07-20  Chris Dumez  <cdumez@apple.com>
3407
3408         Unreviewed, rebaseline test on all platforms after r219673.
3409
3410         * js/dom/global-constructors-attributes-expected.txt:
3411         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3412         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
3413         * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
3414         * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
3415         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3416         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3417         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3418         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3419         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3420
3421 2017-07-20  Charlie Turner  <cturner@igalia.com>
3422
3423         [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
3424         https://bugs.webkit.org/show_bug.cgi?id=141469
3425
3426         Reviewed by Xabier Rodriguez-Calvar.
3427
3428         Fixes the removed tests.
3429
3430         * platform/gtk/TestExpectations:
3431
3432 2017-07-20  Michael Catanzaro  <mcatanzaro@igalia.com>
3433
3434         Unreviewed GTK test gardening
3435
3436         * platform/gtk/TestExpectations:
3437
3438 2017-07-20  Zan Dobersek  <zdobersek@igalia.com>
3439
3440         Unreviewed WPE gardening. Updating test baselines after r219663.
3441
3442         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
3443         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
3444         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
3445         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
3446         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
3447         * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
3448         * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
3449         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
3450         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
3451         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
3452         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
3453         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
3454         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
3455         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
3456         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
3457         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
3458         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
3459         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
3460         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
3461         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
3462         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
3463         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
3464         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
3465         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
3466         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
3467         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
3468         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
3469         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
3470         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
3471         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
3472         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
3473         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
3474         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
3475         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
3476         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
3477         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
3478
3479 2017-07-19  Simon Fraser  <simon.fraser@apple.com>
3480
3481         getBoundingClientRects not updated for programmatic scrolls
3482         https://bugs.webkit.org/show_bug.cgi?id=174538
3483         rdar://problem/33049012
3484
3485         Reviewed by Tim Horton.
3486         
3487         New results for these tests, reflecting the fact that programmatic scrolls now update
3488         the layout viewport.
3489         
3490         Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
3491         uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
3492         manually.
3493
3494         * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
3495         * fast/dom/elementFromPoint-relative-to-viewport.html:
3496         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
3497         * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
3498         * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
3499         * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
3500         * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
3501         * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
3502         * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
3503
3504 2017-07-19  Myles C. Maxfield  <mmaxfield@apple.com>
3505
3506         Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
3507         https://bugs.webkit.org/show_bug.cgi?id=174406
3508         <rdar://problem/10139227>
3509
3510         Reviewed by Simon Fraser.
3511
3512         * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
3513         * fast/text/line-height-minimumFontSize-autosize.html: Added.
3514         * fast/text/line-height-minimumFontSize-expected.txt: Adde