[Extra zoom mode] The user should always be able to double tap to zoom to a scale...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-06-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2
3         [Extra zoom mode] The user should always be able to double tap to zoom to a scale of at least 1
4         https://bugs.webkit.org/show_bug.cgi?id=186209
5         <rdar://problem/40529255>
6
7         Reviewed by Tim Horton.
8
9         Add a test to verify that double tapping zooms in on a page where all the text is large enough to be legible at
10         initial scale.
11
12         * fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt: Added.
13         * fast/events/extrazoom/double-tap-to-zoom-with-large-text.html: Added.
14
15 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
16
17         Editor can hold references to Documents after you navigate away
18         https://bugs.webkit.org/show_bug.cgi?id=186215
19
20         Reviewed by Simon Fraser.
21
22         Added a regression test.
23
24         * editing/selection/navigation-clears-editor-state-expected.txt: Added.
25         * editing/selection/navigation-clears-editor-state.html: Added.
26
27 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
28
29         Move tests in LayoutTests/editing to appropriate subdirectories
30         https://bugs.webkit.org/show_bug.cgi?id=186212
31
32         Rubber-stamped by Wenson Hsieh.
33
34         Moved the following four tests in LayoutTests/editing to its subdirectories.
35
36         * editing/input/composition-underline-color-expected-mismatch.html: Moved from editing/composition-underline-color-expected-mismatch.html.
37         * editing/input/composition-underline-color.html: Move from editing/composition-underline-color.html.
38         * editing/input/marked-text-appearance-expected-mismatch.html: Copied from LayoutTests/editing/marked-text-appearance-expected-mismatch.html.
39         * editing/input/marked-text-appearance.html: Moved from editing/marked-text-appearance.html.
40         * editing/selection/rtl-to-ltr-editing-word-move-spin-expected.txt: Moved from editing/rtl-to-ltr-editing-word-move-spin-expected.txt.
41         * editing/selection/rtl-to-ltr-editing-word-move-spin.html: Moved from editing/rtl-to-ltr-editing-word-move-spin.html.
42         * editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from editing/simple-line-layout-caret-is-gone-expected.txt.
43         * editing/selection/simple-line-layout-caret-is-gone.html: Moved from editing/simple-line-layout-caret-is-gone.html.
44         * editing/style/apply-style-iframe-crash-expected.txt: Moved from editing/apply-style-iframe-crash-expected.txt.
45         * editing/style/apply-style-iframe-crash.html: Moved from editing/apply-style-iframe-crash.html.
46
47 2018-06-01  David Fenton  <david_fenton@apple.com>
48
49         Skip fetch/api/redirect/redirect-method.html and fetch/api/redirect/redirect-method-worker.html on macOS debug.
50         https://bugs.webkit.org/show_bug.cgi?id=184365
51
52         Unreviewed test gardening.
53
54         * platform/mac/TestExpectations:
55
56 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
57
58         ResourceLoader::cancel() shouldn't synchronously fire load event on document
59         https://bugs.webkit.org/show_bug.cgi?id=185284
60         <rdar://problem/39994507>
61
62         Reviewed by Antti Koivisto.
63
64         Fixed the tests as needed, and skipped more drag & drop tests in WebKitTestRunner as drag & drop isn't supported.
65
66         * editing/pasteboard/drag-image-to-contenteditable-in-iframe.html: Fixed the test. Explicitly invoke
67         testRunner.waitUntilDone() to wait until the iframe is loaded. Because "load" event in DOM only fires after
68         all subframes are loaded but the load delegate callback fires as long as subresources in the main frame
69         had finished loading, DumpRenderTree would finish the test prematurely otherwise. The old code happens to
70         work before this patch because we happen to not invoke FrameLoader::checkComplete at the "right" moment.
71         The WebCore change now triggers such a check and prematurely end the test without this fix to the test.
72         * http/tests/xmlhttprequest/reentrant-cancel-expected.txt:
73         * http/tests/xmlhttprequest/reentrant-cancel.html: Canceling XHR inside addElement is no longer
74         firing load event synchronously as expected. Added a code to end the test after the load event.
75         * http/wpt/service-workers/clone-opaque-being-loaded-response.html:
76         * platform/mac-wk2/TestExpectations:
77         * platform/wk2/TestExpectations:
78
79 2018-05-31  Ryosuke Niwa  <rniwa@webkit.org>
80
81         Some tests for webkitdirectory API fail when tests are in an APFS file system
82         https://bugs.webkit.org/show_bug.cgi?id=186184
83
84         Reviewed by Chris Dumez.
85
86         On an APFS volume, files may not be listed in the lexicologically order and the size of a directory
87         may defer from that of HFS+. To make the test results consistent on either file systems,
88         sort file entries lexicologically by the name and list two possible directory sizes as the expectation.
89
90         Added a new helper function, shouldBeOneOfValues, which takes an array of values as the expectation.
91
92         * editing/pasteboard/entries-api/datatransfer-items-drop-directoryReader.html:
93         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry-expected.txt:
94         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry.html:
95         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt:
96         * fast/forms/file/entries-api/drag-folder-webkitEntries.html:
97         * fast/forms/file/entries-api/webkitdirectory-drag-folder.html:
98         * resources/js-test.js:
99         (shouldBeOneOfValues): Added.
100
101 2018-06-01  Daniel Bates  <dabates@apple.com>
102
103         http/tests/inspector/network/har/har-page.html should actually sort dumped cookies by name
104         https://bugs.webkit.org/show_bug.cgi?id=186137
105
106         Reviewed by Joseph Pecoraro.
107
108         JavaScript does not support comparison of String data types using the minus operator. Instead
109         implement the string comparator using relational operators and the identity operator.
110
111         * http/tests/inspector/network/har/har-page-expected.txt:
112         * http/tests/inspector/network/har/har-page.html:
113         * platform/gtk/TestExpectations: Unskip test.
114
115 2018-06-01  Youenn Fablet  <youenn@apple.com>
116
117         http/tests/appcache/deferred-events.html is flaky due to console log messages
118         https://bugs.webkit.org/show_bug.cgi?id=185543
119
120         Reviewed by Chris Dumez.
121
122         Update the test to wait for the onerror callback.
123         At that time, all console logging should be done.
124
125         * http/tests/appcache/deferred-events-expected.txt:
126         * http/tests/appcache/deferred-events.html:
127
128 2018-05-29  Yusuke Suzuki  <utatane.tea@gmail.com>
129
130         [JSC] Add Symbol.prototype.description getter
131         https://bugs.webkit.org/show_bug.cgi?id=186053
132
133         Reviewed by Keith Miller.
134
135         * js/Object-getOwnPropertyNames-expected.txt:
136         * js/script-tests/Object-getOwnPropertyNames.js:
137
138 2018-06-01  Brent Fulgham  <bfulgham@apple.com>
139
140         Unskip fast/html/marquee-reparent-check.html on macOS debug.
141         https://bugs.webkit.org/show_bug.cgi?id=178465
142         <rdar://problem/35052953>
143
144         Reviewed by Geoffrey Garen.
145
146         Unskipping test since the debug assertion is no longer reproducible in
147         current sources on shipping software.
148
149         * platform/mac/TestExpectations:
150
151 2018-05-31  Per Arne Vollan  <pvollan@apple.com>
152
153         Skip http/tests/security/referrer-policy-header.html on Windows.
154         https://bugs.webkit.org/show_bug.cgi?id=186183
155
156         Unreviewed test gardening.
157
158         * platform/win/TestExpectations:
159
160 2018-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
161
162         [css-text] Update test suite
163         https://bugs.webkit.org/show_bug.cgi?id=186145
164
165         Reviewed by Youenn Fablet.
166
167         These tests used to have problems in Mac and iOS platforms,
168         but they were reworked in WPT upstream:
169         https://github.com/web-platform-tests/wpt/pull/10860
170
171         Importing the new version of the tests in this patch.
172
173         * platform/ios/TestExpectations:
174         * platform/mac/TestExpectations:
175
176 2018-05-31  Chris Dumez  <cdumez@apple.com>
177
178         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy
179         https://bugs.webkit.org/show_bug.cgi?id=186148
180
181         Reviewed by Youenn Fablet.
182
183         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy to
184         avoid logging a console message.
185
186         * http/wpt/service-workers/header-filtering.https-expected.txt:
187         * http/wpt/service-workers/resources/response-full-of-headers.py:
188         (main):
189
190 2018-05-31  Yacine Bandou  <yacine.bandou_ext@softathome.com>
191
192         [wpe] update the TestExpectations for encrypted-media after some investigations
193         https://bugs.webkit.org/show_bug.cgi?id=185593
194
195         Reviewed by Xabier Rodriguez-Calvar.
196
197         After the fix 185725 and some investigations, the WPE platform TestExpectations should be updated
198
199         * platform/wpe/TestExpectations:
200         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt:
201         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt:
202         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt:
203         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt:
204         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt:
205         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
206         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt:
207
208 2018-05-31  Miguel Gomez  <magomez@igalia.com>
209
210         Unreviewed GTK+ gardening after r232336.
211
212         * platform/gtk/TestExpectations:
213
214 2018-05-30  Nan Wang  <n_wang@apple.com>
215
216         AX: VoiceOver on macOS does not announce fieldset description from aria-describedby when focussing inputs
217         https://bugs.webkit.org/show_bug.cgi?id=185246
218         <rdar://problem/39939028>
219
220         Reviewed by Chris Fleizach.
221
222         * accessibility/mac/aria-describedby-fieldset-expected.txt: Added.
223         * accessibility/mac/aria-describedby-fieldset.html: Added.
224
225 2018-05-30  Chris Fleizach  <cfleizach@apple.com>
226
227         AX: Expose link rel type to voiceover
228         https://bugs.webkit.org/show_bug.cgi?id=186084
229         <rdar://problem/40640871>
230
231         Reviewed by Sam Weinig.
232
233         * accessibility/image-link-expected.txt:
234         * accessibility/image-map2-expected.txt:
235         * accessibility/mac/document-links-expected.txt:
236         * accessibility/mac/linkrel-expected.txt: Added.
237         * accessibility/mac/linkrel.html: Added.
238
239 2018-05-30  Ryan Haddad  <ryanhaddad@apple.com>
240
241         Rebaseline http/wpt/service-workers/header-filtering.https.html after r232310.
242
243         Unreviewed test gardening.
244
245         * http/wpt/service-workers/header-filtering.https-expected.txt:
246
247 2018-05-30  Brady Eidson  <beidson@apple.com>
248
249         REGRESSION (r224684): User-agent seen by page does not change when modified by the develop menu options after reloading.
250         <rdar://problem/34918109> and https://bugs.webkit.org/show_bug.cgi?id=186111
251
252         Reviewed by Andy Estes.
253
254         * TestExpectations: Skip in WK1
255         * platform/wk2/TestExpectations: Enable in WK2
256
257         * http/tests/navigation/resources/user-agent-script.php: Added.
258         * http/tests/navigation/useragent-reload-expected.txt: Added.
259         * http/tests/navigation/useragent-reload.php: Added.
260
261 2018-05-30  Daniel Bates  <dabates@apple.com>
262
263         Web Inspector: Annotate Same-Site cookies
264         https://bugs.webkit.org/show_bug.cgi?id=184897
265         <rdar://problem/35178209>
266
267         Reviewed by Brian Burg.
268
269         Update an existing test to ensure we include cookie details in the HTTP Archive (HAR) report.
270
271         * http/tests/inspector/network/har/har-page-expected.txt:
272         * http/tests/inspector/network/har/har-page.html:
273
274 2018-05-30  John Wilander  <wilander@apple.com>
275
276         Add console logging to grant-storage-access-under-opener.html to assess its flakiness
277         https://bugs.webkit.org/show_bug.cgi?id=183714
278         <rdar://problem/38666060>
279
280         Unreviewed test gardening.
281
282         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
283         * http/tests/storageAccess/grant-storage-access-under-opener.html:
284             Now outputs console log entries, step by step, to see where the timeouts happen.
285         * platform/ios-wk2/TestExpectations:
286             Switched to [ Pass ] on iOS Debug to maximize chance of seeing the flakiness.
287
288 2018-05-29  Keith Miller  <keith_miller@apple.com>
289
290         Error instances should not strongly hold onto StackFrames
291         https://bugs.webkit.org/show_bug.cgi?id=185996
292
293         Reviewed by Mark Lam.
294
295         * js/error-should-not-strong-reference-global-object-expected.txt: Added.
296         * js/error-should-not-strong-reference-global-object.html: Added.
297
298 2018-05-30  Chris Dumez  <cdumez@apple.com>
299
300         Referrer-Policy response header is ignored
301         https://bugs.webkit.org/show_bug.cgi?id=186037
302         <rdar://problem/40600335>
303
304         Reviewed by Youenn Fablet.
305
306         Add layout test coverage.
307
308         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString-expected.txt: Added.
309         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: Added.
310         * http/tests/security/referrer-policy-header-and-meta-tag-expected.txt: Added.
311         * http/tests/security/referrer-policy-header-and-meta-tag.html: Added.
312         * http/tests/security/referrer-policy-header-expected.txt: Added.
313         * http/tests/security/referrer-policy-header.html: Added.
314         * http/tests/security/referrer-policy-invalid-expected.txt:
315         * http/tests/security/referrer-policy-invalid.html:
316         * http/tests/security/resources/postReferrer.php: Added.
317         * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Added.
318         * http/tests/security/resources/serve-referrer-policy-and-test.php: Added.
319
320 2018-05-30  Youenn Fablet  <youenn@apple.com>
321
322         Rename CrossOriginResourcePolicy same to same-origin
323         https://bugs.webkit.org/show_bug.cgi?id=186080
324
325         Reviewed by Chris Dumez.
326
327         * http/wpt/cross-origin-resource-policy/fetch-expected.txt:
328         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt:
329         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html:
330         * http/wpt/cross-origin-resource-policy/fetch.html:
331         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt:
332         * http/wpt/cross-origin-resource-policy/iframe-loads.html:
333         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt:
334         * http/wpt/cross-origin-resource-policy/image-loads.html:
335         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt:
336         * http/wpt/cross-origin-resource-policy/script-loads.html:
337
338 2018-05-30  Jer Noble  <jer.noble@apple.com>
339
340         Media elements outside fullscreen should not be considered main content.
341         https://bugs.webkit.org/show_bug.cgi?id=186063
342         <rdar://problem/40630437>
343
344         Reviewed by Eric Carlson.
345
346         * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Added.
347         * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Added.
348
349 2018-05-30  Ms2ger  <Ms2ger@igalia.com>
350
351         [GTK] Unreviewed test gardening
352         https://bugs.webkit.org/show_bug.cgi?id=186098
353
354         Unreviewed gardening.
355
356         * platform/gtk/TestExpectations:
357           - css3/blending/blend-mode-clip-accelerated-transformed-blending.html: passing since r230479, failing again since 230991.
358           - fast/text/font-collection.html: fails due to a lack of font collection support
359           - editing/caret/caret-in-empty-cell.html: fails since it was added
360           - css3/color-filters/color-filter-color-property-list-item.html: fails since it was added
361           - css3/color-filters/color-filter-opacity.html: fails since it was added
362           - fast/hidpi/filters-turbulence.html: fails since it was added
363
364 2018-05-30  Stephen McGruer  <smcgruer@chromium.org>
365
366         iOS: setting 'defaultValue' of input type=date from script should cause a UI update
367         https://bugs.webkit.org/show_bug.cgi?id=185982
368
369         Reviewed by Darin Adler.
370
371         * fast/forms/date/date-appearance-defaultValue-expected.html: Added.
372         * fast/forms/date/date-appearance-defaultValue.html: Added.
373
374 2018-05-29  Frederic Wang  <fwang@igalia.com>
375
376         Import WPT tests for CSS animations
377         https://bugs.webkit.org/show_bug.cgi?id=186046
378
379         Reviewed by Youenn Fablet.
380
381         * TestExpectations: Mark some tests requiring support for reftest-wait as failing/flacky.
382         * tests-options.json: Mark animationevent-types.html as slow.
383
384 2018-05-29  Nan Wang  <n_wang@apple.com>
385
386         AX: macOS VoiceOver doesn't announce when details element is expanded when using role group
387         https://bugs.webkit.org/show_bug.cgi?id=180866
388         <rdar://problem/36074338>
389
390         Reviewed by Chris Fleizach.
391
392         * accessibility/mac/details-summary-expected.txt:
393         * accessibility/mac/details-summary.html:
394
395 2018-05-29  Tadeu Zagallo  <tzagallo@apple.com>
396
397         Don't assert on m_actionsStart when setting actions on DFA nodes
398         https://bugs.webkit.org/show_bug.cgi?id=185979
399         <rdar://problem/39669458>
400
401         Reviewed by Geoffrey Garen.
402
403         DFANode::setActions is called immediately after the node is created, and once again to set
404         the actions of catch-all regular expressions (.*) on the root node. That works because
405         m_actionsStart is initially 0, since the root was the first node to be created, but may fail
406         after minimizing the DFA, when the root may no longer be the first node, and therefore
407         m_actionsStart would not be 0, even if there are no actions attached to that node.
408
409         * http/tests/contentextensions/root-actions-expected.txt: Added.
410         * http/tests/contentextensions/root-actions.html: Added.
411         * http/tests/contentextensions/root-actions.html.json: Added.
412
413 2018-05-29  Nan Wang  <n_wang@apple.com>
414
415         AX: setValue on contenteditable should preserve whitespace
416         https://bugs.webkit.org/show_bug.cgi?id=185897
417
418         Reviewed by Ryosuke Niwa.
419
420         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
421         * accessibility/mac/AOM-event-accessiblesetvalue.html:
422         * accessibility/mac/set-value-editable-types-expected.txt:
423         * accessibility/mac/set-value-editable-types.html:
424
425 2018-05-29  Antoine Quint  <graouts@apple.com>
426
427         [Web Animations] Handle relative length units
428         https://bugs.webkit.org/show_bug.cgi?id=186047
429
430         Reviewed by Dean Jackson.
431
432         Record WPT test progressions and updated failures.
433
434         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
435         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
436         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
437         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
438         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
439         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
440         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
441         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
442         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
443
444 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
445
446         [GTK][WPE] AppCache test gardening
447
448         Some appcache tests were flaky due to console output, see
449         https://bugs.webkit.org/show_bug.cgi?id=185431 for more info.
450         Fixing those by dumping the output to stderr instead.
451
452         At the same time, clean up the expectations for appcache tests,
453         many were now passing, so several old bugs got closed now.
454
455         Unreviewed gardening.
456         * platform/gtk/TestExpectations:
457         * platform/wpe/TestExpectations:
458
459 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
460
461         [GTK][WPE] transitions/interrupted-transition-hardware.html failing
462
463         Unreviewed gardening, image-only failure.
464         * platform/gtk/TestExpectations:
465         * platform/wpe/TestExpectations:
466
467 2018-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
468
469         [JSC] Rename Array#flatten to flat
470         https://bugs.webkit.org/show_bug.cgi?id=186012
471
472         Reviewed by Saam Barati.
473
474         * inspector/model/remote-object-get-properties-expected.txt:
475         * js/Object-getOwnPropertyNames-expected.txt:
476         * js/script-tests/Object-getOwnPropertyNames.js:
477
478 2018-05-25  Youenn Fablet  <youenn@apple.com>
479
480         Migrate From-Origin to Cross-Origin-Resource-Policy
481         https://bugs.webkit.org/show_bug.cgi?id=185840
482
483         Reviewed by Chris Dumez.
484
485         Migrating From-Origin tests to Cross-Origin-Resource-Policy tests.
486         Given the scope of the header is reduced to no-cors and no ancestor checks,
487         We cover the new header with fetch/image/script loads.
488
489         * TestExpectations:
490         * http/tests/from-origin: Removed.
491         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Added.
492         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Added.
493         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Added.
494         * http/wpt/cross-origin-resource-policy/fetch.html: Added.
495         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Added.
496         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Added.
497         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Added.
498         * http/wpt/cross-origin-resource-policy/image-loads.html: Added.
499         * http/wpt/cross-origin-resource-policy/resources/green.png: Added.
500         * http/wpt/cross-origin-resource-policy/resources/hello.py: Added.
501         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Added.
502         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Added.
503         * http/wpt/cross-origin-resource-policy/resources/image.py: Added.
504         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Added.
505         * http/wpt/cross-origin-resource-policy/resources/script.py: Added.
506         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Added.
507         * http/wpt/cross-origin-resource-policy/script-loads.html: Added.
508         * platform/wk2/TestExpectations:
509
510 2018-05-25  David Fenton  <david_fenton@apple.com>
511
512         fast/text/user-installed-fonts/shadow-family.html and fast/text/user-installed-fonts/shadow-postscript-family.html are flaky
513         https://bugs.webkit.org/show_bug.cgi?id=185994
514
515         Unreviewed test gardening.
516
517         * platform/mac-wk2/TestExpectations:
518
519 2018-05-25  Ryan Haddad  <ryanhaddad@apple.com>
520
521         Unreviewed, rebaseline two fast/forms/ios/ipad tests.
522
523         * fast/forms/ios/ipad/select-form-run-twice-expected.txt:
524         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt:
525
526 2018-05-25  Antoine Quint  <graouts@apple.com>
527
528         [Web Animations] WebAnimation objects never get destroyed
529         https://bugs.webkit.org/show_bug.cgi?id=185917
530         <rdar://problem/39539371>
531
532         Reviewed by Dean Jackson and Antti Koivisto.
533
534         Add a new test that would fail before this fix since the Document would leak. We also remove a homegrown test that was not correct
535         and is no longer relevant thanks to the tests under imported/mozilla.
536
537         * animations/leak-document-with-css-animation-expected.txt: Added.
538         * animations/leak-document-with-css-animation.html: Added.
539         * animations/resources/animation-leak-iframe.html: Added.
540         * platform/win/TestExpectations:
541         * webanimations/css-transitions-expected.txt: Removed.
542         * webanimations/css-transitions.html: Removed.
543
544 2018-05-24  Frederic Wang  <fwang@igalia.com>
545
546         Import Web Platform Tests for WOFF2
547         https://bugs.webkit.org/show_bug.cgi?id=179108
548
549         Reviewed by Youenn Fablet.
550
551         Layout/fast/text contains only two tests for WOFF2. This commit imports the WPT tests in
552         order to improve test coverage. However, for now we only run them on the GTK port because
553         they don't pass on other platforms (bug 185939) and because WPT tests are slow (bug 178277).
554         Maintainers for other platforms can decide whether they want to unskip them later.
555
556         * TestExpectations: By default skip the WOFF2 test on all platforms.
557         * platform/gtk/TestExpectations: Run tests on the GTK port and mark failures for 4 of them.
558
559 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
560
561         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
562         ​https://bugs.webkit.org/show_bug.cgi?id=185385
563
564         Rubber-stamped by Joseph Pecoraro.
565
566         Add back some assertions in r232033 reverted in r232166.
567
568         * performance-api/performance-observer-entry-sort.html:
569
570 2018-05-24  David Fenton  <david_fenton@apple.com>
571
572         media/video-play-require-user-gesture.html and media/video-play-audio-require-user-gesture.html are flaky failures
573         https://bugs.webkit.org/show_bug.cgi?id=185962
574
575         Unreviewed test gardening.
576
577         * platform/mac-wk2/TestExpectations:
578
579 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
580
581         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
582         ​https://bugs.webkit.org/show_bug.cgi?id=185385
583
584         Reviewed by Saam Barati.
585
586         Partially revert r232033 to see if the flaky failure comes back.
587
588         * performance-api/performance-observer-entry-sort.html:
589
590 2018-05-24  Chris Dumez  <cdumez@apple.com>
591
592         [iOS WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is a flaky failure
593         https://bugs.webkit.org/show_bug.cgi?id=181499
594         <rdar://problem/36443428>
595
596         Reviewed by Youenn Fablet.
597
598         Unskip test that should no longer be flaky.
599
600         * platform/ios/TestExpectations:
601
602 2018-05-24  Jinho Bang  <zino@chromium.org>
603
604         [PaymentRequest] Remove currencySystem member
605         https://bugs.webkit.org/show_bug.cgi?id=185860
606
607         Reviewed by Andy Estes.
608
609         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt:
610         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
611
612 2018-05-23  Chris Dumez  <cdumez@apple.com>
613
614         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
615         https://bugs.webkit.org/show_bug.cgi?id=183885
616         <rdar://problem/38733968>
617
618         Reviewed by Youenn Fablet.
619
620         Stop loading an external URL as this is not what the test is testing and since the error message for
621         the external load causes flakiness.
622
623         * TestExpectations:
624         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt:
625         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html:
626         * fast/loader/javascript-url-iframe-remove-on-navigate-expected.txt:
627         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
628
629 2018-05-23  Chris Dumez  <cdumez@apple.com>
630
631         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
632         https://bugs.webkit.org/show_bug.cgi?id=185664
633         <rdar://problem/36185260>
634
635         Reviewed by Simon Fraser.
636
637         Add layout test coverage.
638
639         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
640         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
641         * http/tests/navigation/resources/clear-fragment.html: Added.
642
643 2018-05-23  Youenn Fablet  <youenn@apple.com>
644
645         NetworkLoadChecker should check cached redirections
646         https://bugs.webkit.org/show_bug.cgi?id=185849
647
648         Reviewed by Chris Dumez.
649
650         * TestExpectations:
651         * http/tests/fetch/redirectmode-and-preload-expected.txt:
652         * http/tests/fetch/redirectmode-and-preload.html:
653         Removed tests that mix manual/error redirect mode with no-cors since this is no longer a valid possibility.
654         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
655         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
656         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Removed.
657
658 2018-05-23  Nan Wang  <n_wang@apple.com>
659
660         AX: setValue on contenteditable should preserve whitespace
661         https://bugs.webkit.org/show_bug.cgi?id=185897
662
663         Reviewed by Chris Fleizach.
664
665         * accessibility/mac/set-value-editable-types-expected.txt:
666         * accessibility/mac/set-value-editable-types.html:
667
668 2018-05-23  Antti Koivisto  <antti@apple.com>
669
670         Increase the simulated memory size on PLATFORM(IOS_SIMULATOR) from 512MB to 1024MB
671         https://bugs.webkit.org/show_bug.cgi?id=185908
672
673         Reviewed by Geoffrey Garen.
674
675         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
676         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
677
678 2018-05-23  Alicia Boya García  <aboya@igalia.com>
679
680         [GTK] Unreviewed test gardening
681         https://bugs.webkit.org/show_bug.cgi?id=185916
682
683         * platform/gtk/TestExpectations:
684         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
685
686 2018-05-23  Antti Koivisto  <antti@apple.com>
687
688         Page keeps reloading when viewing photos in google drive (due to too high canvas memory limits)
689         https://bugs.webkit.org/show_bug.cgi?id=185903
690         <rdar://problem/38420562>
691
692         Reviewed by Simon Fraser.
693
694         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
695         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
696
697 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
698
699         [css-text] W3C test suite gardening
700         https://bugs.webkit.org/show_bug.cgi?id=185879
701
702         Some more gardening on the css-text test suite.
703
704         Unreviewed test gardening.
705
706         * TestExpectations:
707         * platform/gtk/TestExpectations:
708         * platform/ios/TestExpectations:
709         * platform/mac/TestExpectations:
710
711 2018-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
712
713         Text can wrap between hyphens and commas
714         https://bugs.webkit.org/show_bug.cgi?id=185899
715         <rdar://problem/40118983>
716
717         Reviewed by Zalan Bujtas.
718
719         * fast/text/line-break-hyphen-comma-expected.html: Added.
720         * fast/text/line-break-hyphen-comma.html: Added.
721
722 2018-05-22  David Fenton  <david_fenton@apple.com>
723
724         Update test expectations for newly imported css-text layout tests
725         https://bugs.webkit.org/show_bug.cgi?id=185872
726
727         Unreviewed test gardening.
728
729         * TestExpectations:
730
731 2018-05-22  David Fenton  <david_fenton@apple.com>
732
733         Update test expectations for newly imported css-text layout tests
734         https://bugs.webkit.org/show_bug.cgi?id=185872
735
736         Unreviewed test gardening.
737
738         * TestExpectations: Flag tests that are not passing right now.
739
740 2018-05-22  Keith Miller  <keith_miller@apple.com>
741
742         We should have a CoW storage for NewArrayBuffer arrays.
743         https://bugs.webkit.org/show_bug.cgi?id=185003
744
745         Reviewed by Filip Pizlo.
746
747         Test should have a real error that gives you the stack.
748
749         * js/slow-stress/script-tests/variadic-closure-call.js:
750
751 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
752
753         [css-text] W3C test suite gardening
754         https://bugs.webkit.org/show_bug.cgi?id=185862
755
756         Test suite landed in r232057 but some of the tests marked as failure
757         are actually passing.
758
759         Unreviewed test gardening.
760
761         * TestExpectations:
762         * platform/ios/TestExpectations:
763         * platform/mac/TestExpectations:
764
765 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
766
767         [css-text] Import WPT test suite
768         https://bugs.webkit.org/show_bug.cgi?id=183258
769
770         Reviewed by Youenn Fablet.
771
772         * TestExpectations: Flag tests that are not passing right now.
773         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
774         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
775         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
776         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
777         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
778         * platform/ios-simulator/TestExpectations: Flag tests that are not passing right now.
779
780 2018-05-21  Chris Dumez  <cdumez@apple.com>
781
782         File's structured serialization should serialize lastModified attribute
783         https://bugs.webkit.org/show_bug.cgi?id=185773
784
785         Reviewed by Youenn Fablet.
786
787         Unskip structured serialization tests that no longer fail / time out.
788
789         * TestExpectations:
790
791 2018-05-21  Jiewen Tan  <jiewen_tan@apple.com>
792
793         Unreviewed, update crypto/subtle/ecdh-import-jwk-private-key-p384.html to correct input
794
795         * crypto/subtle/ecdh-import-jwk-private-key-p384.html:
796
797 2018-05-21  Aditya Keerthi  <akeerthi@apple.com>
798
799         Added test to verify behaviour when tapping multiple times on an editable node.
800         https://bugs.webkit.org/show_bug.cgi?id=185777
801
802         Reviewed by Tim Horton.
803
804         * fast/events/ios/click-event-while-editing-node-expected.txt: Added.
805         * fast/events/ios/click-event-while-editing-node.html: Added.
806
807 2018-05-21  Commit Queue  <commit-queue@webkit.org>
808
809         Unreviewed, rolling out r232030.
810         https://bugs.webkit.org/show_bug.cgi?id=185850
811
812         "Caused
813         TestWebKitAPI.IndexedDB.StructuredCloneBackwardCompatibility
814         API test to fail" (Requested by cdumez on #webkit).
815
816         Reverted changeset:
817
818         "File's structured serialization should serialize lastModified
819         attribute"
820         https://bugs.webkit.org/show_bug.cgi?id=185773
821         https://trac.webkit.org/changeset/232030
822
823 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
824
825         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
826         https://bugs.webkit.org/show_bug.cgi?id=185385
827
828         Reviewed by Saam Barati.
829
830         Add diagnostic assertions to test the hypothesis that performance.now is drifting backwards.
831
832         * performance-api/performance-observer-entry-sort.html:
833
834 2018-05-21  Daniel Bates  <dabates@apple.com>
835
836         REGRESSION (r231107): CSP report-only policies are ignored for beacon, importScripts, fetch(), EventSource, and XHR
837         https://bugs.webkit.org/show_bug.cgi?id=185789
838         <rdar://problem/40380175>
839
840         Reviewed by Andy Estes.
841
842         Add some new tests and updated the expected results of other tests.
843
844         The tests connect-src-beacon-{allowed, blocked} are derived from the Blink test:
845         <https://chromium.googlesource.com/chromium/src/+/5c265c1a56a60533a1957589d33eabc201e2e8b6/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html>
846
847         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Update expected result. Note that these results are
848         a continuation of a regression caused by r231107. See <https://bugs.webkit.org/show_bug.cgi?id=185807> for more details.
849         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
850         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed-expected.txt: Added.
851         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html: Added.
852         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt: Added.
853         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html: Added.
854         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
855         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
856         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: Added.
857         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Added.
858         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
859         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Added.
860         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
861         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
862         * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
863         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
864         * platform/mac-wk1/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
865         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
866         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
867         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
868         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
869         * platform/win/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
870         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
871         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
872         * platform/win/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
873         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
874
875 2018-05-21  Chris Dumez  <cdumez@apple.com>
876
877         File's structured serialization should serialize lastModified attribute
878         https://bugs.webkit.org/show_bug.cgi?id=185773
879
880         Reviewed by Youenn Fablet.
881
882         Unskip structured serialization tests that no longer fail / time out.
883
884         * TestExpectations:
885
886 2018-05-21  Eric Carlson  <eric.carlson@apple.com>
887
888         Improve NowPlaying "title"
889         https://bugs.webkit.org/show_bug.cgi?id=185680
890         <rdar://problem/40296700>
891
892         Unreviewed test fix.
893
894         * http/tests/media/now-playing-info-expected.txt:
895         * http/tests/media/now-playing-info.html: Don't test .elapsedTime before seeking because
896         the time value can take a while to "settle" when a file has just loaded.
897
898 2018-05-21  Jer Noble  <jer.noble@apple.com>
899
900         Complete fix for enabling modern EME by default
901         https://bugs.webkit.org/show_bug.cgi?id=185770
902         <rdar://problem/40368220>
903
904         Reviewed by Eric Carlson.
905
906         * platform/mac/TestExpectations:
907         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: 
908         * platform/mac/fast/dom/navigator-detached-no-crash-expected.txt:
909
910 2018-05-20  Emilio Cobos Álvarez  <emilio@crisal.io>
911
912         Update CSSOM WPT tests.
913         https://bugs.webkit.org/show_bug.cgi?id=185805
914
915         Reviewed by Frédéric Wang.
916
917         Update CSSOM WPT tests.
918
919         * TestExpectations:
920
921 2018-05-18  Commit Queue  <commit-queue@webkit.org>
922
923         Unreviewed, rolling out r231982.
924         https://bugs.webkit.org/show_bug.cgi?id=185793
925
926         Caused layout test failures (Requested by realdawei on
927         #webkit).
928
929         Reverted changeset:
930
931         "Complete fix for enabling modern EME by default"
932         https://bugs.webkit.org/show_bug.cgi?id=185770
933         https://trac.webkit.org/changeset/231982
934
935 2018-05-18  Youenn Fablet  <youenn@apple.com>
936
937         NetworkLoadChecker should cancel its content extension retrieval task when being destroyed
938         https://bugs.webkit.org/show_bug.cgi?id=185661
939         <rdar://problem/39985509>
940
941         Reviewed by Chris Dumez.
942
943         * http/tests/contentextensions/crash-xhr-expected.txt: Added.
944         * http/tests/contentextensions/crash-xhr.html: Added.
945         * http/tests/contentextensions/crash-xhr.html.json: Added.
946
947 2018-05-18  Jer Noble  <jer.noble@apple.com>
948
949         Complete fix for enabling modern EME by default
950         https://bugs.webkit.org/show_bug.cgi?id=185770
951         <rdar://problem/40368220>
952
953         Reviewed by Eric Carlson.
954
955         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
956
957 2018-05-18  Antoine Quint  <graouts@apple.com>
958
959         [Web Animations] Turn Web Animations with CSS integration on for test runners
960         https://bugs.webkit.org/show_bug.cgi?id=184819
961         <rdar://problem/39597337>
962
963         Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests.
964
965         * TestExpectations:
966         * animations/3d/matrix-transform-type-animation.html:
967         * animations/3d/replace-filling-transform.html:
968         * animations/3d/transform-origin-vs-functions.html:
969         * animations/3d/transform-perspective.html:
970         * animations/additive-transform-animations.html:
971         * animations/animation-border-overflow.html:
972         * animations/animation-callback-timestamp.html:
973         * animations/animation-controller-drt-api.html:
974         * animations/animation-direction-alternate-reverse-expected.txt:
975         * animations/animation-direction-alternate-reverse.html:
976         * animations/animation-direction-reverse-fill-mode-hardware.html:
977         * animations/animation-direction-reverse-hardware-opacity.html:
978         * animations/animation-direction-reverse-hardware.html:
979         * animations/animation-direction-reverse-non-hardware.html:
980         * animations/animation-direction-reverse-timing-functions-hardware.html:
981         * animations/animation-direction-reverse-timing-functions.html:
982         * animations/animation-direction.html:
983         * animations/animation-followed-by-transition.html:
984         * animations/animation-hit-test-transform.html:
985         * animations/animation-hit-test.html:
986         * animations/animation-internals-api-expected.txt: Added.
987         * animations/animation-internals-api-multiple-keyframes-expected.txt: Added.
988         * animations/animation-internals-api-multiple-keyframes.html: Added.
989         * animations/animation-internals-api.html: Added.
990         * animations/animation-offscreen-to-onscreen.html:
991         * animations/big-rotation-expected.txt:
992         * animations/big-rotation.html:
993         * animations/change-completed-animation-transform.html:
994         * animations/change-keyframes.html:
995         * animations/combo-transform-rotate+scale.html:
996         * animations/cross-fade-background-image.html:
997         * animations/cross-fade-border-image-source.html:
998         * animations/cross-fade-list-style-image.html:
999         * animations/cross-fade-webkit-mask-box-image.html:
1000         * animations/duplicate-keys-expected.html:
1001         * animations/duplicate-keys.html:
1002         * animations/duplicated-keyframes-name.html:
1003         * animations/fill-forwards-end-state.html:
1004         * animations/fill-mode-forwards-zero-duration-expected.txt:
1005         * animations/fill-mode-forwards-zero-duration.html:
1006         * animations/font-variations/font-stretch.html:
1007         * animations/font-variations/font-style.html:
1008         * animations/font-variations/font-variation-settings-order.html:
1009         * animations/font-variations/font-variation-settings-unlike.html:
1010         * animations/font-variations/font-variation-settings.html:
1011         * animations/font-variations/font-weight.html:
1012         * animations/generic-from-to.html:
1013         * animations/import.html:
1014         * animations/keyframe-multiple-timing-functions-transform.html:
1015         * animations/keyframe-timing-functions-transform.html:
1016         * animations/keyframe-timing-functions.html:
1017         * animations/keyframe-timing-functions2.html:
1018         * animations/keyframes-comma-separated.html:
1019         * animations/keyframes-dynamic.html:
1020         * animations/keyframes-infinite-iterations.html:
1021         * animations/keyframes-invalid-keys.html:
1022         * animations/keyframes-out-of-order.html:
1023         * animations/keyframes.html:
1024         * animations/lineheight-animation.html:
1025         * animations/longhand-timing-function.html:
1026         * animations/matrix-anim.html:
1027         * animations/missing-from-to-transforms.html:
1028         * animations/missing-from-to.html:
1029         * animations/missing-keyframe-properties-repeating.html:
1030         * animations/missing-keyframe-properties-timing-function.html:
1031         * animations/missing-keyframe-properties.html:
1032         * animations/missing-values-first-keyframe.html:
1033         * animations/missing-values-last-keyframe.html:
1034         * animations/multiple-animations-timing-function.html:
1035         * animations/multiple-animations.html:
1036         * animations/multiple-keyframes.html:
1037         * animations/negative-delay.html:
1038         * animations/pause-crash.html:
1039         * animations/play-state-start-paused.html:
1040         * animations/simultaneous-start-left.html:
1041         * animations/simultaneous-start-transform.html:
1042         * animations/spring-function.html:
1043         * animations/stacking-context-unchanged-while-running.html:
1044         * animations/timing-functions.html:
1045         * animations/transition-and-animation-1.html:
1046         * animations/transition-and-animation-2.html:
1047         * animations/transition-and-animation-3.html:
1048         * animations/unanimated-style.html:
1049         * animations/unprefixed-keyframes.html:
1050         * animations/width-using-ems.html:
1051         * compositing/animation/animated-composited-inside-hidden.html:
1052         * compositing/animation/computed-style-during-delay.html:
1053         * compositing/animation/layer-for-filling-animation.html:
1054         * compositing/backing/backface-visibility-flip.html:
1055         * compositing/contents-scale/animating.html:
1056         * compositing/layer-creation/animation-overlap-with-children.html:
1057         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1058         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1059         * compositing/layer-creation/overlap-animation-clipping.html:
1060         * compositing/layer-creation/overlap-animation-container.html:
1061         * compositing/layer-creation/overlap-animation.html:
1062         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1063         * compositing/layer-creation/translate-animation-overlap.html:
1064         * compositing/layer-creation/translate-scale-animation-overlap.html:
1065         * compositing/overflow/overflow-positioning.html:
1066         * compositing/reflections/animation-inside-reflection.html:
1067         * compositing/reflections/nested-reflection-animated.html:
1068         * compositing/reflections/nested-reflection-transition.html:
1069         * compositing/transitions/scale-transition-no-start.html:
1070         * compositing/transitions/singular-scale-transition.html:
1071         * compositing/visible-rect/animated.html:
1072         * css3/calc/transitions-dependent.html:
1073         * css3/calc/transitions.html:
1074         * css3/filters/backdrop/animation.html:
1075         * css3/filters/composited-during-animation.html:
1076         * css3/filters/filter-animation-from-none-hw.html:
1077         * css3/filters/filter-animation-from-none-multi-hw.html:
1078         * css3/filters/filter-animation-from-none-multi.html:
1079         * css3/filters/filter-animation-from-none.html:
1080         * css3/filters/filter-animation-hw.html:
1081         * css3/filters/filter-animation-multi-hw.html:
1082         * css3/filters/filter-animation-multi.html:
1083         * css3/filters/filter-animation.html:
1084         * css3/masking/clip-path-animation.html:
1085         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
1086         * fast/animation/css-animation-resuming-when-visible.html:
1087         * fast/animation/css-animation-throttling-lowPowerMode.html:
1088         * fast/css-generated-content/pseudo-animation.html:
1089         * fast/css-generated-content/pseudo-transition.html:
1090         * fast/filter-image/filter-image-animation.html:
1091         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1092         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1093         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1094         * imported/blink/transitions/unprefixed-transform.html:
1095         * platform/ios/TestExpectations:
1096         * platform/win/TestExpectations:
1097         * transitions/background-position-transitions.html:
1098         * transitions/background-transitions.html:
1099         * transitions/blendmode-transitions.html:
1100         * transitions/border-radius-transition.html:
1101         * transitions/clip-path-path-transitions.html:
1102         * transitions/clip-path-transitions.html:
1103         * transitions/clip-transition.html:
1104         * transitions/color-transition-all.html:
1105         * transitions/color-transition-premultiplied.html:
1106         * transitions/color-transition-rounding.html:
1107         * transitions/cross-fade-background-image.html:
1108         * transitions/cross-fade-border-image.html:
1109         * transitions/cubic-bezier-overflow-color.html:
1110         * transitions/cubic-bezier-overflow-length.html:
1111         * transitions/cubic-bezier-overflow-shadow.html:
1112         * transitions/cubic-bezier-overflow-svg-length.html:
1113         * transitions/cubic-bezier-overflow-transform.html:
1114         * transitions/default-timing-function.html:
1115         * transitions/delay.html:
1116         * transitions/flex-transitions.html:
1117         * transitions/font-family-during-transition.html:
1118         * transitions/frames-timing-function.html:
1119         * transitions/interrupted-all-transition.html:
1120         * transitions/longhand-vs-shorthand-initial.html:
1121         * transitions/mask-transitions.html:
1122         * transitions/min-max-width-height-transitions.html:
1123         * transitions/mismatched-shadow-styles.html:
1124         * transitions/mismatched-shadow-transitions.html:
1125         * transitions/mixed-type.html:
1126         * transitions/move-after-transition.html:
1127         * transitions/multiple-background-size-transitions.html:
1128         * transitions/multiple-background-transitions.html:
1129         * transitions/multiple-mask-transitions.html:
1130         * transitions/multiple-shadow-transitions.html:
1131         * transitions/negative-delay.html:
1132         * transitions/opacity-transition-zindex.html:
1133         * transitions/remove-transition-style.html:
1134         * transitions/shape-outside-transitions.html:
1135         * transitions/shorthand-border-transitions.html:
1136         * transitions/shorthand-transitions.html:
1137         * transitions/steps-timing-function.html:
1138         * transitions/svg-layout-transition.html:
1139         * transitions/svg-text-shadow-transition.html:
1140         * transitions/svg-transitions.html:
1141         * transitions/text-indent-transition.html:
1142         * transitions/transform-op-list-match.html:
1143         * transitions/transform-op-list-no-match.html:
1144         * transitions/transition-drt-api-delay-expected.txt: Added.
1145         * transitions/transition-drt-api-delay.html: Added.
1146         * transitions/transition-drt-api-expected.txt: Added.
1147         * transitions/transition-drt-api.html: Added.
1148         * transitions/transition-end-event-rendering.html:
1149         * transitions/transition-hit-test-transform.html:
1150         * transitions/transition-hit-test.html:
1151         * transitions/transition-in-delay-phase.html:
1152         * transitions/transition-on-element-with-content.html:
1153         * transitions/transition-shorthand-delay.html:
1154         * transitions/transition-timing-function.html:
1155         * transitions/transition-to-from-auto.html:
1156         * transitions/transition-to-from-undefined.html:
1157         * transitions/visited-link-color.html:
1158         * transitions/zero-duration-in-list.html:
1159         * transitions/zero-duration-with-non-zero-delay-end.html:
1160         * transitions/zero-duration-with-non-zero-delay-start.html:
1161         * webanimations/css-animations.html:
1162         * webanimations/css-transitions.html:
1163
1164 2018-05-18  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1165
1166         [Curl] Bug fix on suspend/resume behavior.
1167         https://bugs.webkit.org/show_bug.cgi?id=183089
1168
1169         The flag was not set correctly. Also wrong method was called.
1170
1171         Reviewed by Youenn Fablet.
1172
1173         * platform/wincairo/TestExpectations: Enable loader/ tests for WinCairo.
1174
1175 2018-05-18  Wenson Hsieh  <wenson_hsieh@apple.com>
1176
1177         [Extra zoom mode] Clearing text fields should dispatch input events of type "deleteContent"
1178         https://bugs.webkit.org/show_bug.cgi?id=185769
1179         <rdar://problem/40368261>
1180
1181         Reviewed by Tim Horton.
1182
1183         Adds a new test to inspect the input events dispatched as a result of inserting and deleting text in a form
1184         control. The inputTypes should be "insertText" and "deleteContent", respectively; the data values should be the
1185         inserted string and null, respectively.
1186
1187         * fast/forms/extrazoom/delete-content-in-text-field-expected.txt: Added.
1188         * fast/forms/extrazoom/delete-content-in-text-field.html: Added.
1189
1190 2018-05-18  Youenn Fablet  <youenn@apple.com>
1191
1192         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
1193         https://bugs.webkit.org/show_bug.cgi?id=184469
1194         <rdar://problem/39428226>
1195
1196         Unreviewed.
1197
1198         * platform/mac-wk2/TestExpectations: Removed flaky expectation that was added back inadvertently.
1199
1200 2018-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
1201
1202         [iOS] Password fields obscure the text with rectangles instead of circles
1203         https://bugs.webkit.org/show_bug.cgi?id=185760
1204         <rdar://problem/38644697>
1205
1206         Reviewed by Zalan Bujtas.
1207
1208         * fast/text/black-circle-expected.html: Added.
1209         * fast/text/black-circle.html: Added.
1210
1211 2018-05-18  Chris Dumez  <cdumez@apple.com>
1212
1213         Unreviewed, rolling out r231935.
1214
1215         Caused an accessibility test to fail
1216
1217         Reverted changeset:
1218
1219         "RenderLayer::scrollRectToVisible() should not propagate a
1220         subframe's scroll to its cross-origin parent"
1221         https://bugs.webkit.org/show_bug.cgi?id=185664
1222         https://trac.webkit.org/changeset/231935
1223
1224 2018-05-18  Dirk Schulze  <krit@webkit.org>
1225
1226         Make all SVG shape interfaces inherit from SVGGeometryElement
1227         https://bugs.webkit.org/show_bug.cgi?id=185600
1228
1229         Reviewed by Antti Koivisto.
1230
1231         Update test for inheritance of SVG shape interfaces (more passes).
1232         Add individual tests for SVGGeometryElement interfaces for each
1233         SVG shape. There already are more detailed tests for the methods
1234         and the SVGPathElement interface.
1235
1236         * svg/dom/SVGGeometry-circle-expected.txt: Added.
1237         * svg/dom/SVGGeometry-circle.xhtml: Added.
1238         * svg/dom/SVGGeometry-ellipse-expected.txt: Added.
1239         * svg/dom/SVGGeometry-ellipse.xhtml: Added.
1240         * svg/dom/SVGGeometry-line-expected.txt: Added.
1241         * svg/dom/SVGGeometry-line.xhtml: Added.
1242         * svg/dom/SVGGeometry-polygon-expected.txt: Added.
1243         * svg/dom/SVGGeometry-polygon.xhtml: Added.
1244         * svg/dom/SVGGeometry-polyline-expected.txt: Added.
1245         * svg/dom/SVGGeometry-polyline.xhtml: Added.
1246         * svg/dom/SVGGeometry-rect-expected.txt: Added.
1247         * svg/dom/SVGGeometry-rect.xhtml: Added.
1248         * svg/dom/svg2-inheritance-expected.txt:
1249
1250 2018-05-18  Per Arne Vollan  <pvollan@apple.com>
1251
1252         The test fast/images/animated-image-mp4-crash.html is failing on Windows.
1253         https://bugs.webkit.org/show_bug.cgi?id=185765
1254
1255         Unreviewed test gardening.
1256
1257         * platform/win/TestExpectations:
1258
1259 2018-05-18  Antoine Quint  <graouts@apple.com>
1260
1261         [modern-media-controls] AirPlaySupport should be disabled by default
1262         https://bugs.webkit.org/show_bug.cgi?id=185658
1263         <rdar://problem/40272213>
1264
1265         Reviewed by Simon Fraser.
1266
1267         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
1268         We also modify a couple of existing tests so they are no longer flaky, as a first pass of this patch
1269         revealed some flakiness.
1270
1271         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
1272         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
1273         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt:
1274         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1275         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
1276         * media/modern-media-controls/volume-support/volume-support-click.html:
1277
1278 2018-05-18  Antoine Quint  <graouts@apple.com>
1279
1280         [Web Animations] Turn Web Animations with CSS integration on for test runners
1281         https://bugs.webkit.org/show_bug.cgi?id=184819
1282         <rdar://problem/39597337>
1283
1284         Reviewed by Jon Lee.
1285
1286         Since Web Animations with CSS integration is on by default on test runners, we no longer need
1287         the special HTML comment to turn the flag on for select tests.
1288
1289         * TestExpectations:
1290         * animations/3d/matrix-transform-type-animation.html:
1291         * animations/3d/replace-filling-transform.html:
1292         * animations/3d/transform-origin-vs-functions.html:
1293         * animations/3d/transform-perspective.html:
1294         * animations/additive-transform-animations.html:
1295         * animations/animation-border-overflow.html:
1296         * animations/animation-callback-timestamp.html:
1297         * animations/animation-controller-drt-api.html:
1298         * animations/animation-direction-alternate-reverse-expected.txt:
1299         * animations/animation-direction-alternate-reverse.html:
1300         * animations/animation-direction-reverse-fill-mode-hardware.html:
1301         * animations/animation-direction-reverse-hardware-opacity.html:
1302         * animations/animation-direction-reverse-hardware.html:
1303         * animations/animation-direction-reverse-non-hardware.html:
1304         * animations/animation-direction-reverse-timing-functions-hardware.html:
1305         * animations/animation-direction-reverse-timing-functions.html:
1306         * animations/animation-direction.html:
1307         * animations/animation-followed-by-transition.html:
1308         * animations/animation-hit-test-transform.html:
1309         * animations/animation-hit-test.html:
1310         * animations/animation-internals-api-expected.txt: Removed.
1311         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
1312         * animations/animation-internals-api-multiple-keyframes.html: Removed.
1313         * animations/animation-internals-api.html: Removed.
1314         * animations/animation-offscreen-to-onscreen.html:
1315         * animations/big-rotation-expected.txt:
1316         * animations/big-rotation.html:
1317         * animations/change-completed-animation-transform.html:
1318         * animations/change-keyframes.html:
1319         * animations/combo-transform-rotate+scale.html:
1320         * animations/cross-fade-background-image.html:
1321         * animations/cross-fade-border-image-source.html:
1322         * animations/cross-fade-list-style-image.html:
1323         * animations/cross-fade-webkit-mask-box-image.html:
1324         * animations/duplicate-keys-expected.html:
1325         * animations/duplicate-keys.html:
1326         * animations/duplicated-keyframes-name.html:
1327         * animations/fill-forwards-end-state.html:
1328         * animations/fill-mode-forwards-zero-duration-expected.txt:
1329         * animations/fill-mode-forwards-zero-duration.html:
1330         * animations/font-variations/font-stretch.html:
1331         * animations/font-variations/font-style.html:
1332         * animations/font-variations/font-variation-settings-order.html:
1333         * animations/font-variations/font-variation-settings-unlike.html:
1334         * animations/font-variations/font-variation-settings.html:
1335         * animations/font-variations/font-weight.html:
1336         * animations/generic-from-to.html:
1337         * animations/import.html:
1338         * animations/keyframe-multiple-timing-functions-transform.html:
1339         * animations/keyframe-timing-functions-transform.html:
1340         * animations/keyframe-timing-functions.html:
1341         * animations/keyframe-timing-functions2.html:
1342         * animations/keyframes-comma-separated.html:
1343         * animations/keyframes-dynamic.html:
1344         * animations/keyframes-infinite-iterations.html:
1345         * animations/keyframes-invalid-keys.html:
1346         * animations/keyframes-out-of-order.html:
1347         * animations/keyframes.html:
1348         * animations/lineheight-animation.html:
1349         * animations/longhand-timing-function.html:
1350         * animations/matrix-anim.html:
1351         * animations/missing-from-to-transforms.html:
1352         * animations/missing-from-to.html:
1353         * animations/missing-keyframe-properties-repeating.html:
1354         * animations/missing-keyframe-properties-timing-function.html:
1355         * animations/missing-keyframe-properties.html:
1356         * animations/missing-values-first-keyframe.html:
1357         * animations/missing-values-last-keyframe.html:
1358         * animations/multiple-animations-timing-function.html:
1359         * animations/multiple-animations.html:
1360         * animations/multiple-keyframes.html:
1361         * animations/negative-delay.html:
1362         * animations/pause-crash.html:
1363         * animations/play-state-start-paused.html:
1364         * animations/simultaneous-start-left.html:
1365         * animations/simultaneous-start-transform.html:
1366         * animations/spring-function.html:
1367         * animations/stacking-context-unchanged-while-running.html:
1368         * animations/timing-functions.html:
1369         * animations/transition-and-animation-1.html:
1370         * animations/transition-and-animation-2.html:
1371         * animations/transition-and-animation-3.html:
1372         * animations/unanimated-style.html:
1373         * animations/unprefixed-keyframes.html:
1374         * animations/width-using-ems.html:
1375         * compositing/animation/animated-composited-inside-hidden.html:
1376         * compositing/animation/computed-style-during-delay.html:
1377         * compositing/animation/layer-for-filling-animation.html:
1378         * compositing/backing/backface-visibility-flip.html:
1379         * compositing/contents-scale/animating.html:
1380         * compositing/layer-creation/animation-overlap-with-children.html:
1381         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1382         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1383         * compositing/layer-creation/overlap-animation-clipping.html:
1384         * compositing/layer-creation/overlap-animation-container.html:
1385         * compositing/layer-creation/overlap-animation.html:
1386         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1387         * compositing/layer-creation/translate-animation-overlap.html:
1388         * compositing/layer-creation/translate-scale-animation-overlap.html:
1389         * compositing/overflow/overflow-positioning.html:
1390         * compositing/reflections/animation-inside-reflection.html:
1391         * compositing/reflections/nested-reflection-animated.html:
1392         * compositing/reflections/nested-reflection-transition.html:
1393         * compositing/transitions/scale-transition-no-start.html:
1394         * compositing/transitions/singular-scale-transition.html:
1395         * compositing/visible-rect/animated.html:
1396         * css3/calc/transitions-dependent.html:
1397         * css3/calc/transitions.html:
1398         * css3/filters/backdrop/animation.html:
1399         * css3/filters/composited-during-animation.html:
1400         * css3/filters/filter-animation-from-none-hw.html:
1401         * css3/filters/filter-animation-from-none-multi-hw.html:
1402         * css3/filters/filter-animation-from-none-multi.html:
1403         * css3/filters/filter-animation-from-none.html:
1404         * css3/filters/filter-animation-hw.html:
1405         * css3/filters/filter-animation-multi-hw.html:
1406         * css3/filters/filter-animation-multi.html:
1407         * css3/filters/filter-animation.html:
1408         * css3/masking/clip-path-animation.html:
1409         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
1410         * fast/animation/css-animation-resuming-when-visible.html:
1411         * fast/animation/css-animation-throttling-lowPowerMode.html:
1412         * fast/css-generated-content/pseudo-animation.html:
1413         * fast/css-generated-content/pseudo-transition.html:
1414         * fast/filter-image/filter-image-animation.html:
1415         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1416         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1417         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1418         * imported/blink/transitions/unprefixed-transform.html:
1419         * platform/ios/TestExpectations:
1420         * platform/win/TestExpectations:
1421         * transitions/background-position-transitions.html:
1422         * transitions/background-transitions.html:
1423         * transitions/blendmode-transitions.html:
1424         * transitions/border-radius-transition.html:
1425         * transitions/clip-path-path-transitions.html:
1426         * transitions/clip-path-transitions.html:
1427         * transitions/clip-transition.html:
1428         * transitions/color-transition-all.html:
1429         * transitions/color-transition-premultiplied.html:
1430         * transitions/color-transition-rounding.html:
1431         * transitions/cross-fade-background-image.html:
1432         * transitions/cross-fade-border-image.html:
1433         * transitions/cubic-bezier-overflow-color.html:
1434         * transitions/cubic-bezier-overflow-length.html:
1435         * transitions/cubic-bezier-overflow-shadow.html:
1436         * transitions/cubic-bezier-overflow-svg-length.html:
1437         * transitions/cubic-bezier-overflow-transform.html:
1438         * transitions/default-timing-function.html:
1439         * transitions/delay.html:
1440         * transitions/flex-transitions.html:
1441         * transitions/font-family-during-transition.html:
1442         * transitions/frames-timing-function.html:
1443         * transitions/interrupted-all-transition.html:
1444         * transitions/longhand-vs-shorthand-initial.html:
1445         * transitions/mask-transitions.html:
1446         * transitions/min-max-width-height-transitions.html:
1447         * transitions/mismatched-shadow-styles.html:
1448         * transitions/mismatched-shadow-transitions.html:
1449         * transitions/mixed-type.html:
1450         * transitions/move-after-transition.html:
1451         * transitions/multiple-background-size-transitions.html:
1452         * transitions/multiple-background-transitions.html:
1453         * transitions/multiple-mask-transitions.html:
1454         * transitions/multiple-shadow-transitions.html:
1455         * transitions/negative-delay.html:
1456         * transitions/opacity-transition-zindex.html:
1457         * transitions/remove-transition-style.html:
1458         * transitions/shape-outside-transitions.html:
1459         * transitions/shorthand-border-transitions.html:
1460         * transitions/shorthand-transitions.html:
1461         * transitions/steps-timing-function.html:
1462         * transitions/svg-layout-transition.html:
1463         * transitions/svg-text-shadow-transition.html:
1464         * transitions/svg-transitions.html:
1465         * transitions/text-indent-transition.html:
1466         * transitions/transform-op-list-match.html:
1467         * transitions/transform-op-list-no-match.html:
1468         * transitions/transition-drt-api-delay-expected.txt: Removed.
1469         * transitions/transition-drt-api-delay.html: Removed.
1470         * transitions/transition-drt-api-expected.txt: Removed.
1471         * transitions/transition-drt-api.html: Removed.
1472         * transitions/transition-end-event-rendering.html:
1473         * transitions/transition-hit-test-transform.html:
1474         * transitions/transition-hit-test.html:
1475         * transitions/transition-in-delay-phase.html:
1476         * transitions/transition-on-element-with-content.html:
1477         * transitions/transition-shorthand-delay.html:
1478         * transitions/transition-timing-function.html:
1479         * transitions/transition-to-from-auto.html:
1480         * transitions/transition-to-from-undefined.html:
1481         * transitions/visited-link-color.html:
1482         * transitions/zero-duration-in-list.html:
1483         * transitions/zero-duration-with-non-zero-delay-end.html:
1484         * transitions/zero-duration-with-non-zero-delay-start.html:
1485         * webanimations/css-animations.html:
1486         * webanimations/css-transitions.html:
1487
1488 2018-05-17  Michael Saboff  <msaboff@apple.com>
1489
1490         We don't throw SyntaxErrors for runtime generated regular expressions with errors
1491         https://bugs.webkit.org/show_bug.cgi?id=185755
1492
1493         Reviewed by Keith Miller.
1494
1495         Updated test and results from reporting a SyntaxError to an Out of memory error.
1496
1497         * js/script-tests/stack-overflow-regexp.js:
1498         (shouldThrow.recursiveCall):
1499         (shouldThrow):
1500         (recursiveCall):
1501         * js/stack-overflow-regexp-expected.txt:
1502
1503 2018-05-17  Nan Wang  <n_wang@apple.com>
1504
1505         AX: [macOS] Expose the primary screen height through AX API
1506         https://bugs.webkit.org/show_bug.cgi?id=185742
1507
1508         Reviewed by Chris Fleizach.
1509
1510         * accessibility/mac/primary-screen-height-expected.txt: Added.
1511         * accessibility/mac/primary-screen-height.html: Added.
1512
1513 2018-05-17  Chris Dumez  <cdumez@apple.com>
1514
1515         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
1516         https://bugs.webkit.org/show_bug.cgi?id=185664
1517         <rdar://problem/36185260>
1518
1519         Reviewed by Simon Fraser.
1520
1521         Add layout test coverage.
1522
1523         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
1524         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
1525         * http/tests/navigation/resources/clear-fragment.html: Added.
1526
1527 2018-05-17  Ryan Haddad  <ryanhaddad@apple.com>
1528
1529         Unreviewed, rolling out r231899.
1530
1531         Caused flakiness in two existing modern-media-controls tests.
1532
1533         Reverted changeset:
1534
1535         "[modern-media-controls] AirPlaySupport should be disabled by
1536         default"
1537         https://bugs.webkit.org/show_bug.cgi?id=185658
1538         https://trac.webkit.org/changeset/231899
1539
1540 2018-05-17  Jer Noble  <jer.noble@apple.com>
1541
1542         CRASH in ImageDecoderAVFObjC::sampleAtIndex()
1543         https://bugs.webkit.org/show_bug.cgi?id=185734
1544         <rdar://problem/40295094>
1545
1546         Reviewed by Eric Carlson.
1547
1548         * fast/images/animated-image-mp4-crash-expected.txt: Added.
1549         * fast/images/animated-image-mp4-crash.html: Added.
1550         * fast/images/resources/two-samples-with-same-pts.mp4: Added.
1551
1552 2018-05-17  Youenn Fablet  <youenn@apple.com>
1553
1554         REGRESSION (r229831?): Layout Test http/tests/appcache/interrupted-update.html is a flaky failure
1555         https://bugs.webkit.org/show_bug.cgi?id=184061
1556         <rdar://problem/38975570>
1557
1558         Reviewed by Alexey Proskuryakov.
1559
1560         Test is flaky as it sometimes reload twice.
1561         Make sure it reloads only once by not relying on localStorage.
1562         Make sure the appcache has not enough time to finish before reloading is done.
1563         This is done by adding more entries to the appcache.
1564         Add a test that sets an item in local storage, reloads and verifies the item is there.
1565
1566         * TestExpectations:
1567         * http/tests/appcache/interrupted-update.html:
1568         * http/tests/appcache/resources/interrupted-update.manifest:
1569         * http/tests/storage/setItem-and-reload-expected.txt: Added.
1570         * http/tests/storage/setItem-and-reload.html: Added.
1571
1572 2018-05-17  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1573
1574         [WPE] Implement and enable FULLSCREEN_API
1575         https://bugs.webkit.org/show_bug.cgi?id=185676
1576
1577         Reviewed by Žan Doberšek.
1578
1579         Enable all the 58 fullscreen related tests.
1580         Are all passing but 3.
1581
1582         * platform/wpe/TestExpectations:
1583         * platform/wpe/fullscreen/full-screen-placeholder-expected.txt: Added. Copied baseline from WebKitGTK+ port.
1584
1585 2018-05-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1586
1587         [Extra zoom mode] Disabled adaptations are not reset upon mainframe navigation
1588         https://bugs.webkit.org/show_bug.cgi?id=185735
1589         <rdar://problem/40335311>
1590
1591         Reviewed by Tim Horton.
1592
1593         Adds a new layout test that disables extra zoom mode adaptations, navigates to a new document, and checks that
1594         the innerWidth and innerHeight are reset to their expected (default) values.
1595
1596         * fast/viewport/extrazoom/viewport-adaptations-after-navigation.html: Added.
1597
1598 2018-05-17  Chris Dumez  <cdumez@apple.com>
1599
1600         Cross-Origin-Options: deny/allow-postmessage should prevent getting navigated by cross-origin scripts
1601         https://bugs.webkit.org/show_bug.cgi?id=185681
1602         <rdar://problem/40296313>
1603
1604         Reviewed by Geoffrey Garen.
1605
1606         Add layout test coverage.
1607
1608         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Added.
1609         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html: Added.
1610         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Added.
1611         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html: Added.
1612         * http/wpt/cross-origin-options/resources/destination.html: Added.
1613         * http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html: Added.
1614         * http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py: Added.
1615         (main):
1616         * http/wpt/cross-origin-options/resources/utils.js:
1617
1618 2018-05-17  Brent Fulgham  <bfulgham@apple.com>
1619
1620         Storage Access API: Allow documents that have been granted storage access to also do a popup
1621         https://bugs.webkit.org/show_bug.cgi?id=185615
1622         <rdar://problem/39105791>
1623
1624         Reviewed by Chris Dumez.
1625
1626         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Added.
1627         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
1628         * http/tests/storageAccess/resources/request-storage-access-iframe-and-pop-window.html: Added.
1629         * http/tests/storageAccess/resources/request-storage-access-second-window.html: Added.
1630
1631 2018-05-17  Antoine Quint  <graouts@apple.com>
1632
1633         [modern-media-controls] AirPlaySupport should be disabled by default
1634         https://bugs.webkit.org/show_bug.cgi?id=185658
1635         <rdar://problem/40272213>
1636
1637         Reviewed by Simon Fraser.
1638
1639         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
1640
1641         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
1642         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
1643
1644 2018-05-17  Rob Buis  <rbuis@igalia.com>
1645
1646         Remove cssom-remove-shorthand-property.html test
1647         https://bugs.webkit.org/show_bug.cgi?id=185727
1648
1649         Reviewed by Frédéric Wang.
1650
1651         Exact same test is contained in WPT:
1652         cssom/cssom-setProperty-shorthand.html
1653
1654         * fast/css/cssom-remove-shorthand-property-expected.txt: Removed.
1655         * fast/css/cssom-remove-shorthand-property.html: Removed.
1656
1657 2018-05-17  Ms2ger  <Ms2ger@igalia.com>
1658
1659         [GTK][WPE] Test gardening
1660         https://bugs.webkit.org/show_bug.cgi?id=185718
1661
1662         Unreviewed test gardening.
1663
1664         * accessibility/gtk/spans-expected.txt: rebaseline for r231717.
1665         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: rebaseline for r231717.
1666         * js/script-tests/intl-numberformat-format-to-parts.js: skip (bug 185714).
1667         * js/script-tests/intl-pluralrules.js: skip (bug 185714).
1668         * platform/gtk/TestExpectations: skip new Intl tests (bug 185714).
1669         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: rebaseline for r231630.
1670         * platform/gtk/editing/deleting/delete-emoji-expected.txt: rebaseline for r231630.
1671         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1672           Removed (platform-neutral expectation file applies since r231000).
1673         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
1674           Removed (platform-neutral expectation file applies since r231000).
1675
1676 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
1677
1678         [WinCairo] Unreviewed gardening after WinCairoRequirements update.
1679
1680         * platform/wincairo/TestExpectations:
1681         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
1682         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
1683         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
1684         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
1685         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
1686         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
1687         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
1688         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
1689         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
1690         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
1691         * platform/wincairo/editing/deleting/regional-indicators-expected.txt: Removed.
1692         * platform/wincairo/editing/style/create-block-for-style-006-expected.png: Added.
1693
1694 2018-05-16  Brady Eidson  <beidson@apple.com>
1695
1696         LayoutTest storage/indexeddb/dont-wedge-private.html is a flaky failure
1697         <rdar://problem/38975304> and https://bugs.webkit.org/show_bug.cgi?id=184058
1698
1699         Reviewed by Andy Estes.
1700
1701         Make the asynchronous IDB part of this test take way, way longer to always give the location change a chance to happen.
1702
1703         * TestExpectations:
1704         * storage/indexeddb/dont-wedge-expected.txt:
1705         * storage/indexeddb/dont-wedge-private-expected.txt:
1706         * storage/indexeddb/resources/dont-wedge.js:
1707         (openDatabase1.request.onupgradeneeded.openOnUpgradeNeeded1.putter):
1708         (openDatabase1.request.onupgradeneeded):
1709
1710 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
1711
1712         [WinCairo] Unreviewed gardening before WinCairoRequirements update.
1713
1714         * platform/wincairo/TestExpectations:
1715         * platform/wincairo/fast/dom/adopt-node-crash-2-expected.txt: Added.
1716
1717 2018-05-16  Ryan Haddad  <ryanhaddad@apple.com>
1718
1719         Mark imported/mozilla/css-transitions/test_event-dispatch.html as flaky.
1720         https://bugs.webkit.org/show_bug.cgi?id=183843
1721
1722         Unreviewed test gardening.
1723
1724         * platform/ios/TestExpectations:
1725
1726 2018-05-16  Andy VanWagoner  <andy@vanwagoner.family>
1727
1728         Add support for Intl NumberFormat formatToParts
1729         https://bugs.webkit.org/show_bug.cgi?id=185375
1730
1731         Reviewed by Yusuke Suzuki.
1732
1733         Add tests for NumberFormat formatToParts. Tests are expected to fail on
1734         macOS until ICU is updated to v59 or newer.
1735
1736         * js/intl-numberformat-format-to-parts-expected.txt: Added.
1737         * js/intl-numberformat-format-to-parts.html: Added.
1738         * js/script-tests/intl-numberformat-format-to-parts.js: Added.
1739         * platform/ios-simulator/TestExpectations:
1740         * platform/mac/TestExpectations:
1741         * platform/win/TestExpectations:
1742
1743 2018-05-16  Eric Carlson  <eric.carlson@apple.com>
1744
1745         Improve NowPlaying "title"
1746         https://bugs.webkit.org/show_bug.cgi?id=185680
1747         <rdar://problem/40296700>
1748
1749         Reviewed by Jer Noble.
1750
1751         * http/tests/media/now-playing-info-expected.txt: Added.
1752         * http/tests/media/now-playing-info-private-browsing-expected.txt: Added.
1753         * http/tests/media/now-playing-info-private-browsing.html: Added.
1754         * http/tests/media/now-playing-info.html: Added.
1755         * platform/gtk/TestExpectations:
1756
1757 2018-05-16  Youenn Fablet  <youenn@apple.com>
1758
1759         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
1760         https://bugs.webkit.org/show_bug.cgi?id=185384
1761         <rdar://problem/40035167>
1762
1763         Reviewed by Eric Carlson.
1764
1765         * webrtc/addICECandidate-closed.html:
1766         Handle sometimes rejected promise to remove a line
1767         in the -expected.txt file that is sometimes added.
1768
1769 2018-05-16  Youenn Fablet  <youenn@apple.com>
1770
1771         REGRESSION (r229735): LayoutTest http/wpt/service-workers/third-party-registration.html is a flaky timeout
1772         https://bugs.webkit.org/show_bug.cgi?id=183860
1773         <rdar://problem/38975251>
1774
1775         Reviewed by Geoffrey Garen.
1776
1777         Make test more robust by introducing a timeout and better failure reporting.
1778         Mark test as Pass/Fail to start gathering results on test stability.
1779
1780         * http/wpt/service-workers/resources/third-party-registration-frame.html:
1781         * platform/ios-wk2/TestExpectations:
1782         * platform/mac-wk2/TestExpectations:
1783
1784 2018-05-16  David Fenton  <david_fenton@apple.com>
1785
1786         Mark LayoutTest animations/needs-layout.html as Flaky on macOS debug.
1787         https://bugs.webkit.org/show_bug.cgi?id=185659
1788
1789         Unreviewed test gardening.
1790
1791         * platform/mac/TestExpectations:
1792
1793 2018-05-16  Antoine Quint  <graouts@apple.com>
1794
1795         [Web Animations] Turn Web Animations with CSS integration on for test runners
1796         https://bugs.webkit.org/show_bug.cgi?id=184819
1797
1798         Unreviewed. Another attempt to make this test more robust.
1799
1800         * transitions/interrupted-transition-hardware.html:
1801
1802 2018-05-16  Chris Nardi  <cnardi@chromium.org>
1803
1804         Remove Document#selectedStylesheetSet/preferredStylesheetSet
1805         https://bugs.webkit.org/show_bug.cgi?id=185381
1806
1807         Reviewed by Darin Adler.
1808
1809         Update tests to remove selectedStylesheetSet/preferredStylesheetSet.
1810
1811         * fast/css/link-disabled-attr-expected.txt:
1812         * fast/css/link-disabled-attr.html:
1813         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw-expected.txt:
1814         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw.html:
1815         * fast/dom/document-attribute-js-null-expected.txt:
1816         * fast/dom/document-attribute-js-null.html:
1817         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt:
1818         * fast/shadow-dom/link-element-in-shadow-tree.html:
1819         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Removed.
1820         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Removed.
1821
1822 2018-05-16  Per Arne Vollan  <pvollan@apple.com>
1823
1824         Mark animations/keyframes-dynamic.html and related tests as failing on Windows.
1825         https://bugs.webkit.org/show_bug.cgi?id=185678
1826
1827         Unreviewed test gardening.
1828
1829         * platform/win/TestExpectations:
1830
1831 2018-05-16  Antoine Quint  <graouts@apple.com>
1832
1833         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
1834         https://bugs.webkit.org/show_bug.cgi?id=185299
1835
1836         Unreviewed. Attempt to make this test more robust.
1837
1838         * transitions/interrupted-transition-hardware.html:
1839
1840 2018-05-16  Antoine Quint  <graouts@apple.com>
1841
1842         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
1843         https://bugs.webkit.org/show_bug.cgi?id=185299
1844         <rdar://problem/39630230>
1845
1846         Reviewed by Simon Fraser.
1847
1848         Add a new test where we interrupt a transition and check that upon returning to the original value,
1849         an animated value is still used and not the initial value. This test fails prior to this patch.
1850
1851         * transitions/interrupted-transition-hardware-expected.html: Added.
1852         * transitions/interrupted-transition-hardware.html: Added.
1853
1854 2018-05-15  Commit Queue  <commit-queue@webkit.org>
1855
1856         Unreviewed, rolling out r231765.
1857         https://bugs.webkit.org/show_bug.cgi?id=185668
1858
1859         the layout test added with this change is very flaky
1860         (Requested by realdawei on #webkit).
1861
1862         Reverted changeset:
1863
1864         "REGRESSION (r230574): Interrupted hardware transitions don't
1865         behave correctly"
1866         https://bugs.webkit.org/show_bug.cgi?id=185299
1867         https://trac.webkit.org/changeset/231765
1868
1869 2018-05-15  Tadeu Zagallo  <tzagallo@apple.com>
1870
1871         Update touch event tracking types on every touch
1872         https://bugs.webkit.org/show_bug.cgi?id=184250
1873         <rdar://problem/39145092>
1874
1875         Reviewed by Geoffrey Garen.
1876
1877         The tracking types for touch events were only update on touchstart, which meant that event
1878         listeners added after the touchstart would always be treated as passive, even if explicitly
1879         setting passive to false.
1880
1881         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt: Added.
1882         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html: Added.
1883
1884 2018-05-15  Jer Noble  <jer.noble@apple.com>
1885
1886         Media continues loading after rendered invisible (removed from DOM; scrolled off screen)
1887         https://bugs.webkit.org/show_bug.cgi?id=185487
1888
1889         Reviewed by Eric Carlson.
1890
1891         * media/video-buffering-allowed-expected.txt: Added.
1892         * media/video-buffering-allowed.html: Added.
1893         * media/video-test.js:
1894         (compare):
1895         (testExpected):
1896         (sleepFor):
1897         (testArraysEqual): Deleted.
1898
1899 2018-05-15  Charles Vazac  <cvazac@gmail.com>
1900
1901         Add the PerformanceServerTiming Interface which makes Server-Timing header timing values available to JavaScript running in the browser.
1902         https://bugs.webkit.org/show_bug.cgi?id=175569
1903
1904         Reviewed by Youenn Fablet.
1905
1906         Tests were imported from web-platform-tests: WebKit/LayoutTests/imported/w3c/web-platform-tests/server-timing/*
1907
1908         * imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt: Added.
1909         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
1910         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.https-expected.txt: Added.
1911         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing-expected.txt: Added.
1912         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing.https-expected.txt: Added.
1913
1914 2018-05-15  Brady Eidson  <beidson@apple.com>
1915
1916         Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it.
1917         <rdar://problem/33744241> and https://bugs.webkit.org/show_bug.cgi?id=185653
1918
1919         Reviewed by Andy Estes.
1920
1921         * storage/indexeddb/modern/resources/worker-transaction-open-after-worker-stop.js: Added.
1922         (const.errorHandler):
1923         (openRequest.onupgradeneeded):
1924         (tx.oncomplete):
1925         (openRequest.onsuccess):
1926         (deleteRequest.onerror.deleteRequest.onblocked.deleteRequest.onsuccess):
1927         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop-expected.txt: Added.
1928         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop.html: Added.
1929
1930 2018-05-15  Ryan Haddad  <ryanhaddad@apple.com>
1931
1932         Unreviewed, rolling out r231763.
1933
1934         The test added with this change is failing an assertion.
1935
1936         Reverted changeset:
1937
1938         "NSEvent event trackers don't work from WebKitTestRunner"
1939         https://bugs.webkit.org/show_bug.cgi?id=185383
1940         https://trac.webkit.org/changeset/231763
1941
1942 2018-05-15  Aditya Keerthi  <akeerthi@apple.com>
1943
1944         Add test to verify behavior of -webkit-text-fill-color when inherited.
1945         https://bugs.webkit.org/show_bug.cgi?id=185427
1946
1947         Reviewed by Daniel Bates.
1948
1949         * fast/css/webkit-text-fill-color-inherit-expected.html: Added.
1950         * fast/css/webkit-text-fill-color-inherit.html: Added.
1951
1952 2018-05-15  Dirk Schulze  <krit@webkit.org>
1953
1954         Add new SVGDOM SVGFEBLEND constants
1955         https://bugs.webkit.org/show_bug.cgi?id=185581
1956
1957         Reviewed by Simon Fraser.
1958
1959         Provide new SVG DOM constants for the new blend modes added to feBlend.
1960
1961         https://drafts.fxtf.org/filter-effects-1/#InterfaceSVGFEBlendElement
1962
1963         * svg/custom/js-svg-constructors-expected.txt:
1964         * svg/custom/js-svg-constructors.svg:
1965         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
1966         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement.html:
1967         * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt:
1968         * svg/dom/SVGAnimatedEnumeration-case-sensitive.html:
1969
1970 2018-05-15  Antoine Quint  <graouts@apple.com>
1971
1972         [Web Animations] Expose Web Animations CSS integration as an experimental feature
1973         https://bugs.webkit.org/show_bug.cgi?id=185647
1974
1975         Reviewed by Dean Jackson.
1976
1977         Change the name of the Web Animations CSS integration flag so that tests can opt into this feature.
1978
1979         * animations/3d/matrix-transform-type-animation.html:
1980         * animations/3d/replace-filling-transform.html:
1981         * animations/3d/transform-origin-vs-functions.html:
1982         * animations/3d/transform-perspective.html:
1983         * animations/additive-transform-animations.html:
1984         * animations/animation-border-overflow.html:
1985         * animations/animation-callback-timestamp.html:
1986         * animations/animation-controller-drt-api.html:
1987         * animations/animation-direction-reverse-fill-mode-hardware.html:
1988         * animations/animation-direction-reverse-hardware-opacity.html:
1989         * animations/animation-direction-reverse-hardware.html:
1990         * animations/animation-direction-reverse-non-hardware.html:
1991         * animations/animation-direction-reverse-timing-functions-hardware.html:
1992         * animations/animation-direction-reverse-timing-functions.html:
1993         * animations/animation-direction.html:
1994         * animations/animation-followed-by-transition.html:
1995         * animations/animation-hit-test-transform.html:
1996         * animations/animation-hit-test.html:
1997         * animations/animation-offscreen-to-onscreen.html:
1998         * animations/change-completed-animation-transform.html:
1999         * animations/change-keyframes.html:
2000         * animations/combo-transform-rotate+scale.html:
2001         * animations/cross-fade-background-image.html:
2002         * animations/cross-fade-border-image-source.html:
2003         * animations/cross-fade-list-style-image.html:
2004         * animations/cross-fade-webkit-mask-box-image.html:
2005         * animations/duplicate-keys-expected.html:
2006         * animations/duplicate-keys.html:
2007         * animations/font-variations/font-stretch.html:
2008         * animations/font-variations/font-style.html:
2009         * animations/font-variations/font-variation-settings-order.html:
2010         * animations/font-variations/font-variation-settings-unlike.html:
2011         * animations/font-variations/font-variation-settings.html:
2012         * animations/font-variations/font-weight.html:
2013         * animations/generic-from-to.html:
2014         * animations/import.html:
2015         * animations/keyframe-multiple-timing-functions-transform.html:
2016         * animations/keyframe-timing-functions-transform.html:
2017         * animations/keyframe-timing-functions.html:
2018         * animations/keyframe-timing-functions2.html:
2019         * animations/keyframes-comma-separated.html:
2020         * animations/keyframes-dynamic.html:
2021         * animations/keyframes-infinite-iterations.html:
2022         * animations/keyframes-invalid-keys.html:
2023         * animations/keyframes-out-of-order.html:
2024         * animations/keyframes.html:
2025         * animations/lineheight-animation.html:
2026         * animations/longhand-timing-function.html:
2027         * animations/matrix-anim.html:
2028         * animations/missing-from-to-transforms.html:
2029         * animations/missing-from-to.html:
2030         * animations/missing-keyframe-properties-repeating.html:
2031         * animations/missing-keyframe-properties-timing-function.html:
2032         * animations/missing-keyframe-properties.html:
2033         * animations/missing-values-first-keyframe.html:
2034         * animations/missing-values-last-keyframe.html:
2035         * animations/multiple-animations-timing-function.html:
2036         * animations/multiple-animations.html:
2037         * animations/multiple-keyframes.html:
2038         * animations/negative-delay.html:
2039         * animations/pause-crash.html:
2040         * animations/play-state-start-paused.html:
2041         * animations/resources/animation-test-helpers.js:
2042         (pauseAnimationAtTimeOnElement):
2043         * animations/simultaneous-start-left.html:
2044         * animations/simultaneous-start-transform.html:
2045         * animations/spring-function.html:
2046         * animations/stacking-context-unchanged-while-running.html:
2047         * animations/timing-functions.html:
2048         * animations/transition-and-animation-1.html:
2049         * animations/transition-and-animation-2.html:
2050         * animations/transition-and-animation-3.html:
2051         * animations/unanimated-style.html:
2052         * animations/unprefixed-keyframes.html:
2053         * animations/width-using-ems.html:
2054         * compositing/animation/animated-composited-inside-hidden.html:
2055         * compositing/animation/computed-style-during-delay.html:
2056         * compositing/animation/layer-for-filling-animation.html:
2057         * compositing/backing/backface-visibility-flip.html:
2058         * compositing/contents-scale/animating.html:
2059         * compositing/layer-creation/animation-overlap-with-children.html:
2060         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2061         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2062         * compositing/layer-creation/overlap-animation-clipping.html:
2063         * compositing/layer-creation/overlap-animation-container.html:
2064         * compositing/layer-creation/overlap-animation.html:
2065         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2066         * compositing/layer-creation/translate-animation-overlap.html:
2067         * compositing/layer-creation/translate-scale-animation-overlap.html:
2068         * compositing/overflow/overflow-positioning.html:
2069         * compositing/reflections/animation-inside-reflection.html:
2070         * compositing/reflections/nested-reflection-animated.html:
2071         * compositing/reflections/nested-reflection-transition.html:
2072         * compositing/transitions/scale-transition-no-start.html:
2073         * compositing/transitions/singular-scale-transition.html:
2074         * compositing/visible-rect/animated.html:
2075         * css3/calc/transitions-dependent.html:
2076         * css3/calc/transitions.html:
2077         * css3/filters/backdrop/animation.html:
2078         * css3/filters/composited-during-animation.html:
2079         * css3/filters/filter-animation-from-none-hw.html:
2080         * css3/filters/filter-animation-from-none-multi-hw.html:
2081         * css3/filters/filter-animation-from-none-multi.html:
2082         * css3/filters/filter-animation-from-none.html:
2083         * css3/filters/filter-animation-hw.html:
2084         * css3/filters/filter-animation-multi-hw.html:
2085         * css3/filters/filter-animation-multi.html:
2086         * css3/filters/filter-animation.html:
2087         * css3/masking/clip-path-animation.html:
2088         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2089         * fast/animation/css-animation-resuming-when-visible.html:
2090         * fast/animation/css-animation-throttling-lowPowerMode.html:
2091         * fast/css-generated-content/pseudo-animation.html:
2092         * fast/filter-image/filter-image-animation.html:
2093         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2094         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2095         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2096         * imported/blink/transitions/unprefixed-transform.html:
2097         * transitions/background-position-transitions.html:
2098         * transitions/background-transitions.html:
2099         * transitions/blendmode-transitions.html:
2100         * transitions/border-radius-transition.html:
2101         * transitions/clip-path-path-transitions.html:
2102         * transitions/clip-path-transitions.html:
2103         * transitions/clip-transition.html:
2104         * transitions/color-transition-all.html:
2105         * transitions/color-transition-premultiplied.html:
2106         * transitions/color-transition-rounding.html:
2107         * transitions/cross-fade-background-image.html:
2108         * transitions/cross-fade-border-image.html:
2109         * transitions/cubic-bezier-overflow-color.html:
2110         * transitions/cubic-bezier-overflow-length.html:
2111         * transitions/cubic-bezier-overflow-shadow.html:
2112         * transitions/cubic-bezier-overflow-svg-length.html:
2113         * transitions/cubic-bezier-overflow-transform.html:
2114         * transitions/default-timing-function.html:
2115         * transitions/delay.html:
2116         * transitions/flex-transitions.html:
2117         * transitions/font-family-during-transition.html:
2118         * transitions/frames-timing-function.html:
2119         * transitions/interrupted-all-transition.html:
2120         * transitions/longhand-vs-shorthand-initial.html:
2121         * transitions/mask-transitions.html:
2122         * transitions/min-max-width-height-transitions.html:
2123         * transitions/mismatched-shadow-styles.html:
2124         * transitions/mismatched-shadow-transitions.html:
2125         * transitions/mixed-type.html:
2126         * transitions/move-after-transition.html:
2127         * transitions/multiple-background-size-transitions.html:
2128         * transitions/multiple-background-transitions.html:
2129         * transitions/multiple-mask-transitions.html:
2130         * transitions/multiple-shadow-transitions.html:
2131         * transitions/negative-delay.html:
2132         * transitions/opacity-transition-zindex.html:
2133         * transitions/resources/transition-test-helpers.js:
2134         * transitions/shape-outside-transitions.html:
2135         * transitions/shorthand-border-transitions.html:
2136         * transitions/shorthand-transitions.html:
2137         * transitions/steps-timing-function.html:
2138         * transitions/svg-layout-transition.html:
2139         * transitions/svg-text-shadow-transition.html:
2140         * transitions/svg-transitions.html:
2141         * transitions/text-indent-transition.html:
2142         * transitions/transform-op-list-match.html:
2143         * transitions/transform-op-list-no-match.html:
2144         * transitions/transition-end-event-rendering.html:
2145         * transitions/transition-hit-test-transform.html:
2146         * transitions/transition-hit-test.html:
2147         * transitions/transition-in-delay-phase.html:
2148         * transitions/transition-on-element-with-content.html:
2149         * transitions/transition-shorthand-delay.html:
2150         * transitions/transition-timing-function.html:
2151         * transitions/transition-to-from-auto.html:
2152         * transitions/transition-to-from-undefined.html:
2153         * transitions/visited-link-color.html:
2154         * transitions/zero-duration-in-list.html:
2155         * transitions/zero-duration-with-non-zero-delay-start.html:
2156         * webanimations/css-animations.html:
2157         * webanimations/css-transitions.html:
2158
2159 2018-05-15  Antti Koivisto  <antti@apple.com>
2160
2161         animation-play-state: paused causes very high cpu load because of style invalidation loop
2162         https://bugs.webkit.org/show_bug.cgi?id=182436
2163         <rdar://problem/37182562>
2164
2165         Reviewed by Dean Jackson.
2166
2167         * animations/animation-playstate-paused-style-resolution-expected.txt: Added.
2168         * animations/animation-playstate-paused-style-resolution.html: Added.
2169
2170 2018-05-14  Youenn Fablet  <youenn@apple.com>
2171
2172         readableStreamDefaultControllerError should return early if stream is not readable
2173         https://bugs.webkit.org/show_bug.cgi?id=185602
2174
2175         Reviewed by Chris Dumez.
2176
2177         * TestExpectations:
2178
2179 2018-05-14  Youenn Fablet  <youenn@apple.com>
2180
2181         imported/w3c/web-platform-tests/fetch/api/response/response-stream-disturbed-6.html is flaky
2182         https://bugs.webkit.org/show_bug.cgi?id=185549
2183
2184         Reviewed by Chris Dumez.
2185
2186         * TestExpectations:
2187
2188 2018-05-14  Wenson Hsieh  <wenson_hsieh@apple.com>
2189
2190         [Extra zoom mode] Google search results are excessively zoomed in
2191         https://bugs.webkit.org/show_bug.cgi?id=185347
2192         <rdar://problem/39999778>
2193
2194         Reviewed by Tim Horton.
2195
2196         Refactor an existing layout test to exercise disabled adaptations in extra zoom mode.
2197
2198         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Removed.
2199         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html: Added.
2200
2201 2018-05-14  Joanmarie Diggs  <jdiggs@igalia.com>
2202
2203         AX: Listbox and Combobox roles embedded in labels should participate in name calculation
2204         https://bugs.webkit.org/show_bug.cgi?id=185521
2205
2206         Reviewed by Chris Fleizach.
2207
2208         * accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
2209         * accessibility/text-alternative-calculation-from-listbox-expected.txt: Added.
2210         * accessibility/text-alternative-calculation-from-listbox.html: Added.
2211         * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
2212         * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
2213
2214 2018-05-14  Antoine Quint  <graouts@apple.com>
2215
2216         [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods
2217         https://bugs.webkit.org/show_bug.cgi?id=185612
2218         <rdar://problem/39579344>
2219
2220         Reviewed by Dean Jackson.
2221
2222         Some tests that were opting into the new animation engine were using internals methods (pauseAnimationAtTimeOnElement, pauseTransitionAtTimeOnElement, etc.)
2223         that enforce the creation of animations in the old animation engine. Meanwhile, the code that toggles the animation engine used based on HTML comments is run
2224         prior to teardown of the previous test and so a test running with the new engine would run with the legacy engine during teardown. These two factors would
2225         cause `ASSERT(!frame().animation().hasAnimations())` to fail under FrameView::didDestroyRenderTree().
2226
2227         We update tests that use these internals method to use the Web Animations API instead and opt into the new animation engine if they didn't already do that.
2228
2229         * animations/animation-hit-test-transform.html:
2230         * animations/keyframes-dynamic-expected.txt:
2231         * animations/keyframes-dynamic.html:
2232         * animations/missing-from-to-expected.txt:
2233         * animations/missing-from-to-transforms-expected.txt:
2234         * animations/missing-from-to-transforms.html:
2235         * animations/missing-from-to.html:
2236         * fast/css-generated-content/pseudo-animation.html:
2237         * transitions/transition-hit-test-transform.html:
2238
2239 2018-05-14  Antoine Quint  <graouts@apple.com>
2240
2241         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
2242         https://bugs.webkit.org/show_bug.cgi?id=185299
2243         <rdar://problem/39630230>
2244
2245         Reviewed by Simon Fraser.
2246
2247         Add a new test where we interrupt a transition and check that upon returning to the original value,
2248         an animated value is still used and not the initial value. This test fails prior to this patch.
2249
2250         * transitions/interrupted-transition-hardware-expected.html: Added.
2251         * transitions/interrupted-transition-hardware.html: Added.
2252
2253 2018-05-14  Jeremy Jones  <jeremyj@apple.com>
2254
2255         NSEvent event trackers don't work from WebKitTestRunner
2256         https://bugs.webkit.org/show_bug.cgi?id=185383
2257         rdar://problem/40025045
2258
2259         Reviewed by Simon Fraser.
2260
2261         This test initiates back navigation with wheel events.
2262
2263         * swipe/wheel-event-initiated-back-navigation-expected.txt: Added.
2264         * swipe/wheel-event-initiated-back-navigation.html: Added.
2265
2266 2018-05-14  Yusuke Suzuki  <utatane.tea@gmail.com>
2267
2268         [JSC] timeClip(-0) should produce +0
2269         https://bugs.webkit.org/show_bug.cgi?id=185589
2270
2271         Reviewed by Saam Barati.
2272
2273         * sputnik/Implementation_Diagnostics/S15.9.1.14_D1-expected.txt:
2274
2275 2018-05-14  Youenn Fablet  <youenn@apple.com>
2276
2277         Enable service-worker/navigation-redirect-body.https.html and service-worker/postmessage.https.html
2278         https://bugs.webkit.org/show_bug.cgi?id=185605
2279
2280         Unreviewed.
2281
2282         * TestExpectations:
2283
2284 2018-05-14  Youenn Fablet  <youenn@apple.com>
2285
2286         Mark imported/w3c/web-platform-tests/service-workers/service-worker/redirected-response.https.html as slow in debug
2287         https://bugs.webkit.org/show_bug.cgi?id=185604
2288
2289         Unreviewed.
2290
2291         * TestExpectations:
2292
2293 2018-05-13  Andy VanWagoner  <andy@vanwagoner.family>
2294
2295         [INTL] Improve spec & test262 compliance for Intl APIs
2296         https://bugs.webkit.org/show_bug.cgi?id=185578
2297
2298         Reviewed by Yusuke Suzuki.
2299
2300         Update Intl tests for prototype changes.
2301
2302         * js/intl-collator-expected.txt:
2303         * js/intl-datetimeformat-expected.txt:
2304         * js/intl-numberformat-expected.txt:
2305         * js/script-tests/intl-collator.js:
2306         * js/script-tests/intl-datetimeformat.js:
2307         * js/script-tests/intl-numberformat.js:
2308
2309 2018-05-13  Dirk Schulze  <krit@webkit.org>
2310
2311         Implement SVGGeometryElement's isPointInFill and isPointInStroke
2312         https://bugs.webkit.org/show_bug.cgi?id=185580
2313
2314         Reviewed by Antti Koivisto.
2315
2316         Implement isPointInFill and isPointInStroke methods for
2317         SVGGeometryElement interface from SVG2.
2318
2319         https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement
2320
2321         * svg/dom/SVGGeometry-isPointInFill-expected.txt: Added.
2322         * svg/dom/SVGGeometry-isPointInFill.xhtml: Added.
2323         * svg/dom/SVGGeometry-isPointInStroke-expected.txt: Added.
2324         * svg/dom/SVGGeometry-isPointInStroke.xhtml: Added.
2325
2326 2018-05-12  Wenson Hsieh  <wenson_hsieh@apple.com>
2327
2328         Unreviewed, rebaseline a layout test after r231717
2329
2330         * fast/events/extrazoom/change-focus-during-change-event-expected.txt:
2331
2332 2018-05-11  Daniel Bates  <dabates@apple.com>
2333
2334         X-Frame-Options: SAMEORIGIN needs to check all ancestor frames
2335         https://bugs.webkit.org/show_bug.cgi?id=185567
2336         <rdar://problem/40175008>
2337
2338         Reviewed by Brent Fulgham.
2339
2340         Add tests to ensure that "X-Frame-Options: SAMEORIGIN" checks ancestor frames.
2341
2342         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html:
2343         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html:
2344         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html:
2345         * http/tests/resources/echo-iframe-src.php: Copied from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
2346         * http/tests/security/XFrameOptions/resources/x-frame-options-ancestors-same-origin-deny.html: Added.
2347         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-allow.cgi: Added.
2348         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-deny.cgi: Added.
2349         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow-expected.txt: Added.
2350         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow.html: Added.
2351         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny-expected.txt: Added.
2352         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny.html: Renamed from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
2353
2354 2018-05-11  Nan Wang  <n_wang@apple.com>
2355
2356         AX: In role=dialog elements with aria-modal=true VoiceOver iOS/macOS can't manually focus or read dialog paragraph description text inside the modal.
2357         https://bugs.webkit.org/show_bug.cgi?id=185219
2358         <rdar://problem/39920009>
2359
2360         Reviewed by Chris Fleizach.
2361
2362         * accessibility/aria-modal-text-descendants-expected.txt: Added.
2363         * accessibility/aria-modal-text-descendants.html: Added.
2364
2365 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
2366
2367         Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition
2368         https://bugs.webkit.org/show_bug.cgi?id=185465
2369         <rdar://problem/35263057>
2370
2371         Reviewed by Antti Koivisto.
2372
2373         Rebaselined the tests. Most of these are due to new extra line breaks being generated after table and
2374         header elements as expected. See inline comments for some newly discovered bugs and rebaselines due to
2375         other non-obvious reasons.
2376
2377         * accessibility/internal-link-anchors2-expected.txt: This test now demonstrates a bug that WebKit doesn't
2378         generate an extra line break before h3 when it has a large margin-top since an extra line break is only
2379         generated after a node at the moment.
2380         * accessibility/mac/mathml-elements-expected.txt:
2381         * accessibility/table-headers-expected.txt:
2382         * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
2383         * css3/flexbox/box-orient-button-expected.txt:
2384         * css3/flexbox/flexitem-expected.txt:
2385         * editing/execCommand/19087-expected.txt: The second blockquote which has the height of 0px no longer
2386         generates an extra new line.
2387         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Selection is now being restored properly
2388         using TextIterator in InsertListCommand.
2389         * editing/selection/tapping-in-table-at-end-of-document-expected.txt: Added.
2390         * editing/selection/tapping-in-table-at-end-of-document.html: Added.
2391         * editing/text-iterator/table-at-end-of-document-expected.txt: Added.
2392         * editing/text-iterator/table-at-end-of-document.html: Added.
2393         * fast/block/positioning/insert-positioned-in-anonymous-crash-expected.txt:
2394         * fast/css/css3-ch-unit-expected.txt: Line breaks are generated between block & inline-block elements
2395         as expected.
2396         * fast/css/percent-min-width-img-src-change-expected.txt:
2397         * fast/css/percent-width-img-src-change-expected.txt:
2398         * fast/css/pseudo-empty-display-none-expected.txt:
2399         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt:
2400         * fast/dom/HTMLDivElement/align/getset-expected.txt:
2401         * fast/dom/HTMLSelectElement/listbox-select-reset-expected.txt:
2402         * fast/dom/HTMLTableElement/table-with-invalid-border-expected.txt:
2403         * fast/forms/option-mouseevents-expected.txt:
2404         * fast/history/multiple-classes-visited-expected.txt:
2405         * fast/history/self-is-visited-expected.txt:
2406         * fast/html/marquee-reparent-check-expected.txt:
2407         * fast/inline-block/anonymous-block-crash-expected.txt: This test now demonstrates a bug that we're not
2408         generating an empty line before a block in some cases.
2409         * fast/inline/inline-position-top-align-expected.txt:
2410         * fast/invalid/test-case-tr-th-td-should-not-close-dl-list-expected.txt:
2411         * fast/overflow/scrollbar-click-retains-focus-expected.txt:
2412         * fast/parser/comments-expected.txt:
2413         * fast/parser/fragment-parser-doctype-expected.txt:
2414         * fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt:
2415         * fast/spatial-navigation/snav-radio-group-expected.txt: A line break is generated after a nested table.
2416         * fast/sub-pixel/table-cells-have-stable-width-expected.txt:
2417         * fast/table/table-row-oveflow-crash-expected.txt: A line break is generated after a table as expected,
2418         which is followed by a BR which creates a blank line.
2419         * fast/table/table-with-borderattr-null-expected.txt:
2420         * fast/table/table-with-borderattr-set-to-null-expected.txt:
2421         * fast/text/international/dynamic-text-combine-crash-expected.txt:
2422         * fast/xsl/mozilla-tests-expected.txt:
2423         * http/tests/misc/large-js-program-expected.txt:
2424         * imported/blink/plugins/empty-per-context-data-expected.txt:
2425         * inspector/console/js-isLikelyStackTrace-expected.txt:
2426         * inspector/console/js-source-locations-expected.txt:
2427         * mathml/out-of-flow-in-token-crash-expected.txt:
2428         * mathml/presentation/stretchy-depth-height-expected.txt:
2429         * platform/mac/accessibility/table-cells-roles-expected.txt: Line breaks are generated after a block
2430         followed by two two consecutive BRs.
2431         * platform/mac/accessibility/table-roles-hierarchy-expected.txt: Ditto.
2432         * svg/foreignObject/fO-fixed-position-crash-expected.txt:
2433         * tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt:
2434         * transforms/3d/hit-testing/coplanar-with-camera-expected.txt:
2435
2436 2018-05-11  Chris Dumez  <cdumez@apple.com>
2437
2438         REGRESSION (async policy delegate): Revoking an object URL immediately after triggering download breaks file download
2439         https://bugs.webkit.org/show_bug.cgi?id=185531
2440         <rdar://problem/39909589>
2441
2442         Reviewed by Geoffrey Garen.
2443
2444         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke-expected.txt: Added.
2445         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke.html: Added.
2446         Add layout test coverage.
2447
2448         * platform/ios-wk1/TestExpectations:
2449         * platform/ios-wk2/TestExpectations:
2450         * platform/mac-wk1/TestExpectations:
2451         * platform/win/TestExpectations:
2452         * platform/wincairo/TestExpectations:
2453         Skip new test on platforms that do not support the download attribute.
2454
2455 2018-05-11  Antti Koivisto  <antti@apple.com>
2456
2457         LinkLoader fails to remove CachedResourceClient in some cases
2458         https://bugs.webkit.org/show_bug.cgi?id=185553
2459         <rdar://problem/36879656>
2460
2461         Reviewed by Geoffrey Garen.
2462
2463         * http/tests/preload/link-preload-client-remove-expected.txt: Added.
2464         * http/tests/preload/link-preload-client-remove.html: Added.
2465
2466 2018-05-11  Charles Vazac  <cvazac@gmail.com>
2467
2468         Runtime feature flag for Server-Timing
2469         https://bugs.webkit.org/show_bug.cgi?id=184758
2470
2471         Reviewed by Youenn Fablet.
2472
2473         * imported/w3c/resources/import-expectations.json: Import server-timing tests.
2474         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.html: Added.
2475         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
2476         * platform/ios-wk1/TestExpectations: Skip service-worker test.
2477         * platform/mac-wk1/TestExpectations: Skip service-worker test.
2478         * platform/win/TestExpectations: Skip service-worker test.
2479
2480 2018-05-11  Youenn Fablet  <youenn@apple.com>
2481
2482         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
2483         https://bugs.webkit.org/show_bug.cgi?id=185384
2484         <rdar://problem/40035167>
2485
2486         Reviewed by Eric Carlson.
2487
2488         * webrtc/addICECandidate-closed.html: Move more pc calls inside the try/catch.
2489         This ensures that the test will be consistent as the pc might be closed sooner for some runs.
2490
2491 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
2492
2493         [GTK][a11y] Newly added accessibility/scroll-to-make-visible-iframe-offscreen.html fails
2494
2495         Unreviewed gardening. Added the failure.
2496         * platform/gtk/TestExpectations:
2497
2498 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
2499
2500         [GTK] media/video-playbackrate.html intermittently crashing
2501         https://bugs.webkit.org/show_bug.cgi?id=185546
2502
2503         Mark thet test, unreviewed gardening.
2504         * platform/gtk/TestExpectations:
2505
2506 2018-05-11  Youenn Fablet  <youenn@apple.com>
2507
2508         Rebase some fetch API tests
2509         https://bugs.webkit.org/show_bug.cgi?id=185544
2510
2511         Unreviewed.
2512
2513         * http/tests/fetch/fetching-same-resource-with-different-options-expected.txt:
2514         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2515         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2516
2517 2018-05-11  Youenn Fablet  <youenn@apple.com>
2518
2519         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
2520         https://bugs.webkit.org/show_bug.cgi?id=185430
2521         <rdar://problem/40065118>
2522
2523         Unreviewed.
2524
2525         * platform/ios-wk2/TestExpectations: Precising the WK1 testRunner API used by the test.
2526
2527 2018-05-10  Ryosuke Niwa  <rniwa@webkit.org>
2528
2529         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
2530         https://bugs.webkit.org/show_bug.cgi?id=182589
2531
2532         Reviewed by Wenson Hsieh.
2533
2534         This is a speculative fix for the test since I can't reproduce the flakiness locally. Because r227983 makes
2535         the layout update async, I suspect the focus change which occurs to the keygen having autofocus attribute
2536         isn't updating the layout in time for notifyDone call. Manually update the layout before/after the test.
2537
2538         Also wait for the load event to figure before starting the test since layout, etc... may not be updated
2539         immediately after DOMContentLoaded.
2540
2541         * fast/dom/adopt-node-crash-2.html:
2542
2543 2018-05-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2544
2545         [Extra zoom mode] fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html sometimes fails
2546         https://bugs.webkit.org/show_bug.cgi?id=185517
2547         <rdar://problem/40112983>
2548
2549         Reviewed by Tim Horton.
2550
2551         Adjusts some existing layout tests — see below for more detail.
2552
2553         * fast/css/extrazoom/viewport-units-shrink-to-fit.html:
2554
2555         Remove calls to wait for the next presentation update which are no longer necessary after r231606.
2556
2557         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
2558
2559         Wait for the next visible content rect update, when the unobscured content rect is guaranteed to be up to date.
2560
2561         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html:
2562
2563         Wait for the next visible content rect update rather than the next presentation update (i.e. remote layer tree
2564         commit). This is because the layout viewport's custom fixed position rect is propagated in the visible content
2565         rect update flow, and ensuring a presentation update is insufficient to guarantee that the layout viewport is up
2566         to date.
2567
2568         * resources/ui-helper.js:
2569         (window.UIHelper.ensureVisibleContentRectUpdate):
2570
2571         Add a new test helper to wait for the next presentation update.
2572
2573 2018-05-10  Matt Baker  <mattbaker@apple.com>
2574
2575         Web Inspector: ASSERT_NOT_REACHED in PageDebuggerAgent::didAddEventListener when page adds attribute event listener
2576         https://bugs.webkit.org/show_bug.cgi?id=181580
2577         <rdar://problem/36461309>
2578
2579         Reviewed by Brian Burg.
2580
2581         Add new test covering the case where adding an attribute event listener
2582         causes an existing attribute event listener to be replaced.
2583
2584         * inspector/debugger/async-stack-trace-expected.txt:
2585         * inspector/debugger/async-stack-trace.html:
2586
2587 2018-05-10  Chris Dumez  <cdumez@apple.com>
2588
2589         'Cross-Origin-Options header implementation follow-up
2590         https://bugs.webkit.org/show_bug.cgi?id=185520
2591
2592         Reviewed by Ryosuke Niwa.
2593
2594         Extend layout testing to cover mixed case, multiple values and no value.
2595
2596         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt:
2597         * http/wpt/cross-origin-options/cross-origin-options-header.html:
2598
2599 2018-05-10  Ross Kirsling  <ross.kirsling@sony.com>
2600
2601         [WinCairo] Unreviewed gardening.
2602
2603         * platform/wincairo/TestExpectations:
2604         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
2605
2606 2018-05-10  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2607
2608         [wpe] update the TestExpectations for encrypted-media after some fixes
2609         https://bugs.webkit.org/show_bug.cgi?id=185277
2610
2611         Reviewed by Xabier Rodriguez-Calvar.
2612
2613         Once the decryptor moved from AppendPipeline to Playbackpipeline and the patches 185242, 185244
2614         are fixed, the encrypted-media WPT LayoutTests will no longer crash and some one will pass.
2615
2616         * platform/wpe/TestExpectations:
2617         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt:
2618
2619 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
2620
2621         Markup.dump should dump selection focus & anchor at the root node
2622         https://bugs.webkit.org/show_bug.cgi?id=185497
2623
2624         Reviewed by Wenson Hsieh.
2625
2626         Added the support for logging selection end points (anchor & focus) for when they're
2627         anchored against the root node passed to Markup.dump.
2628
2629         * editing/deleting/delete-across-editable-content-boundaries-1-expected.txt:
2630         * editing/deleting/delete-image-followed-by-two-br-expected.txt:
2631         * editing/deleting/delete-start-block-expected.txt:
2632         * editing/deleting/delete-word-from-unstyled-div-expected.txt:
2633         * editing/deleting/deleting-relative-positioned-special-element-expected.txt:
2634         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
2635         * editing/deleting/smart-delete-across-editable-boundaries-expected.txt:
2636         * editing/execCommand/break-non-editable-blockquote-expected.txt:
2637         * editing/execCommand/format-block-table-expected.txt:
2638         * editing/execCommand/indent-img-twice-expected.txt:
2639         * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt:
2640         * editing/inserting/5607069-2-expected.txt:
2641         * editing/inserting/5994480-2-expected.txt:
2642         * editing/inserting/insert-list-in-table-cell-03-expected.txt:
2643         * editing/inserting/insert-list-in-table-cell-04-expected.txt:
2644         * editing/inserting/insert-list-in-table-cell-07-expected.txt:
2645         * editing/inserting/insert-list-in-table-cell-08-expected.txt:
2646         * editing/inserting/insert-table-in-paragraph-crash-expected.txt:
2647         * editing/pasteboard/copy-null-characters-expected.txt:
2648         * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt:
2649         * editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt:
2650         * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt:
2651         * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt:
2652         * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt:
2653         * editing/style/apply-style-atomic-expected.txt:
2654         * fast/events/5056619-expected.txt:
2655         * platform/ios/editing/deleting/delete-emoji-1-expected.txt:
2656         * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
2657         * platform/ios/editing/deleting/delete-emoji-3-expected.txt:
2658         * platform/ios/editing/deleting/delete-emoji-4-expected.txt:
2659         * platform/ios/editing/deleting/delete-emoji-5-expected.txt:
2660         * platform/ios/editing/deleting/delete-emoji-6-expected.txt:
2661         * platform/ios/editing/deleting/delete-emoji-7-expected.txt:
2662         * platform/ios/editing/deleting/delete-emoji-8-expected.txt:
2663         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
2664         * platform/ios/editing/deleting/delete-emoji-expected.txt:
2665         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt:
2666         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt:
2667         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt:
2668         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt:
2669         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt:
2670         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt:
2671         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt:
2672         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt:
2673         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt:
2674         * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
2675         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
2676         * platform/mac/editing/deleting/delete-emoji-3-expected.txt:
2677         * platform/mac/editing/deleting/delete-emoji-4-expected.txt:
2678         * platform/mac/editing/deleting/delete-emoji-5-expected.txt:
2679         * platform/mac/editing/deleting/delete-emoji-6-expected.txt:
2680         * platform/mac/editing/deleting/delete-emoji-7-expected.txt:
2681         * platform/mac/editing/deleting/delete-emoji-8-expected.txt:
2682         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2683         * platform/mac/editing/deleting/delete-emoji-expected.txt:
2684         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
2685         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
2686         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
2687         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
2688         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
2689         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
2690         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
2691         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
2692         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
2693         * resources/dump-as-markup.js:
2694         (Markup): Added the logging of selection markers to the root node.ß∑
2695         (Markup._get):
2696         (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.
2697
2698 2018-05-09  Nan Wang  <n_wang@apple.com>
2699
2700         AX: VoiceOver iframe scrolling focus jumping bug
2701         https://bugs.webkit.org/show_bug.cgi?id=176615
2702         <rdar://problem/34333067>
2703
2704         Reviewed by Chris Fleizach.
2705
2706         * accessibility/resources/iframe.html: Added.
2707         * accessibility/scroll-to-make-visible-iframe-offscreen-expected.txt: Added.
2708         * accessibility/scroll-to-make-visible-iframe-offscreen.html: Added.
2709         * platform/win/TestExpectations:
2710
2711 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
2712
2713         AX: accessibleNameForNode should simplify whitespace when using innerText
2714         https://bugs.webkit.org/show_bug.cgi?id=185498
2715
2716         Reviewed by Chris Fleizach.
2717
2718         * accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added.
2719         * accessibility/text-alternative-calculation-from-unrendered-table.html: Added.
2720
2721 2018-05-09  Chris Dumez  <cdumez@apple.com>
2722
2723         Add initial support for 'Cross-Origin-Options' HTTP response header
2724         https://bugs.webkit.org/show_bug.cgi?id=184996
2725         <rdar://problem/39664620>
2726
2727         Reviewed by Geoff Garen.
2728
2729         Add layout test coverage.
2730
2731         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Added.
2732         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Added.
2733         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html: Added.
2734         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Added.
2735         * http/wpt/cross-origin-options/allow-postmessage.html: Added.
2736         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Added.
2737         * http/wpt/cross-origin-options/cross-origin-options-header.html: Added.
2738         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html: Added.
2739         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Added.
2740         * http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py: Added.
2741
2742 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
2743
2744         Release assert in TreeScopeOrderedMap::remove via HTMLImageElement::removedFromAncestor
2745         https://bugs.webkit.org/show_bug.cgi?id=185493
2746
2747         Reviewed by Brent Fulgham.
2748
2749         Added a regression test.
2750
2751         * fast/images/imagemap-in-shadow-tree-removed-expected.txt: Added.
2752         * fast/images/imagemap-in-shadow-tree-removed.html: Added.
2753
2754 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
2755
2756         AX: Hidden nodes which are not directly referenced should not participate name/description from content
2757         https://bugs.webkit.org/show_bug.cgi?id=185478
2758
2759         Reviewed by Chris Fleizach.
2760
2761         * accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
2762         * accessibility/text-alternative-calculation-hidden-nodes.html: Added.
2763         * platform/gtk/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
2764
2765 2018-05-09  Youenn Fablet  <youenn@apple.com>
2766
2767         LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html is flaky
2768         https://bugs.webkit.org/show_bug.cgi?id=185494
2769
2770         Reviewed by Geoffrey Garen.
2771
2772         Return the 404 to the manifest request after a delay so that aborting is done first.
2773
2774         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
2775         * http/tests/appcache/abort-cache-onchecking-manifest-404.html:
2776
2777 2018-05-09  Thibault Saunier  <tsaunier@igalia.com>
2778
2779         [GStreamer] Never call updateTracks if running on legacy pipeline
2780         https://bugs.webkit.org/show_bug.cgi?id=184581
2781
2782         Reviewed by Philippe Normand.
2783
2784         https://bugs.webkit.org/show_bug.cgi?id=185252
2785
2786         * platform/gtk/TestExpectations:
2787
2788 2018-05-09  Ross Kirsling  <ross.kirsling@sony.com>
2789
2790         Unreviewed gardening for WinCairo LayoutTests.
2791
2792         * platform/wincairo/TestExpectations:
2793         * platform/wincairo/css3/filters/effect-brightness-clamping-expected.txt:
2794         * platform/wincairo/css3/filters/effect-brightness-expected.txt:
2795         * platform/wincairo/editing/deleting/5126166-expected.txt:
2796         * platform/wincairo/editing/deleting/5206311-1-expected.txt:
2797         * platform/wincairo/editing/deleting/5433862-2-expected.txt:
2798         * platform/wincairo/editing/deleting/5483370-expected.txt:
2799
2800 2018-05-09  Daniel Bates  <dabates@apple.com>
2801
2802         REGRESSION (r231479): http/tests/appcache/x-frame-options-prevents-framing.php is timing out
2803         https://bugs.webkit.org/show_bug.cgi?id=185443
2804         <rdar://problem/40100660>
2805
2806         Reviewed by Andy Estes.
2807
2808         Unskip test now that it no longer times out.
2809
2810         * platform/wk2/TestExpectations:
2811
2812 2018-05-09  Justin Fan  <justin_fan@apple.com>
2813
2814         Added Khronos conformance test for ASTC compressed texture support.
2815         https://bugs.webkit.org/show_bug.cgi?id=185272
2816         <rdar://problem/15745737>
2817         
2818         Reviewed by Dean Jackson.
2819
2820         This requires OpenGL ES 3 context for WebKit to detect proper support.
2821
2822         * fast/canvas/webgl/resources/js-test-post.js: Added.
2823         * fast/canvas/webgl/resources/js-test-pre.js: Added.
2824         * fast/canvas/webgl/resources/js-test-style.css: Added.
2825         * fast/canvas/webgl/resources/webgl-test-utils-khr.js: Added.
2826         * fast/canvas/webgl/webgl-compressed-texture-astc-expected.txt: Added.
2827         * fast/canvas/webgl/webgl-compressed-texture-astc.html: Added.
2828
2829 2018-05-09  Youenn Fablet  <youenn@apple.com>
2830
2831         Unflake some additional AppCache tests
2832         https://bugs.webkit.org/show_bug.cgi?id=185467
2833
2834         Reviewed by Alex Christensen.
2835
2836         Remove JS console logging for two tests that are testing crash scenarios.
2837         Increase the time it takes to load appcache entries so that aborting
2838         is done prior entry loading completion for two other tests.
2839
2840         * TestExpectations:
2841         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
2842         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
2843         * http/tests/appcache/resources/abort-cache-onprogress.manifest:
2844         * http/tests/appcache/resources/not-exist.vob.php:
2845
2846 2018-05-09  Per Arne Vollan  <pvollan@apple.com>
2847
2848         [Win] The test http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is timing out.
2849         https://bugs.webkit.org/show_bug.cgi?id=185471
2850
2851         Unreviewed test gardening.
2852
2853         * platform/win/TestExpectations:
2854
2855 2018-05-09  Dominik Infuehr  <dinfuehr@igalia.com>
2856
2857         [ARM] Disable test on Linux due to lack of executable memory
2858         https://bugs.webkit.org/show_bug.cgi?id=185466
2859
2860         Reviewed by Yusuke Suzuki.
2861
2862         Do not run tests with LLInt disabled, otherwise test runs out of executable memory.
2863
2864         * js/script-tests/dfg-uint32array-overflow-values.js:
2865         * js/script-tests/dfg-uint8clampedarray.js:
2866
2867 2018-05-09  Ms2ger  <Ms2ger@igalia.com>
2868
2869         Update fast/events/constructors/(mouse|wheel)-event-constructor.html and expectations.
2870         https://bugs.webkit.org/show_bug.cgi?id=115025
2871
2872         Reviewed by Michael Catanzaro.
2873
2874         clientX/Y values are clamped to a signed 26 bit-integer by using LayoutPoint.
2875         I updated the test to expect that. (Alternatively, we could keep the
2876         current expectations in the test and leave FAIL lines in the test
2877         expectation file.)
2878
2879         Expectation files are updated or removed to match the test change, as
2880         well as a number of code changes since the last time they were accurate.
2881
2882         * fast/events/constructors/mouse-event-constructor-expected.txt:
2883         * fast/events/constructors/mouse-event-constructor.html:
2884         * fast/events/constructors/wheel-event-constructor-expected.txt:
2885         * fast/events/constructors/wheel-event-constructor.html:
2886         * platform/gtk/TestExpectations:
2887         * platform/gtk/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
2888         * platform/gtk/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
2889         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
2890         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
2891         * platform/wpe/TestExpectations:
2892
2893 2018-05-08  Daniel Bates  <dabates@apple.com>
2894
2895         Do not apply X-Frame-Options and CSP frame-ancestors to Quick Look-applicable responses in NetworkProcess
2896         https://bugs.webkit.org/show_bug.cgi?id=185442
2897         <rdar://problem/40067209>
2898
2899         Reviewed by Andy Estes.
2900
2901         Remove test http/tests/quicklook/csp-header-ignored.html from TestExpectations now that it passes.
2902
2903         * platform/ios/TestExpectations:
2904
2905 2018-05-08  Daniel Bates  <dabates@apple.com>
2906
2907         Add tests to ensure that the Strong Password appearance is removed on form reset
2908         https://bugs.webkit.org/show_bug.cgi?id=185440
2909
2910         Reviewed by Ryosuke Niwa.
2911
2912         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html: Added.
2913         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html: Added.
2914
2915 2018-05-08  Daniel Bates  <dabates@apple.com>
2916
2917         Resign Strong Password appearance when text field value changes
2918         https://bugs.webkit.org/show_bug.cgi?id=185433
2919         <rdar://problem/39958508>
2920
2921         Reviewed by Ryosuke Niwa.
2922
2923         Add a test to ensure we remove the Strong Password appearance when the value of the text field value changes.
2924
2925         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html: Added.
2926         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Added.
2927         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html: Added.
2928         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html: Added.
2929         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html: Added.
2930         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html: Added.
2931         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Add support for
2932         setting the autofilled state of a field.
2933         (window.onload):
2934
2935 2018-05-08  Eric Carlson  <eric.carlson@apple.com>
2936
2937         Consecutive messages logged as JSON are coalesced
2938         https://bugs.webkit.org/show_bug.cgi?id=185432
2939
2940         Reviewed by Joseph Pecoraro.
2941
2942         * inspector/console/webcore-logging-expected.txt:
2943         * inspector/console/webcore-logging.html:
2944
2945 2018-05-08  Jer Noble  <jer.noble@apple.com>
2946
2947         Mute MediaElementSourceNode when tainted.
2948         https://bugs.webkit.org/show_bug.cgi?id=184866
2949
2950         Reviewed by Eric Carlson.
2951
2952         * http/tests/media/resources/1000Hz-sin.wav: Added.
2953         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-expected.txt: Added.
2954         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html: Added.
2955         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-expected.txt: Added.
2956         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html: Added.
2957
2958 2018-05-08  Daniel Bates  <dabates@apple.com>
2959
2960         Skip test http/tests/appcache/x-frame-options-prevents-framing.php for now in WebKit2.
2961
2962         Will address in <https://bugs.webkit.org/show_bug.cgi?id=185443>.
2963
2964         * platform/wk2/TestExpectations:
2965
2966 2018-05-08  Daniel Bates  <dabates@apple.com>
2967
2968         Mark test http/tests/quicklook/csp-header-ignored.html as Failure.
2969
2970         Will fix in <https://bugs.webkit.org/show_bug.cgi?id=185442>.
2971
2972         * platform/ios/TestExpectations:
2973
2974 2018-05-08  Youenn Fablet  <youenn@apple.com>
2975
2976         Some appcache crash tests are flaky due to console messages
2977         https://bugs.webkit.org/show_bug.cgi?id=185431
2978
2979         Reviewed by Geoffrey Garen.
2980
2981         Mark 3 tests that were written to test crashes as DumpJSConsoleLogInStdErr.
2982         It is better to mark them as such than to changing them since they might no longer cover the crash reasons.
2983         Rebase two other tests that might need further work to stop being flaky.
2984
2985         * TestExpectations:
2986         * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
2987         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
2988         * http/tests/appcache/deferred-events-expected.txt:
2989         * http/tests/appcache/fail-on-update-2-expected.txt:
2990         * http/tests/appcache/fail-on-update-expected.txt:
2991         * platform/mac/TestExpectations:
2992
2993 2018-05-08  Youenn Fablet  <youenn@apple.com>
2994
2995         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
2996         https://bugs.webkit.org/show_bug.cgi?id=185430
2997
2998         Unreviewed.
2999
3000         Skip the test as it is using WK1-only test runner API.
3001         * platform/ios-wk2/TestExpectations:
3002
3003 2018-05-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
3004
3005         feTurbulence is not rendered correctly on Retina display
3006         https://bugs.webkit.org/show_bug.cgi?id=183798
3007
3008         Reviewed by Simon Fraser.
3009
3010         * fast/hidpi/filters-turbulence-expected.html: Added.
3011         * fast/hidpi/filters-turbulence.html: Added.
3012
3013 2018-05-07  Chris Dumez  <cdumez@apple.com>
3014
3015         Unreviewed, add frame name in form-iframe-target-before-load-crash.html
3016         https://bugs.webkit.org/show_bug.cgi?id=185408
3017
3018         The test started causing flakiness after r231456 because it would submit
3019         the form in the main frame instead of the test frame.
3020
3021         * fast/events/form-iframe-target-before-load-crash.html:
3022
3023 2018-05-07  Simon Fraser  <simon.fraser@apple.com>
3024
3025         CSS filters which reference SVG filters fail to respect the "color-interpolation-filters" of the filter
3026         https://bugs.webkit.org/show_bug.cgi?id=185343
3027
3028         Reviewed by Dean Jackson.
3029
3030         * css3/filters/color-interpolation-filters-expected.html: Added.
3031         * css3/filters/color-interpolation-filters.html: Added.
3032
3033 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3034
3035         Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html.
3036         https://bugs.webkit.org/show_bug.cgi?id=185407
3037
3038         Unreviewed test gardening.
3039
3040         * TestExpectations:
3041
3042 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3043
3044         Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky.
3045         https://bugs.webkit.org/show_bug.cgi?id=184802
3046
3047         Unreviewed test gardening.
3048
3049         * TestExpectations:
3050
3051 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3052
3053         Mark http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html as flaky.
3054         https://bugs.webkit.org/show_bug.cgi?id=185404
3055
3056         Unreviewed test gardening.
3057
3058         * platform/mac-wk1/TestExpectations:
3059
3060 2018-05-07  Daniel Bates  <dabates@apple.com>
3061
3062         CSP status-code incorrect for document blocked due to violation of its frame-ancestors directive
3063         https://bugs.webkit.org/show_bug.cgi?id=185366
3064         <rdar://problem/40035116>
3065
3066         Reviewed by Brent Fulgham.
3067
3068         Update existing test results now that we send the HTTP status code for the correct document.
3069
3070         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
3071         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
3072
3073 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3074
3075         Update TestExpectations for inspector/sampling-profiler/named-function-expression.html.
3076         https://bugs.webkit.org/show_bug.cgi?id=170830
3077
3078         Unreviewed test gardening.
3079
3080         * platform/mac-wk1/TestExpectations:
3081         * platform/mac/TestExpectations:
3082
3083 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3084
3085         Mark platform/mac/media/audio-session-category-video-track-change.html as flaky.
3086         https://bugs.webkit.org/show_bug.cgi?id=184609
3087
3088         Unreviewed test gardening.
3089
3090         * platform/mac/TestExpectations:
3091
3092 2018-05-07  Daniel Bates  <dabates@apple.com>
3093
3094         CSP referrer incorrect for document blocked due to violation of its frame-ancestors directive
3095         https://bugs.webkit.org/show_bug.cgi?id=185380
3096
3097         Reviewed by Brent Fulgham.
3098
3099         Update existing test results now that we send the referrer for the correct document.
3100
3101         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
3102         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
3103         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
3104         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
3105
3106 2018-05-07  Chris Dumez  <cdumez@apple.com>
3107
3108         Stop using an iframe's id as fallback if its name attribute is not set
3109         https://bugs.webkit.org/show_bug.cgi?id=11388
3110
3111         Reviewed by Geoff Garen.
3112
3113         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
3114         * fast/dom/Window/named-getter-frame-id.html: Added.
3115         Add layout test coverage.
3116
3117         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
3118         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
3119         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
3120         * fast/dom/Window/window-special-properties-expected.txt:
3121         * fast/frames/iframe-no-name-expected.txt:
3122         * fast/frames/iframe-no-name.html:
3123         * fast/layers/prevent-hit-test-during-layout.html:
3124         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
3125         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
3126         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
3127         * http/tests/security/cross-origin-reified-window-property-access.html:
3128         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
3129         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
3130         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
3131         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
3132         * http/wpt/cache-storage/cache-remove-twice.html:
3133         Update some layout tests that relied on our old (non-standard) behavior.
3134
3135 2018-05-07  Youenn Fablet  <youenn@apple.com>
3136
3137         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
3138         https://bugs.webkit.org/show_bug.cgi?id=185384
3139
3140         Reviewed by Eric Carlson.
3141
3142         Given that we are calling addIceCandidate and close the peer connection,
3143         addIceCandidate might throw an error sometimes.
3144         Catch the exception to make the test output stable.
3145
3146         * webrtc/addICECandidate-closed.html:
3147
3148 2018-05-07  Chris Dumez  <cdumez@apple.com>
3149
3150         ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
3151         https://bugs.webkit.org/show_bug.cgi?id=185322
3152
3153         Reviewed by Geoff Garen.
3154
3155         Rebaseline layout tests due to frame name changes.
3156
3157         * applicationmanifest/display-mode-subframe-expected.txt:
3158         * contentfiltering/allow-after-add-data-expected.txt:
3159         * contentfiltering/allow-after-finished-adding-data-expected.txt:
3160         * contentfiltering/allow-after-response-expected.txt:
3161         * contentfiltering/allow-after-will-send-request-expected.txt:
3162         * contentfiltering/allow-never-expected.txt:
3163         * contentfiltering/block-after-add-data-expected.txt:
3164         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
3165         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
3166         * contentfiltering/block-after-finished-adding-data-expected.txt:
3167         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
3168         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
3169         * contentfiltering/block-after-response-expected.txt:
3170         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
3171         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
3172         * contentfiltering/block-after-will-send-request-expected.txt:
3173         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
3174         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
3175         * contentfiltering/block-never-expected.txt:
3176         * fast/dom/Geolocation/callback-to-deleted-context-expected.txt:
3177         * fast/dom/Geolocation/disconnected-frame-expected.txt:
3178         * fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt:
3179         * fast/dom/Window/messageevent-source-postmessage-expected.txt:
3180         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt:
3181         * fast/dom/javascript-url-crash-function-expected.txt:
3182         * fast/encoding/meta-overrules-auto-expected.txt:
3183         * fast/events/before-unload-forbidden-navigation-expected.txt:
3184         * fast/events/before-unload-in-subframe-expected.txt:
3185         * fast/events/before-unload-with-subframes-expected.txt:
3186         * fast/events/focusingUnloadedFrame-expected.txt:
3187         * fast/events/onloadFrameCrash-expected.txt:
3188         * fast/events/onunload-not-on-body-expected.txt:
3189         * fast/events/pageshow-pagehide-expected.txt:
3190         * fast/events/stop-load-in-unload-handler-using-document-write-expected.txt:
3191         * fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt:
3192         * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
3193         * fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt:
3194         * fast/frames/frame-element-name-expected.txt:
3195         * fast/frames/frame-src-attribute-expected.txt:
3196         * fast/frames/frame-unload-crash-expected.txt:
3197         * fast/frames/iframe-reparenting-unique-name-expected.txt:
3198         * fast/frames/iframe-set-inner-html-expected.txt:
3199         * fast/frames/layout-after-destruction-expected.txt:
3200         * fast/frames/long-names-in-nested-subframes-expected.txt:
3201         * fast/frames/page-unload-document-open-expected.txt:
3202         * fast/frames/reparent-in-unload-contentdocument-expected.txt:
3203         * fast/frames/sandboxed-iframe-noscript-expected.txt:
3204         * fast/frames/sandboxed-iframe-storage-expected.txt:
3205         * fast/frames/srcdoc/setting-src-does-nothing-expected.txt:
3206         * fast/frames/srcdoc/srcdoc-can-navigate-expected.txt:
3207         * fast/frames/srcdoc/srcdoc-loads-content-expected.txt:
3208         * fast/history/back-from-page-with-focused-iframe-expected.txt:
3209         * fast/history/history-back-initial-vs-final-url-expected.txt:
3210         * fast/history/redirect-via-iframe-expected.txt:
3211         * fast/loader/child-frame-add-after-back-forward-expected.txt:
3212         * fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt:
3213         * fast/loader/fragment-navigation-base-blank-expected.txt:
3214         * fast/loader/frame-location-change-not-added-to-history-expected.txt:
3215         * fast/loader/frame-src-change-added-to-history-expected.txt:
3216         * fast/loader/frame-src-change-not-added-to-history-expected.txt:
3217         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
3218         * fast/loader/grandparent-completion-starts-redirect-expected.txt:
3219         * fast/loader/iframe-meta-refresh-base-blank-expected.txt:
3220         * fast/loader/iframe-set-location-base-blank-expected.txt:
3221         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt:
3222         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt:
3223         * fast/loader/page-dismissal-modal-dialogs-expected.txt:
3224         * fast/loader/ping-error-expected.txt:
3225         * fast/loader/plain-text-document-expected.txt:
3226         * fast/loader/refresh-iframe-base-blank-expected.txt:
3227         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
3228         * fast/loader/stateobjects/pushstate-in-iframe-expected.txt:
3229         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
3230         * fast/loader/stateobjects/replacestate-in-iframe-expected.txt:
3231         * fast/loader/stop-provisional-loads-expected.txt:
3232         * fast/loader/subframe-removes-itself-expected.txt:
3233         * fast/loader/subframe-self-close-expected.txt:
3234         * fast/loader/unload-hyperlink-targeted-expected.txt:
3235         * fast/parser/double-write-from-closed-iframe-expected.txt:
3236         * fast/parser/iframe-sets-parent-to-javascript-url-expected.txt:
3237         * fast/parser/javascript-url-compat-mode-expected.txt:
3238         * fast/parser/move-during-parsing-expected.txt:
3239         * fast/parser/noscript-with-javascript-disabled-expected.txt:
3240         * fast/parser/pre-html5-parser-quirks-expected.txt:
3241         * fast/preloader/iframe-srcdoc-expected.txt:
3242         * fast/tokenizer/text-plain-expected.txt:
3243         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
3244         * fast/xsl/xslt-text-expected.txt:
3245         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
3246         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt:
3247         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt:
3248         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt:
3249         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt:
3250         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt:
3251         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt:
3252         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt:
3253         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt:
3254         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
3255         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt:
3256         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
3257         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt:
3258         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt:
3259         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt:
3260         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt:
3261         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt:
3262         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt:
3263         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt:
3264         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt:
3265         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt:
3266         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt:
3267         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt:
3268         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt:
3269         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt:
3270         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt:
3271         * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
3272         * http/tests/loading/basic-auth-remove-credentials-expected.txt:
3273         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
3274         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
3275         * http/tests/loading/pdf-commit-load-callbacks-expected.txt:
3276         * http/tests/loading/redirect-with-no-location-crash-expected.txt:
3277         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
3278         * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
3279         * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
3280         * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
3281         * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
3282         * http/tests/misc/last-modified-parsing-expected.txt:
3283         * http/tests/misc/policy-delegate-called-twice-expected.txt:
3284         * http/tests/misc/redirect-to-external-url-expected.txt:
3285         * http/tests/misc/webtiming-origins-expected.txt: Removed.
3286         * http/tests/navigation/back-to-slow-frame-expected.txt:
3287         * http/tests/navigation/forward-and-cancel-expected.txt:
3288         * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
3289         * http/tests/navigation/lockedhistory-iframe-expected.txt:
3290         * http/tests/navigation/post-frames-expected.txt:
3291         * http/tests/navigation/reload-subframe-frame-expected.txt:
3292         * http/tests/navigation/reload-subframe-iframe-expected.txt:
3293         * http/tests/navigation/reload-subframe-object-expected.txt:
3294         * http/tests/preload/download_resources_from_header_iframe-expected.txt:
3295         * http/tests/preload/download_resources_from_invalid_headers-expected.txt:
3296         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
3297         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
3298         * http/tests/quicklook/document-domain-is-empty-string-expected.txt:
3299         * http/tests/quicklook/external-stylesheet-blocked-expected.txt:
3300         * http/tests/quicklook/hide-referer-on-navigation-expected.txt:
3301         * http/tests/quicklook/rtf-document-domain-is-empty-string-expected.txt:
3302         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt:
3303         * http/tests/quicklook/top-navigation-blocked-expected.txt:
3304         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
3305         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
3306         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
3307         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt:
3308         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
3309         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
3310         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
3311         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
3312         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt:
3313         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt:
3314         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
3315         * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
3316         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
3317         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
3318         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
3319         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
3320         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
3321         * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
3322         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
3323         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
3324         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
3325         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
3326         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
3327         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
3328         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
3329         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
3330         * http/tests/security/appcache-in-private-browsing-expected.txt:
3331         * http/tests/security/appcache-switching-private-browsing-expected.txt:
3332         * http/tests/security/canvas-cors-with-two-hosts-expected.txt:
3333         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt:
3334         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt:
3335         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt:
3336         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
3337         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
3338         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
3339         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
3340         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
3341         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
3342         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
3343         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
3344         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
3345         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
3346         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt:
3347         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
3348         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
3349         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
3350         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
3351         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
3352         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
3353         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
3354         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
3355         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
3356         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
3357         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
3358         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
3359         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
3360         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
3361         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
3362         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
3363         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
3364         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
3365         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt:
3366         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
3367         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
3368         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt:
3369         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt:
3370         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01-expected.txt:
3371         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02-expected.txt:
3372         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
3373         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3374         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3375         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3376         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3377         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3378         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3379         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3380         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt:
3381         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
3382         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3383         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3384         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3385         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3386         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt:
3387         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
3388         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
3389         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt:
3390         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt:
3391         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
3392         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
3393         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
3394         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
3395         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
3396         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
3397         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
3398         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
3399         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
3400         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
3401         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
3402         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
3403         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
3404         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
3405         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
3406         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
3407         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
3408         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
3409         * http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt:
3410         * http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt:
3411         * http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt:
3412         * http/tests/security/contentSecurityPolicy/directive-parsing-04-expected.txt:
3413         * http/tests/security/contentSecurityPolicy/directive-parsing-05-expected.txt:
3414         * http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt:
3415         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt:
3416         * http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt:
3417         * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
3418         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
3419         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
3420         * http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt:
3421         * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt:
3422         * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt:
3423         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
3424         * http/tests/security/contentSecurityPolicy/script-src-parsing-implicit-and-explicit-port-number-expected.txt:
3425         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
3426         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt:
3427         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt:
3428         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt:
3429         * http/tests/security/contentSecurityPolicy/script-src-self-expected.txt:
3430         * http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt:
3431         * http/tests/security/contentSecurityPolicy/source-list-parsing-01-expected.txt:
3432         * http/tests/security/contentSecurityPolicy/source-list-parsing-02-expected.txt:
3433         * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
3434         * http/tests/security/contentSecurityPolicy/source-list-parsing-04-expected.txt:
3435         * http/tests/security/contentSecurityPolicy/source-list-parsing-05-expected.txt:
3436         * http/tests/security/contentSecurityPolicy/source-list-parsing-06-expected.txt:
3437         * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
3438         * http/tests/security/contentSecurityPolicy/source-list-parsing-08-expected.txt:
3439         * http/tests/security/contentSecurityPolicy/source-list-parsing-09-expected.txt:
3440         * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
3441         * http/tests/security/contentSecurityPolicy/source-list-parsing-deprecated-expected.txt:
3442         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
3443         * http/tests/security/contentSecurityPolicy/source-list-parsing-nonascii-expected.txt:
3444         * http/tests/security/contentSecurityPolicy/source-list-parsing-none-expected.txt:
3445         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
3446         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt:
3447         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
3448         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
3449         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
3450         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
3451         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt:
3452         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt:
3453         * http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt:
3454         * http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt:
3455         * http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt:
3456         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
3457         * http/tests/security/cross-frame-access-delete-expected.txt:
3458         * http/tests/security/cross-frame-access-frameelement-expected.txt:
3459         * http/tests/security/cross-frame-access-history-put-expected.txt: Removed.
3460         * http/tests/security/cross-frame-access-location-put-expected.txt:
3461         * http/tests/security/cross-frame-access-private-browsing-expected.txt:
3462         * http/tests/security/cross-origin-appcache-allowed-expected.txt:
3463         * http/tests/security/cross-origin-appcache-expected.txt:
3464         * http/tests/security/cross-origin-css-primitive-expected.txt:
3465         * http/tests/security/cross-origin-indexeddb-allowed-expected.txt:
3466         * http/tests/security/cross-origin-indexeddb-expected.txt:
3467         * http/tests/security/cross-origin-plugin-allowed-expected.txt:
3468         * http/tests/security/cross-origin-plugin-expected.txt:
3469         * http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed-expected.txt:
3470         * http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
3471         * http/tests/security/cross-origin-session-storage-allowed-expected.txt:
3472         * http/tests/security/cross-origin-session-storage-third-party-blocked-expected.txt:
3473         * http/tests/security/cross-origin-websql-allowed-expected.txt:
3474         * http/tests/security/cross-origin-websql-expected.txt:
3475         * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
3476         * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
3477         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
3478         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
3479         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
3480         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
3481         * http/tests/security/frameNavigation/xss-ALLOWED-targeted-subframe-navigation-change-expected.txt:
3482         * http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
3483         * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
3484         * http/tests/security/history-pushState-replaceState-from-sandboxed-iframe-expected.txt:
3485         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt:
3486         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt:
3487         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
3488         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt:
3489         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
3490         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
3491         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
3492         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
3493         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
3494         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level-expected.txt:
3495         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
3496         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
3497         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3498         * http/tests/security/mixedContent/blob-url-in-iframe-expected.txt:
3499         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
3500         * http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
3501         * http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
3502         * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
3503         * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
3504         * http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
3505         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3506         * http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
3507         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3508         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
3509         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3510         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
3511         * http/tests/security/private-browsing-http-auth-expected.txt:
3512         * http/tests/security/referrer-policy-always-expected.txt:
3513         * http/tests/security/referrer-policy-default-expected.txt:
3514         * http/tests/security/referrer-policy-https-always-expected.txt:
3515         * http/tests/security/referrer-policy-https-default-expected.txt:
3516         * http/tests/security/referrer-policy-https-never-expected.txt:
3517         * http/tests/security/referrer-policy-https-no-referrer-expected.txt:
3518         * http/tests/security/referrer-policy-https-no-referrer-when-downgrade-expected.txt:
3519         * http/tests/security/referrer-policy-https-origin-expected.txt:
3520         * http/tests/security/referrer-policy-https-unsafe-url-expected.txt:
3521         * http/tests/security/referrer-policy-invalid-expected.txt:
3522         * http/tests/security/referrer-policy-never-expected.txt:
3523         * http/tests/security/referrer-policy-no-referrer-expected.txt:
3524         * http/tests/security/referrer-policy-no-referrer-when-downgrade-expected.txt:
3525         * http/tests/security/referrer-policy-origin-expected.txt:
3526         * http/tests/security/referrer-policy-redirect-expected.txt:
3527         * http/tests/security/referrer-policy-rel-noreferrer-expected.txt:
3528         * http/tests/security/same-origin-appcache-blocked-expected.txt:
3529         * http/tests/security/same-origin-document-domain-storage-allowed-expected.txt:
3530         * http/tests/security/same-origin-storage-blocked-expected.txt:
3531         * http/tests/security/same-origin-websql-blocked-expected.txt:
3532         * http/tests/security/sandboxed-iframe-document-cookie-expected.txt:
3533         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
3534         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
3535         * http/tests/security/srcdoc-inherits-referrer-expected.txt:
3536         * http/tests/security/srcdoc-inherits-referrer-for-forms-expected.txt:
3537         * http/tests/security/storage-blocking-loosened-local-storage-expected.txt:
3538         * http/tests/security/storage-blocking-loosened-plugin-expected.txt:
3539         * http/tests/security/storage-blocking-loosened-private-browsing-plugin-expected.txt:
3540         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
3541         * http/tests/security/storage-blocking-strengthened-local-storage-expected.txt:
3542         * http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
3543         * http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
3544         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
3545         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt:
3546         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt:
3547         * http/tests/security/window-properties-clear-domain-expected.txt:
3548         * http/tests/security/window-properties-clear-port-expected.txt:
3549         * http/tests/security/window-properties-pass-expected.txt:
3550         * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
3551         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
3552         * http/tests/security/xssAuditor/faux-script1-expected.txt:
3553         * http/tests/security/xssAuditor/faux-script2-expected.txt:
3554         * http/tests/security/xssAuditor/faux-script3-expected.txt:
3555         * http/tests/security/xssAuditor/malformed-HTML-expected.txt:
3556         * http/tests/security/xssAuditor/non-block-javascript-url-frame-expected.txt:
3557         * http/tests/security/xssAuditor/reflection-in-path-expected.txt:
3558         * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
3559         * http/tests/security/xssAuditor/svg-animate-expected.txt:
3560         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
3561         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
3562         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt:
3563         * http/tests/ssl/ping-with-unsafe-redirect-expected.txt:
3564         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
3565         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
3566         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
3567         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
3568         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-expected.txt:
3569         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt:
3570         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
3571         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
3572         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
3573         * http/tests/xmlhttprequest/frame-unload-abort-crash-expected.txt:
3574         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3575         * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt:
3576         * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt:
3577         * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt:
3578         * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt:
3579         * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt:
3580         * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt:
3581         * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt:
3582         * http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt:
3583         * imported/blink/fast/plugins/empty-url-object-expected.txt:
3584         * loader/stateobjects/pushstate-size-iframe-expected.txt:
3585         * loader/stateobjects/replacestate-size-iframe-expected.txt:
3586         * media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
3587         * platform/ios-wk1/http/tests/quicklook/top-navigation-blocked-expected.txt:
3588         * platform/ios-wk1/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
3589         * platform/ios/http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
3590         * platform/ios/http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
3591         * platform/ios/http/tests/quicklook/document-domain-is-empty-string-expected.txt:
3592         * platform/ios/http/tests/quicklook/external-stylesheet-blocked-expected.txt:
3593         * platform/ios/http/tests/quicklook/hide-referer-on-navigation-expected.txt:
3594         * platform/ios/http/tests/quicklook/top-navigation-blocked-expected.txt:
3595         * platform/ios/quicklook/excel-expected.txt:
3596         * platform/ios/quicklook/excel-legacy-expected.txt:
3597         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
3598         * platform/ios/quicklook/powerpoint-expected.txt:
3599         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
3600         * platform/ios/quicklook/word-expected.txt:
3601         * platform/ios/quicklook/word-legacy-expected.txt:
3602         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
3603         * platform/mac-wk2/http/tests/security/cross-origin-plugin-expected.txt:
3604         * platform/mac-wk2/http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
3605         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
3606         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
3607         * platform/mac-wk2/plugins/resize-from-plugin-expected.txt:
3608         * platform/mac/fast/loader/webarchive-encoding-respected-expected.txt:
3609         * platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt:
3610         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
3611         * platform/mac/webarchive/test-duplicate-resources-expected.txt:
3612         * platform/win/plugins/resize-from-plugin-expected.txt:
3613         * platform/win/webarchive/loading/cache-expired-subresource-expected.txt:
3614         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt:
3615         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt:
3616         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt:
3617         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt:
3618         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt:
3619         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
3620         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
3621         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
3622         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt:
3623         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
3624         * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
3625         * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
3626         * platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
3627         * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
3628         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
3629         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
3630         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
3631         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
3632         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
3633         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
3634         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
3635         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
3636         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
3637         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
3638         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
3639         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
3640         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
3641         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
3642         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
3643         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
3644         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
3645         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
3646         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
3647         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
3648         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
3649         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
3650         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
3651         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
3652         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
3653         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
3654         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
3655         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
3656         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
3657         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
3658         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
3659         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
3660         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
3661         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt:
3662         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3663         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
3664         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
3665         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
3666         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
3667         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
3668         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
3669         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3670         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
3671         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3672         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
3673         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3674         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
3675         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
3676         * platform/wk2/webarchive/loading/javascript-url-iframe-crash-expected.txt:
3677         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3678         * platform/wk2/webarchive/loading/missing-data-expected.txt:
3679         * platform/wk2/webarchive/loading/object-expected.txt:
3680         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt:
3681         * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
3682         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt:
3683         * plugins/resize-from-plugin-expected.txt:
3684         * quicklook/excel-expected.txt:
3685         * quicklook/excel-legacy-expected.txt:
3686         * quicklook/excel-macro-enabled-expected.txt:
3687         * quicklook/keynote-09-expected.txt:
3688         * quicklook/multi-sheet-numbers-09-expected.txt:
3689         * quicklook/numbers-09-expected.txt:
3690         * quicklook/pages-09-expected.txt:
3691         * quicklook/powerpoint-expected.txt:
3692         * quicklook/powerpoint-legacy-expected.txt:
3693         * quicklook/word-expected.txt:
3694         * quicklook/word-legacy-expected.txt:
3695         * userscripts/user-script-all-frames-expected.txt:
3696         * userscripts/user-script-top-frame-only-expected.txt:
3697         * userscripts/user-style-all-frames-expected.txt:
3698         * userscripts/user-style-top-frame-only-expected.txt:
3699         * webarchive/loading/javascript-url-iframe-crash-expected.txt:
3700         * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
3701         * webarchive/loading/missing-data-expected.txt:
3702         * webarchive/loading/object-expected.txt:
3703         * webarchive/loading/test-loading-archive-expected.txt:
3704         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
3705         * webarchive/loading/video-in-webarchive-expected.txt:
3706
3707 2018-05-07  Daniel Bates  <dabates@apple.com>
3708
3709         Add tests to ensure Same-Site cookies are included when performing a top-level redirect
3710         https://bugs.webkit.org/show_bug.cgi?id=185235
3711
3712         Reviewed by Alex Christensen.
3713
3714         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Added.
3715         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect.html: Added.
3716         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect-expected.txt: Added.
3717         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect.html: Added.
3718         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php: Added.
3719         * http/tests/cookies/same-site/resources/fetch-after-top-level-same-origin-redirect.php: Added.
3720
3721 2018-05-06  Dean Jackson  <dino@apple.com>
3722
3723         WebGL: Reset simulated values after validation fails
3724         https://bugs.webkit.org/show_bug.cgi?id=185363
3725         <rdar://problem/39733417>
3726
3727         Reviewed by Anders Carlsson.
3728
3729         * fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
3730         * fast/canvas/webgl/index-validation-with-subsequent-draws.html: Added.
3731
3732 2018-05-07  Ms2ger  <Ms2ger@igalia.com>
3733
3734         Support negative sw/sh values in createImageBitmap().
3735         https://bugs.webkit.org/show_bug.cgi?id=184449
3736
3737         Reviewed by Dean Jackson.
3738
3739         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: update test name
3740         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: update expected result
3741
3742 2018-05-04  Youenn Fablet  <youenn@apple.com>
3743
3744         webrtc/addICECandidate-closed.html is timing out
3745         https://bugs.webkit.org/show_bug.cgi?id=185336
3746
3747         Reviewed by Eric Carlson.
3748
3749         * webrtc/addICECandidate-closed.html:
3750
3751 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
3752
3753         Web Inspector: simplify the WI.Collection interface
3754         https://bugs.webkit.org/show_bug.cgi?id=185187
3755
3756         Reviewed by Brian Burg.
3757
3758         * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
3759         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
3760         * http/tests/inspector/network/har/har-page.html:
3761         * http/tests/inspector/network/har/har-page-expected.txt:
3762         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
3763         * http/tests/inspector/network/resource-response-source-memory-cache.html:
3764         * http/tests/inspector/network/resource-sizes-memory-cache.html:
3765         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
3766         * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts.html:
3767         * http/tests/websocket/tests/hybi/inspector/before-load.html:
3768         * inspector/canvas/resources/recording-utilities.js:
3769         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
3770         * inspector/debugger/resources/log-pause-location.js:
3771         (TestPage.registerInitializer.window.findScript):
3772         * inspector/dom/highlightFrame.html:
3773         * inspector/dom/highlightNode.html:
3774         * inspector/dom/highlightNodeList.html:
3775         * inspector/dom/highlightSelector.html:
3776         * inspector/model/frame-extra-scripts.html:
3777         * inspector/page/empty-or-missing-resources.html:
3778         * inspector/unit-tests/resource-collection.html:
3779         * inspector/worker/resources-in-worker.html:
3780
3781 2018-05-04  Youenn Fablet  <youenn@apple.com>
3782
3783         REGRESSION (r230326?): Layout Test http/tests/contentextensions/make-https.html is a flaky failure
3784         https://bugs.webkit.org/show_bug.cgi?id=184476
3785         <rdar://problem/39384226>
3786
3787         Reviewed by Ryosuke Niwa.
3788
3789         Removed flakiness expectation.
3790         Updated test to no longer log load callbacks.
3791         Instead, we rely on the fact that the four content extension upgrades
3792         are also logged as console log messages.
3793
3794         * http/tests/contentextensions/make-https-expected.txt:
3795         * http/tests/contentextensions/make-https.html:
3796         * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Removed.
3797         * platform/mac-wk2/TestExpectations:
3798
3799 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
3800
3801         Mark animations/duplicate-keys.html as flaky on iOS.
3802         https://bugs.webkit.org/show_bug.cgi?id=185332
3803
3804         Unreviewed test gardening.
3805
3806         * platform/ios/TestExpectations:
3807
3808 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
3809
3810         Rebaseline tests for iOS after r231359.
3811
3812         Unreviewed test gardening.
3813
3814         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3815         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3816         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3817
3818 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
3819
3820         Rebaseline tests after r231359.
3821
3822         Unreviewed test gardening.
3823
3824         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3825         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3826         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3827
3828 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
3829
3830         Update TestExpectations for media/video-aspect-ratio.html.
3831         https://bugs.webkit.org/show_bug.cgi?id=184457
3832
3833         Unreviewed test gardening.
3834
3835         * platform/mac-wk1/TestExpectations:
3836         * platform/mac/TestExpectations:
3837
3838 2018-05-04  Zalan Bujtas  <zalan@apple.com>
3839
3840         Use the containing block to compute the pagination gap when the container is inline.
3841         https://bugs.webkit.org/show_bug.cgi?id=184724
3842         <rdar://problem/39521800>
3843
3844         Reviewed by Simon Fraser.
3845
3846         * fast/overflow/page-overflow-with-inline-body-crash-expected.txt: Added.
3847         * fast/overflow/page-overflow-with-inline-body-crash.html: Added.
3848
3849 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
3850
3851         Web Inspector: Canvas tab: Determine isFunction by looking at the prototype
3852         https://bugs.webkit.org/show_bug.cgi?id=184990
3853
3854         Reviewed by Brian Burg.
3855
3856         * inspector/canvas/recording-2d-expected.txt:
3857
3858 2018-05-04  Chris Dumez  <cdumez@apple.com>
3859
3860         Unreviewed, rolling out r231331.
3861
3862         Caused a few tests to assert
3863
3864         Reverted changeset:
3865
3866         "Stop using an iframe's id as fallback if its name attribute
3867         is not set"
3868         https://bugs.webkit.org/show_bug.cgi?id=11388
3869         https://trac.webkit.org/changeset/231331
3870
3871 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
3872
3873         Mark http/tests/contentextensions/make-https.html as flaky.
3874         https://bugs.webkit.org/show_bug.cgi?id=184476
3875
3876         Unreviewed test gardening.
3877
3878         * platform/mac-wk2/TestExpectations:
3879
3880 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
3881
3882         Mark media/navigate-with-pip-should-not-crash.html as flaky.
3883         https://bugs.webkit.org/show_bug.cgi?id=173119
3884
3885         Unreviewed test gardening.
3886
3887         * platform/mac-wk2/TestExpectations:
3888
3889 2018-05-04  Myles C. Maxfield  <mmaxfield@apple.com>
3890
3891         Text shaping in the simple path is flipped in the y direction
3892         https://bugs.webkit.org/show_bug.cgi?id=185062
3893         <rdar://problem/39778678>
3894
3895         Reviewed by Simon Fraser.
3896
3897         This test renders a font which uses our fast text codepath but also includes vertical
3898         displacements inside its liga feature. The test makes sure that the vertical displacement
3899         occurs in the correct direction.
3900
3901         The test fonts were created by Ulrike Rausch of LiebeFonts specifically for the purpose
3902         of testing. Huge thanks to her!! Figuring out this bug would not have been possible if
3903         not for her huge help!
3904
3905         * fast/text/resources/LiebeTest-calt.woff: Added.
3906         * fast/text/resources/LiebeTest-dlig.woff: Added.
3907         * fast/text/resources/LiebeTest-liga.woff: Added.
3908         * fast/text/resources/LiebeTest-swsh.woff: Added.
3909         * fast/text/vertical-displacement-simple-codepath-expected.html: Added.
3910         * fast/text/vertical-displacement-simple-codepath.html: Added.
3911
3912 2018-05-04  Chris Nardi  <cnardi@chromium.org>
3913
3914         Serialize all URLs with double-quotes per CSSOM spec
3915         https://bugs.webkit.org/show_bug.cgi?id=184935
3916
3917         Reviewed by Antti Koivisto.
3918
3919         Update tests to use double quotes when serializing URLs, and fixes for using double quotes in the test.
3920
3921         * css3/calc/cross-fade-calc.html:
3922         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
3923         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
3924         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
3925         * css3/filters/backdrop/backdropfilter-property-parsing.html:
3926         * css3/filters/filter-property-computed-style-expected.txt:
3927         * css3/filters/filter-property-computed-style.html:
3928         * css3/filters/filter-property-expected.txt:
3929         * css3/filters/filter-property-parsing-expected.txt:
3930         * css3/filters/filter-property-parsing.html:
3931         * css3/filters/filter-property.html:
3932         * css3/filters/unprefixed-expected.txt:
3933         * css3/filters/unprefixed.html:
3934         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
3935         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
3936         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
3937         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
3938         * fast/backgrounds/multiple-backgrounds-computed-style-expected.txt:
3939         * fast/backgrounds/multiple-backgrounds-computed-style.html:
3940         * fast/css/background-position-serialize-expected.txt:
3941         * fast/css/cursor-parsing-expected.txt:
3942         * fast/css/cursor-parsing-image-set-expected.txt:
3943         * fast/css/cursor-parsing-image-set.html:
3944         * fast/css/cursor-parsing.html:
3945         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
3946         * fast/css/getComputedStyle/computed-style-border-image.html:
3947         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
3948         * fast/css/getComputedStyle/computed-style-cross-fade.html:
3949         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
3950         * fast/css/getComputedStyle/computed-style-properties.html:
3951         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
3952         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
3953         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
3954         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
3955         * fast/css/image-set-parsing.html:
3956         * fast/css/image-set-setting-expected.txt:
3957         * fast/css/image-set-setting.html:
3958         * fast/css/image-set-unprefixed-expected.txt:
3959         * fast/css/image-set-unprefixed.html:
3960         * fast/css/invalid-cursor-property-crash.html:
3961         * fast/css/parse-border-image-repeat-null-crash-expected.txt:
3962         * fast/css/uri-token-parsing-expected.txt:
3963         * fast/css/uri-token-parsing.html:
3964         * fast/css/url-with-multi-byte-unicode-escape-expected.txt:
3965         * fast/css/url-with-multi-byte-unicode-escape.html:
3966         * fast/filter-image/parse-filter-image-expected.txt:
3967         * fast/filter-image/parse-filter-image.html:
3968         * fast/innerHTML/innerHTML-uri-resolution.html:
3969         * fast/inspector-support/cssURLQuotes-expected.txt:
3970         * fast/inspector-support/cssURLQuotes.html:
3971         * fast/masking/parsing-clip-path-iri-expected.txt:
3972         * fast/masking/parsing-clip-path-iri.html:
3973         * fast/masking/parsing-mask-expected.txt:
3974         * fast/masking/parsing-mask.html:
3975         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
3976         * fast/shapes/parsing/parsing-shape-outside.html:
3977         * fast/shapes/parsing/parsing-test-utils.js:
3978         (removeBaseURL):
3979         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3980         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3981         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3982         * platform/ios/fast/css/image-set-unprefixed-expected.txt: Removed.
3983         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3984         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3985         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3986         * platform/win/fast/css/parse-border-image-repeat-null-crash-expected.txt:
3987         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3988         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3989         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3990         * resources/image-preload-helper.js: