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