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