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