c2d9c31493d8774f546ac059a81881b21f8ee753
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-06-28  Zalan Bujtas  <zalan@apple.com>
2
3         [iOS] Unreviewed test gardening.
4
5         * platform/ios/TestExpectations:
6
7 2018-06-28  Zalan Bujtas  <zalan@apple.com>
8
9         [LFC] Add block formatting only test cases
10         https://bugs.webkit.org/show_bug.cgi?id=187162
11
12         Reviewed by Antti Koivisto.
13
14         These tests are expected to generate the same tree output on every platform (no text, strictly block only). 
15
16         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
17         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
18         * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
19         * fast/block/block-only/absolute-height-stretch.html: Added.
20         * fast/block/block-only/absolute-left-auto-expected.txt: Added.
21         * fast/block/block-only/absolute-left-auto.html: Added.
22         * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
23         * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
24         * fast/block/block-only/absolute-nested-expected.txt: Added.
25         * fast/block/block-only/absolute-nested.html: Added.
26         * fast/block/block-only/absolute-nested2-expected.txt: Added.
27         * fast/block/block-only/absolute-nested2.html: Added.
28         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
29         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
30         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
31         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
32         * fast/block/block-only/absolute-simple-expected.txt: Added.
33         * fast/block/block-only/absolute-simple.html: Added.
34         * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
35         * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
36         * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
37         * fast/block/block-only/absolute-width-stretch.html: Added.
38         * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
39         * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
40         * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
41         * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
42         * fast/block/block-only/border-simple-expected.txt: Added.
43         * fast/block/block-only/border-simple.html: Added.
44         * fast/block/block-only/fixed-nested-expected.txt: Added.
45         * fast/block/block-only/fixed-nested.html: Added.
46         * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
47         * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
48         * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
49         * fast/block/block-only/floating-box-clear-both-simple.html: Added.
50         * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
51         * fast/block/block-only/floating-box-clear-right-simple.html: Added.
52         * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
53         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
54         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
55         * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
56         * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
57         * fast/block/block-only/floating-box-right-simple.html: Added.
58         * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
59         * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
60         * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
61         * fast/block/block-only/floating-box-with-clear-simple.html: Added.
62         * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
63         * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
64         * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
65         * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
66         * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
67         * fast/block/block-only/floating-left-right-simple.html: Added.
68         * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
69         * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
70         * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
71         * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
72         * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
73         * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
74         * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
75         * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
76         * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
77         * fast/block/block-only/floating-multiple-lefts.html: Added.
78         * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
79         * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
80         * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
81         * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
82         * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
83         * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
84         * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
85         * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
86         * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
87         * fast/block/block-only/margin-collapse-simple.html: Added.
88         * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
89         * fast/block/block-only/margin-collapse-top-nested.html: Added.
90         * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
91         * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
92         * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
93         * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
94         * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
95         * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
96         * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
97         * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
98         * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
99         * fast/block/block-only/margin-left-right-sizing.html: Added.
100         * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
101         * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
102         * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
103         * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
104         * fast/block/block-only/margin-simple-expected.txt: Added.
105         * fast/block/block-only/margin-simple.html: Added.
106         * fast/block/block-only/negative-margin-simple-expected.txt: Added.
107         * fast/block/block-only/negative-margin-simple.html: Added.
108         * fast/block/block-only/padding-nested-expected.txt: Added.
109         * fast/block/block-only/padding-nested.html: Added.
110         * fast/block/block-only/padding-simple-expected.txt: Added.
111         * fast/block/block-only/padding-simple.html: Added.
112         * fast/block/block-only/relative-auto-expected.txt: Added.
113         * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
114         * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
115         * fast/block/block-only/relative-auto.html: Added.
116         * fast/block/block-only/relative-bottom-expected.txt: Added.
117         * fast/block/block-only/relative-bottom.html: Added.
118         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
119         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
120         * fast/block/block-only/relative-right-expected.txt: Added.
121         * fast/block/block-only/relative-right.html: Added.
122         * fast/block/block-only/relative-siblings-expected.txt: Added.
123         * fast/block/block-only/relative-siblings.html: Added.
124         * fast/block/block-only/relative-simple-expected.txt: Added.
125         * fast/block/block-only/relative-simple.html: Added.
126
127 2018-06-28  Timothy Hatcher  <timothy@apple.com>
128
129         Find on page selection color isn't adapted for dark mode.
130         https://bugs.webkit.org/show_bug.cgi?id=187072
131         rdar://problem/40354841
132
133         Unreviewed test gardening.
134
135         * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
136         * fast/text/mark-matches-broken-line-rendering-expected.html:
137         * fast/text/mark-matches-rendering-expected.html:
138         Use -apple-system-find-highlight-background to work on all macOS versions.
139         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
140
141 2018-06-28  Antoine Quint  <graouts@apple.com>
142
143         [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
144         https://bugs.webkit.org/show_bug.cgi?id=183834
145         <rdar://problem/40997932>
146
147         Reviewed by Dean Jackson.
148
149         This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for 
150         the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
151
152         * TestExpectations:
153         * compositing/visible-rect/animated.html:
154
155 2018-06-28  Jer Noble  <jer.noble@apple.com>
156
157         Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
158
159         Remove the artificial early timeout (1s) in this test.
160
161         * media/video-buffering-allowed.html:
162
163 2018-06-28  Aditya Keerthi  <akeerthi@apple.com>
164
165         REGRESSION (r232040): Cursor jumping in Safari text fields
166         https://bugs.webkit.org/show_bug.cgi?id=187142
167         <rdar://problem/41397577>
168
169         Reviewed by Tim Horton.
170
171         Added test to ensure that the 'selectionchange' event is only fired once per
172         click in an editable node.
173
174         * fast/events/ios/click-selectionchange-once-expected.txt: Added.
175         * fast/events/ios/click-selectionchange-once.html: Added.
176
177 2018-06-28  Dirk Schulze  <krit@webkit.org>
178
179         [css-masking] Update clip-path box mapping to unified box
180         https://bugs.webkit.org/show_bug.cgi?id=185797
181
182         Reviewed by Simon Fraser.
183
184         Update existing tests and add new tests to check the slightly different behavior.
185
186         * fast/masking/parsing-clip-path-shape-expected.txt:
187         * fast/masking/parsing-clip-path-shape.html:
188         * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
189         * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
190         * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
191         * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
192         * svg/clip-path/clip-path-shape-fill.svg:
193         * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
194         * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
195         * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
196         * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
197         * svg/clip-path/clip-path-shape-stroke.svg:
198
199 2018-06-27  Ryan Haddad  <ryanhaddad@apple.com>
200
201         Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
202         https://bugs.webkit.org/show_bug.cgi?id=172864
203
204         Unreviewed test gardening.
205
206         * TestExpectations:
207
208 2018-06-27  Youenn Fablet  <youenn@apple.com>
209
210         Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
211         https://bugs.webkit.org/show_bug.cgi?id=187125
212
213         Unreviewed.
214
215         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
216
217 2018-06-27  Dirk Schulze  <krit@webkit.org>
218
219         -webkit-clip-path wrong offset for clipPath references
220         https://bugs.webkit.org/show_bug.cgi?id=129246
221
222         Reviewed by Simon Fraser.
223
224         Add test for reference clip-path offset. Correct a broken test.
225         All tests in the repo for references are interoperable between Gecko, Blink
226         and WebKit now.
227
228         * css3/masking/clip-path-reference-2-expected.html: Added.
229         * css3/masking/clip-path-reference-2.html: Added.
230         * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
231         * css3/masking/clip-path-reference-userSpaceOnUse.html:
232
233 2018-06-27  Antti Koivisto  <antti@apple.com>
234
235         Don't invoke post resolution callbacks when resolving computed style
236         https://bugs.webkit.org/show_bug.cgi?id=187113
237         <rdar://problem/41365766>
238
239         Reviewed by Geoff Garen.
240
241         * fast/dom/object-computed-style-event-expected.txt: Added.
242         * fast/dom/object-computed-style-event.html: Added.
243
244 2018-06-27  Timothy Hatcher  <timothy@apple.com>
245
246         Find on page selection color isn't adapted for dark mode.
247         https://bugs.webkit.org/show_bug.cgi?id=187072
248         rdar://problem/40354841
249
250         Reviewed by Tim Horton.
251
252         * fast/css/apple-system-control-colors-expected.txt: Updated.
253         * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
254         * fast/text/mark-matches-rendering-expected.html: Ditto.
255
256 2018-06-27  Youenn Fablet  <youenn@apple.com>
257
258         Disable content blockers in NetworkLoadChecker except for ping loads
259         https://bugs.webkit.org/show_bug.cgi?id=187083
260         <rdar://problem/41440083>
261
262         Reviewed by Chris Dumez.
263
264         * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
265         * http/tests/contentextensions/reload-without-contentextensions.html: Added.
266         * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
267
268 2018-06-27  Simon Fraser  <simon.fraser@apple.com>
269
270         https://hackernoon.com/ uses lots of layer backing store
271         https://bugs.webkit.org/show_bug.cgi?id=186909
272         rdar://problem/40257540
273
274         Reviewed by Tim Horton.
275         
276         New test.
277
278         * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
279         * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
280
281 2018-06-27  Nan Wang  <n_wang@apple.com>
282
283         AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
284         https://bugs.webkit.org/show_bug.cgi?id=187076
285
286         Reviewed by Chris Fleizach.
287
288         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
289         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
290         * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
291         * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
292
293 2018-06-26  Youenn Fablet  <youenn@apple.com>
294
295         Import wpt CORP tests
296         https://bugs.webkit.org/show_bug.cgi?id=187027
297
298         Reviewed by Chris Dumez.
299
300         Skipping tests for WK1.
301
302         * platform/ios-wk1/TestExpectations:
303         * platform/mac-wk1/TestExpectations:
304         * platform/win/TestExpectations:
305
306 2018-06-26  Daniel Bates  <dabates@apple.com>
307
308         REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
309         https://bugs.webkit.org/show_bug.cgi?id=186090
310         <rdar://problem/40692595>
311
312         Reviewed by Andy Estes.
313
314         Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
315         load as a result of a redirected cross-origin POST request.
316
317         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
318         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
319         * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
320         * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
321
322 2018-06-26  Saam Barati  <sbarati@apple.com>
323
324         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
325         https://bugs.webkit.org/show_bug.cgi?id=186878
326         <rdar://problem/40568659>
327
328         Reviewed by Filip Pizlo.
329
330         Make these test not susceptible to conservative scan leaks by ensuring at least
331         one object gets collected when we allocate many of them. Before, these were just
332         testing that a fixed number of objects were collected.
333
334         * editing/selection/navigation-clears-editor-state-expected.txt:
335         * editing/selection/navigation-clears-editor-state.html:
336         * fast/dom/reference-cycle-leaks.html:
337         * fast/misc/resources/test-observegc.js:
338         * fast/misc/test-observegc-expected.txt:
339         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
340         * plugins/refcount-leaks-expected.txt:
341         * plugins/refcount-leaks.html:
342
343 2018-06-26  Truitt Savell  <tsavell@apple.com>
344
345         [iOS] Rebaseline two webanimations tests after r233164
346         https://bugs.webkit.org/show_bug.cgi?id=187071
347
348         Unreviewed gardening
349
350         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
351         * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added.
352
353 2018-06-26  Truitt Savell  <tsavell@apple.com>
354
355         REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html
356         https://bugs.webkit.org/show_bug.cgi?id=186161
357
358         Unreviewed gardening.
359
360         * TestExpectations:
361
362 2018-06-26  Commit Queue  <commit-queue@webkit.org>
363
364         Unreviewed, rolling out r233184.
365         https://bugs.webkit.org/show_bug.cgi?id=187059
366
367         "It regressed JetStream between 5-8%" (Requested by saamyjoon
368         on #webkit).
369
370         Reverted changeset:
371
372         "JSImmutableButterfly can't be allocated from a subspace with
373         HeapCell::Kind::Auxiliary"
374         https://bugs.webkit.org/show_bug.cgi?id=186878
375         https://trac.webkit.org/changeset/233184
376
377 2018-06-26  Charlie Turner  <cturner@igalia.com>
378
379         [GTK] Unreviewed test gardening
380         https://bugs.webkit.org/show_bug.cgi?id=187048
381
382         Unreviewed gardening.
383
384         * platform/gtk/TestExpectations:
385
386 2018-06-26  Truitt Savell  <tsavell@apple.com>
387
388         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky
389         https://bugs.webkit.org/show_bug.cgi?id=187053
390
391         Unreviewed test gardening.
392
393         * platform/wk2/TestExpectations:
394
395 2018-06-26  Eric Carlson  <eric.carlson@apple.com>
396
397         Enable mock capture devices on the iOS simulator
398         https://bugs.webkit.org/show_bug.cgi?id=186846
399         <rdar://problem/41289134>
400
401         Reviewed by Youenn Fablet.
402
403         * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html.
404
405 2018-06-26  Per Arne Vollan  <pvollan@apple.com>
406
407         Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing.
408         https://bugs.webkit.org/show_bug.cgi?id=187041
409
410         Unreviewed test gardening.
411
412         * platform/win/TestExpectations:
413
414 2018-06-26  Frederic Wang  <fwang@igalia.com>
415
416         Import WPT tests for webmessaging
417         https://bugs.webkit.org/show_bug.cgi?id=187001
418
419         Reviewed by Javier Fernandez.
420
421         Skip some webmessaging tests timing out.
422
423         * TestExpectations:
424
425 2018-06-26  Zan Dobersek  <zdobersek@igalia.com>
426
427         Crash in WebAnimation::runPendingPlayTask
428         https://bugs.webkit.org/show_bug.cgi?id=186189
429
430         Reviewed by Carlos Garcia Campos.
431
432         * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests.
433
434 2018-06-25  Youenn Fablet  <youenn@apple.com>
435
436         Import WPT fetch destination tests
437         https://bugs.webkit.org/show_bug.cgi?id=186984
438
439         Reviewed by Chris Dumez.
440
441         Skipping tests for WK1 since they use service worker.
442
443         * TestExpectations: Skipping timing out tests.
444         * platform/ios-wk1/TestExpectations:
445         * platform/mac-wk1/TestExpectations:
446         * platform/win/TestExpectations:
447
448 2018-06-25  David Fenton  <david_fenton@apple.com>
449
450         LayoutTest imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker.html is flaky.
451         https://bugs.webkit.org/show_bug.cgi?id=187025
452
453         Unreviewed test gardening, update Test Expectations to [Pass Failure Slow]
454
455         * TestExpectations:
456
457 2018-06-25  Saam Barati  <sbarati@apple.com>
458
459         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
460         https://bugs.webkit.org/show_bug.cgi?id=186878
461         <rdar://problem/40568659>
462
463         Reviewed by Mark Lam.
464
465         Make these test not susceptible to conservative scan leaks by ensuring at least
466         one object gets collected when we allocate many of them. Before, these were just
467         testing that a fixed number of objects were collected.
468
469         * editing/selection/navigation-clears-editor-state-expected.txt:
470         * editing/selection/navigation-clears-editor-state.html:
471         * fast/dom/reference-cycle-leaks.html:
472         * fast/misc/resources/test-observegc.js:
473         * fast/misc/test-observegc-expected.txt:
474         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
475         * plugins/refcount-leaks-expected.txt:
476         * plugins/refcount-leaks.html:
477
478 2018-06-25  John Wilander  <wilander@apple.com>
479
480         Resource Load Statistics: Make WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains() wait for the network process before calling its callback
481         https://bugs.webkit.org/show_bug.cgi?id=186903
482         <rdar://problem/41350182>
483
484         Reviewed by Chris Dumez.
485
486         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
487         * http/tests/storageAccess/grant-storage-access-under-opener.html:
488             Moved the code block to the page's body instead of its head.
489             Added an initial console log statement. The reason for these
490             changes is that we're seeing flaky timeouts with no output.
491
492 2018-06-25  Chris Dumez  <cdumez@apple.com>
493
494         performance-api/performance-observer-no-document-leak.html is flaky
495         https://bugs.webkit.org/show_bug.cgi?id=186938
496         <rdar://problem/41379336>
497
498         Unreviewed, skip test again as it is apparently still flaky.
499
500         * TestExpectations:
501
502 2018-06-25  Chris Dumez  <cdumez@apple.com>
503
504         performance-api/performance-observer-no-document-leak.html is flaky
505         https://bugs.webkit.org/show_bug.cgi?id=186938
506         <rdar://problem/41379336>
507
508         Unreviewed, move the call to gc() inside the setInterval() so we keep
509         trying to gc() until the frame / document are destroyed (instead of
510         only doing a single garbage collection).
511
512         * TestExpectations:
513         * performance-api/performance-observer-no-document-leak.html:
514
515 2018-06-25  Antoine Quint  <graouts@apple.com>
516
517         REGRESSION: hardware-accelerated animation fails on inline element
518         https://bugs.webkit.org/show_bug.cgi?id=186981
519         <rdar://problem/41418697>
520
521         Reviewed by Dean Jackson.
522
523         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
524         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
525         * webanimations/opacity-animation-yields-compositing-expected.txt:
526         * webanimations/opacity-animation-yields-compositing-span-expected.txt:
527         * webanimations/opacity-animation-yields-compositing-span.html: Added.
528         * webanimations/opacity-animation-yields-compositing.html:
529
530 2018-06-25  Youenn Fablet  <youenn@apple.com>
531
532         Add API to control mock media devices
533         https://bugs.webkit.org/show_bug.cgi?id=186958
534
535         Reviewed by Eric Carlson.
536
537         * fast/mediastream/device-change-event-2-expected.txt: Added.
538         * fast/mediastream/device-change-event-2.html: Added.
539
540 2018-06-25  Antoine Quint  <graouts@apple.com>
541
542         [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably
543         https://bugs.webkit.org/show_bug.cgi?id=183826
544         <rdar://problem/40997412>
545
546         Reviewed by Dean Jackson.
547
548         This test now passes reliably.
549
550         * TestExpectations:
551
552 2018-06-25  Zan Dobersek  <zdobersek@igalia.com>
553
554         [GCrypt] Zero-prefix (if necessary) RSA-OAEP encryption, RSA-PSS signing output
555         https://bugs.webkit.org/show_bug.cgi?id=186967
556
557         Reviewed by Michael Catanzaro.
558
559         * platform/gtk/TestExpectations: Remove flaky failures for RSA-OAEP and RSA-PSS tests.
560         * platform/wpe/TestExpectations: Ditto.
561
562 2018-06-24  Simon Fraser  <simon.fraser@apple.com>
563
564         Fix the composition underline to be transformed by -apple-color-filter
565         https://bugs.webkit.org/show_bug.cgi?id=186983
566         rdar://problem/40515558
567
568         Reviewed by Zalan Bujtas.
569         
570         * css3/color-filters/color-filter-composition-underline-color-expected.html: Added.
571         * css3/color-filters/color-filter-composition-underline-color.html: Added.
572
573 2018-06-23  Zalan Bujtas  <zalan@apple.com>
574
575         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
576         https://bugs.webkit.org/show_bug.cgi?id=186585
577         <rdar://problem/30685325>
578
579         Reviewed by Tim Horton.
580
581         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
582         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
583
584 2018-06-23  Per Arne Vollan  <pvollan@apple.com>
585
586         Layout Test imported/mozilla/css-animations/test_animation-ready.html is failing on Windows.
587         https://bugs.webkit.org/show_bug.cgi?id=186807
588
589         Unreviewed test gardening.
590
591         * platform/win/TestExpectations:
592
593 2018-06-22  Youenn Fablet  <youenn@apple.com>
594
595         Disable WebSocket in WatchOS
596         https://bugs.webkit.org/show_bug.cgi?id=186931
597         <rdar://problem/39584458>
598
599         Reviewed by Wenson Hsieh.
600
601         * TestExpectations:
602         * fast/dom/Window/watchos/no-websocket-in-watchos-expected.txt: Added.
603         * fast/dom/Window/watchos/no-websocket-in-watchos.html: Added.
604
605 2018-06-22  Tim Horton  <timothy_horton@apple.com>
606
607         Make it possible to add a border around loading or failed-to-load images
608         https://bugs.webkit.org/show_bug.cgi?id=186614
609         <rdar://problem/39050152>
610
611         Reviewed by Zalan Bujtas.
612
613         * http/tests/images/loading-image-border-expected.html: Added.
614         * http/tests/images/loading-image-border.html: Added.
615         * http/tests/images/loading-image-no-border-expected.html: Added.
616         * http/tests/images/loading-image-no-border.html: Added.
617         * platform/wk2/TestExpectations:
618         Add a test ensuring that the setting works correctly.
619         These and similar tests do not currently work in WebKitTestRunner, so they are skipped there.
620
621 2018-06-22  Ross Kirsling  <ross.kirsling@sony.com>
622
623         [WinCairo] Unreviewed test gardening.
624
625         * platform/wincairo/TestExpectations:
626         * platform/wincairo/css3/selectors3/html/css3-modsel-175a-expected.png: Added.
627         * platform/wincairo/editing/style/apply-style-iframe-crash-expected.txt: Added.
628
629 2018-06-22  Youenn Fablet  <youenn@apple.com>
630
631         Incoming G722 doesn't work
632         https://bugs.webkit.org/show_bug.cgi?id=186307
633         <rdar://problem/40809745>
634
635         Reviewed by Eric Carlson.
636
637         * webrtc/audio-peer-connection-g722-expected.txt: Added.
638         * webrtc/audio-peer-connection-g722.html: Added.
639         * webrtc/routines.js:
640
641 2018-06-22  David Fenton  <david_fenton@apple.com>
642
643          LayoutTests imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.html and imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.html are flaky.
644         https://bugs.webkit.org/show_bug.cgi?id=186940
645
646         Unreviewed test gardening.
647
648         * TestExpectations:
649
650 2018-06-22  Chris Dumez  <cdumez@apple.com>
651
652         performance-api/performance-observer-no-document-leak.html is flaky
653         https://bugs.webkit.org/show_bug.cgi?id=186938
654
655         Unreviewed, temporarily skip it while I investigate.
656
657         * TestExpectations:
658
659 2018-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
660
661         REGRESSION(r230950): [GTK] WebKit::CoordinatedBackingStoreTile::setBackBuffer(): WebKitWebProcess killed by SIGSEGV (ASSERTION FAILED: it != m_tiles.end())
662         https://bugs.webkit.org/show_bug.cgi?id=186206
663
664         Unreviewed, remove crash expectations for crashes introduced by r230950.
665
666         * platform/gtk/TestExpectations:
667
668 2018-06-21  David Fenton  <david_fenton@apple.com>
669
670         Skip imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
671         https://bugs.webkit.org/show_bug.cgi?id=186901
672
673         Unreviewed test gardening.
674
675         * TestExpectations:
676
677 2018-06-15  Jer Noble  <jer.noble@apple.com>
678
679         Address fullscreen api CSS env feedback
680         https://bugs.webkit.org/show_bug.cgi?id=186684
681
682         Reviewed by Simon Fraser.
683
684         * fullscreen/fullscreen-env-expected.txt: Added.
685         * fullscreen/fullscreen-env.html: Added.
686         * fullscreen/fullscreen-inset-top-expected.txt: Removed.
687         * fullscreen/fullscreen-inset-top.html: Removed.
688
689 2018-06-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
690
691         RenderSVGInline has to be inline always regardless of its css display value
692         https://bugs.webkit.org/show_bug.cgi?id=186656
693
694         Reviewed by Zalan Bujtas.
695
696         * svg/dom/svg-inline-text-display-block-crash-expected.txt: Added.
697         * svg/dom/svg-inline-text-display-block-crash.html: Added.
698
699 2018-06-20  Zalan Bujtas  <zalan@apple.com>
700
701         Do not reuse generated inline renderer for the first letter.
702         https://bugs.webkit.org/show_bug.cgi?id=186657
703         <rdar://problem/41157892>
704
705         Reviewed by Simon Fraser.
706
707         * fast/text/first-letter-with-display-contents-crash-expected.txt: Added.
708         * fast/text/first-letter-with-display-contents-crash.html: Added.
709
710 2018-06-21  Chris Dumez  <cdumez@apple.com>
711
712         JSPerformanceObserverCallback creates a GC strongly-referenced Function that is never cleaned up
713         https://bugs.webkit.org/show_bug.cgi?id=186873
714         <rdar://problem/41271574>
715
716         Reviewed by Simon Fraser.
717
718         * performance-api/performance-observer-callback-after-gc-expected.txt: Added.
719         * performance-api/performance-observer-callback-after-gc.html: Added.
720         Add layout test to make sure that a performance observer's callback still gets called, even if
721         the JS does not keep the performance observer alive.
722
723         * performance-api/performance-observer-no-document-leak-expected.txt: Added.
724         * performance-api/performance-observer-no-document-leak.html: Added.
725         * performance-api/resources/performance-observer-no-document-leak-frame.html: Added.
726         Add layout test coverage to make sure the document does not leak if PerformanceObserver was
727         used.
728
729 2018-06-20  Antoine Quint  <graouts@apple.com>
730
731         [Web Animations] Make imported/mozilla/css-animations/test_animation-ready.html pass reliably
732         https://bugs.webkit.org/show_bug.cgi?id=183830
733         <rdar://problem/40997539>
734
735         Reviewed by Dean Jackson.
736
737         This test now passes reliably.
738
739         * TestExpectations:
740
741 2018-06-21  Ryan Haddad  <ryanhaddad@apple.com>
742
743         Update TestExpectations for http/wpt/service-workers/third-party-registration.html.
744         https://bugs.webkit.org/show_bug.cgi?id=183860
745
746         Unreviewed test gardening.
747
748         * platform/ios-wk2/TestExpectations: Mark as a flaky timeout.
749
750 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
751
752         [GStreamer] ASSERTION FAILED: end.isValid() in PlatformTimeRanges::add
753         https://bugs.webkit.org/show_bug.cgi?id=186880
754
755         Reviewed by Xabier Rodriguez-Calvar.
756
757         * platform/gtk/TestExpectations: Removed Crash marks of
758         compositing/geometry/clipped-video-controller.html,
759         fast/canvas/webgl/oes-texture-half-float-with-video.html,
760         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html,
761         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html,
762         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html,
763         fast/events/media-focus-in-standalone-media-document.html,
764         fullscreen/video-controls-timeline.html,
765         http/tests/appcache/video.html, and compositing/video/poster.html.
766
767 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
768
769         [GTK] http/tests/misc/bubble-drag-events.html crashes
770         https://bugs.webkit.org/show_bug.cgi?id=182352
771
772         Reviewed by Carlos Garcia Campos.
773
774         * platform/gtk/TestExpectations:
775         Marked http/tests/misc/bubble-drag-events.html as [ Failure ] not
776         [ Failure Timeout Crash ].
777         Unmarked http/tests/misc/cached-scripts.html.
778
779 2018-06-21  Zan Dobersek  <zdobersek@igalia.com>
780
781         Unreviewed WPE gardening. Handle various timeouts by adjusting or
782         adding the appropriate test expectations.
783
784         * platform/wpe/TestExpectations:
785
786 2018-06-20  Per Arne Vollan  <pvollan@apple.com>
787
788         Layout Test imported/mozilla/css-animations/test_pseudoElement-get-animations.html is failing.
789         https://bugs.webkit.org/show_bug.cgi?id=186868
790
791         Unreviewed test gardening.
792
793         * platform/win/TestExpectations:
794
795 2018-06-20  David Fenton  <david_fenton@apple.com>
796
797         rebaseline WebCryptoAPI tests for High Sierra.
798         https://bugs.webkit.org/show_bug.cgi?id=186863
799
800         Unreviewed test gardening.
801
802         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
803         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
804         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
805         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
806
807 2018-06-20  Alicia Boya García  <aboya@igalia.com>
808
809         Unreviewed GTK+ test gardening.
810         https://bugs.webkit.org/show_bug.cgi?id=186854
811
812         * TestExpectations:
813         * platform/gtk/TestExpectations:
814         * platform/ios-wk2/TestExpectations:
815         * platform/mac-wk2/TestExpectations:
816
817 2018-06-20  Antoine Quint  <graouts@apple.com>
818
819         [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably
820         https://bugs.webkit.org/show_bug.cgi?id=183841
821         <rdar://problem/40998101>
822
823         Reviewed by Dean Jackson.
824
825         This test now passes reliably.
826
827         * TestExpectations:
828
829 2018-06-19  Antoine Quint  <graouts@apple.com>
830
831         [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably
832         https://bugs.webkit.org/show_bug.cgi?id=183818
833         <rdar://problem/40997015>
834
835         Reviewed by Dean Jackson.
836
837         This test now passes reliably.
838
839         * TestExpectations:
840
841 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
842
843         Layout Test imported/mozilla/css-animations/test_animation-playstate.html is failing.
844         https://bugs.webkit.org/show_bug.cgi?id=186807
845
846         Unreviewed test gardening.
847
848         * platform/win/TestExpectations:
849
850 2018-06-19  Tim Horton  <timothy_horton@apple.com>
851
852         Unpainted area while scrolling in Reader is white
853         https://bugs.webkit.org/show_bug.cgi?id=186541
854         <rdar://problem/40471363>
855
856         Reviewed by Timothy Hatcher.
857
858         * tiled-drawing/background-transparency-toggle-expected.txt:
859         This is a progression; the extended background color now matches the color
860         of the page at this point (#CCCCCC is the specified body background, black
861         with 0.2 alpha, blended with the root's white background).
862
863         * tiled-drawing/simple-document-with-dynamic-background-color-expected.txt: Added.
864         * tiled-drawing/simple-document-with-dynamic-background-color.html: Added.
865         Added a test that ensures that dynamically changing the background color
866         actually applies to the RenderView background. Previously, the second layer
867         tree dump would have a black background where it should be red.
868
869 2018-06-19  Michael Catanzaro  <mcatanzaro@igalia.com>
870
871         Unreviewed, revert some bad gardening.
872
873         I should not have added image results for a reftest.
874
875         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Removed.
876         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Removed.
877
878 2018-06-19  Antoine Quint  <graouts@apple.com>
879
880         [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably
881         https://bugs.webkit.org/show_bug.cgi?id=183828
882         <rdar://problem/40997469>
883
884         Reviewed by Dean Jackson.
885
886         This test now passes reliably.
887
888         * TestExpectations:
889
890 2018-06-19  Wenson Hsieh  <wenson_hsieh@apple.com>
891
892         [WebKit on watchOS] Vend username text content type when using scribble in login fields
893         https://bugs.webkit.org/show_bug.cgi?id=186791
894         <rdar://problem/41226935>
895
896         Reviewed by Beth Dakin.
897
898         Add a new layout test verifying that:
899         1. There is no text content type for a lone plain text input.
900         2. The text content type for a plain text input preceding a password field is "username".
901         3. The text content type for a lone plain text input with `autocomplete="username"` is "username".
902
903         * fast/forms/watchos/username-text-content-type-expected.txt: Added.
904         * fast/forms/watchos/username-text-content-type.html: Added.
905         * resources/ui-helper.js:
906         (window.UIHelper.textContentType):
907
908 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
909
910         Layout Test imported/mozilla/css-transitions/test_animation-cancel.html is failing.
911         https://bugs.webkit.org/show_bug.cgi?id=186807
912
913         Unreviewed test gardening.
914
915         * platform/win/TestExpectations:
916
917 2018-06-19  Youenn Fablet  <youenn@apple.com>
918
919         Network Preflights do not show in WebInspector after moving CORS checks to NetworkProcess
920         https://bugs.webkit.org/show_bug.cgi?id=186312
921         <rdar://problem/40495434>
922
923         Reviewed by Chris Dumez.
924
925         * http/wpt/fetch/inspect-preflight-expected.txt: Added.
926         * http/wpt/fetch/inspect-preflight.html: Added.
927         * http/wpt/fetch/resources/preflight.py: Added.
928         * platform/mac-wk1/TestExpectations:
929         * platform/win/TestExpectations:
930
931 2018-06-19  Antoine Quint  <graouts@apple.com>
932
933         Layout Test imported/mozilla/css-animations/test_animation-cancel.html is a flaky failure
934         https://bugs.webkit.org/show_bug.cgi?id=184011
935
936         Unreviewed.
937
938         This test should pass reliably as of r232960 thanks to the fix to webkit.org/b/183821.
939
940         * TestExpectations:
941
942 2018-06-19  Antoine Quint  <graouts@apple.com>
943
944         [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably
945         https://bugs.webkit.org/show_bug.cgi?id=183821
946         <rdar://problem/40997034>
947
948         Reviewed by Dean Jackson.
949
950         This test now passes reliably.
951
952         * TestExpectations:
953
954 2018-06-19  Youenn Fablet  <youenn@apple.com>
955
956         RTCRtpSender.replaceTrack(null) ends current track
957         https://bugs.webkit.org/show_bug.cgi?id=184911
958         <rdar://problem/40758138>
959
960         Reviewed by Eric Carlson.
961
962         Added checks for readyState to ensure the track remains live.
963         Split the main test into several tests to ease readability.
964
965         * webrtc/video-replace-track-to-null-expected.txt:
966         * webrtc/video-replace-track-to-null.html:
967
968 2018-06-18  Antoine Quint  <graouts@apple.com>
969
970         [Web Animations] Implement "Starting of transitions" section from CSS Transitions
971         https://bugs.webkit.org/show_bug.cgi?id=186517
972         <rdar://problem/41000798>
973
974         Reviewed by Dean Jackson.
975
976         Implementing the CSS Transitions spec for starting transitions highlighted a couple of issues with existing tests.
977
978         * TestExpectations: The test imported/mozilla/css-transitions/test_animation-ready.html now passes reliably.
979         * animations/transition-and-animation-3-expected.txt:
980         * animations/transition-and-animation-3.html: This test was mistakenly expecting a retargeted transition to pick
981         up from the underlying value (100px) rather than the interrupted transition's value (~0px). We update the test
982         to be more obvious about what it is testing and with the correct behavior per the spec.
983         * transitions/background-position-transitions-expected.txt:
984         * transitions/background-position-transitions.html: Shorthand properties are expected to yield a transitiong for
985         each shorthand property, so we update this test to check the background-position shorthand properties.
986         * transitions/resources/transition-test-helpers.js: We uncovered a crash, which is not new to this patch, that forces
987         us to work around using the background-position longhand properties. So we work around this by reading from the shorthand
988         background-position property and manually parsing the value. Fixing this crash is tracked by webkit.org/b/186766.
989         * transitions/transition-to-from-auto-expected.txt:
990         * transitions/transition-to-from-auto.html: Update the test to check that we only yield transitions when interpolating
991         between non-auto values, as mandated by the spec.
992
993 2018-06-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
994
995         Document should not be mutated under SMILTimeContainer::updateAnimations()
996         https://bugs.webkit.org/show_bug.cgi?id=186658
997
998         Reviewed by Simon Fraser.
999
1000         * svg/dom/css-animate-input-foucs-crash-expected.txt: Added.
1001         * svg/dom/css-animate-input-foucs-crash.html: Added.
1002
1003 2018-06-18  Wenson Hsieh  <wenson_hsieh@apple.com>
1004
1005         fast/forms/button-set-display-flex-justifyContent-center.html is failing on macOS Mojave
1006         https://bugs.webkit.org/show_bug.cgi?id=186776
1007         <rdar://problem/41104962>
1008
1009         Fix a failing layout test by making the reference markup robust for changes to system button text color. This
1010         system color is different in macOS Mojave, which causes this layout test to fail.
1011
1012         Reviewed by Beth Dakin.
1013
1014         * fast/forms/button-set-display-flex-justifyContent-center-expected.html:
1015
1016 2018-06-18  Michael Catanzaro  <mcatanzaro@igalia.com>
1017
1018         Unreviewed GTK test gardening
1019
1020         * TestExpectations:
1021         * platform/gtk/TestExpectations:
1022         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png.
1023         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png.
1024
1025 2018-06-18  Youenn Fablet  <youenn@apple.com>
1026
1027         Validate Cross-Origin-Resource-Policy for resources cached in the MemoryCache
1028         https://bugs.webkit.org/show_bug.cgi?id=186639
1029         <rdar://problem/41106984>
1030
1031         Reviewed by Geoffrey Garen.
1032
1033         * http/wpt/cross-origin-resource-policy/image-in-iframe-loads-expected.txt: Added.
1034         * http/wpt/cross-origin-resource-policy/image-in-iframe-loads.html: Added.
1035         * http/wpt/cross-origin-resource-policy/resources/iframeImage.html: Added.
1036         * http/wpt/cross-origin-resource-policy/resources/image.py:
1037         (main):
1038
1039 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
1040
1041         Unreviewed WPE gardening. Manage the current set of CSS3 Filters and
1042         legacy animation engine failures. Add the necessary failure expectations
1043         and missing layout test baselines.
1044
1045         * platform/wpe/TestExpectations:
1046         * platform/wpe/legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Added.
1047         * platform/wpe/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Added.
1048         * platform/wpe/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1049         * platform/wpe/legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition-expected.txt: Added.
1050
1051 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
1052
1053         Unreviewed WPE gardening. Updating or adding baselines for a quadruple
1054         of tests that are otherwise failing with a text-only failure.
1055
1056         * platform/wpe/fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
1057         * platform/wpe/fast/canvas/webgl/webgl-draw-buffers-expected.txt:
1058         * platform/wpe/fullscreen/full-screen-layer-dump-expected.txt: Added.
1059         * platform/wpe/js/dom/constructor-length-expected.txt:
1060
1061 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
1062
1063         Unreviewed WPE gardening. Adding platform-specific baselines for
1064         WebCrypto tests whose baselines were changed in r232903.
1065
1066         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
1067         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
1068         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
1069         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
1070         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
1071         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
1072         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
1073         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
1074
1075 2018-06-17  Zan Dobersek  <zdobersek@igalia.com>
1076
1077         Unreviewed WPE gardening. Manage the 8 crashing tests that are failing
1078         due to improper std::optional handling.
1079
1080         * platform/wpe/TestExpectations:
1081
1082 2018-06-17  Zalan Bujtas  <zalan@apple.com>
1083
1084         Anonymous block collapsing can destroy the renderer's parent.
1085         https://bugs.webkit.org/show_bug.cgi?id=186655
1086         <rdar://problem/41157554>
1087
1088         Reviewed by Antti Koivisto.
1089
1090         * fast/text/first-letter-with-anon-wrapper-crash-expected.txt: Added.
1091         * fast/text/first-letter-with-anon-wrapper-crash.html: Added.
1092
1093 2018-06-17  Michael Catanzaro  <mcatanzaro@igalia.com>
1094
1095         More unreviewed GTK test gardening.
1096
1097         * platform/gtk/TestExpectations:
1098
1099 2018-06-17  Michael Catanzaro  <mcatanzaro@igalia.com>
1100
1101         Unreviewed GTK test gardening.
1102
1103         This primarily adds new expected results after the last WPT import.
1104
1105         * platform/gtk/TestExpectations:
1106         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
1107         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
1108         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
1109         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
1110         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
1111         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
1112         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
1113         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
1114         * platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png: Added.
1115         * platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png: Added.
1116
1117 2018-06-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1118
1119         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 3)
1120         https://bugs.webkit.org/show_bug.cgi?id=186442
1121         <rdar://problem/40879364>
1122
1123         Reviewed by Darin Adler.
1124
1125         Rename extrazoom layout test directories to watchos.
1126
1127         * TestExpectations:
1128         * fast/css/watchos/viewport-units-shrink-to-fit-expected.txt: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt.
1129         * fast/css/watchos/viewport-units-shrink-to-fit.html: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit.html.
1130         * fast/dom/Window/watchos/window-get-real-screen-dimensions-expected.txt: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions-expected.txt.
1131         * fast/dom/Window/watchos/window-get-real-screen-dimensions.html: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html.
1132         * fast/events/watchos/change-focus-during-change-event-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event-expected.txt.
1133         * fast/events/watchos/change-focus-during-change-event.html: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event.html.
1134         * fast/events/watchos/double-tap-to-zoom-on-full-width-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt.
1135         * fast/events/watchos/double-tap-to-zoom-on-full-width-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html.
1136         * fast/events/watchos/double-tap-to-zoom-with-large-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt.
1137         * fast/events/watchos/double-tap-to-zoom-with-large-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text.html.
1138         * fast/forms/watchos/delete-content-in-text-field-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field-expected.txt.
1139         * fast/forms/watchos/delete-content-in-text-field.html: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field.html.
1140         * fast/forms/watchos/edit-text-field-calls-injected-bundle-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt.
1141         * fast/forms/watchos/edit-text-field-calls-injected-bundle.html: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html.
1142         * fast/forms/watchos/form-control-label-text-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text-expected.txt.
1143         * fast/forms/watchos/form-control-label-text.html: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text.html.
1144         * fast/forms/watchos/time-picker-value-change-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change-expected.txt.
1145         * fast/forms/watchos/time-picker-value-change.html: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change.html.
1146         * fast/viewport/watchos/viewport-adaptations-after-navigation-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt.
1147         * fast/viewport/watchos/viewport-adaptations-after-navigation.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation.html.
1148         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt.
1149         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html.
1150         * fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing-expected.txt: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt.
1151         * fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing.html: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html.
1152
1153 2018-06-17  Youenn Fablet  <youenn@apple.com>
1154
1155         Rename Document::hasHadActiveMediaStreamTrack to Document::hasHadCaptureMediaStreamTrack
1156         https://bugs.webkit.org/show_bug.cgi?id=186743
1157         rdar://problem/41151193
1158
1159         Reviewed by Eric Carlson.
1160
1161         * fast/mediastream/media-devices-enumerate-devices.html:
1162
1163 2018-06-17  Carlos Eduardo Ramalho  <cadubentzen@gmail.com>
1164
1165         [GTK] Correct behavior for dark themes
1166         https://bugs.webkit.org/show_bug.cgi?id=186219
1167
1168         Update expectations in reftests expected to fail due to not
1169         styling text inputs with GTK when color is different than default color.
1170
1171         Reviewed by Michael Catanzaro.
1172
1173         * platform/gtk/TestExpectations:
1174
1175 2018-06-16  Brendan McLoughlin  <brendan@bocoup.com>
1176
1177         Sync additional web-platform-tests directories up to 197cdad
1178         https://bugs.webkit.org/show_bug.cgi?id=186356
1179
1180         Reviewed by Youenn Fablet.
1181
1182         * TestExpectations:
1183         * platform/ios-simulator/TestExpectations:
1184         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
1185         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
1186         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
1187         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
1188         * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt: Added.
1189         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Added.
1190         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt: Added.
1191         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Added.
1192         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added.
1193         * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt: Added.
1194         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
1195         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
1196         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/client-hint-request-headers-expected.txt: Added.
1197         * tests-options.json:
1198
1199 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
1200
1201         Unreviewed, temporarily(?) revert some GTK crash expectations
1202
1203         These tests are not crashing on the GTK release bot, only on EWS. I want to see backtraces
1204         and make sure they weren't just victims of our memory pressure handler. We can restore
1205         these expectations again if they continue to crash on the EWS, in which case we need to
1206         acquire backtraces for them.
1207
1208         * platform/gtk/TestExpectations:
1209
1210 2018-06-15  Antti Koivisto  <antti@apple.com>
1211
1212         Semantic colors should not be transformed by color-filter
1213         https://bugs.webkit.org/show_bug.cgi?id=186566
1214         <rdar://problem/40705739>
1215
1216         Reviewed by Simon Fraser.
1217
1218         * css3/color-filters/color-filter-ignore-semantic-expected.html: Added.
1219         * css3/color-filters/color-filter-ignore-semantic.html: Added.
1220
1221 2018-06-15  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1222
1223         [GTK] Mark tests that are failing on the EWS test queue (v3)
1224
1225         Unreviewed GTK gardening.
1226
1227         * platform/gtk/TestExpectations:
1228
1229 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
1230
1231         Unreviewed GTK test gardening
1232
1233         * platform/gtk/TestExpectations:
1234
1235 2018-06-15  Timothy Hatcher  <timothy@apple.com>
1236
1237         Update results for fast/css/apple-system-control-colors.html
1238
1239         https://bugs.webkit.org/show_bug.cgi?id=186668
1240
1241         Unreviewed test gardening.
1242
1243         * fast/css/apple-system-control-colors-expected.txt: Updated for 10.13.
1244         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Copied from LayoutTests/fast/css/apple-system-control-colors-expected.txt.
1245
1246 2018-06-15  Youenn Fablet  <youenn@apple.com>
1247
1248         Layout Test platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is flaky
1249         https://bugs.webkit.org/show_bug.cgi?id=180171
1250
1251         Unreviewed.
1252
1253         As per dashboard, test is no longer flaky.
1254         There might be a need to update it when bots have VCP support enabled.
1255
1256         * platform/mac/TestExpectations:
1257         Removed flaky expectation.
1258
1259 2018-06-15  Youenn Fablet  <youenn@apple.com>
1260
1261         imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html is flaky due to the order of some console log messages
1262         https://bugs.webkit.org/show_bug.cgi?id=186661
1263
1264         Unreviewed.
1265
1266         * TestExpectations: Stop outputting console log lines.
1267
1268 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
1269
1270         [WPE][GTK][WebGL] Layout test fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html is failing
1271         https://bugs.webkit.org/show_bug.cgi?id=181659
1272         <rdar://problem/39175593>
1273
1274         Unreviewed. Miguel has verified that it's OK for this test to fail, so skip it.
1275
1276         * platform/gtk/TestExpectations:
1277
1278 2018-06-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1279
1280         [GTK] Mark tests that are failing on the EWS test queue (v2)
1281
1282         Unreviewed GTK gardening.
1283
1284         * platform/gtk/TestExpectations:
1285
1286 2018-06-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1287
1288         [GTK] Mark tests that are failing on the EWS test queue
1289
1290         Unreviewed GTK gardening.
1291
1292         * platform/gtk/TestExpectations:
1293
1294 2018-06-14  Matt Lewis  <jlewis3@apple.com>
1295
1296         Unreviewed, rolling out r232823.
1297
1298         This caused both test timeouts and api failures.
1299
1300         Reverted changeset:
1301
1302         "[Mail] Use the Mail Viewer width as the base for resolving
1303         horizontal viewport units"
1304         https://bugs.webkit.org/show_bug.cgi?id=186585
1305         https://trac.webkit.org/changeset/232823
1306
1307 2018-06-14  Nan Wang  <n_wang@apple.com>
1308
1309         AX: Crash in AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const + 536
1310         https://bugs.webkit.org/show_bug.cgi?id=186629
1311
1312         Reviewed by Chris Fleizach.
1313
1314         * accessibility/hidden-object-text-value-crash-expected.txt: Added.
1315         * accessibility/hidden-object-text-value-crash.html: Added.
1316
1317 2018-06-14  John Wilander  <wilander@apple.com>
1318
1319         Resource Load Statistics: Shortcut classification for redirect to prevalent resource
1320         https://bugs.webkit.org/show_bug.cgi?id=186627
1321         <rdar://problem/41132308>
1322
1323         Reviewed by Brent Fulgham.
1324
1325         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-expected.txt: Added.
1326         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: Added.
1327         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-expected.txt: Added.
1328         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: Added.
1329         * platform/wk2/TestExpectations:
1330             New tests marked as [ Pass ].
1331
1332 2018-06-14  Youenn Fablet  <youenn@apple.com>
1333
1334         Apply CSP checks before Content blocker checks in NetworkLoadChecker as done by CachedResourceLoader
1335         https://bugs.webkit.org/show_bug.cgi?id=186550
1336
1337         Reviewed by Alex Christensen.
1338
1339         * http/tests/contentextensions/fetch-redirect-blocked-expected.txt: Added.
1340         * http/tests/contentextensions/fetch-redirect-blocked.html: Added.
1341         * http/tests/contentextensions/fetch-redirect-blocked.html.json: Added.
1342         * http/tests/contentextensions/resources/subresource-redirect.php:
1343
1344 2018-06-14  Timothy Hatcher  <timothy@apple.com>
1345
1346         Expose more semantic system colors.
1347
1348         https://bugs.webkit.org/show_bug.cgi?id=186609
1349         rdar://problem/39287277
1350
1351         Reviewed by Tim Horton.
1352
1353         * fast/css/apple-system-control-colors.html: Updated for new colors.
1354         * fast/css/apple-system-control-colors-expected.txt: Ditto.
1355
1356 2018-06-14  Miguel Gomez  <magomez@igalia.com>
1357
1358         Unreviewed GTK+ gardening after r232834.
1359
1360         * platform/gtk/TestExpectations:
1361
1362 2018-06-13  Zalan Bujtas  <zalan@apple.com>
1363
1364         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
1365         https://bugs.webkit.org/show_bug.cgi?id=186585
1366         <rdar://problem/30685325>
1367
1368         Reviewed by Tim Horton.
1369
1370         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
1371         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
1372
1373 2018-06-13  Chris Dumez  <cdumez@apple.com>
1374
1375         PSON: http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html ASSERTS with process swap enabled
1376         https://bugs.webkit.org/show_bug.cgi?id=186545
1377
1378         Reviewed by Brady Eidson.
1379
1380         Attempt to mark the test as non-flaky now that it no longer relies on sync'ing from the WebProcess
1381         to the UIProcess.
1382
1383         * platform/wk2/TestExpectations:
1384
1385 2018-06-13  David Fenton  <david_fenton@apple.com>
1386
1387         [macOS Debug WK1] LayoutTest fast/parser/xml-error-adopted.xml is a flaky timeout.
1388         https://bugs.webkit.org/show_bug.cgi?id=186581
1389
1390         Unreviewed test gardening.
1391
1392         * platform/mac-wk1/TestExpectations:
1393
1394 2018-06-13  Mark Lam  <mark.lam@apple.com>
1395
1396         Gardening: Layout Test js/error-should-not-strong-reference-global-object.html is a flaky failure
1397         https://bugs.webkit.org/show_bug.cgi?id=186372
1398
1399         Not reviewed.
1400
1401         Speculative fix to green the bots plus improved the error message logging to get
1402         more info if this fails again. 
1403
1404         * js/error-should-not-strong-reference-global-object.html:
1405
1406 2018-06-13  Timothy Hatcher  <timothy@apple.com>
1407
1408         Input form controls have a white background in dark mode, when they should not.
1409
1410         https://bugs.webkit.org/show_bug.cgi?id=186577
1411         rdar://problem/39258325
1412
1413         Reviewed by Tim Horton.
1414
1415         * fast/css/apple-system-control-colors-expected.txt: Updated.
1416         * fast/css/apple-system-control-colors.html: Added -apple-system-control-background.
1417         * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Updated.
1418
1419 2018-06-13  John Wilander  <wilander@apple.com>
1420
1421         Add console logging to test case to help investigate flaky timeouts
1422         https://bugs.webkit.org/show_bug.cgi?id=186603
1423         <rdar://problem/41096614>
1424
1425         Unreviewed test gardening.
1426
1427         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1428         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1429             Now has step-by-step console logging so that (hopefully) the flaky timeouts don't produce empty output.
1430
1431 2018-06-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1432
1433         TileFirstPaint strategy for async image decoding should be disabled for non root RenderLayers
1434         https://bugs.webkit.org/show_bug.cgi?id=186336
1435         <rdar://problem/40808099>
1436
1437         Reviewed by Simon Fraser.
1438
1439         * fast/images/async-image-composited-show-expected.html: Added.
1440         * fast/images/async-image-composited-show.html: Added.
1441
1442 2018-06-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1443
1444         [GTK] Mark some flaky tests and expected failures.
1445
1446         Unreviewed test gardening.
1447
1448         * platform/gtk/TestExpectations:
1449
1450 2018-06-13  Thibault Saunier  <tsaunier@igalia.com>
1451
1452         [WPE] Build getUserMedia support
1453         https://bugs.webkit.org/show_bug.cgi?id=186547
1454
1455         Reviewed by Alejandro G. Castro.
1456
1457         * platform/gtk/TestExpectations: Mark some tests as potentially passing (they fail only
1458         when built in debug mode).
1459         * platform/wpe/TestExpectations: Enable MediaStream tests.
1460
1461 2018-06-13  Ms2ger  <Ms2ger@igalia.com>
1462
1463         Update expectations for WebCryptoAPI generateKey tests
1464         https://bugs.webkit.org/show_bug.cgi?id=186591
1465
1466         Unreviewed test gardening.
1467
1468         These tests were split and moved around several times, and expectation
1469         files for old names stuck around.
1470
1471         * TestExpectations: Remove reference to long-removed test.
1472         * platform/gtk/TestExpectations: Remove reference to long-removed test.
1473         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Removed.
1474         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
1475         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt.
1476         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
1477         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt.
1478         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
1479         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt.
1480         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Removed.
1481         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Removed.
1482         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Removed.
1483         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
1484         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
1485         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
1486         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
1487         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
1488         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
1489         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
1490         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
1491         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.https.worker-expected.txt: Removed.
1492         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
1493         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
1494         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
1495         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
1496         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
1497         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
1498         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.https.worker-expected.txt: Removed.
1499         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker-expected.txt: Removed.
1500         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker-expected.txt: Removed.
1501         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker-expected.txt: Removed.
1502         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
1503         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
1504         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
1505         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
1506         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
1507         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
1508         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
1509         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
1510
1511 2018-06-13  Per Arne Vollan  <pvollan@apple.com>
1512
1513         A few layout tests are failing on Windows.
1514         https://bugs.webkit.org/show_bug.cgi?id=186562
1515
1516         Unreviewed test gardening.
1517
1518         * platform/win/TestExpectations:
1519
1520 2018-06-12  Zalan Bujtas  <zalan@apple.com>
1521
1522         Complex text handling should opt out of bounded text layout.
1523         https://bugs.webkit.org/show_bug.cgi?id=186571
1524         <rdar://problem/41060908>
1525
1526         Reviewed by Tim Horton.
1527
1528         * fast/text/complex-long-text-crash-expected.txt: Added.
1529         * fast/text/complex-long-text-crash.html: Added.
1530
1531 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1532
1533         Unreviewed, rolling out r232774.
1534
1535         Breaks internal builds.
1536
1537         Reverted changeset:
1538
1539         "Complex text handling should opt out of bounded text layout."
1540         https://bugs.webkit.org/show_bug.cgi?id=186571
1541         https://trac.webkit.org/changeset/232774
1542
1543 2018-06-07  Justin Fan  <justin_fan@apple.com>
1544
1545         Import the 2.0.0 version of Khronos WebGL conformance suite
1546         https://bugs.webkit.org/show_bug.cgi?id=181293
1547         <rdar://problem/40654103>
1548
1549         Reviewed by Dean Jackson.
1550
1551         Original description and patch by Zan Dobersek <zdobersek@igalia.com>. 
1552         Retrying patch with up-to-date revision of conformance suite:
1553
1554         "Import the 2.0.0 version of the WebGL conformance suite that's
1555         maintained under the Khronos organization on GitHub:
1556         https://github.com/KhronosGroup/WebGL.git
1557
1558         The following revision of this repository has been used for importing:
1559         8ea92581353d18f50d25159489897ae634eb23b1
1560
1561         For importing purposes, the generate-webgl-tests.py script is modified
1562         to import tests at version 2.0.0 or below. 2.0 is now used as the
1563         default version for importing purposes. Additionally, the
1564         GreaterThanOrEqualToVersion function is fixed to correctly compare 2.x
1565         versions against 1.x.
1566
1567         The following generate-webgl-tests.py invocation was used:
1568         $ python generate-webgl-tests.py -e -w ~/WebGL/conformance-suites/2.0.0
1569
1570         The 2.0.0 version of the conformance suite is composed of three parts:
1571         - tests under conformance/ cover WebGL1 functionality,
1572         - tests under conformance2/ cover WebGL2 functionality,
1573         - tests under deqp/ are a port of the dEQP suite.
1574         webkit-webgl-test-harness.js file is added under webgl/2.0.0/resources/
1575         to properly integrate the imported tests with the WebKit testing
1576         facilities.
1577
1578         The complete suite is for now skipped on all platforms. WebGL1 tests
1579         should be passing in majority, with failures in that part of the suite
1580         mirroring the ones experienced in the current 1.0.2 and 1.0.3 suites.
1581         The WebGL2 support is still incomplete, and the conformance2/ pass rate
1582         will reflect that. dEQP in majority utilizes WebGL2, so the pass rate
1583         is similarly poor.
1584
1585         List of imported conformance suite files is omitted for brevity."
1586
1587         * TestExpectations: Skip the WebGL 1 (conformance) and WebGL 2 (conformance2) tests
1588         * webgl/2.0.0/conformance: Added.
1589         * webgl/2.0.0/conformance2: Added.
1590         * webgl/2.0.0/deqp: Added.
1591         * webgl/2.0.0/resources: Added.
1592         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1593         (window.layoutTestController.window.console.log):
1594         (window.layoutTestController.window.console.error):
1595         (log):
1596         (window.webglTestHarness.reportResults):
1597         (window.webglTestHarness.notifyFinished):
1598         * webgl/generate-webgl-tests.py:
1599         (GreaterThanOrEqualToVersion):
1600         * webgl/resources/js-test-pre.js:
1601         (window.console.log):
1602         (window.console.error):
1603         (initNonKhronosFramework):
1604         (this.initTestingHarness):
1605         (nonKhronosFrameworkNotifyDone):
1606         (reportTestResultsToHarness):
1607         (notifyFinishedToHarness):
1608         (_logToConsole):
1609         (enableJSTestPreVerboseLogging):
1610         (description):
1611         (_addSpan):
1612         (debug):
1613         (escapeHTML):
1614         (testPassed):
1615         (testFailed):
1616         (areArraysEqual):
1617         (isMinusZero):
1618         (isResultCorrect):
1619         (stringify):
1620         (evalAndLog):
1621         (shouldBe):
1622         (shouldNotBe):
1623         (shouldBeTrue):
1624         (shouldBeFalse):
1625         (shouldBeNaN):
1626         (shouldBeNull):
1627         (shouldBeEqualToString):
1628         (shouldEvaluateTo):
1629         (shouldBeNonZero):
1630         (shouldBeNonNull):
1631         (shouldBeUndefined):
1632         (shouldBeDefined):
1633         (shouldBeGreaterThanOrEqual):
1634         (expectTrue):
1635         (shouldThrow):
1636         (assertMsg):
1637         (gc.gcRec):
1638         (gc):
1639         (finishTest):
1640         * webgl/resources/webgl-test-harness.js:
1641         (log):
1642         (try.request.onreadystatechange):
1643         (loadTextFileAsynchronous):
1644         (getMajorVersion):
1645         (getURLWithOptions):
1646         (greaterThanOrEqualToVersion):
1647         (copyObject):
1648         (toCamelCase):
1649         (getFileListImpl):
1650         (getFileList):
1651         (FilterURL):
1652         (TestFile):
1653         (Test):
1654         (TestHarness):
1655         (TestHarness.prototype.addFiles_):
1656         (TestHarness.prototype.runTests):
1657         (TestHarness.prototype.setTimeout):
1658         (TestHarness.prototype.clearTimeout):
1659         (TestHarness.prototype.startNextTest):
1660         (TestHarness.prototype.startTest):
1661         (TestHarness.prototype.getTest):
1662         (TestHarness.prototype.reportResults):
1663         (TestHarness.prototype.dequeTest):
1664         (TestHarness.prototype.notifyFinished):
1665         (TestHarness.prototype.timeout):
1666         (TestHarness.prototype.setTimeoutDelay):
1667         (WebGLTestHarnessModule):
1668
1669 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1670
1671         Unreviewed, rebaseline RSA-PSS tests for High Sierra.
1672
1673         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Add missing whitespace.
1674         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Ditto.
1675
1676 2018-06-12  Said Abou-Hallawa  <sabouhallawa@apple.com>
1677
1678         Unreviewed followup for r232736
1679         https://bugs.webkit.org/show_bug.cgi?id=185698
1680
1681         Consider the case when the SVG animation starts before requestAnimationFrame()
1682         is called. Store the value of animItem and compare it later with the value
1683         of animItem after detaching it from the animated animList.
1684
1685         * svg/dom/animated-tearoff-list-remove-target.html:
1686
1687 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1688
1689         Mark inspector/console/webcore-logging.html as flaky on mac-wk2 debug.
1690         https://bugs.webkit.org/show_bug.cgi?id=186425
1691
1692         Unreviewed test gardening.
1693
1694         * platform/mac-wk2/TestExpectations:
1695
1696 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1697
1698         Mark media/video-buffering-allowed.html as flaky.
1699         https://bugs.webkit.org/show_bug.cgi?id=186574
1700
1701         Unreviewed test gardening.
1702
1703         * TestExpectations:
1704
1705 2018-06-12  Zalan Bujtas  <zalan@apple.com>
1706
1707         Complex text handling should opt out of bounded text layout.
1708         https://bugs.webkit.org/show_bug.cgi?id=186571
1709         <rdar://problem/40801429>
1710
1711         Reviewed by Tim Horton.
1712
1713         * fast/text/complex-long-text-crash-expected.txt: Added.
1714         * fast/text/complex-long-text-crash.html: Added.
1715
1716 2018-06-12  David Fenton  <david_fenton@apple.com>
1717
1718         Rebaseline WebCrypto API tests for High Sierra after r232641.
1719         https://bugs.webkit.org/show_bug.cgi?id=186565
1720
1721         Unreviewed test gardening.
1722
1723         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
1724         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
1725         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
1726         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
1727
1728 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1729
1730         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 2)
1731         https://bugs.webkit.org/show_bug.cgi?id=186442
1732         <rdar://problem/40879364>
1733
1734         Reviewed by Tim Horton.
1735
1736         Upstream a couple of internal test expectations on watchOS.
1737
1738         * fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt: Added.
1739         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt: Added.
1740
1741 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1742
1743         REGRESSION(r228724): Occasional crash when executing ReplaceSelectionCommand at the end of the document
1744         https://bugs.webkit.org/show_bug.cgi?id=186555
1745         <rdar://problem/39703004>
1746
1747         Reviewed by Ryosuke Niwa.
1748
1749         Add a new layout test demonstrating the crash. The test passes if the right text is inserted into the DOM, and
1750         we don't hit a crash.
1751
1752         * editing/execCommand/insert-apple-style-span-at-document-end-expected.txt: Added.
1753         * editing/execCommand/insert-apple-style-span-at-document-end.html: Added.
1754
1755 2018-06-12  Jianjun Zhu  <jianjun.zhu@intel.com>
1756
1757         Hash deviceId and groupId of MediaTrackCapabilities.
1758         https://bugs.webkit.org/show_bug.cgi?id=186471
1759
1760         Reviewed by Eric Carlson.
1761
1762         This change makes the identifier for the source of the MediaStreamTrack
1763         has the same value returned by enumerateDevices(). It also prevents real
1764         device ID being leaked.
1765
1766         * fast/mediastream/MediaStreamTrack-getCapabilities.html:
1767
1768 2018-06-12  Per Arne Vollan  <pvollan@apple.com>
1769
1770         A few layout tests are failing on Windows.
1771         https://bugs.webkit.org/show_bug.cgi?id=186562
1772
1773         Unreviewed test gardening.
1774
1775         * platform/win/TestExpectations:
1776
1777 2018-06-11  Youenn Fablet  <youenn@apple.com>
1778
1779         Improve error messages in case FetchEvent.respondWith has a rejected promise
1780         https://bugs.webkit.org/show_bug.cgi?id=186368
1781
1782         Reviewed by Chris Dumez.
1783
1784         * TestExpectations:
1785         * http/tests/workers/service/basic-fetch.https-expected.txt:
1786
1787 2018-06-11  Chris Dumez  <cdumez@apple.com>
1788
1789         http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html times out with PSON enabled
1790         https://bugs.webkit.org/show_bug.cgi?id=186546
1791
1792         Reviewed by Brady Eidson.
1793
1794         Add layout test coverage.
1795
1796         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson-expected.txt: Added.
1797         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html: Added.
1798
1799 2018-06-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
1800
1801         Layout Test svg/dom/animated-tearoff-list-remove-target.html is a flaky timeout
1802         https://bugs.webkit.org/show_bug.cgi?id=185698
1803         <rdar://problem/40341200>
1804
1805         Reviewed by Daniel Bates.
1806
1807         The test is flaky because we get the animVal.getItem(0) of the 'x' attribute
1808         from the target element without initializing this attribute with a base value.
1809
1810         The test assumes the animator would set the animVal of the 'x' attribute
1811         from the 'from' attribute of the <animate> element before animVal.getItem(0)
1812         is executed. But this may not always happen. Therefore the test will get 
1813         the 'IndexSizeError' exception and it will time out.
1814
1815         The fix is:
1816         -- Initialize the attribute of the target element by a base value.
1817         -- Use requestAnimationFrame() instead of using setTimeout() to make the
1818            test deterministic.
1819         -- Allow the animation to advance one more step after kicking off the GC
1820            to ensure the variable 'animItem' is detached from animVal.getItem(0).
1821
1822         * svg/dom/animated-tearoff-list-remove-target.html:
1823
1824 2018-06-11  Jer Noble  <jer.noble@apple.com>
1825
1826         Unreviewed gardening; add a late endTest(), in case none of the other events fire in time.
1827
1828         * media/track/track-delete-during-setup.html:
1829
1830 2018-06-11  Mark Lam  <mark.lam@apple.com>
1831
1832         Add support for webkit-test-runner jscOptions in DumpRenderTree and WebKitTestRunner.
1833         https://bugs.webkit.org/show_bug.cgi?id=186451
1834         <rdar://problem/40875792>
1835
1836         Reviewed by Tim Horton.
1837
1838         * js/intl-numberformat-format-to-parts.html:
1839         * js/intl-pluralrules.html:
1840         * js/script-tests/intl-numberformat-format-to-parts.js:
1841
1842 2018-06-11  Chris Dumez  <cdumez@apple.com>
1843
1844         http/tests/security/cors-post-redirect-307.html fails with PSON enabled
1845         https://bugs.webkit.org/show_bug.cgi?id=186441
1846
1847         Reviewed by Brady Eidson.
1848
1849         Add layout test coverage.
1850
1851         * http/tests/security/cors-post-redirect-307-pson-expected.txt: Added.
1852         * http/tests/security/cors-post-redirect-307-pson.html: Added.
1853
1854 2018-06-11  Chris Dumez  <cdumez@apple.com>
1855
1856         Allow enabling PSON in layout tests without window.open support
1857         https://bugs.webkit.org/show_bug.cgi?id=186537
1858
1859         Reviewed by Geoffrey Garen.
1860
1861         Update layout test which requires window.open support in addition to PSON.
1862
1863         * http/tests/navigation/process-swap-window-open.html:
1864
1865 2018-06-11  Youenn Fablet  <youenn@apple.com>
1866
1867         Accept request header values should be more tightly checked after r232572 in case of CORS load
1868         https://bugs.webkit.org/show_bug.cgi?id=186533
1869         <rdar://problem/40933880>
1870
1871         Reviewed by Darin Adler.
1872
1873         Added test to check Accept header value preflight.
1874         Updated test to check that a preflight really happens if expected.
1875
1876         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
1877         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight.html:
1878         * http/tests/xmlhttprequest/resources/cors-preflight-safelisted-headers-responder.php:
1879
1880 2018-06-11  Antti Koivisto  <antti@apple.com>
1881
1882         Fix spelling.
1883
1884         * http/tests/cache/disk-cache/disk-cache-media-small.html:
1885
1886 2018-06-11  Brady Eidson  <beidson@apple.com>
1887
1888         http/tests/navigation/https-in-page-cache.html fails with process swapping on.
1889         https://bugs.webkit.org/show_bug.cgi?id=186532
1890
1891         Reviewed by Geoffrey Garen.
1892
1893         * http/tests/navigation/resources/https-in-page-cache-1.php:
1894         * http/tests/navigation/resources/https-in-page-cache-2.php:
1895         * http/tests/navigation/resources/https-in-page-cache-3.html:
1896
1897 2018-06-11  Antti Koivisto  <antti@apple.com>
1898
1899         REGRESSION (Mojave): LayoutTest http/tests/cache/disk-cache/disk-cache-media-small.html is failing
1900         https://bugs.webkit.org/show_bug.cgi?id=186482
1901         <rdar://problem/40924056>
1902
1903         Reviewed by Zalan Bujtas.
1904
1905         The test was sensitive to which exact ranges the system media framework would request.
1906
1907         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
1908         * http/tests/cache/disk-cache/disk-cache-media-small.html:
1909
1910         Don't print out the ranges, just check they are all coming from the right source.
1911
1912 2018-06-11  Per Arne Vollan  <pvollan@apple.com>
1913
1914         Some CSS animations tests are failing on Windows.
1915         https://bugs.webkit.org/show_bug.cgi?id=186522
1916
1917         Unreviewed test gardening.
1918
1919         * platform/win/TestExpectations:
1920
1921 2018-06-11  Philippe Normand  <pnormand@igalia.com>
1922
1923         [webkitpy] PHP7.2 support on Debian platforms
1924         https://bugs.webkit.org/show_bug.cgi?id=186521
1925
1926         Reviewed by Michael Catanzaro.
1927
1928         * http/conf/debian-httpd-2.4-php7.2.conf: Added.
1929
1930 2018-06-11  Antoine Quint  <graouts@apple.com>
1931
1932         [Web Animations] Make imported/mozilla/css-transitions/test_setting-effect.html pass reliably
1933         https://bugs.webkit.org/show_bug.cgi?id=183850
1934
1935         Unreviewed.
1936
1937         This test is now passing.
1938
1939         * TestExpectations:
1940
1941 2018-06-11  Antoine Quint  <graouts@apple.com>
1942
1943         [Web Animations] Make imported/mozilla/css-animations/test_setting-effect.html pass reliably
1944         https://bugs.webkit.org/show_bug.cgi?id=183849
1945
1946         Unreviewed.
1947
1948         This test is now passing.
1949
1950         * TestExpectations:
1951
1952 2018-06-11  Antoine Quint  <graouts@apple.com>
1953
1954         [Web Animations] Make imported/mozilla/css-animations/test_cssanimation-animationname.html pass reliably
1955         https://bugs.webkit.org/show_bug.cgi?id=183838
1956
1957         Unreviewed.
1958
1959         This test is now passing.
1960
1961         * TestExpectations:
1962
1963 2018-06-11  Antoine Quint  <graouts@apple.com>
1964
1965         [Web Animations] Make imported/mozilla/css-transitions/test_csstransition-transitionproperty.html pass reliably
1966         https://bugs.webkit.org/show_bug.cgi?id=183835
1967
1968         Unreviewed.
1969
1970         This test is now passing.
1971
1972         * TestExpectations:
1973
1974 2018-06-11  Antoine Quint  <graouts@apple.com>
1975
1976         [Web Animations] Make imported/mozilla/css-transitions/test_animation-starttime.html pass reliably
1977         https://bugs.webkit.org/show_bug.cgi?id=183833
1978
1979         Unreviewed.
1980
1981         This test is now passing.
1982
1983         * TestExpectations:
1984
1985 2018-06-11  Antoine Quint  <graouts@apple.com>
1986
1987         [Web Animations] Make imported/mozilla/css-animations/test_animation-reverse.html pass reliably
1988         https://bugs.webkit.org/show_bug.cgi?id=183832
1989
1990         Unreviewed.
1991
1992         This test is now passing.
1993
1994         * TestExpectations:
1995
1996 2018-06-11  Antoine Quint  <graouts@apple.com>
1997
1998         [Web Animations] Make imported/mozilla/css-transitions/test_animation-pausing.html pass reliably
1999         https://bugs.webkit.org/show_bug.cgi?id=183829
2000
2001         Unreviewed.
2002
2003         This test is now passing.
2004
2005         * TestExpectations:
2006
2007 2018-06-11  Antoine Quint  <graouts@apple.com>
2008
2009         [Web Animations] Make imported/mozilla/css-transitions/test_animation-finished.html pass reliably
2010         https://bugs.webkit.org/show_bug.cgi?id=183827
2011
2012         Unreviewed.
2013
2014         This test is now passing.
2015
2016         * TestExpectations:
2017
2018 2018-06-11  Antoine Quint  <graouts@apple.com>
2019
2020         [Web Animations] Make imported/mozilla/css-transitions/test_animation-currenttime.html pass reliably
2021         https://bugs.webkit.org/show_bug.cgi?id=183825
2022
2023         Unreviewed.
2024
2025         This test is now passing.
2026
2027         * TestExpectations:
2028
2029 2018-06-11  Antoine Quint  <graouts@apple.com>
2030
2031         [Web Animations] Make imported/mozilla/css-animations/test_animation-id.html pass reliably
2032         https://bugs.webkit.org/show_bug.cgi?id=183824
2033
2034         Unreviewed.
2035
2036         This test has been passing reliably on the bots.
2037
2038         * TestExpectations:
2039
2040 2018-06-11  Antoine Quint  <graouts@apple.com>
2041
2042         [Web Animations] Make imported/mozilla/css-transitions/test_animation-computed-timing.html pass reliably
2043         https://bugs.webkit.org/show_bug.cgi?id=183823
2044
2045         Unreviewed.
2046
2047         This test is now passing.
2048
2049         * TestExpectations:
2050
2051 2018-06-11  Antoine Quint  <graouts@apple.com>
2052
2053         [Web Animations] Make imported/mozilla/css-animations/test_animation-finished.html pass reliably
2054         https://bugs.webkit.org/show_bug.cgi?id=183822
2055
2056         Unreviewed.
2057
2058         This test has been passing reliably on the bots.
2059
2060         * TestExpectations:
2061
2062 2018-06-09  Zalan Bujtas  <zalan@apple.com>
2063
2064         REGRESSION (r230480): Cannot adjust photo position on LinkedIn's profile page
2065         https://bugs.webkit.org/show_bug.cgi?id=186464
2066         <rdar://problem/40369448>
2067
2068         Reviewed by Simon Fraser.
2069
2070         * fast/images/positioned-image-when-transform-is-present-expected.html: Added.
2071         * fast/images/positioned-image-when-transform-is-present.html: Added.
2072
2073 2018-06-09  Ryosuke Niwa  <rniwa@webkit.org>
2074
2075         REGRESSION(macOS Mojave): move-by-word-visually-multi-line.html fails
2076         https://bugs.webkit.org/show_bug.cgi?id=186454
2077
2078         Reviewed by Darin Adler.
2079
2080         Added a multi-line test case which causes a failure under Mac editing behavior. The test case is symmetric to ml_1.
2081
2082         * editing/selection/move-by-word-visually-mac-expected.txt:
2083         * editing/selection/move-by-word-visually-mac.html:
2084         * editing/selection/move-by-word-visually-multi-line-expected.txt:
2085         * editing/selection/move-by-word-visually-multi-line.html:
2086
2087 2018-06-07  Jer Noble  <jer.noble@apple.com>
2088
2089         REGRESSION:  Cannot listen to audio on Google Translate with side switch set to "vibrate"
2090         https://bugs.webkit.org/show_bug.cgi?id=186415
2091         <rdar://problem/40584651>
2092
2093         Reviewed by Eric Carlson.
2094
2095         * platform/mac/media/audio-session-category-audio-autoplay-expected.txt: Added.
2096         * platform/mac/media/audio-session-category-audio-autoplay.html: Added.
2097
2098 2018-06-08  Brendan McLoughlin  <brendan@bocoup.com>
2099
2100         Sync web-platform-tests repo to 197cdad
2101         https://bugs.webkit.org/show_bug.cgi?id=186267
2102
2103         Reviewed by Youenn Fablet.
2104
2105         * TestExpectations:
2106         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
2107         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
2108         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-large-expected.txt: Added.
2109         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small-expected.txt: Added.
2110         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
2111         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
2112
2113 2018-06-08  Chris Dumez  <cdumez@apple.com>
2114
2115         http/tests/navigation/https-no-store-subframe-in-page-cache.html fails with PSON enabled
2116         https://bugs.webkit.org/show_bug.cgi?id=186440
2117
2118         Reviewed by Geoffrey Garen.
2119
2120         Override the PageCache setting *after* the cross-origin navigation. It was previously
2121         overriden before the navigation and thus would not persist with process swap on navigation
2122         enabled.
2123
2124         * http/tests/navigation/https-no-store-subframe-in-page-cache.html:
2125         * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html:
2126
2127 2018-06-08  Chris Dumez  <cdumez@apple.com>
2128
2129         http/tests/cache/partitioned-cache.html fails with PSON enabled
2130         https://bugs.webkit.org/show_bug.cgi?id=186438
2131
2132         Reviewed by Geoffrey Garen.
2133
2134         http/tests/cache/partitioned-cache.html was overriding a setting then navigating
2135         cross-origin, expecting the setting override to persist. However, with process
2136         swap on navigation enabled, the setting does not persist. To address the issue,
2137         we override the setting again in the document we navigate to.
2138
2139         * http/tests/cache/partitioned-cache-expected.txt:
2140         * http/tests/cache/resources/partitioned-cache-loader.html:
2141
2142 2018-06-07  Mark Lam  <mark.lam@apple.com>
2143
2144         Enhance run-jsc-stress-tests to allow a test to specify test specific options required for it to run.
2145         https://bugs.webkit.org/show_bug.cgi?id=186409
2146         <rdar://problem/40909007>
2147
2148         Reviewed by Saam Barati.
2149
2150         * js/script-tests/intl-pluralrules.js:
2151
2152 2018-06-07  Ryosuke Niwa  <rniwa@webkit.org>
2153
2154         Release assert in Document::updateLayout() in WebPage::determinePrimarySnapshottedPlugIn()
2155         https://bugs.webkit.org/show_bug.cgi?id=186383
2156         <rdar://problem/40849498>
2157
2158         Reviewed by Jon Lee.
2159
2160         Added a regression test.
2161
2162         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash-expected.txt: Added.
2163         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash.html: Added.
2164
2165 2018-06-07  Thibault Saunier  <tsaunier@igalia.com>
2166
2167         [GTK][WPE] Start implementing MediaStream API
2168         https://bugs.webkit.org/show_bug.cgi?id=185787
2169
2170         Reviewed by Philippe Normand.
2171
2172         * platform/gtk/TestExpectations: Reactivate MediaStream tests and enable all tests
2173         related to the mediaDevice.enumerateDevices and MediaStream (not RTCPeerConnection nor
2174         webaudio).
2175
2176 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
2177
2178         Remove unused debug mode conditions
2179         https://bugs.webkit.org/show_bug.cgi?id=186358
2180         <rdar://problem/39117121>
2181
2182         Reviewed by Zalan Bujtas.
2183
2184         Rebase test expectations after behavior change.
2185
2186         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
2187         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2188         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2189         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2190         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2191         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2192         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
2193         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
2194         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt
2195         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html
2196
2197 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
2198
2199         Handle Storage Access API calls in the absence of an attached frame
2200         https://bugs.webkit.org/show_bug.cgi?id=186373
2201         <rdar://problem/40028265>
2202
2203         Reviewed by Daniel Bates.
2204
2205         * http/tests/storageAccess/has-storage-access-crash-expected.txt: Added.
2206         * http/tests/storageAccess/has-storage-access-crash.html: Added.
2207         * http/tests/storageAccess/request-storage-access-crash-expected.txt: Added.
2208         * http/tests/storageAccess/request-storage-access-crash.html: Added.
2209         * platform/mac-wk2/TestExpectations: Add the two new tests for HighSierra+
2210
2211 2018-06-06  Youenn Fablet  <youenn@apple.com>
2212
2213         HTTP Header values validation is too strict
2214         https://bugs.webkit.org/show_bug.cgi?id=167112
2215
2216         Reviewed by Alex Christensen.
2217
2218         * http/tests/xmlhttprequest/set-bad-headervalue.html:
2219
2220 2018-06-06  David Fenton  <david_fenton@apple.com>
2221
2222         Layout Test imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html is a flaky failure.
2223         https://bugs.webkit.org/show_bug.cgi?id=184060
2224
2225         Unreviewed test gardening.
2226
2227         * platform/mac/TestExpectations:
2228
2229 2018-06-06  David Fenton  <david_fenton@apple.com>
2230
2231         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html is flaky on macOS WK2 [ Release ]
2232         https://bugs.webkit.org/show_bug.cgi?id=186362
2233
2234         Unreviewed test gardening.
2235
2236         * platform/mac-wk2/TestExpectations:
2237
2238 2018-06-06  Antoine Quint  <graouts@apple.com>
2239
2240         Rename color-filter to -apple-color-filter and do not expose it to Web content
2241         https://bugs.webkit.org/show_bug.cgi?id=186306
2242         <rdar://problem/39874167>
2243
2244         Reviewed by Simon Fraser.
2245
2246         Update tests for color-filter to test -apple-color-filter and explicitly turn the feature on since it's disabled by default.
2247         We also update a test to not use the colorFilter accessor and setter on CSSStyleDeclaration because using an -apple- prefix
2248         will no longer expose such a getter or setter, using getPropertyValue() and setProperty() instead.
2249
2250         * animations/resources/animation-test-helpers.js:
2251         (getPropertyValue):
2252         (comparePropertyValue):
2253         * css3/color-filters/color-filter-animation-expected.txt:
2254         * css3/color-filters/color-filter-animation.html:
2255         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
2256         * css3/color-filters/color-filter-backgrounds-borders.html:
2257         * css3/color-filters/color-filter-box-shadow-expected.html:
2258         * css3/color-filters/color-filter-box-shadow.html:
2259         * css3/color-filters/color-filter-brightness-expected.html:
2260         * css3/color-filters/color-filter-brightness.html:
2261         * css3/color-filters/color-filter-caret-color-expected.html:
2262         * css3/color-filters/color-filter-caret-color.html:
2263         * css3/color-filters/color-filter-color-property-expected.html:
2264         * css3/color-filters/color-filter-color-property-list-item-expected.html:
2265         * css3/color-filters/color-filter-color-property-list-item.html:
2266         * css3/color-filters/color-filter-color-property.html:
2267         * css3/color-filters/color-filter-color-text-decorations-expected.html:
2268         * css3/color-filters/color-filter-color-text-decorations.html:
2269         * css3/color-filters/color-filter-column-rule-expected.html:
2270         * css3/color-filters/color-filter-column-rule.html:
2271         * css3/color-filters/color-filter-contrast-expected.html:
2272         * css3/color-filters/color-filter-contrast.html:
2273         * css3/color-filters/color-filter-current-color-expected.html:
2274         * css3/color-filters/color-filter-current-color.html:
2275         * css3/color-filters/color-filter-filter-list-expected.html:
2276         * css3/color-filters/color-filter-filter-list.html:
2277         * css3/color-filters/color-filter-gradients-expected.html:
2278         * css3/color-filters/color-filter-gradients.html:
2279         * css3/color-filters/color-filter-grayscale-expected.html:
2280         * css3/color-filters/color-filter-grayscale.html:
2281         * css3/color-filters/color-filter-hue-rotate-expected.html:
2282         * css3/color-filters/color-filter-hue-rotate.html:
2283         * css3/color-filters/color-filter-inherits-expected.html:
2284         * css3/color-filters/color-filter-inherits.html:
2285         * css3/color-filters/color-filter-invert-expected.html:
2286         * css3/color-filters/color-filter-invert.html:
2287         * css3/color-filters/color-filter-opacity-expected.html:
2288         * css3/color-filters/color-filter-opacity.html:
2289         * css3/color-filters/color-filter-outline-expected.html:
2290         * css3/color-filters/color-filter-outline.html:
2291         * css3/color-filters/color-filter-parsing-expected.txt:
2292         * css3/color-filters/color-filter-parsing.html:
2293         * css3/color-filters/color-filter-saturate-expected.html:
2294         * css3/color-filters/color-filter-saturate.html:
2295         * css3/color-filters/color-filter-sepia-expected.html:
2296         * css3/color-filters/color-filter-sepia.html:
2297         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
2298         * css3/color-filters/color-filter-text-decoration-shadow.html:
2299         * css3/color-filters/color-filter-text-emphasis-expected.html:
2300         * css3/color-filters/color-filter-text-emphasis.html:
2301         * css3/color-filters/color-filter-text-shadow-expected.html:
2302         * css3/color-filters/color-filter-text-shadow.html:
2303         * css3/color-filters/color-filter-text-stroke-expected.html:
2304         * css3/color-filters/color-filter-text-stroke.html:
2305         * css3/color-filters/svg/color-filter-inline-svg-expected.html:
2306         * css3/color-filters/svg/color-filter-inline-svg.html:
2307
2308 2018-06-06  David Fenton  <david_fenton@apple.com>
2309
2310         [macOS WK2 Release] Layout Test media/video-trackmenu-selection.html is flaky
2311         https://bugs.webkit.org/show_bug.cgi?id=186055
2312
2313         Unreviewed test gardening.
2314
2315         * platform/mac-wk2/TestExpectations:
2316
2317 2018-06-06  Jer Noble  <jer.noble@apple.com>
2318
2319         REGRESSION (r231817?): Layout Test media/track/track-delete-during-setup.html is a flaky timeout
2320         https://bugs.webkit.org/show_bug.cgi?id=185889
2321         <rdar://problem/40583180>
2322
2323         Reviewed by Eric Carlson.
2324
2325         Modify the track-delete-during-setup.html test to end on video element suspend in
2326         addition to canplaythrough.
2327
2328         * media/track/track-delete-during-setup.html:
2329
2330 2018-06-06  Jer Noble  <jer.noble@apple.com>
2331
2332         Regions outside of the fullscreen window are exposed during zoom operations
2333         https://bugs.webkit.org/show_bug.cgi?id=186330
2334         <rdar://problem/34698009>
2335
2336         Reviewed by Simon Fraser.
2337
2338         * fullscreen/full-screen-layer-dump-expected.txt: Added.
2339         * fullscreen/full-screen-layer-dump.html: Added.
2340
2341 2018-06-06  Alicia Boya García  <aboya@igalia.com>
2342
2343         [GTK] Unreviewed test gardening
2344         https://bugs.webkit.org/show_bug.cgi?id=186342
2345
2346         * TestExpectations:
2347         * platform/gtk/TestExpectations:
2348         * platform/mac/TestExpectations:
2349
2350 2018-06-05  Jer Noble  <jer.noble@apple.com>
2351
2352         REGRESSION (231817): Videos permanently blank out after switching out of a tab and back in
2353         https://bugs.webkit.org/show_bug.cgi?id=186326
2354         <rdar://problem/40778157>
2355
2356         Reviewed by Eric Carlson.
2357
2358         * media/video-buffering-allowed-expected.txt:
2359         * media/video-buffering-allowed.html:
2360
2361 2018-06-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2362
2363         [macOS] Spelling errors in the middle of an inserted paragraph are not displayed
2364         https://bugs.webkit.org/show_bug.cgi?id=185584
2365         <rdar://problem/38676081>
2366
2367         Reviewed by Ryosuke Niwa.
2368
2369         Adds 2 new spellchecking tests, and refactors some existing tests.
2370
2371         * editing/spelling/grammar-expected.txt:
2372         * editing/spelling/grammar.html:
2373         * editing/spelling/markers-expected.txt:
2374         * editing/spelling/markers.html:
2375
2376         Tweaked so that these tests pass regardless of whether sentence retro correction is enabled or disabled.
2377
2378         * editing/spelling/retro-correction-spelling-markers-expected.txt: Added.
2379         * editing/spelling/retro-correction-spelling-markers.html: Added.
2380
2381         Tests that typing at the end of a sentence will mark other parts of the sentence as misspellings, if retro
2382         sentence correction is enabled.
2383
2384         * editing/spelling/spelling-changed-text-expected.txt:
2385         * editing/spelling/spelling-changed-text.html:
2386
2387         Tweaked to correctly wait for the marker range to become the expected value.
2388
2389         * editing/spelling/spelling-markers-after-pasting-sentence-expected.txt: Added.
2390         * editing/spelling/spelling-markers-after-pasting-sentence.html: Added.
2391
2392         Tests that after pasting a sentence with misspelled words, those misspelled words will be marked as misspellings.
2393
2394         * platform/ios/TestExpectations:
2395         * platform/mac-wk1/TestExpectations:
2396         * platform/mac-wk2/TestExpectations:
2397
2398 2018-06-05  Brent Fulgham  <bfulgham@apple.com>
2399
2400         Adjust compile and runtime flags to match shippable state of features
2401         https://bugs.webkit.org/show_bug.cgi?id=186319
2402         <rdar://problem/40352045>
2403
2404         Reviewed by Maciej Stachowiak, Jon Lee, and others.
2405
2406         * platform/mac/TestExpectations:
2407         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
2408         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
2409         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
2410         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
2411         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
2412         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
2413         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
2414         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Added.
2415
2416 2018-06-05  Youenn Fablet  <youenn@apple.com>
2417
2418         ServiceWorker registration should store any script fetched through importScripts
2419         https://bugs.webkit.org/show_bug.cgi?id=182444
2420         <rdar://problem/37164835>
2421
2422         Reviewed by Chris Dumez.
2423
2424         * http/wpt/service-workers/persistent-importScripts-expected.txt: Added.
2425         * http/wpt/service-workers/persistent-importScripts.html: Added.
2426         * http/wpt/service-workers/resources/persistent-importScripts-script.py: Added.
2427         * http/wpt/service-workers/resources/persistent-importScripts-worker.js: Added.
2428         * http/wpt/service-workers/resources/routines.js: Added.
2429
2430 2018-06-05  Joanmarie Diggs  <jdiggs@igalia.com>
2431
2432         AX: Implement support for new blockquote, caption, and paragraph ARIA roles
2433         https://bugs.webkit.org/show_bug.cgi?id=186274
2434
2435         Reviewed by Chris Fleizach.
2436
2437         Add the three ARIA roles to the existing role-exposure tests and update
2438         expectations accordingly. Also update several additional GTK tests because
2439         the mapping of these ARIA roles results in new object attributes appearing
2440         for native HTML blockquote, paragraph, and caption elements.
2441
2442         * accessibility/gtk/object-attributes-expected.txt:
2443         * accessibility/gtk/xml-roles-exposed-expected.txt:
2444         * accessibility/gtk/xml-roles-exposed.html:
2445         * accessibility/roles-computedRoleString-expected.txt:
2446         * accessibility/roles-computedRoleString.html:
2447         * accessibility/roles-exposed.html:
2448         * inspector/dom/hideHighlight-expected.txt:
2449         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
2450         * platform/gtk/accessibility/roles-exposed-expected.txt:
2451         * platform/gtk/accessibility/table-one-cell-expected.txt:
2452         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2453         * platform/mac/accessibility/roles-exposed-expected.txt:
2454
2455 2018-06-04  Chris Dumez  <cdumez@apple.com>
2456
2457         Rename "Cross-Origin-Options" HTTP header to "Cross-Origin-Window-Policy"
2458         https://bugs.webkit.org/show_bug.cgi?id=186287
2459         <rdar://problem/40783352>
2460
2461         Reviewed by Youenn Fablet.
2462
2463         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Removed.
2464         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Removed.
2465         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Removed.
2466         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Removed.
2467         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Removed.
2468         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
2469         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Removed.
2470         * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Added.
2471         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Added.
2472         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage-from-deny.html.
2473         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Added.
2474         * http/wpt/cross-origin-window-policy/allow-postmessage.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage.html.
2475         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Added.
2476         * 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.
2477         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Added.
2478         * 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.
2479         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Added.
2480         * 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.
2481         * 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.
2482         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Added.
2483         * http/wpt/cross-origin-window-policy/resources/destination.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/destination.html.
2484         * 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.
2485         * 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.
2486         (main):
2487         * 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.
2488         (main):
2489         * http/wpt/cross-origin-window-policy/resources/utils.js: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/utils.js.
2490
2491 2018-06-04  Ryosuke Niwa  <rniwa@webkit.org>
2492
2493         Moved the corresponding expected results for the tests moved in r232430.
2494
2495         * 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.
2496         * 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.
2497
2498 2018-06-04  Dean Jackson  <dino@apple.com>
2499
2500         AR Badging on transparent thumbnail images makes the glyph look really dark
2501         https://bugs.webkit.org/show_bug.cgi?id=186289
2502         <rdar://problem/40627111>
2503
2504         Reviewed by Anders Carlsson.
2505
2506         Update the test to exercise more background colors. Include the results for the AR badge.
2507
2508         * system-preview/badge-expected.html: Added.
2509         * system-preview/badge.html:
2510
2511 2018-06-04  Chris Dumez  <cdumez@apple.com>
2512
2513         Update Fetch code to provide more useful exception messages
2514         https://bugs.webkit.org/show_bug.cgi?id=186156
2515
2516         Reviewed by Youenn Fablet.
2517
2518         Rebaseline tests that have different output.
2519
2520         * http/tests/workers/service/basic-fetch.https-expected.txt:
2521
2522 2018-06-04  Alexey Proskuryakov  <ap@apple.com>
2523
2524         Add Mojave support to WebKit tools
2525         https://bugs.webkit.org/show_bug.cgi?id=186282
2526
2527         Reviewed by Daniel Bates.
2528
2529         * platform/mac-mojave: Added an empty directory to avoid breaking scripts.
2530
2531 2018-06-04  Daniel Bates  <dabates@apple.com>
2532
2533         Update Strong Password appearance
2534         https://bugs.webkit.org/show_bug.cgi?id=186239
2535         <rdar://problem/38183795>
2536
2537         Reviewed by Brent Fulgham.
2538
2539         Update expected results as necessary for the change in appearance.
2540
2541         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2542         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2543         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2544         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2545
2546 2018-06-04  Per Arne Vollan  <pvollan@apple.com>
2547
2548         Rebaseline editing/style/apply-style-iframe-crash.html on Windows.
2549
2550         Unreviewed test gardening.
2551
2552         * platform/win/editing/style/apply-style-iframe-crash-expected.txt: Added.
2553
2554 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
2555
2556         Unreviewed WPE gardening.
2557
2558         Adding platform-specific baselines for three http/tests/cache/ tests.
2559         Updating baseline for the security/block-test.html test.
2560         Adding failure expectations for a few other failures, linking to existing bugs.
2561
2562         * platform/wpe/TestExpectations:
2563         * platform/wpe/http/tests/cache: Added.
2564         * platform/wpe/http/tests/cache/disk-cache: Added.
2565         * platform/wpe/http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
2566         * platform/wpe/http/tests/cache/iframe-304-crash-expected.txt: Added.
2567         * platform/wpe/http/tests/cache/network-error-during-revalidation-expected.txt: Added.
2568         * platform/wpe/security/block-test-expected.txt:
2569
2570 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
2571
2572         Unreviewed WPE gardening.
2573
2574         Manage the W3C test failures by rebaselining what can be rebaselined, and adding
2575         failing expectations for the rest of the failures. This mostly addresses the
2576         new CSS Text tests that were imported lately, as well as changes in console logging.
2577
2578         * platform/wpe/TestExpectations:
2579         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2580         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
2581         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added.
2582         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added.
2583         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added.
2584         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
2585         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
2586         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
2587         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
2588         * platform/wpe/imported/w3c/web-platform-tests/css: Added.
2589         * platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added.
2590         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added.
2591         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
2592         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
2593         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
2594         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
2595         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
2596         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
2597         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
2598         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
2599         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
2600         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
2601         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
2602         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added.
2603         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
2604         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2605
2606 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
2607
2608         More unreviewed GTK test gardening
2609
2610         * platform/gtk/TestExpectations:
2611
2612 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
2613
2614         Unreviewed GTK test expectations gardening
2615
2616         * TestExpectations:
2617         * platform/gtk/TestExpectations:
2618         * 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.
2619         * platform/gtk/editing/style/apply-style-iframe-crash-expected.txt: Renamed from LayoutTests/platform/gtk/editing/apply-style-iframe-crash-expected.txt.
2620
2621 2018-06-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2622
2623         [Extra zoom mode] The user should always be able to double tap to zoom to a scale of at least 1
2624         https://bugs.webkit.org/show_bug.cgi?id=186209
2625         <rdar://problem/40529255>
2626
2627         Reviewed by Tim Horton.
2628
2629         Add a test to verify that double tapping zooms in on a page where all the text is large enough to be legible at
2630         initial scale.
2631
2632         * fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt: Added.
2633         * fast/events/extrazoom/double-tap-to-zoom-with-large-text.html: Added.
2634
2635 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
2636
2637         Editor can hold references to Documents after you navigate away
2638         https://bugs.webkit.org/show_bug.cgi?id=186215
2639
2640         Reviewed by Simon Fraser.
2641
2642         Added a regression test.
2643
2644         * editing/selection/navigation-clears-editor-state-expected.txt: Added.
2645         * editing/selection/navigation-clears-editor-state.html: Added.
2646
2647 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
2648
2649         Move tests in LayoutTests/editing to appropriate subdirectories
2650         https://bugs.webkit.org/show_bug.cgi?id=186212
2651
2652         Rubber-stamped by Wenson Hsieh.
2653
2654         Moved the following four tests in LayoutTests/editing to its subdirectories.
2655
2656         * editing/input/composition-underline-color-expected-mismatch.html: Moved from editing/composition-underline-color-expected-mismatch.html.
2657         * editing/input/composition-underline-color.html: Move from editing/composition-underline-color.html.
2658         * editing/input/marked-text-appearance-expected-mismatch.html: Copied from LayoutTests/editing/marked-text-appearance-expected-mismatch.html.
2659         * editing/input/marked-text-appearance.html: Moved from editing/marked-text-appearance.html.
2660         * editing/selection/rtl-to-ltr-editing-word-move-spin-expected.txt: Moved from editing/rtl-to-ltr-editing-word-move-spin-expected.txt.
2661         * editing/selection/rtl-to-ltr-editing-word-move-spin.html: Moved from editing/rtl-to-ltr-editing-word-move-spin.html.
2662         * editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from editing/simple-line-layout-caret-is-gone-expected.txt.
2663         * editing/selection/simple-line-layout-caret-is-gone.html: Moved from editing/simple-line-layout-caret-is-gone.html.
2664         * editing/style/apply-style-iframe-crash-expected.txt: Moved from editing/apply-style-iframe-crash-expected.txt.
2665         * editing/style/apply-style-iframe-crash.html: Moved from editing/apply-style-iframe-crash.html.
2666
2667 2018-06-01  David Fenton  <david_fenton@apple.com>
2668
2669         Skip fetch/api/redirect/redirect-method.html and fetch/api/redirect/redirect-method-worker.html on macOS debug.
2670         https://bugs.webkit.org/show_bug.cgi?id=184365
2671
2672         Unreviewed test gardening.
2673
2674         * platform/mac/TestExpectations:
2675
2676 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
2677
2678         ResourceLoader::cancel() shouldn't synchronously fire load event on document
2679         https://bugs.webkit.org/show_bug.cgi?id=185284
2680         <rdar://problem/39994507>
2681
2682         Reviewed by Antti Koivisto.
2683
2684         Fixed the tests as needed, and skipped more drag & drop tests in WebKitTestRunner as drag & drop isn't supported.
2685
2686         * editing/pasteboard/drag-image-to-contenteditable-in-iframe.html: Fixed the test. Explicitly invoke
2687         testRunner.waitUntilDone() to wait until the iframe is loaded. Because "load" event in DOM only fires after
2688         all subframes are loaded but the load delegate callback fires as long as subresources in the main frame
2689         had finished loading, DumpRenderTree would finish the test prematurely otherwise. The old code happens to
2690         work before this patch because we happen to not invoke FrameLoader::checkComplete at the "right" moment.
2691         The WebCore change now triggers such a check and prematurely end the test without this fix to the test.
2692         * http/tests/xmlhttprequest/reentrant-cancel-expected.txt:
2693         * http/tests/xmlhttprequest/reentrant-cancel.html: Canceling XHR inside addElement is no longer
2694         firing load event synchronously as expected. Added a code to end the test after the load event.
2695         * http/wpt/service-workers/clone-opaque-being-loaded-response.html:
2696         * platform/mac-wk2/TestExpectations:
2697         * platform/wk2/TestExpectations:
2698
2699 2018-05-31  Ryosuke Niwa  <rniwa@webkit.org>
2700
2701         Some tests for webkitdirectory API fail when tests are in an APFS file system
2702         https://bugs.webkit.org/show_bug.cgi?id=186184
2703
2704         Reviewed by Chris Dumez.
2705
2706         On an APFS volume, files may not be listed in the lexicologically order and the size of a directory
2707         may defer from that of HFS+. To make the test results consistent on either file systems,
2708         sort file entries lexicologically by the name and list two possible directory sizes as the expectation.
2709
2710         Added a new helper function, shouldBeOneOfValues, which takes an array of values as the expectation.
2711
2712         * editing/pasteboard/entries-api/datatransfer-items-drop-directoryReader.html:
2713         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry-expected.txt:
2714         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry.html:
2715         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt:
2716         * fast/forms/file/entries-api/drag-folder-webkitEntries.html:
2717         * fast/forms/file/entries-api/webkitdirectory-drag-folder.html:
2718         * resources/js-test.js:
2719         (shouldBeOneOfValues): Added.
2720
2721 2018-06-01  Daniel Bates  <dabates@apple.com>
2722
2723         http/tests/inspector/network/har/har-page.html should actually sort dumped cookies by name
2724         https://bugs.webkit.org/show_bug.cgi?id=186137
2725
2726         Reviewed by Joseph Pecoraro.
2727
2728         JavaScript does not support comparison of String data types using the minus operator. Instead
2729         implement the string comparator using relational operators and the identity operator.
2730
2731         * http/tests/inspector/network/har/har-page-expected.txt:
2732         * http/tests/inspector/network/har/har-page.html:
2733         * platform/gtk/TestExpectations: Unskip test.
2734
2735 2018-06-01  Youenn Fablet  <youenn@apple.com>
2736
2737         http/tests/appcache/deferred-events.html is flaky due to console log messages
2738         https://bugs.webkit.org/show_bug.cgi?id=185543
2739
2740         Reviewed by Chris Dumez.
2741
2742         Update the test to wait for the onerror callback.
2743         At that time, all console logging should be done.
2744
2745         * http/tests/appcache/deferred-events-expected.txt:
2746         * http/tests/appcache/deferred-events.html:
2747
2748 2018-05-29  Yusuke Suzuki  <utatane.tea@gmail.com>
2749
2750         [JSC] Add Symbol.prototype.description getter
2751         https://bugs.webkit.org/show_bug.cgi?id=186053
2752
2753         Reviewed by Keith Miller.
2754
2755         * js/Object-getOwnPropertyNames-expected.txt:
2756         * js/script-tests/Object-getOwnPropertyNames.js:
2757
2758 2018-06-01  Brent Fulgham  <bfulgham@apple.com>
2759
2760         Unskip fast/html/marquee-reparent-check.html on macOS debug.
2761         https://bugs.webkit.org/show_bug.cgi?id=178465
2762         <rdar://problem/35052953>
2763
2764         Reviewed by Geoffrey Garen.
2765
2766         Unskipping test since the debug assertion is no longer reproducible in
2767         current sources on shipping software.
2768
2769         * platform/mac/TestExpectations:
2770
2771 2018-05-31  Per Arne Vollan  <pvollan@apple.com>
2772
2773         Skip http/tests/security/referrer-policy-header.html on Windows.
2774         https://bugs.webkit.org/show_bug.cgi?id=186183
2775
2776         Unreviewed test gardening.
2777
2778         * platform/win/TestExpectations:
2779
2780 2018-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
2781
2782         [css-text] Update test suite
2783         https://bugs.webkit.org/show_bug.cgi?id=186145
2784
2785         Reviewed by Youenn Fablet.
2786
2787         These tests used to have problems in Mac and iOS platforms,
2788         but they were reworked in WPT upstream:
2789         https://github.com/web-platform-tests/wpt/pull/10860
2790
2791         Importing the new version of the tests in this patch.
2792
2793         * platform/ios/TestExpectations:
2794         * platform/mac/TestExpectations:
2795
2796 2018-05-31  Chris Dumez  <cdumez@apple.com>
2797
2798         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy
2799         https://bugs.webkit.org/show_bug.cgi?id=186148
2800
2801         Reviewed by Youenn Fablet.
2802
2803         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy to
2804         avoid logging a console message.
2805
2806         * http/wpt/service-workers/header-filtering.https-expected.txt:
2807         * http/wpt/service-workers/resources/response-full-of-headers.py:
2808         (main):
2809
2810 2018-05-31  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2811
2812         [wpe] update the TestExpectations for encrypted-media after some investigations
2813         https://bugs.webkit.org/show_bug.cgi?id=185593
2814
2815         Reviewed by Xabier Rodriguez-Calvar.
2816
2817         After the fix 185725 and some investigations, the WPE platform TestExpectations should be updated
2818
2819         * platform/wpe/TestExpectations:
2820         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt:
2821         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt:
2822         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt:
2823         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt:
2824         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt:
2825         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
2826         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt:
2827
2828 2018-05-31  Miguel Gomez  <magomez@igalia.com>
2829
2830         Unreviewed GTK+ gardening after r232336.
2831
2832         * platform/gtk/TestExpectations:
2833
2834 2018-05-30  Nan Wang  <n_wang@apple.com>
2835
2836         AX: VoiceOver on macOS does not announce fieldset description from aria-describedby when focussing inputs
2837         https://bugs.webkit.org/show_bug.cgi?id=185246
2838         <rdar://problem/39939028>
2839
2840         Reviewed by Chris Fleizach.
2841
2842         * accessibility/mac/aria-describedby-fieldset-expected.txt: Added.
2843         * accessibility/mac/aria-describedby-fieldset.html: Added.
2844
2845 2018-05-30  Chris Fleizach  <cfleizach@apple.com>
2846
2847         AX: Expose link rel type to voiceover
2848         https://bugs.webkit.org/show_bug.cgi?id=186084
2849         <rdar://problem/40640871>
2850
2851         Reviewed by Sam Weinig.
2852
2853         * accessibility/image-link-expected.txt:
2854         * accessibility/image-map2-expected.txt:
2855         * accessibility/mac/document-links-expected.txt:
2856         * accessibility/mac/linkrel-expected.txt: Added.
2857         * accessibility/mac/linkrel.html: Added.
2858
2859 2018-05-30  Ryan Haddad  <ryanhaddad@apple.com>
2860
2861         Rebaseline http/wpt/service-workers/header-filtering.https.html after r232310.
2862
2863         Unreviewed test gardening.
2864
2865         * http/wpt/service-workers/header-filtering.https-expected.txt:
2866
2867 2018-05-30  Brady Eidson  <beidson@apple.com>
2868
2869         REGRESSION (r224684): User-agent seen by page does not change when modified by the develop menu options after reloading.
2870         <rdar://problem/34918109> and https://bugs.webkit.org/show_bug.cgi?id=186111
2871
2872         Reviewed by Andy Estes.
2873
2874         * TestExpectations: Skip in WK1
2875         * platform/wk2/TestExpectations: Enable in WK2
2876
2877         * http/tests/navigation/resources/user-agent-script.php: Added.
2878         * http/tests/navigation/useragent-reload-expected.txt: Added.
2879         * http/tests/navigation/useragent-reload.php: Added.
2880
2881 2018-05-30  Daniel Bates  <dabates@apple.com>
2882
2883         Web Inspector: Annotate Same-Site cookies
2884         https://bugs.webkit.org/show_bug.cgi?id=184897
2885         <rdar://problem/35178209>
2886
2887         Reviewed by Brian Burg.
2888
2889         Update an existing test to ensure we include cookie details in the HTTP Archive (HAR) report.
2890
2891         * http/tests/inspector/network/har/har-page-expected.txt:
2892         * http/tests/inspector/network/har/har-page.html:
2893
2894 2018-05-30  John Wilander  <wilander@apple.com>
2895
2896         Add console logging to grant-storage-access-under-opener.html to assess its flakiness
2897         https://bugs.webkit.org/show_bug.cgi?id=183714
2898         <rdar://problem/38666060>
2899
2900         Unreviewed test gardening.
2901
2902         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
2903         * http/tests/storageAccess/grant-storage-access-under-opener.html:
2904             Now outputs console log entries, step by step, to see where the timeouts happen.
2905         * platform/ios-wk2/TestExpectations:
2906             Switched to [ Pass ] on iOS Debug to maximize chance of seeing the flakiness.
2907
2908 2018-05-29  Keith Miller  <keith_miller@apple.com>
2909
2910         Error instances should not strongly hold onto StackFrames
2911         https://bugs.webkit.org/show_bug.cgi?id=185996
2912
2913         Reviewed by Mark Lam.
2914
2915         * js/error-should-not-strong-reference-global-object-expected.txt: Added.
2916         * js/error-should-not-strong-reference-global-object.html: Added.
2917
2918 2018-05-30  Chris Dumez  <cdumez@apple.com>
2919
2920         Referrer-Policy response header is ignored
2921         https://bugs.webkit.org/show_bug.cgi?id=186037
2922         <rdar://problem/40600335>
2923
2924         Reviewed by Youenn Fablet.
2925
2926         Add layout test coverage.
2927
2928         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString-expected.txt: Added.
2929         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: Added.
2930         * http/tests/security/referrer-policy-header-and-meta-tag-expected.txt: Added.
2931         * http/tests/security/referrer-policy-header-and-meta-tag.html: Added.
2932         * http/tests/security/referrer-policy-header-expected.txt: Added.
2933         * http/tests/security/referrer-policy-header.html: Added.
2934         * http/tests/security/referrer-policy-invalid-expected.txt:
2935         * http/tests/security/referrer-policy-invalid.html:
2936         * http/tests/security/resources/postReferrer.php: Added.
2937         * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Added.
2938         * http/tests/security/resources/serve-referrer-policy-and-test.php: Added.
2939
2940 2018-05-30  Youenn Fablet  <youenn@apple.com>
2941
2942         Rename CrossOriginResourcePolicy same to same-origin
2943         https://bugs.webkit.org/show_bug.cgi?id=186080
2944
2945         Reviewed by Chris Dumez.
2946
2947         * http/wpt/cross-origin-resource-policy/fetch-expected.txt:
2948         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt:
2949         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html:
2950         * http/wpt/cross-origin-resource-policy/fetch.html:
2951         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt:
2952         * http/wpt/cross-origin-resource-policy/iframe-loads.html:
2953         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt:
2954         * http/wpt/cross-origin-resource-policy/image-loads.html:
2955         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt:
2956         * http/wpt/cross-origin-resource-policy/script-loads.html:
2957
2958 2018-05-30  Jer Noble  <jer.noble@apple.com>
2959
2960         Media elements outside fullscreen should not be considered main content.
2961         https://bugs.webkit.org/show_bug.cgi?id=186063
2962         <rdar://problem/40630437>
2963
2964         Reviewed by Eric Carlson.
2965
2966         * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Added.
2967         * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Added.
2968
2969 2018-05-30  Ms2ger  <Ms2ger@igalia.com>
2970
2971         [GTK] Unreviewed test gardening
2972         https://bugs.webkit.org/show_bug.cgi?id=186098
2973
2974         Unreviewed gardening.
2975
2976         * platform/gtk/TestExpectations:
2977           - css3/blending/blend-mode-clip-accelerated-transformed-blending.html: passing since r230479, failing again since 230991.
2978           - fast/text/font-collection.html: fails due to a lack of font collection support
2979           - editing/caret/caret-in-empty-cell.html: fails since it was added
2980           - css3/color-filters/color-filter-color-property-list-item.html: fails since it was added
2981           - css3/color-filters/color-filter-opacity.html: fails since it was added
2982           - fast/hidpi/filters-turbulence.html: fails since it was added
2983
2984 2018-05-30  Stephen McGruer  <smcgruer@chromium.org>
2985
2986         iOS: setting 'defaultValue' of input type=date from script should cause a UI update
2987         https://bugs.webkit.org/show_bug.cgi?id=185982
2988
2989         Reviewed by Darin Adler.
2990
2991         * fast/forms/date/date-appearance-defaultValue-expected.html: Added.
2992         * fast/forms/date/date-appearance-defaultValue.html: Added.
2993
2994 2018-05-29  Frederic Wang  <fwang@igalia.com>
2995
2996         Import WPT tests for CSS animations
2997         https://bugs.webkit.org/show_bug.cgi?id=186046
2998
2999         Reviewed by Youenn Fablet.
3000
3001         * TestExpectations: Mark some tests requiring support for reftest-wait as failing/flacky.
3002         * tests-options.json: Mark animationevent-types.html as slow.
3003
3004 2018-05-29  Nan Wang  <n_wang@apple.com>
3005
3006         AX: macOS VoiceOver doesn't announce when details element is expanded when using role group
3007         https://bugs.webkit.org/show_bug.cgi?id=180866
3008         <rdar://problem/36074338>
3009
3010         Reviewed by Chris Fleizach.
3011
3012         * accessibility/mac/details-summary-expected.txt:
3013         * accessibility/mac/details-summary.html:
3014
3015 2018-05-29  Tadeu Zagallo  <tzagallo@apple.com>
3016
3017         Don't assert on m_actionsStart when setting actions on DFA nodes
3018         https://bugs.webkit.org/show_bug.cgi?id=185979
3019         <rdar://problem/39669458>
3020
3021         Reviewed by Geoffrey Garen.
3022
3023         DFANode::setActions is called immediately after the node is created, and once again to set
3024         the actions of catch-all regular expressions (.*) on the root node. That works because
3025         m_actionsStart is initially 0, since the root was the first node to be created, but may fail
3026         after minimizing the DFA, when the root may no longer be the first node, and therefore
3027         m_actionsStart would not be 0, even if there are no actions attached to that node.
3028
3029         * http/tests/contentextensions/root-actions-expected.txt: Added.
3030         * http/tests/contentextensions/root-actions.html: Added.
3031         * http/tests/contentextensions/root-actions.html.json: Added.
3032
3033 2018-05-29  Nan Wang  <n_wang@apple.com>
3034
3035         AX: setValue on contenteditable should preserve whitespace
3036         https://bugs.webkit.org/show_bug.cgi?id=185897
3037
3038         Reviewed by Ryosuke Niwa.
3039
3040         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
3041         * accessibility/mac/AOM-event-accessiblesetvalue.html:
3042         * accessibility/mac/set-value-editable-types-expected.txt:
3043         * accessibility/mac/set-value-editable-types.html:
3044
3045 2018-05-29  Antoine Quint  <graouts@apple.com>
3046
3047         [Web Animations] Handle relative length units
3048         https://bugs.webkit.org/show_bug.cgi?id=186047
3049
3050         Reviewed by Dean Jackson.
3051
3052         Record WPT test progressions and updated failures.
3053
3054         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3055         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3056         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3057         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3058         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3059         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3060         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3061         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3062         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3063
3064 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
3065
3066         [GTK][WPE] AppCache test gardening
3067
3068         Some appcache tests were flaky due to console output, see
3069         https://bugs.webkit.org/show_bug.cgi?id=185431 for more info.
3070         Fixing those by dumping the output to stderr instead.
3071
3072         At the same time, clean up the expectations for appcache tests,
3073         many were now passing, so several old bugs got closed now.
3074
3075         Unreviewed gardening.
3076         * platform/gtk/TestExpectations:
3077         * platform/wpe/TestExpectations:
3078
3079 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
3080
3081         [GTK][WPE] transitions/interrupted-transition-hardware.html failing
3082
3083         Unreviewed gardening, image-only failure.
3084         * platform/gtk/TestExpectations:
3085         * platform/wpe/TestExpectations:
3086
3087 2018-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
3088
3089         [JSC] Rename Array#flatten to flat
3090         https://bugs.webkit.org/show_bug.cgi?id=186012
3091
3092         Reviewed by Saam Barati.
3093
3094         * inspector/model/remote-object-get-properties-expected.txt:
3095         * js/Object-getOwnPropertyNames-expected.txt:
3096         * js/script-tests/Object-getOwnPropertyNames.js:
3097
3098 2018-05-25  Youenn Fablet  <youenn@apple.com>
3099
3100         Migrate From-Origin to Cross-Origin-Resource-Policy
3101         https://bugs.webkit.org/show_bug.cgi?id=185840
3102
3103         Reviewed by Chris Dumez.
3104
3105         Migrating From-Origin tests to Cross-Origin-Resource-Policy tests.
3106         Given the scope of the header is reduced to no-cors and no ancestor checks,
3107         We cover the new header with fetch/image/script loads.
3108
3109         * TestExpectations:
3110         * http/tests/from-origin: Removed.
3111         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Added.
3112         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Added.
3113         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Added.
3114         * http/wpt/cross-origin-resource-policy/fetch.html: Added.
3115         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Added.
3116         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Added.
3117         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Added.
3118         * http/wpt/cross-origin-resource-policy/image-loads.html: Added.
3119         * http/wpt/cross-origin-resource-policy/resources/green.png: Added.
3120         * http/wpt/cross-origin-resource-policy/resources/hello.py: Added.
3121         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Added.
3122         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Added.
3123         * http/wpt/cross-origin-resource-policy/resources/image.py: Added.
3124         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Added.
3125         * http/wpt/cross-origin-resource-policy/resources/script.py: Added.
3126         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Added.
3127         * http/wpt/cross-origin-resource-policy/script-loads.html: Added.
3128         * platform/wk2/TestExpectations:
3129
3130 2018-05-25  David Fenton  <david_fenton@apple.com>
3131
3132         fast/text/user-installed-fonts/shadow-family.html and fast/text/user-installed-fonts/shadow-postscript-family.html are flaky
3133         https://bugs.webkit.org/show_bug.cgi?id=185994
3134
3135         Unreviewed test gardening.
3136
3137         * platform/mac-wk2/TestExpectations:
3138
3139 2018-05-25  Ryan Haddad  <ryanhaddad@apple.com>
3140
3141         Unreviewed, rebaseline two fast/forms/ios/ipad tests.
3142
3143         * fast/forms/ios/ipad/select-form-run-twice-expected.txt:
3144         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt:
3145
3146 2018-05-25  Antoine Quint  <graouts@apple.com>
3147
3148         [Web Animations] WebAnimation objects never get destroyed
3149         https://bugs.webkit.org/show_bug.cgi?id=185917
3150         <rdar://problem/39539371>
3151
3152         Reviewed by Dean Jackson and Antti Koivisto.
3153
3154         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
3155         and is no longer relevant thanks to the tests under imported/mozilla.
3156
3157         * animations/leak-document-with-css-animation-expected.txt: Added.
3158         * animations/leak-document-with-css-animation.html: Added.
3159         * animations/resources/animation-leak-iframe.html: Added.
3160         * platform/win/TestExpectations:
3161         * webanimations/css-transitions-expected.txt: Removed.
3162         * webanimations/css-transitions.html: Removed.
3163
3164 2018-05-24  Frederic Wang  <fwang@igalia.com>
3165
3166         Import Web Platform Tests for WOFF2
3167         https://bugs.webkit.org/show_bug.cgi?id=179108
3168
3169         Reviewed by Youenn Fablet.
3170
3171         Layout/fast/text contains only two tests for WOFF2. This commit imports the WPT tests in
3172         order to improve test coverage. However, for now we only run them on the GTK port because
3173         they don't pass on other platforms (bug 185939) and because WPT tests are slow (bug 178277).
3174         Maintainers for other platforms can decide whether they want to unskip them later.
3175
3176         * TestExpectations: By default skip the WOFF2 test on all platforms.
3177         * platform/gtk/TestExpectations: Run tests on the GTK port and mark failures for 4 of them.
3178
3179 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
3180
3181         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
3182         ​https://bugs.webkit.org/show_bug.cgi?id=185385
3183
3184         Rubber-stamped by Joseph Pecoraro.
3185
3186         Add back some assertions in r232033 reverted in r232166.
3187
3188         * performance-api/performance-observer-entry-sort.html:
3189
3190 2018-05-24  David Fenton  <david_fenton@apple.com>
3191
3192         media/video-play-require-user-gesture.html and media/video-play-audio-require-user-gesture.html are flaky failures
3193         https://bugs.webkit.org/show_bug.cgi?id=185962
3194
3195         Unreviewed test gardening.
3196
3197         * platform/mac-wk2/TestExpectations:
3198
3199 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
3200
3201         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
3202         ​https://bugs.webkit.org/show_bug.cgi?id=185385
3203
3204         Reviewed by Saam Barati.
3205
3206         Partially revert r232033 to see if the flaky failure comes back.
3207
3208         * performance-api/performance-observer-entry-sort.html:
3209
3210 2018-05-24  Chris Dumez  <cdumez@apple.com>
3211
3212         [iOS WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is a flaky failure
3213         https://bugs.webkit.org/show_bug.cgi?id=181499
3214         <rdar://problem/36443428>
3215
3216         Reviewed by Youenn Fablet.
3217
3218         Unskip test that should no longer be flaky.
3219
3220         * platform/ios/TestExpectations:
3221
3222 2018-05-24  Jinho Bang  <zino@chromium.org>
3223
3224         [PaymentRequest] Remove currencySystem member
3225         https://bugs.webkit.org/show_bug.cgi?id=185860
3226
3227         Reviewed by Andy Estes.
3228
3229         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt:
3230         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
3231
3232 2018-05-23  Chris Dumez  <cdumez@apple.com>
3233
3234         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
3235         https://bugs.webkit.org/show_bug.cgi?id=183885
3236         <rdar://problem/38733968>
3237
3238         Reviewed by Youenn Fablet.
3239
3240         Stop loading an external URL as this is not what the test is testing and since the error message for
3241         the external load causes flakiness.
3242
3243         * TestExpectations:
3244         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt:
3245         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html:
3246         * fast/loader/javascript-url-iframe-remove-on-navigate-expected.txt:
3247         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
3248
3249 2018-05-23  Chris Dumez  <cdumez@apple.com>
3250
3251         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
3252         https://bugs.webkit.org/show_bug.cgi?id=185664
3253         <rdar://problem/36185260>
3254
3255         Reviewed by Simon Fraser.
3256
3257         Add layout test coverage.
3258
3259         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
3260         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
3261         * http/tests/navigation/resources/clear-fragment.html: Added.
3262
3263 2018-05-23  Youenn Fablet  <youenn@apple.com>
3264
3265         NetworkLoadChecker should check cached redirections
3266         https://bugs.webkit.org/show_bug.cgi?id=185849
3267
3268         Reviewed by Chris Dumez.
3269
3270         * TestExpectations:
3271         * http/tests/fetch/redirectmode-and-preload-expected.txt:
3272         * http/tests/fetch/redirectmode-and-preload.html:
3273         Removed tests that mix manual/error redirect mode with no-cors since this is no longer a valid possibility.
3274         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3275         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3276         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Removed.
3277
3278 2018-05-23  Nan Wang  <n_wang@apple.com>
3279
3280         AX: setValue on contenteditable should preserve whitespace
3281         https://bugs.webkit.org/show_bug.cgi?id=185897
3282
3283         Reviewed by Chris Fleizach.
3284
3285         * accessibility/mac/set-value-editable-types-expected.txt:
3286         * accessibility/mac/set-value-editable-types.html:
3287
3288 2018-05-23  Antti Koivisto  <antti@apple.com>
3289
3290         Increase the simulated memory size on PLATFORM(IOS_SIMULATOR) from 512MB to 1024MB
3291         https://bugs.webkit.org/show_bug.cgi?id=185908
3292
3293         Reviewed by Geoffrey Garen.
3294
3295         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
3296         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
3297
3298 2018-05-23  Alicia Boya García  <aboya@igalia.com>
3299
3300         [GTK] Unreviewed test gardening
3301         https://bugs.webkit.org/show_bug.cgi?id=185916
3302
3303         * platform/gtk/TestExpectations:
3304         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
3305
3306 2018-05-23  Antti Koivisto  <antti@apple.com>
3307
3308         Page keeps reloading when viewing photos in google drive (due to too high canvas memory limits)
3309         https://bugs.webkit.org/show_bug.cgi?id=185903
3310         <rdar://problem/38420562>
3311
3312         Reviewed by Simon Fraser.
3313
3314         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
3315         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
3316
3317 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
3318
3319         [css-text] W3C test suite gardening
3320         https://bugs.webkit.org/show_bug.cgi?id=185879
3321
3322         Some more gardening on the css-text test suite.
3323
3324         Unreviewed test gardening.
3325
3326         * TestExpectations:
3327         * platform/gtk/TestExpectations:
3328         * platform/ios/TestExpectations:
3329         * platform/mac/TestExpectations:
3330
3331 2018-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
3332
3333         Text can wrap between hyphens and commas
3334         https://bugs.webkit.org/show_bug.cgi?id=185899
3335         <rdar://problem/40118983>
3336
3337         Reviewed by Zalan Bujtas.
3338
3339         * fast/text/line-break-hyphen-comma-expected.html: Added.
3340         * fast/text/line-break-hyphen-comma.html: Added.
3341
3342 2018-05-22  David Fenton  <david_fenton@apple.com>
3343
3344         Update test expectations for newly imported css-text layout tests
3345         https://bugs.webkit.org/show_bug.cgi?id=185872
3346
3347         Unreviewed test gardening.
3348
3349         * TestExpectations:
3350
3351 2018-05-22  David Fenton  <david_fenton@apple.com>
3352
3353         Update test expectations for newly imported css-text layout tests
3354         https://bugs.webkit.org/show_bug.cgi?id=185872
3355
3356         Unreviewed test gardening.
3357
3358         * TestExpectations: Flag tests that are not passing right now.
3359
3360 2018-05-22  Keith Miller  <keith_miller@apple.com>
3361
3362         We should have a CoW storage for NewArrayBuffer arrays.
3363         https://bugs.webkit.org/show_bug.cgi?id=185003
3364
3365         Reviewed by Filip Pizlo.
3366
3367         Test should have a real error that gives you the stack.
3368
3369         * js/slow-stress/script-tests/variadic-closure-call.js:
3370
3371 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
3372
3373         [css-text] W3C test suite gardening
3374         https://bugs.webkit.org/show_bug.cgi?id=185862
3375
3376         Test suite landed in r232057 but some of the tests marked as failure
3377         are actually passing.
3378
3379         Unreviewed test gardening.
3380
3381         * TestExpectations:
3382         * platform/ios/TestExpectations:
3383         * platform/mac/TestExpectations:
3384
3385 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
3386
3387         [css-text] Import WPT test suite
3388         https://bugs.webkit.org/show_bug.cgi?id=183258
3389
3390         Reviewed by Youenn Fablet.
3391
3392         * TestExpectations: Flag tests that are not passing right now.
3393         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
3394         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
3395         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
3396         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
3397         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
3398         * platform/ios-simulator/TestExpectations: Flag tests that are not passing right now.
3399
3400 2018-05-21  Chris Dumez  <cdumez@apple.com>
3401
3402         File's structured serialization should serialize lastModified attribute
3403         https://bugs.webkit.org/show_bug.cgi?id=185773
3404
3405         Reviewed by Youenn Fablet.
3406
3407         Unskip structured serialization tests that no longer fail / time out.
3408
3409         * TestExpectations:
3410
3411 2018-05-21  Jiewen Tan  <jiewen_tan@apple.com>
3412
3413         Unreviewed, update crypto/subtle/ecdh-import-jwk-private-key-p384.html to correct input
3414
3415         * crypto/subtle/ecdh-import-jwk-private-key-p384.html:
3416
3417 2018-05-21  Aditya Keerthi  <akeerthi@apple.com>
3418
3419         Added test to verify behaviour when tapping multiple times on an editable node.
3420         https://bugs.webkit.org/show_bug.cgi?id=185777
3421
3422         Reviewed by Tim Horton.
3423
3424         * fast/events/ios/click-event-while-editing-node-expected.txt: Added.
3425         * fast/events/ios/click-event-while-editing-node.html: Added.
3426
3427 2018-05-21  Commit Queue  <commit-queue@webkit.org>
3428
3429         Unreviewed, rolling out r232030.
3430         https://bugs.webkit.org/show_bug.cgi?id=185850
3431
3432         "Caused
3433         TestWebKitAPI.IndexedDB.StructuredCloneBackwardCompatibility
3434         API test to fail" (Requested by cdumez on #webkit).
3435
3436         Reverted changeset:
3437
3438         "File's structured serialization should serialize lastModified
3439         attribute"
3440         https://bugs.webkit.org/show_bug.cgi?id=185773
3441         https://trac.webkit.org/changeset/232030
3442
3443 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
3444
3445         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
3446         https://bugs.webkit.org/show_bug.cgi?id=185385
3447
3448         Reviewed by Saam Barati.
3449
3450         Add diagnostic assertions to test the hypothesis that performance.now is drifting backwards.
3451
3452         * performance-api/performance-observer-entry-sort.html:
3453
3454 2018-05-21  Daniel Bates  <dabates@apple.com>
3455
3456         REGRESSION (r231107): CSP report-only policies are ignored for beacon, importScripts, fetch(), EventSource, and XHR
3457         https://bugs.webkit.org/show_bug.cgi?id=185789
3458         <rdar://problem/40380175>
3459
3460         Reviewed by Andy Estes.
3461
3462         Add some new tests and updated the expected results of other tests.
3463
3464         The tests connect-src-beacon-{allowed, blocked} are derived from the Blink test:
3465         <https://chromium.googlesource.com/chromium/src/+/5c265c1a56a60533a1957589d33eabc201e2e8b6/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html>
3466
3467         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Update expected result. Note that these results are
3468         a continuation of a regression caused by r231107. See <https://bugs.webkit.org/show_bug.cgi?id=185807> for more details.
3469         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
3470         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed-expected.txt: Added.
3471         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html: Added.
3472         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt: Added.
3473         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html: Added.
3474         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
3475         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
3476         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: Added.
3477         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Added.
3478         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
3479         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Added.
3480         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
3481         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
3482         * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
3483         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
3484         * platform/mac-wk1/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
3485         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
3486         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
3487         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
3488         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
3489         * platform/win/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
3490         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
3491         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
3492         * platform/win/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
3493         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
3494
3495 2018-05-21  Chris Dumez  <cdumez@apple.com>
3496
3497         File's structured serialization should serialize lastModified attribute
3498         https://bugs.webkit.org/show_bug.cgi?id=185773
3499
3500         Reviewed by Youenn Fablet.
3501
3502         Unskip structured serialization tests that no longer fail / time out.
3503
3504         * TestExpectations:
3505
3506 2018-05-21  Eric Carlson  <eric.carlson@apple.com>
3507
3508         Improve NowPlaying "title"
3509         https://bugs.webkit.org/show_bug.cgi?id=185680
3510         <rdar://problem/40296700>
3511
3512         Unreviewed test fix.
3513
3514         * http/tests/media/now-playing-info-expected.txt:
3515         * http/tests/media/now-playing-info.html: Don't test .elapsedTime before seeking because
3516         the time value can take a while to "settle" when a file has just loaded.
3517
3518 2018-05-21  Jer Noble  <jer.noble@apple.com>
3519
3520         Complete fix for enabling modern EME by default
3521         https://bugs.webkit.org/show_bug.cgi?id=185770
3522         <rdar://problem/40368220>
3523
3524         Reviewed by Eric Carlson.
3525
3526         * platform/mac/TestExpectations:
3527         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: 
3528         * platform/mac/fast/dom/navigator-detached-no-crash-expected.txt:
3529
3530 2018-05-20  Emilio Cobos Álvarez  <emilio@crisal.io>
3531
3532         Update CSSOM WPT tests.
3533         https://bugs.webkit.org/show_bug.cgi?id=185805
3534
3535         Reviewed by Frédéric Wang.
3536
3537         Update CSSOM WPT tests.
3538
3539         * TestExpectations:
3540
3541 2018-05-18  Commit Queue  <commit-queue@webkit.org>
3542
3543         Unreviewed, rolling out r231982.
3544         https://bugs.webkit.org/show_bug.cgi?id=185793
3545
3546         Caused layout test failures (Requested by realdawei on
3547         #webkit).
3548
3549         Reverted changeset:
3550
3551         "Complete fix for enabling modern EME by default"
3552         https://bugs.webkit.org/show_bug.cgi?id=185770
3553         https://trac.webkit.org/changeset/231982
3554
3555 2018-05-18  Youenn Fablet  <youenn@apple.com>
3556
3557         NetworkLoadChecker should cancel its content extension retrieval task when being destroyed
3558         https://bugs.webkit.org/show_bug.cgi?id=185661
3559         <rdar://problem/39985509>
3560
3561         Reviewed by Chris Dumez.
3562
3563         * http/tests/contentextensions/crash-xhr-expected.txt: Added.
3564         * http/tests/contentextensions/crash-xhr.html: Added.
3565         * http/tests/contentextensions/crash-xhr.html.json: Added.
3566
3567 2018-05-18  Jer Noble  <jer.noble@apple.com>
3568
3569         Complete fix for enabling modern EME by default
3570         https://bugs.webkit.org/show_bug.cgi?id=185770
3571         <rdar://problem/40368220>
3572
3573         Reviewed by Eric Carlson.
3574
3575         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
3576
3577 2018-05-18  Antoine Quint  <graouts@apple.com>
3578
3579         [Web Animations] Turn Web Animations with CSS integration on for test runners
3580         https://bugs.webkit.org/show_bug.cgi?id=184819
3581         <rdar://problem/39597337>
3582
3583         Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests.
3584
3585         * TestExpectations:
3586         * animations/3d/matrix-transform-type-animation.html:
3587         * animations/3d/replace-filling-transform.html:
3588         * animations/3d/transform-origin-vs-functions.html:
3589         * animations/3d/transform-perspective.html:
3590         * animations/additive-transform-animations.html:
3591         * animations/animation-border-overflow.html:
3592         * animations/animation-callback-timestamp.html:
3593         * animations/animation-controller-drt-api.html:
3594         * animations/animation-direction-alternate-reverse-expected.txt:
3595         * animations/animation-direction-alternate-reverse.html:
3596         * animations/animation-direction-reverse-fill-mode-hardware.html:
3597         * animations/animation-direction-reverse-hardware-opacity.html:
3598         * animations/animation-direction-reverse-hardware.html:
3599         * animations/animation-direction-reverse-non-hardware.html:
3600         * animations/animation-direction-reverse-timing-functions-hardware.html:
3601         * animations/animation-direction-reverse-timing-functions.html:
3602         * animations/animation-direction.html:
3603         * animations/animation-followed-by-transition.html:
3604         * animations/animation-hit-test-transform.html:
3605         * animations/animation-hit-test.html:
3606         * animations/animation-internals-api-expected.txt: Added.
3607         * animations/animation-internals-api-multiple-keyframes-expected.txt: Added.
3608         * animations/animation-internals-api-multiple-keyframes.html: Added.
3609         * animations/animation-internals-api.html: Added.
3610         * animations/animation-offscreen-to-onscreen.html:
3611         * animations/big-rotation-expected.txt:
3612         * animations/big-rotation.html:
3613         * animations/change-completed-animation-transform.html:
3614         * animations/change-keyframes.html:
3615         * animations/combo-transform-rotate+scale.html:
3616         * animations/cross-fade-background-image.html:
3617         * animations/cross-fade-border-image-source.html:
3618         * animations/cross-fade-list-style-image.html:
3619         * animations/cross-fade-webkit-mask-box-image.html:
3620         * animations/duplicate-keys-expected.html:
3621         * animations/duplicate-keys.html:
3622         * animations/duplicated-keyframes-name.html:
3623         * animations/fill-forwards-end-state.html:
3624         * animations/fill-mode-forwards-zero-duration-expected.txt:
3625         * animations/fill-mode-forwards-zero-duration.html:
3626         * animations/font-variations/font-stretch.html:
3627         * animations/font-variations/font-style.html:
3628         * animations/font-variations/font-variation-settings-order.html:
3629         * animations/font-variations/font-variation-settings-unlike.html:
3630         * animations/font-variations/font-variation-settings.html:
3631         * animations/font-variations/font-weight.html:
3632         * animations/generic-from-to.html:
3633         * animations/import.html:
3634         * animations/keyframe-multiple-timing-functions-transform.html:
3635         * animations/keyframe-timing-functions-transform.html:
3636         * animations/keyframe-timing-functions.html:
3637         * animations/keyframe-timing-functions2.html:
3638         * animations/keyframes-comma-separated.html:
3639         * animations/keyframes-dynamic.html:
3640         * animations/keyframes-infinite-iterations.html:
3641         * animations/keyframes-invalid-keys.html:
3642         * animations/keyframes-out-of-order.html:
3643         * animations/keyframes.html:
3644         * animations/lineheight-animation.html:
3645         * animations/longhand-timing-function.html:
3646         * animations/matrix-anim.html:
3647         * animations/missing-from-to-transforms.html:
3648         * animations/missing-from-to.html:
3649         * animations/missing-keyframe-properties-repeating.html:
3650         * animations/missing-keyframe-properties-timing-function.html:
3651         * animations/missing-keyframe-properties.html:
3652         * animations/missing-values-first-keyframe.html:
3653         * animations/missing-values-last-keyframe.html:
3654         * animations/multiple-animations-timing-function.html:
3655         * animations/multiple-animations.html:
3656         * animations/multiple-keyframes.html:
3657         * animations/negative-delay.html:
3658         * animations/pause-crash.html:
3659         * animations/play-state-start-paused.html:
3660         * animations/simultaneous-start-left.html:
3661         * animations/simultaneous-start-transform.html:
3662         * animations/spring-function.html:
3663         * animations/stacking-context-unchanged-while-running.html:
3664         * animations/timing-functions.html:
3665         * animations/transition-and-animation-1.html:
3666         * animations/transition-and-animation-2.html:
3667         * animations/transition-and-animation-3.html:
3668         * animations/unanimated-style.html:
3669         * animations/unprefixed-keyframes.html:
3670         * animations/width-using-ems.html:
3671         * compositing/animation/animated-composited-inside-hidden.html:
3672         * compositing/animation/computed-style-during-delay.html:
3673         * compositing/animation/layer-for-filling-animation.html:
3674         * compositing/backing/backface-visibility-flip.html:
3675         * compositing/contents-scale/animating.html:
3676         * compositing/layer-creation/animation-overlap-with-children.html:
3677         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3678         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3679         * compositing/layer-creation/overlap-animation-clipping.html:
3680         * compositing/layer-creation/overlap-animation-container.html:
3681         * compositing/layer-creation/overlap-animation.html:
3682         * compositing/layer-creation/scale-rotation-animation-overlap.html:
3683         * compositing/layer-creation/translate-animation-overlap.html:
3684         * compositing/layer-creation/translate-scale-animation-overlap.html:
3685         * compositing/overflow/overflow-positioning.html:
3686         * compositing/reflections/animation-inside-reflection.html:
3687         * compositing/reflections/nested-reflection-animated.html:
3688         * compositing/reflections/nested-reflection-transition.html:
3689         * compositing/transitions/scale-transition-no-start.html:
3690         * compositing/transitions/singular-scale-transition.html:
3691         * compositing/visible-rect/animated.html:
3692         * css3/calc/transitions-dependent.html:
3693         * css3/calc/transitions.html:
3694         * css3/filters/backdrop/animation.html:
3695         * css3/filters/composited-during-animation.html:
3696         * css3/filters/filter-animation-from-none-hw.html:
3697         * css3/filters/filter-animation-from-none-multi-hw.html:
3698         * css3/filters/filter-animation-from-none-multi.html:
3699         * css3/filters/filter-animation-from-none.html:
3700         * css3/filters/filter-animation-hw.html:
3701         * css3/filters/filter-animation-multi-hw.html:
3702         * css3/filters/filter-animation-multi.html:
3703         * css3/filters/filter-animation.html:
3704         * css3/masking/clip-path-animation.html:
3705         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
3706         * fast/animation/css-animation-resuming-when-visible.html:
3707         * fast/animation/css-animation-throttling-lowPowerMode.html:
3708         * fast/css-generated-content/pseudo-animation.html:
3709         * fast/css-generated-content/pseudo-transition.html:
3710         * fast/filter-image/filter-image-animation.html:
3711         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3712         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
3713         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
3714         * imported/blink/transitions/unprefixed-transform.html:
3715         * platform/ios/TestExpectations:
3716         * platform/win/TestExpectations:
3717         * transitions/background-position-transitions.html:
3718         * transitions/background-transitions.html:
3719         * transitions/blendmode-transitions.html:
3720         * transitions/border-radius-transition.html:
3721         * transitions/clip-path-path-transitions.html:
3722         * transitions/clip-path-transitions.html:
3723         * transitions/clip-transition.html:
3724         * transitions/color-transition-all.html:
3725         * transitions/color-transition-premultiplied.html:
3726         * transitions/color-transition-rounding.html:
3727         * transitions/cross-fade-background-image.html:
3728         * transitions/cross-fade-border-image.html:
3729         * transitions/cubic-bezier-overflow-color.html:
3730         * transitions/cubic-bezier-overflow-length.html:
3731         * transitions/cubic-bezier-overflow-shadow.html:
3732         * transitions/cubic-bezier-overflow-svg-length.html:
3733         * transitions/cubic-bezier-overflow-transform.html:
3734         * transitions/default-timing-function.html:
3735         * transitions/delay.html:
3736         * transitions/flex-transitions.html:
3737         * transitions/font-family-during-transition.html:
3738         * transitions/frames-timing-function.html:
3739         * transitions/interrupted-all-transition.html:
3740         * transitions/longhand-vs-shorthand-initial.html:
3741         * transitions/mask-transitions.html:
3742         * transitions/min-max-width-height-transitions.html:
3743         * transitions/mismatched-shadow-styles.html:
3744         * transitions/mismatched-shadow-transitions.html:
3745         * transitions/mixed-type.html:
3746         * transitions/move-after-transition.html:
3747         * transitions/multiple-background-size-transitions.html:
3748         * transitions/multiple-background-transitions.html:
3749         * transitions/multiple-mask-transitions.html:
3750         * transitions/multiple-shadow-transitions.html:
3751         * transitions/negative-delay.html:
3752         * transitions/opacity-transition-zindex.html:
3753         * transitions/remove-transition-style.html:
3754         * transitions/shape-outside-transitions.html:
3755         * transitions/shorthand-border-transitions.html:
3756         * transitions/shorthand-transitions.html:
3757         * transitions/steps-timing-function.html:
3758         * transitions/svg-layout-transition.html:
3759         * transitions/svg-text-shadow-transition.html:
3760         * transitions/svg-transitions.html:
3761         * transitions/text-indent-transition.html:
3762         * transitions/transform-op-list-match.html:
3763         * transitions/transform-op-list-no-match.html:
3764         * transitions/transition-drt-api-delay-expected.txt: Added.
3765         * transitions/transition-drt-api-delay.html: Added.
3766         * transitions/transition-drt-api-expected.txt: Added.
3767         * transitions/transition-drt-api.html: Added.
3768         * transitions/transition-end-event-rendering.html:
3769         * transitions/transition-hit-test-transform.html:
3770         * transitions/transition-hit-test.html:
3771         * transitions/transition-in-delay-phase.html:
3772         * transitions/transition-on-element-with-content.html:
3773         * transitions/transition-shorthand-delay.html:
3774         * transitions/transition-timing-function.html:
3775         * transitions/transition-to-from-auto.html:
3776         * transitions/transition-to-from-undefined.html:
3777         * transitions/visited-link-color.html:
3778         * transitions/zero-duration-in-list.html:
3779         * transitions/zero-duration-with-non-zero-delay-end.html:
3780         * transitions/zero-duration-with-non-zero-delay-start.html:
3781         * webanimations/css-animations.html:
3782         * webanimations/css-transitions.html:
3783
3784 2018-05-18  Basuke Suzuki  <Basuke.Suzuki@sony.com>
3785
3786         [Curl] Bug fix on suspend/resume behavior.
3787         https://bugs.webkit.org/show_bug.cgi?id=183089
3788
3789         The flag was not set correctly. Also wrong method was called.
3790
3791         Reviewed by Youenn Fablet.
3792
3793         * platform/wincairo/TestExpectations: Enable loader/ tests for WinCairo.
3794
3795 2018-05-18  Wenson Hsieh  <wenson_hsieh@apple.com>
3796
3797         [Extra zoom mode] Clearing text fields should dispatch input events of type "deleteContent"
3798         https://bugs.webkit.org/show_bug.cgi?id=185769
3799         <rdar://problem/40368261>
3800
3801         Reviewed by Tim Horton.
3802
3803         Adds a new test to inspect the input events dispatched as a result of inserting and deleting text in a form
3804         control. The inputTypes should be "insertText" and "deleteContent", respectively; the data values should be the
3805         inserted string and null, respectively.
3806
3807         * fast/forms/extrazoom/delete-content-in-text-field-expected.txt: Added.
3808         * fast/forms/extrazoom/delete-content-in-text-field.html: Added.
3809
3810 2018-05-18  Youenn Fablet  <youenn@apple.com>
3811
3812         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
3813         https://bugs.webkit.org/show_bug.cgi?id=184469
3814         <rdar://problem/39428226>
3815
3816         Unreviewed.
3817
3818         * platform/mac-wk2/TestExpectations: Removed flaky expectation that was added back inadvertently.
3819
3820 2018-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
3821
3822         [iOS] Password fields obscure the text with rectangles instead of circles
3823         https://bugs.webkit.org/show_bug.cgi?id=185760
3824         <rdar://problem/38644697>
3825
3826         Reviewed by Zalan Bujtas.
3827
3828         * fast/text/black-circle-expected.html: Added.
3829         * fast/text/black-circle.html: Added.
3830
3831 2018-05-18  Chris Dumez  <cdumez@apple.com>
3832
3833         Unreviewed, rolling out r231935.
3834
3835         Caused an accessibility test to fail
3836
3837         Reverted changeset:
3838
3839         "RenderLayer::scrollRectToVisible() should not propagate a
3840         subframe's scroll to its cross-origin parent"
3841         https://bugs.webkit.org/show_bug.cgi?id=185664
3842         https://trac.webkit.org/changeset/231935
3843
3844 2018-05-18  Dirk Schulze  <krit@webkit.org>
3845
3846         Make all SVG shape interfaces inherit from SVGGeometryElement
3847         https://bugs.webkit.org/show_bug.cgi?id=185600
3848
3849         Reviewed by Antti Koivisto.
3850
3851         Update test for inheritance of SVG shape interfaces (more passes).
3852         Add individual tests for SVGGeometryElement interfaces for each
3853         SVG shape. There already are more detailed tests for the methods
3854         and the SVGPathElement interface.
3855
3856         * svg/dom/SVGGeometry-circle-expected.txt: Added.
3857         * svg/dom/SVGGeometry-circle.xhtml: Added.
3858         * svg/dom/SVGGeometry-ellipse-expected.txt: Added.
3859         * svg/dom/SVGGeometry-ellipse.xhtml: Added.
3860         * svg/dom/SVGGeometry-line-expected.txt: Added.
3861         * svg/dom/SVGGeometry-line.xhtml: Added.
3862         * svg/dom/SVGGeometry-polygon-expected.txt: Added.
3863         * svg/dom/SVGGeometry-polygon.xhtml: Added.
3864         * svg/dom/SVGGeometry-polyline-expected.txt: Added.
3865         * svg/dom/SVGGeometry-polyline.xhtml: Added.
3866         * svg/dom/SVGGeometry-rect-expected.txt: Added.
3867         * svg/dom/SVGGeometry-rect.xhtml: Added.
3868         * svg/dom/svg2-inheritance-expected.txt:
3869
3870 2018-05-18  Per Arne Vollan  <pvollan@apple.com>
3871
3872         The test fast/images/animated-image-mp4-crash.html is failing on Windows.
3873         https://bugs.webkit.org/show_bug.cgi?id=185765
3874
3875         Unreviewed test gardening.
3876
3877         * platform/win/TestExpectations:
3878
3879 2018-05-18  Antoine Quint  <graouts@apple.com>
3880
3881         [modern-media-controls] AirPlaySupport should be disabled by default
3882         https://bugs.webkit.org/show_bug.cgi?id=185658
3883         <rdar://problem/40272213>
3884
3885         Reviewed by Simon Fraser.
3886
3887         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
3888         We also modify a couple of existing tests so they are no longer flaky, as a first pass of this patch
3889         revealed some flakiness.
3890
3891         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
3892         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
3893         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt:
3894         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3895         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
3896         * media/modern-media-controls/volume-support/volume-support-click.html:
3897
3898 2018-05-18  Antoine Quint  <graouts@apple.com>
3899
3900         [Web Animations] Turn Web Animations with CSS integration on for test runners
3901         https://bugs.webkit.org/show_bug.cgi?id=184819
3902         <rdar://problem/39597337>
3903
3904         Reviewed by Jon Lee.
3905
3906         Since Web Animations with CSS integration is on by default on test runners, we no longer need
3907         the special HTML comment to turn the flag on for select tests.
3908
3909         * TestExpectations:
3910         * animations/3d/matrix-transform-type-animation.html:
3911         * animations/3d/replace-filling-transform.html:
3912         * animations/3d/transform-origin-vs-functions.html:
3913         * animations/3d/transform-perspective.html:
3914         * animations/additive-transform-animations.html:
3915         * animations/animation-border-overflow.html:
3916         * animations/animation-callback-timestamp.html:
3917         * animations/animation-controller-drt-api.html:
3918         * animations/animation-direction-alternate-reverse-expected.txt:
3919         * animations/animation-direction-alternate-reverse.html:
3920         * animations/animation-direction-reverse-fill-mode-hardware.html:
3921         * animations/animation-direction-reverse-hardware-opacity.html:
3922         * animations/animation-direction-reverse-hardware.html:
3923         * animations/animation-direction-reverse-non-hardware.html:
3924         * animations/animation-direction-reverse-timing-functions-hardware.html:
3925         * animations/animation-direction-reverse-timing-functions.html:
3926         * animations/animation-direction.html:
3927         * animations/animation-followed-by-transition.html:
3928         * animations/animation-hit-test-transform.html:
3929         * animations/animation-hit-test.html:
3930         * animations/animation-internals-api-expected.txt: Removed.
3931         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
3932         * animations/animation-internals-api-multiple-keyframes.html: Removed.
3933         * animations/animation-internals-api.html: Removed.
3934         * animations/animation-offscreen-to-onscreen.html:
3935         * animations/big-rotation-expected.txt:
3936         * animations/big-rotation.html:
3937         * animations/change-completed-animation-transform.html:
3938         * animations/change-keyframes.html:
3939         * animations/combo-transform-rotate+scale.html:
3940         * animations/cross-fade-background-image.html:
3941         * animations/cross-fade-border-image-source.html:
3942         * animations/cross-fade-list-style-image.html:
3943         * animations/cross-fade-webkit-mask-box-image.html:
3944         * animations/duplicate-keys-expected.html:
3945         * animations/duplicate-keys.html:
3946         * animations/duplicated-keyframes-name.html:
3947         * animations/fill-forwards-end-state.html:
3948         * animations/fill-mode-forwards-zero-duration-expected.txt:
3949         * animations/fill-mode-forwards-zero-duration.html:
3950         * animations/font-variations/font-stretch.html:
3951         * animations/font-variations/font-style.html:
3952         * animations/font-variations/font-variation-settings-order.html:
3953         * animations/font-variations/font-variation-settings-unlike.html:
3954         * animations/font-variations/font-variation-settings.html:
3955         * animations/font-variations/font-weight.html:
3956         * animations/generic-from-to.html:
3957         * animations/import.html:
3958         * animations/keyframe-multiple-timing-functions-transform.html:
3959         * animations/keyframe-timing-functions-transform.html:
3960         * animations/keyframe-timing-functions.html:
3961         * animations/keyframe-timing-functions2.html:
3962         * animations/keyframes-comma-separated.html:
3963         * animations/keyframes-dynamic.html:
3964         * animations/keyframes-infinite-iterations.html:
3965         * animations/keyframes-invalid-keys.html:
3966         * animations/keyframes-out-of-order.html:
3967         * animations/keyframes.html:
3968         * animations/lineheight-animation.html:
3969         * animations/longhand-timing-function.html:
3970         * animations/matrix-anim.html:
3971         * animations/missing-from-to-transforms.html:
3972         * animations/missing-from-to.html:
3973         * animations/missing-keyframe-properties-repeating.html:
3974         * animations/missing-keyframe-properties-timing-function.html:
3975         * animations/missing-keyframe-properties.html:
3976         * animations/missing-values-first-keyframe.html:
3977         * animations/missing-values-last-keyframe.html:
3978         * animations/multiple-animations-timing-function.html:
3979         * animations/multiple-animations.html:
3980         * animations/multiple-keyframes.html:
3981         * animations/negative-delay.html:
3982         * animations/pause-crash.html:
3983         * animations/play-state-start-paused.html:
3984         * animations/simultaneous-start-left.html:
3985         * animations/simultaneous-start-transform.html:
3986         * animations/spring-function.html:
3987         * animations/stacking-context-unchanged-while-running.html:
3988         * animations/timing-functions.html:
3989         * animations/transition-and-animation-1.html:
3990         * animations/transition-and-animation-2.html:
3991         * animations/transition-and-animation-3.html:
3992         * animations/unanimated-style.html:
3993         * animations/unprefixed-keyframes.html:
3994         * animations/width-using-ems.html:
3995         * compositing/animation/animated-composited-inside-hidden.html:
3996         * compositing/animation/computed-style-during-delay.html:
3997         * compositing/animation/layer-for-filling-animation.html:
3998         * compositing/backing/backface-visibility-flip.html:
3999         * compositing/contents-scale/animating.html:
4000         * compositing/layer-creation/animation-overlap-with-children.html:
4001         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
4002         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
4003         * compositing/layer-creation/overlap-animation-clipping.html:
4004         * compositing/layer-creation/overlap-animation-container.html:
4005         * compositing/layer-creation/overlap-animation.html:
4006         * compositing/layer-creation/scale-rotation-animation-overlap.html:
4007         * compositing/layer-creation/translate-animation-overlap.html:
4008         * compositing/layer-creation/translate-scale-animation-overlap.html:
4009         * compositing/overflow/overflow-positioning.html:
4010         * compositing/reflections/animation-inside-reflection.html:
4011         * compositing/reflections/nested-reflection-animated.html:
4012         * compositing/reflections/nested-reflection-transition.html:
4013         * compositing/transitions/scale-transition-no-start.html:
4014         * compositing/transitions/singular-scale-transition.html:
4015         * compositing/visible-rect/animated.html:
4016         * css3/calc/transitions-dependent.html:
4017         * css3/calc/transitions.html:
4018         * css3/filters/backdrop/animation.html:
4019         * css3/filters/composited-during-animation.html:
4020         * css3/filters/filter-animation-from-none-hw.html:
4021         * css3/filters/filter-animation-from-none-multi-hw.html:
4022         * css3/filters/filter-animation-from-none-multi.html:
4023         * css3/filters/filter-animation-from-none.html:
4024         * css3/filters/filter-animation-hw.html:
4025         * css3/filters/filter-animation-multi-hw.html:
4026         * css3/filters/filter-animation-multi.html:
4027         * css3/filters/filter-animation.html:
4028         * css3/masking/clip-path-animation.html:
4029         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
4030         * fast/animation/css-animation-resuming-when-visible.html:
4031         * fast/animation/css-animation-throttling-lowPowerMode.html:
4032         * fast/css-generated-content/pseudo-animation.html:
4033         * fast/css-generated-content/pseudo-transition.html:
4034         * fast/filter-image/filter-image-animation.html:
4035         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
4036         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
4037         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
4038         * imported/blink/transitions/unprefixed-transform.html:
4039         * platform/ios/TestExpectations:
4040         * platform/win/TestExpectations:
4041         * transitions/background-position-transitions.html:
4042         * transitions/background-transitions.html:
4043         * transitions/blendmode-transitions.html:
4044         * transitions/border-radius-transition.html:
4045         * transitions/clip-path-path-transitions.html:
4046         * transitions/clip-path-transitions.html:
4047         * transitions/clip-transition.html:
4048         * transitions/color-transition-all.html:
4049         * transitions/color-transition-premultiplied.html:
4050         * transitions/color-transition-rounding.html:
4051         * transitions/cross-fade-background-image.html:
4052         * transitions/cross-fade-border-image.html:
4053         * transitions/cubic-bezier-overflow-color.html:
4054         * transitions/cubic-bezier-overflow-length.html:
4055         * transitions/cubic-bezier-overflow-shadow.html:
4056         * transitions/cubic-bezier-overflow-svg-length.html:
4057         * transitions/cubic-bezier-overflow-transform.html:
4058         * transitions/default-timing-function.html:
4059         * transitions/delay.html:
4060         * transitions/flex-transitions.html:
4061         * transitions/font-family-during-transition.html:
4062         * transitions/frames-timing-function.html:
4063         * transitions/interrupted-all-transition.html:
4064         * transitions/longhand-vs-shorthand-initial.html:
4065         * transitions/mask-transitions.html:
4066         * transitions/min-max-width-height-transitions.html:
4067         * transitions/mismatched-shadow-styles.html:
4068         * transitions/mismatched-shadow-transitions.html:
4069         * transitions/mixed-type.html:
4070         * transitions/move-after-transition.html:
4071         * transitions/multiple-background-size-transitions.html:
4072         * transitions/multiple-background-transitions.html:
4073         * transitions/multiple-mask-transitions.html:
4074         * transitions/multiple-shadow-transitions.html:
4075         * transitions/negative-delay.html:
4076         * transitions/opacity-transition-zindex.html:
4077         * transitions/remove-transition-style.html:
4078         * transitions/shape-outside-transitions.html:
4079         * transitions/shorthand-border-transitions.html:
4080         * transitions/shorthand-transitions.html:
4081         * transitions/steps-timing-function.html:
4082         * transitions/svg-layout-transition.html:
4083         * transitions/svg-text-shadow-transition.html:
4084         * transitions/svg-transitions.html:
4085         * transitions/text-indent-transition.html:
4086         * transitions/transform-op-list-match.html:
4087         * transitions/transform-op-list-no-match.html:
4088         * transitions/transition-drt-api-delay-expected.txt: Removed.
4089         * transitions/transition-drt-api-delay.html: Removed.
4090         * transitions/transition-drt-api-expected.txt: Removed.
4091         * transitions/transition-drt-api.html: Removed.
4092         * transitions/transition-end-event-rendering.html:
4093         * transitions/transition-hit-test-transform.html:
4094         * transitions/transition-hit-test.html:
4095         * transitions/transition-in-delay-phase.html:
4096         * transitions/transition-on-element-with-content.html:
4097         * transitions/transition-shorthand-delay.html:
4098         * transitions/transition-timing-function.html:
4099         * transitions/transition-to-from-auto.html:
4100         * transitions/transition-to-from-undefined.html:
4101         * transitions/visited-link-color.html:
4102         * transitions/zero-duration-in-list.html:
4103         * transitions/zero-duration-with-non-zero-delay-end.html:
4104         * transitions/zero-duration-with-non-zero-delay-start.html:
4105         * webanimations/css-animations.html:
4106         * webanimations/css-transitions.html:
4107
4108 2018-05-17  Michael Saboff  <msaboff@apple.com>
4109
4110         We don't throw SyntaxErrors for runtime generated regular expressions with errors
4111         https://bugs.webkit.org/show_bug.cgi?id=185755
4112
4113         Reviewed by Keith Miller.
4114
4115         Updated test and results from reporting a SyntaxError to an Out of memory error.
4116
4117         * js/script-tests/stack-overflow-regexp.js:
4118         (shouldThrow.recursiveCall):
4119         (shouldThrow):
4120         (recursiveCall):
4121         * js/stack-overflow-regexp-expected.txt:
4122
4123 2018-05-17  Nan Wang  <n_wang@apple.com>
4124
4125         AX: [macOS] Expose the primary screen height through AX API
4126         https://bugs.webkit.org/show_bug.cgi?id=185742
4127
4128         Reviewed by Chris Fleizach.
4129
4130         * accessibility/mac/primary-screen-height-expected.txt: Added.
4131         * accessibility/mac/primary-screen-height.html: Added.
4132
4133 2018-05-17  Chris Du