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