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