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