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