[MSE] Removing samples when presentation order does not match decode order can cause...
[WebKit.git] / LayoutTests / ChangeLog
1 2017-07-14  Jer Noble  <jer.noble@apple.com>
2
3         [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
4         https://bugs.webkit.org/show_bug.cgi?id=174514
5
6         Reviewed by Sam Weinig.
7
8         * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
9         * media/media-source/media-source-remove-decodeorder-crash.html: Added.
10
11 2017-07-14  Matt Lewis  <jlewis3@apple.com>
12
13         Correcting test expectations after mac-expectation changes.
14         https://bugs.webkit.org/show_bug.cgi?id=174472
15
16         Unreviews test gardening.
17
18         * platform/mac/TestExpectations:
19
20 2017-07-14  Jer Noble  <jer.noble@apple.com>
21
22         Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
23         https://bugs.webkit.org/show_bug.cgi?id=174373
24
25         Reviewed by Eric Carlson.
26
27         * media/video-add-autoplay-user-gesture-expected.txt: Added.
28         * media/video-add-autoplay-user-gesture.html: Added.
29         * media/platform/ios/TestExpectations: Skipped; requires EventSender.
30
31 2017-07-14  Matt Lewis  <jlewis3@apple.com>
32
33         Unreviewed, rolling out r219500.
34
35         The test is consistently failing on iOS simulator.
36
37         Reverted changeset:
38
39         "AX: VoiceOver silent or skipping over time values on media
40         player."
41         https://bugs.webkit.org/show_bug.cgi?id=174324
42         http://trac.webkit.org/changeset/219500
43
44 2017-07-14  Jonathan Bedard  <jbedard@apple.com>
45
46         Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
47         https://bugs.webkit.org/show_bug.cgi?id=174438
48         <rdar://problem/33277112>
49
50         Reviewed by David Kilzer.
51
52         * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504. 
53         * platform/wk2/TestExpectations: Ditto.
54
55 2017-07-14  Fujii Hironori  <Hironori.Fujii@sony.com>
56
57         [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
58         https://bugs.webkit.org/show_bug.cgi?id=174418
59
60         Reviewed by Michael Catanzaro.
61
62         * fast/text/international/vietnamese-nfd-expected.html: Added.
63         * fast/text/international/vietnamese-nfd.html: Added.
64
65 2017-07-14  Aaron Chu  <aaron_chu@apple.com>
66
67         AX: VoiceOver silent or skipping over time values on media player.
68         https://bugs.webkit.org/show_bug.cgi?id=174324
69         <rdar://problem/32021784>
70
71         Reviewed by Antoine Quint.
72
73         Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
74
75         * media/modern-media-controls/time-label/time-label-expected.txt:
76         * media/modern-media-controls/time-label/time-label.html:
77
78 2017-07-13  Matt Lewis  <jlewis3@apple.com>
79
80         Skipped multiple http/tests/webrtc/ test on iOS simulator.
81         https://bugs.webkit.org/show_bug.cgi?id=173861
82
83         Unreviewed test gardening.
84         * platform/ios-simulator-wk2/TestExpectations:
85
86 2017-07-13  Matt Lewis  <jlewis3@apple.com>
87
88         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
89         https://bugs.webkit.org/show_bug.cgi?id=173487
90
91         Unreviewed test gardening.
92
93         * platform/ios-simulator-wk2/TestExpectations:
94
95 2017-07-13  Matt Lewis  <jlewis3@apple.com>
96
97         Skipping media/video-source-before-src.html.
98         https://bugs.webkit.org/show_bug.cgi?id=174284
99
100         Unreviewed test gardening.
101
102         * TestExpectations:
103
104 2017-07-13  Antoine Quint  <graouts@apple.com>
105
106         REGRESSION: "visibility:hidden" does not hide play button for video elements
107         â€‹https://bugs.webkit.org/show_bug.cgi?id=174258
108         <rdar://problem/33181452>
109
110         Unreviewed test gardening.
111
112         Add a missing expectation file which is designed to be empty and is now just a space.
113
114         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
115
116 2017-07-13  Alex Christensen  <achristensen@webkit.org>
117
118         Deleting last URLSearchParams key should remove trailing ? in associated URL
119         https://bugs.webkit.org/show_bug.cgi?id=174465
120
121         Reviewed by Chris Dumez.
122
123         * fast/dom/DOMURL/searchparams-expected.txt:
124         * fast/dom/DOMURL/searchparams.html:
125
126 2017-07-13  Miguel Gomez  <magomez@igalia.com>
127
128         Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
129
130         * platform/gtk/TestExpectations:
131
132 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
133
134         [GCrypt] Implement CryptoKeyRSA SPKI exports
135         https://bugs.webkit.org/show_bug.cgi?id=173695
136
137         Reviewed by Jiewen Tan.
138
139         * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
140         that are now passing.
141
142 2017-07-13  Zan Dobersek  <zdobersek@igalia.com>
143
144         [GCrypt] Implement CryptoKeyRSA SPKI imports
145         https://bugs.webkit.org/show_bug.cgi?id=173694
146
147         Reviewed by Jiewen Tan.
148
149         * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
150         that are now passing.
151
152 2017-07-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
153
154         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
155         https://bugs.webkit.org/show_bug.cgi?id=174395
156
157         Reviewed by Carlos Garcia Campos.
158
159         * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
160         * platform/gtk/TestExpectations: Remove expected failures now orking.
161         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
162         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
163
164 2017-07-13  Caio Lima  <ticaiolima@gmail.com>
165
166         [ESnext] Implement Object Spread
167         https://bugs.webkit.org/show_bug.cgi?id=167963
168
169         Reviewed by Saam Barati.
170
171         * js/parser-syntax-check-expected.txt:
172         * js/script-tests/parser-syntax-check.js:
173
174 2017-07-12  Nan Wang  <n_wang@apple.com>
175
176         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
177         https://bugs.webkit.org/show_bug.cgi?id=174393
178         <rdar://problem/33248006>
179
180         Reviewed by Chris Fleizach.
181
182         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
183         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
184
185 2017-07-12  Matt Lewis  <jlewis3@apple.com>
186
187         Unreviewed, rolling out r219409.
188
189         The revision caused the Windows builds to fail.
190
191         Reverted changeset:
192
193         "AX: [iOS] Implement a way to retrieve a text marker range
194         with desired text that is closest to a position"
195         https://bugs.webkit.org/show_bug.cgi?id=174393
196         http://trac.webkit.org/changeset/219409
197
198 2017-07-12  Commit Queue  <commit-queue@webkit.org>
199
200         Unreviewed, rolling out r219361.
201         https://bugs.webkit.org/show_bug.cgi?id=174434
202
203         Huge PLUM memory regression on iOS (Requested by kling on
204         #webkit).
205
206         Reverted changeset:
207
208         "[WebIDL] Convert MutationCallback to be a normal generate
209         callback"
210         https://bugs.webkit.org/show_bug.cgi?id=174140
211         http://trac.webkit.org/changeset/219361
212
213 2017-07-12  Eric Carlson  <eric.carlson@apple.com>
214
215         [MediaStream] a capture source failure should end the MediaStreamTrack
216         https://bugs.webkit.org/show_bug.cgi?id=174375
217
218         Reviewed by Youenn Fablet.
219
220         * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
221         * fast/mediastream/media-stream-track-source-failure.html: Added.
222
223 2017-07-12  Antoine Quint  <graouts@apple.com>
224
225         Playback controls should not hide while AirPlay is active
226         https://bugs.webkit.org/show_bug.cgi?id=174422
227         <rdar://problem/33011477>
228
229         Reviewed by Eric Carlson.
230
231         Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
232         the media controls from automatically hiding.
233
234         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
235         * media/modern-media-controls/airplay-support/airplay-support.html:
236
237 2017-07-12  Nan Wang  <n_wang@apple.com>
238
239         AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
240         https://bugs.webkit.org/show_bug.cgi?id=174393
241         <rdar://problem/33248006>
242
243         Reviewed by Chris Fleizach.
244
245         * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
246         * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
247
248 2017-07-12  Per Arne Vollan  <pvollan@apple.com>
249
250         Skip WebRTC tests on Windows.
251
252         Unreviewed test gardening.
253
254         * platform/win/TestExpectations:
255
256 2017-07-12  Matt Lewis  <jlewis3@apple.com>
257
258         Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
259         https://bugs.webkit.org/show_bug.cgi?id=174400
260
261         Unreviewed test gardening.
262
263         * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
264
265 2017-07-12  Matt Lewis  <jlewis3@apple.com>
266
267         Unreviewed, rolling out r219401.
268
269         This revision rolled out the previous patch, but after talking
270         with reviewer, a rebaseline is what was needed.Rolling back in
271         before rebaseline.
272
273         Reverted changeset:
274
275         "Unreviewed, rolling out r219379."
276         https://bugs.webkit.org/show_bug.cgi?id=174400
277         http://trac.webkit.org/changeset/219401
278
279 2017-07-12  Matt Lewis  <jlewis3@apple.com>
280
281         Unreviewed, rolling out r219379.
282
283         This revision caused a consistent failure in the test
284         fast/dom/Window/property-access-on-cached-window-after-frame-
285         removed.html.
286
287         Reverted changeset:
288
289         "Remove NAVIGATOR_HWCONCURRENCY"
290         https://bugs.webkit.org/show_bug.cgi?id=174400
291         http://trac.webkit.org/changeset/219379
292
293 2017-07-12  Charlie Turner  <cturner@igalia.com>
294
295         [GTK] Media test gardening after r219253
296         https://bugs.webkit.org/show_bug.cgi?id=174254
297
298         Unreviewed test gardening.
299
300         video-cookie was fixed by r219252.
301         media/video-restricted-no-preload-metadata.html been passing consistently.
302
303         * platform/gtk/TestExpectations:
304
305 2017-07-12  Tooru Fujisawa [:arai]  <arai.unmht@gmail.com>
306
307         Wrong radix used in Unicode Escape in invalid character error message
308         https://bugs.webkit.org/show_bug.cgi?id=174419
309
310         Reviewed by Alex Christensen.
311
312         * fast/loader/cache-encoding-expected.txt:
313         * http/tests/preload/preload-encoding-expected.txt:
314         * js/basic-strict-mode-expected.txt:
315         * js/kde/parse-expected.txt:
316         * loader/reload-subresource-when-type-changes-expected.txt:
317         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
318         * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
319
320 2017-07-12  Youenn Fablet  <youenn@apple.com>
321
322         WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
323         https://bugs.webkit.org/show_bug.cgi?id=173530
324
325         Reviewed by Alex Christensen.
326
327         * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
328         * webrtc/ice-candidate-sdpMLineIndex.html: Added.
329
330 2017-07-12  Zan Dobersek  <zdobersek@igalia.com>
331
332         [GCrypt] Implement CryptoKeyEC PKCS#8 exports
333         https://bugs.webkit.org/show_bug.cgi?id=173648
334
335         Reviewed by Jiewen Tan.
336
337         * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
338         that are now passing.
339
340 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
341
342         REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
343         https://bugs.webkit.org/show_bug.cgi?id=174395
344
345         Unreviewed GTK gardening.
346
347         * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
348
349 2017-07-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
350
351         REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
352         https://bugs.webkit.org/show_bug.cgi?id=174376
353
354         Reviewed by Simon Fraser.
355
356         * fast/images/async-image-body-background-image-expected.html: Added.
357         * fast/images/async-image-body-background-image.html: Added.
358
359 2017-07-11  Youenn Fablet  <youenn@apple.com>
360
361         We should do ICE candidate filtering at the Document level
362         https://bugs.webkit.org/show_bug.cgi?id=173861
363         <rdar://problem/33122058>
364
365         Unreviewed.
366
367         * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
368
369 2017-07-10  Sam Weinig  <sam@webkit.org>
370
371         [WebIDL] Convert MutationCallback to be a normal generate callback
372         https://bugs.webkit.org/show_bug.cgi?id=174140
373
374         Reviewed by Chris Dumez.
375
376         * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
377         Update results for standard error messages.
378
379 2017-07-11  Chris Dumez  <cdumez@apple.com>
380
381         Window's [[OwnPropertyKeys]] is wrong for cross origin windows
382         https://bugs.webkit.org/show_bug.cgi?id=174364
383         <rdar://problem/33238056>
384
385         Reviewed by Brent Fulgham.
386
387         Update test to reflect behavior change. I verified that the test is passing in Firefox.
388         The test fails in Chrome because its does not expose frames indexes on the Window, and
389         it is incorrectly listing "assign" on Location.
390
391         * http/tests/security/cross-frame-access-enumeration.html:
392
393 2017-07-11  Charlie Turner  <cturner@igalia.com>
394
395         [GTK] editing/input new passes since r211277
396         https://bugs.webkit.org/show_bug.cgi?id=160119
397
398         Unreviewed test gardening.
399
400         * platform/gtk/TestExpectations:
401
402 2017-07-11  Brent Fulgham  <bfulgham@apple.com>
403
404         Reset cookie partitioning state after network process crashes
405         https://bugs.webkit.org/show_bug.cgi?id=174306
406         <rdar://problem/33171605>
407
408         Reviewed by Chris Dumez.
409
410         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
411         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
412         * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
413         * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
414
415 2017-07-11  Charlie Turner  <cturner@igalia.com>
416
417         REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
418         https://bugs.webkit.org/show_bug.cgi?id=174354
419
420         Unreviewed test gardening.
421
422         * platform/gtk/TestExpectations:
423
424 2017-07-11  Charlie Turner  <cturner@igalia.com>
425
426         [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
427         https://bugs.webkit.org/show_bug.cgi?id=168171
428
429         Unreviewed test gardening.
430
431         * platform/gtk/TestExpectations:
432
433 2017-07-11  Ali Juma  <ajuma@chromium.org>
434
435         elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
436         https://bugs.webkit.org/show_bug.cgi?id=172019
437
438         Reviewed by Simon Fraser.
439
440         * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
441         * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
442         * platform/ios/TestExpectations:
443
444 2017-07-11  Charlie Turner  <cturner@igalia.com>
445
446         [GTK] compositing/video/poster.html passing since r218320
447         https://bugs.webkit.org/show_bug.cgi?id=169918
448
449         Unreviewed test gardening.
450
451         * platform/gtk/TestExpectations:
452
453 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
454
455         [SVG] Leak in SVGAnimatedListPropertyTearOff
456         https://bugs.webkit.org/show_bug.cgi?id=172545
457
458         Reviewed by Darin Adler.
459
460         * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
461         * svg/animations/animation-leak-list-property-instances.html: Added.
462
463 2017-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
464
465         [GTK] Spin buttons on input type number appear over the value itself for small widths
466         https://bugs.webkit.org/show_bug.cgi?id=173572
467
468         Reviewed by Carlos Garcia Campos.
469
470         * fast/forms/number/number-size-expected.txt:
471         * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
472           and make the test for user controlled style special for the case of GTK+.
473         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
474         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
475         * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
476
477 2017-07-11  Youenn Fablet  <youenn@apple.com>
478
479         We should do ICE candidate filtering at the Document level
480         https://bugs.webkit.org/show_bug.cgi?id=173861
481         <rdar://problem/33122058>
482
483         Reviewed by Eric Carlson.
484
485         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
486         * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
487         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
488         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
489         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
490         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
491         * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
492         * http/tests/webrtc/resources/do-get-user-media.html: Added.
493         * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
494         * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
495         * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
496         * webrtc/filtering-ice-candidate-after-reload.html: Added.
497
498 2017-07-11  Sergio Villar Senin  <svillar@igalia.com>
499
500         Unreviewed, rolling out r219325.
501
502         The test is still flaky
503
504         Reverted changeset:
505
506         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
507         https://bugs.webkit.org/show_bug.cgi?id=172545
508         http://trac.webkit.org/changeset/219325
509
510 2017-07-11  Charlie Turner  <cturner@igalia.com>
511
512         [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
513         https://bugs.webkit.org/show_bug.cgi?id=174353
514
515         Unreviewed test gardening.
516
517         * platform/gtk/TestExpectations:
518
519 2017-07-11  Zan Dobersek  <zdobersek@igalia.com>
520
521         Unreviewed WPE gardening.
522
523         * platform/wpe/TestExpectations:
524         Enable EMEv3 tests under media/encrypted-media/, all of them passing.
525
526 2017-07-10  Brent Fulgham  <bfulgham@apple.com>
527
528         Resource Load Statistics: Prune statistics in orders of importance
529         https://bugs.webkit.org/show_bug.cgi?id=174215
530         <rdar://problem/33164403>
531
532         Unreviewed test correction.
533
534         Drive-by fix after recent refactoring to correct the new function names in TestRunner.
535
536         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
537         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
538
539 2017-07-10  Simon Fraser  <simon.fraser@apple.com>
540
541         [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
542         https://bugs.webkit.org/show_bug.cgi?id=174286
543         rdar://problem/32864180
544
545         Reviewed by Dean Jackson.
546
547         * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
548         * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
549
550 2017-07-10  John Wilander  <wilander@apple.com>
551
552         Resource Load Statistics: Prune statistics in orders of importance
553         https://bugs.webkit.org/show_bug.cgi?id=174215
554         <rdar://problem/33164403>
555
556         Reviewed by Chris Dumez.
557
558         * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
559         * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
560         * platform/wk2/TestExpectations:
561             Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
562             [ Pass ] since Resource Load Statistics is WK2-only.
563
564 2017-07-10  Devin Rousso  <drousso@apple.com>
565
566         Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
567         https://bugs.webkit.org/show_bug.cgi?id=174279
568
569         Reviewed by Matt Baker.
570
571         * inspector/dom/highlightNodeList-expected.html: Added.
572         * inspector/dom/highlightNodeList.html: Added.
573
574 2017-07-10  Javier Fernandez  <jfernandez@igalia.com>
575
576         [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
577         https://bugs.webkit.org/show_bug.cgi?id=172707
578
579         Reviewed by Antti Koivisto.
580
581         Updated layout tests so that resolved value is as specified, even for 'auto' values.
582
583         * TestExpectations:
584         * css3/flexbox/css-properties-expected.txt:
585         * css3/flexbox/css-properties.html:
586         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
587         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
588         * css3/parse-align-self.html:
589         * css3/parse-alignment-of-root-elements-expected.txt:
590         * css3/parse-alignment-of-root-elements.html:
591         * css3/parse-place-items.html:
592         * css3/parse-place-self.html:
593         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
594         * fast/css/parse-justify-self.html:
595
596 2017-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
597
598         fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
599         https://bugs.webkit.org/show_bug.cgi?id=174325
600         <rdar://problem/33190322>
601
602         Reviewed by Zalan Bujtas.
603
604         The name of the font changed.
605
606         * fast/text/trak-optimizeLegibility.html:
607
608 2017-07-10  Youenn Fablet  <youenn@apple.com>
609
610         Update webrtc expectations
611         https://bugs.webkit.org/show_bug.cgi?id=174318
612
613         Unreviewed.
614
615         Updated expectation according flakiness dashboard information.
616
617         * TestExpectations:
618         * platform/ios-wk2/TestExpectations:
619         * platform/mac-wk1/TestExpectations:
620         * platform/mac-wk2/TestExpectations:
621         * platform/wk2/TestExpectations:
622
623 2017-07-10  Wenson Hsieh  <wenson_hsieh@apple.com>
624
625         [WK2] Ignore touch events that interrupt platform-driven momentum scrolling
626         https://bugs.webkit.org/show_bug.cgi?id=174300
627         <rdar://problem/33030639>
628
629         Reviewed by Simon Fraser.
630
631         Adds 3 new LayoutTests covering cases of touch event handling during scroll deceleration in mainframe and
632         overflow scrolling containers. See Source/WebKit2/ChangeLog for more detail.
633
634         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: Added.
635         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: Added.
636         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow-expected.txt: Added.
637         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html: Added.
638         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow-expected.txt: Added.
639         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: Added.
640
641 2017-07-10  Matt Lewis  <jlewis3@apple.com>
642
643         Marked animations/resume-after-page-cache.html as flaky.
644         https://bugs.webkit.org/show_bug.cgi?id=174183
645
646         Unreviewed test gardening.
647
648         * platform/ios-simulator-wk2/TestExpectations:
649
650 2017-07-10  Jeremy Jones  <jeremyj@apple.com>
651
652         media element handle adding source immediately before src.
653         https://bugs.webkit.org/show_bug.cgi?id=174284
654         rdar://problem/33115439
655
656         Reviewed by David Kilzer.
657
658         * media/video-source-before-src.html: Added.
659
660 2017-07-10  Matt Lewis  <jlewis3@apple.com>
661
662         Fixed test expectations for http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
663         https://bugs.webkit.org/show_bug.cgi?id=174120
664
665         Unreviewed test gardening.
666
667         * platform/ios-wk2/TestExpectations:
668
669 2017-07-03  Brian Burg  <bburg@apple.com>
670
671         Web Replay: remove some unused code
672         https://bugs.webkit.org/show_bug.cgi?id=173903
673
674         Rubber-stamped by Joseph Pecoraro.
675
676         * inspector/replay/javascript-date-now-expected.txt: Removed.
677         * inspector/replay/javascript-date-now.html: Removed.
678         * inspector/replay/javascript-random-seed-expected.txt: Removed.
679         * inspector/replay/javascript-random-seed.html: Removed.
680         * inspector/replay/window-navigator-plugins-memoized-expected.txt: Removed.
681         * inspector/replay/window-navigator-plugins-memoized.html: Removed.
682
683 2017-07-10  Matt Lewis  <jlewis3@apple.com>
684
685         Skipped http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
686         https://bugs.webkit.org/show_bug.cgi?id=174120
687
688         Unreviewed test gardening.
689
690         * platform/ios/TestExpectations:
691
692 2017-07-10  Chris Dumez  <cdumez@apple.com>
693
694         Further WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore clean up
695         https://bugs.webkit.org/show_bug.cgi?id=174301
696
697         Reviewed by Brent Fulgham.
698
699         Update existing layout tests to reflect testRunner API changes.
700
701         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
702         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
703         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
704
705 2017-07-10  Andreas Kling  <akling@apple.com>
706
707         REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus
708         https://bugs.webkit.org/show_bug.cgi?id=174302
709         <rdar://problem/33204273>
710
711         Reviewed by Antti Koivisto.
712
713         * fast/history/page-cache-element-state-focused-expected.html: Added.
714         * fast/history/page-cache-element-state-focused.html: Added.
715
716 2017-07-10  Zalan Bujtas  <zalan@apple.com>
717
718         Block of text is missing in iBooks sample books.
719         https://bugs.webkit.org/show_bug.cgi?id=174295
720         <rdar://problem/32955620>
721
722         Reviewed by Antti Koivisto.
723
724         * fast/multicol/simple-line-layout-line-index-after-strut-2-expected.html: Added.
725         * fast/multicol/simple-line-layout-line-index-after-strut-2.html: Added.
726
727 2017-07-08  John Wilander  <wilander@apple.com>
728
729         Resource Load Statistics: User interaction should always go to top document
730         https://bugs.webkit.org/show_bug.cgi?id=174120
731         <rdar://problem/33117899>
732
733         Reviewed by Chris Dumez.
734
735         * http/tests/loading/resourceLoadStatistics/resources/dummy.html: Added.
736         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Added.
737         * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Added.
738         * platform/mac-wk2/TestExpectations:
739             Added as [ Pass ].
740
741 2017-07-08  Antoine Quint  <graouts@apple.com>
742
743         REGRESSION: "visibility:hidden" does not hide play button for video elements
744         https://bugs.webkit.org/show_bug.cgi?id=174258
745         <rdar://problem/33181452>
746
747         Reviewed by Dean Jackson.
748
749         Add a test that checks that <video controls style="visibility:hidden"> does not render anything.
750
751         * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
752         * media/modern-media-controls/css/visibility-hidden.html: Added.
753         * platform/ios-simulator/TestExpectations:
754         * platform/mac/TestExpectations:
755
756 2017-07-08  Chris Dumez  <cdumez@apple.com>
757
758         Simplify WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore
759         https://bugs.webkit.org/show_bug.cgi?id=174290
760
761         Reviewed by Brent Fulgham.
762
763         Update layout tests to reflect changes to the testRunner API naming.
764
765         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
766         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
767         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
768         * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
769         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
770         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
771         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
772         * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
773         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
774         * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
775         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
776         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
777         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
778         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
779         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
780         * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
781         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
782         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
783         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
784         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html:
785
786 2017-07-07  Daniel Bates  <dabates@apple.com>
787
788         [AppCache] Ignore fallback entries whose namespace is not prefixed with manifest path
789         https://bugs.webkit.org/show_bug.cgi?id=174273
790         <rdar://problem/33011682>
791
792         Reviewed by Brent Fulgham.
793
794         * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt: Added.
795         * http/tests/appcache/fallback-namespace-outside-manifest-path.html: Added.
796         * http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt: Added.
797
798 2017-07-07  Devin Rousso  <drousso@apple.com>
799
800         Web Inspector: Show all elements currently using a given CSS Canvas
801         https://bugs.webkit.org/show_bug.cgi?id=173965
802
803         Reviewed by Joseph Pecoraro.
804
805         * inspector/canvas/css-canvas-clients-expected.txt: Added.
806         * inspector/canvas/css-canvas-clients.html: Added.
807         * platform/mac/TestExpectations:
808
809 2017-07-07  Matt Lewis  <jlewis3@apple.com>
810
811         Adjusted test expectations for webrtc/video-replace-muted-track.html.
812         https://bugs.webkit.org/show_bug.cgi?id=173608
813
814         Unreviewed test gardening.
815
816         * platform/mac-wk2/TestExpectations:
817
818 2017-07-07  Matt Lewis  <jlewis3@apple.com>
819
820         Unreviewed, rolling out r219257.
821
822         The test added in the revision was still extreamly flaky on
823         all testers.
824
825         Reverted changeset:
826
827         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
828         https://bugs.webkit.org/show_bug.cgi?id=172545
829         http://trac.webkit.org/changeset/219257
830
831 2017-07-07  Mark Lam  <mark.lam@apple.com>
832
833         \n\r is not the same as \r\n.
834         https://bugs.webkit.org/show_bug.cgi?id=173053
835
836         Reviewed by Keith Miller.
837
838         * js/parse-backslash-before-newline-expected.txt:
839         * js/script-tests/parse-backslash-before-newline.js:
840
841 2017-07-07  Matt Lewis  <jlewis3@apple.com>
842
843         Unreviewed, rolling out r219256.
844
845         Previous change to Test Expectations broke the tests
846
847         Reverted changeset:
848
849         "[WPE] Unreviewed gardening"
850         http://trac.webkit.org/changeset/219256
851
852 2017-07-07  Matt Lewis  <jlewis3@apple.com>
853
854         Unreviewed, rolling out r219258.
855
856         Previous change to Test Expectations broke the tests
857
858         Reverted changeset:
859
860         "Unreviewed gardening, fix WK2 expectations after my previous
861         commit"
862         http://trac.webkit.org/changeset/219258
863
864 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
865
866         Unreviewed gardening, fix WK2 expectations after my previous commit
867
868         * platform/wk2/TestExpectations:
869
870 2017-07-07  Michael Catanzaro  <mcatanzaro@igalia.com>
871
872         [WPE] Unreviewed gardening
873
874         * platform/wk2/TestExpectations: Do not mark individual resourceLoadStatistics tests as
875         passing. Instead, mark the entire directory, so we don't have to override the expectations
876         for every single test individually in the WPE expectations file.
877         * platform/wpe/TestExpectations: Update resourceLoadStatistics expectations.
878
879 2017-07-07  Yusuke Suzuki  <utatane.tea@gmail.com>
880
881         [GTK][WPE] Enable X-Content-Type-Options: nosniff
882         https://bugs.webkit.org/show_bug.cgi?id=174250
883
884         Reviewed by Carlos Alberto Lopez Perez.
885
886         * platform/gtk/TestExpectations:
887         * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Removed.
888
889 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
890
891         [WPE] New baseline after r218740
892
893         Unreviewed gardening.
894         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
895
896 2017-07-07  Claudio Saavedra  <csaavedra@igalia.com>
897
898         [WPE] Unreviewed gardening
899
900         resourceLoadingStatistics tests are timing out and failing.
901         * platform/wpe/TestExpectations:
902
903 2017-07-07  Charlie Turner  <cturner@igalia.com>
904
905         [GStreamer] vid.me videos do not play
906         https://bugs.webkit.org/show_bug.cgi?id=172240
907
908         Reviewed by Xabier Rodriguez-Calvar.
909
910         Add a test for single output file HLS playlists that require HTTP
911         range requests to playback. This failed using the WK http source
912         for reasons documented in the linked bug.
913
914         Generated with mp4hls --segment-duration 3 --output-single-file
915
916         * Http/tests/media/hls/range-request-expected.txt: Added.
917         * http/tests/media/hls/range-request.html: Added.
918         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
919         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
920         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
921         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
922
923 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
924
925         Unreviewed GTK and WPE test gardening
926
927         * platform/gtk/TestExpectations:
928         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
929         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
930         * platform/wpe/TestExpectations:
931         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
932         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
933
934 2017-07-06  Michael Catanzaro  <mcatanzaro@igalia.com>
935
936         Follow-up to "REGRESSION(r209495): materiauxlaverdure.com fails to load"
937         https://bugs.webkit.org/show_bug.cgi?id=173301
938         <rdar://problem/32624850>
939
940         Unreviewed gardening. Attempt to fix this test by updating it to expect double quotes. It
941         was missed because it is marked as flaky on Mac, so no way to automatically detect the
942         failure there.
943
944         This doesn't actually fix the test for me due to some floating point issues, but it's a step
945         in the right direction, and I speculate this will fix the test on the GTK and WPE bots.
946
947         * transitions/clip-path-path-transitions.html:
948
949 2017-07-06  Myles C. Maxfield  <mmaxfield@apple.com>
950
951         REGRESSION(r216944): Font loads can cause Chinese characters to draw as .notdef
952         https://bugs.webkit.org/show_bug.cgi?id=173962
953         <rdar://problem/32925318>
954
955         Reviewed by Simon Fraser.
956
957         * fast/text/font-loading-system-fallback-expected.html: Added.
958         * fast/text/font-loading-system-fallback.html: Added.
959         * http/tests/webfont/font-loading-system-fallback-visibility-expected.html: Added.
960         * http/tests/webfont/font-loading-system-fallback-visibility.html: Added.
961
962 2017-07-06  Matt Lewis  <jlewis3@apple.com>
963
964         Unreviewed, rolling out r219193.
965
966         The tests added with this revision were extreamly flaky on all
967         platforms.
968
969         Reverted changeset:
970
971         "[SVG] Leak in SVGAnimatedListPropertyTearOff"
972         https://bugs.webkit.org/show_bug.cgi?id=172545
973         http://trac.webkit.org/changeset/219193
974
975 2017-07-06  Matt Lewis  <jlewis3@apple.com>
976
977         Marked js/slow-stress/Int32Array-alloc-huge.html as flaky.
978         https://bugs.webkit.org/show_bug.cgi?id=173010
979
980         Unreviewed test gardening.
981
982         * platform/ios-simulator-wk2/TestExpectations:
983
984 2017-07-06  Devin Rousso  <drousso@apple.com>
985
986         Web Inspector: Support getting the content of WebGL/WebGL2 contexts
987         https://bugs.webkit.org/show_bug.cgi?id=173569
988         <rdar://problem/33112420>
989
990         Reviewed by Joseph Pecoraro.
991
992         * inspector/canvas/requestContent-2d-expected.txt: Added.
993         * inspector/canvas/requestContent-2d.html: Added.
994         * inspector/canvas/requestContent-webgl-expected.txt: Added.
995         * inspector/canvas/requestContent-webgl.html: Added.
996         * inspector/canvas/requestContent-webgl2-expected.txt: Added.
997         * inspector/canvas/requestContent-webgl2.html: Added.
998         * inspector/canvas/requestContent-expected.txt: Removed.
999         * inspector/canvas/requestContent.html: Removed.
1000         * platform/gtk/TestExpectations:
1001         * platform/win/TestExpectations:
1002         Split the existing canvas content tests into one for each context type. This allows
1003         platforms that don't support certain context types to ignore just those tests (e.g. WebGL2).
1004
1005 2017-07-06  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1006
1007         [GTK] Layout test gardening.
1008
1009         Unreviewed.
1010
1011         * platform/gtk/TestExpectations: Update WebRTC related expectations and mark a new emoji related test failing after r218371.
1012         * platform/gtk/fast/css/css2-system-fonts-expected.txt: Rebaseline after r218446.
1013         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
1014         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
1015         * platform/gtk/fast/text/font-style-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
1016         * platform/gtk/fast/text/font-weight-parse-expected.txt: Removed Rebaseline after r218446 (use the general expectation).
1017
1018 2017-07-06  Commit Queue  <commit-queue@webkit.org>
1019
1020         Unreviewed, rolling out r219194.
1021         https://bugs.webkit.org/show_bug.cgi?id=174207
1022
1023         it broke some layout tests (Requested by clopez on #webkit).
1024
1025         Reverted changeset:
1026
1027         "[GStreamer] vid.me videos do not play"
1028         https://bugs.webkit.org/show_bug.cgi?id=172240
1029         http://trac.webkit.org/changeset/219194
1030
1031 2017-07-06  Charlie Turner  <cturner@igalia.com>
1032
1033         [GStreamer] vid.me videos do not play
1034         https://bugs.webkit.org/show_bug.cgi?id=172240
1035
1036         Reviewed by Xabier Rodriguez-Calvar.
1037
1038         Add a test for single output file HLS playlists that require HTTP
1039         range requests to playback. This failed using the WK http source
1040         for reasons documented in the linked bug.
1041
1042         Generated with mp4hls --segment-duration 3 --output-single-file
1043
1044         * Http/tests/media/hls/range-request-expected.txt: Added.
1045         * http/tests/media/hls/range-request.html: Added.
1046         * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
1047         * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
1048         * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
1049         * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
1050
1051 2017-07-05  Zalan Bujtas  <zalan@apple.com>
1052
1053         REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
1054         https://bugs.webkit.org/show_bug.cgi?id=174144
1055         <rdar://problem/32781038>
1056
1057         Reviewed by Simon Fraser.
1058
1059         * fast/ruby/ruby-overhang-margin-crash-expected.txt: Added.
1060         * fast/ruby/ruby-overhang-margin-crash.html: Added.
1061
1062 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
1063
1064         Move internal iOS 11 TestExpectations to OpenSource
1065         <rdar://problem/32717028>
1066
1067         Unreviewed test gardening.
1068
1069         * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Added.
1070         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
1071         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Added.
1072
1073 2017-07-05  Myles C. Maxfield  <mmaxfield@apple.com>
1074
1075         CSSFontStyleValue::isItalic seems a bit bogus.
1076         https://bugs.webkit.org/show_bug.cgi?id=174149
1077
1078         Reviewed by Tim Horton.
1079
1080         * editing/execCommand/italicizeByCharacter-normal-expected.txt: Added.
1081         * editing/execCommand/italicizeByCharacter-normal.html: Added.
1082
1083 2017-07-05  Matt Lewis  <jlewis3@apple.com>
1084
1085         Skipped webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html.
1086         https://bugs.webkit.org/show_bug.cgi?id=174100
1087
1088         Unreviewed test gardening.
1089
1090         * platform/ios-simulator-wk2/TestExpectations:
1091
1092 2017-07-05  Brady Eidson  <beidson@apple.com>
1093
1094         Allow navigations in subframes to get a ShouldOpenExternalURLsPolicy of "ShouldAllow".
1095         <rdar://problem/22485589> and https://bugs.webkit.org/show_bug.cgi?id=174178
1096
1097         Reviewed by Alex Christensen.
1098
1099         Added a new explicit test and updated expectations for an old one.
1100         
1101         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-main-programatically-navigates-subframe.html: Added.
1102         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
1103         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame-expected.txt: Added.
1104         * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame.html: Added.
1105
1106 2017-07-05  Matt Lewis  <jlewis3@apple.com>
1107
1108         Marked animations/needs-layout.html as flaky.
1109         https://bugs.webkit.org/show_bug.cgi?id=172397
1110
1111         Unreviewed test gardening.
1112
1113         * platform/mac-wk2/TestExpectations:
1114
1115 2017-07-05  Zalan Bujtas  <zalan@apple.com>
1116
1117         REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
1118         https://bugs.webkit.org/show_bug.cgi?id=174070
1119
1120         Reviewed by Simon Fraser.
1121
1122         * fast/css/getComputedStyle/computed-style-expected.txt:
1123
1124 2017-07-05  Devin Rousso  <drousso@apple.com>
1125
1126         Web Inspector: Allow users to log any tracked canvas context
1127         https://bugs.webkit.org/show_bug.cgi?id=173397
1128         <rdar://problem/33111581>
1129
1130         Reviewed by Joseph Pecoraro.
1131
1132         * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
1133         * inspector/canvas/resolveCanvasContext-2d.html: Added.
1134         * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
1135         * inspector/canvas/resolveCanvasContext-webgl.html: Added.
1136         * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
1137         * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
1138         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
1139         * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
1140         * platform/gtk/TestExpectations:
1141         * platform/ios/TestExpectations:
1142         * platform/win/TestExpectations:
1143
1144 2017-07-05  Antti Koivisto  <antti@apple.com>
1145
1146         Low memory notification shouldn't cause style recalc
1147         https://bugs.webkit.org/show_bug.cgi?id=173574
1148         <rdar://problem/32616997>
1149
1150         Reviewed by Andreas Kling.
1151
1152         * platform/mac/printing/width-overflow-expected.txt:
1153
1154             1px width change that doesn't affect what is being tested.
1155
1156 2017-07-05  Jonathan Bedard  <jbedard@apple.com>
1157
1158         Move internal iOS 11 TestExpectations to OpenSource
1159         <rdar://problem/32717028>
1160
1161         Unreviewed test gardening.
1162
1163         * platform/ios-11: Added.
1164
1165 2017-07-05  Matt Lewis  <jlewis3@apple.com>
1166
1167         Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
1168         https://bugs.webkit.org/show_bug.cgi?id=168937
1169
1170         Unreviewed test gardening.
1171
1172         * platform/mac-wk2/TestExpectations:
1173
1174 2017-07-05  Charlie Turner  <cturner@igalia.com>
1175
1176         Incorrect IfModule on Fedora with with PHP 7
1177         https://bugs.webkit.org/show_bug.cgi?id=174159
1178
1179         Reviewed by Michael Catanzaro.
1180
1181         * http/conf/fedora-httpd-2.4-php7.conf:
1182
1183 2017-07-05  Youenn Fablet  <youenn@apple.com>
1184
1185         Receiving tracks should be ended when peer connection is being closed
1186         https://bugs.webkit.org/show_bug.cgi?id=174109
1187
1188         Reviewed by Eric Carlson.
1189
1190         * webrtc/peer-connection-track-end-expected.txt: Added.
1191         * webrtc/peer-connection-track-end.html: Added.
1192
1193 2017-07-04  Antti Koivisto  <antti@apple.com>
1194
1195         FrameView should not set RenderView::logicalWidth directly for printing
1196         https://bugs.webkit.org/show_bug.cgi?id=174135
1197
1198         Reviewed by Zalan Bujtas.
1199
1200         * platform/mac/printing/width-overflow-expected.txt:
1201
1202             This is a progression, view and root element sizes now match.
1203             Printing output is not affected.
1204
1205 2017-07-03  Saam Barati  <sbarati@apple.com>
1206
1207         LayoutTest workers/bomb.html is a Crash
1208         https://bugs.webkit.org/show_bug.cgi?id=167757
1209         <rdar://problem/33086462>
1210
1211         Reviewed by Keith Miller.
1212
1213         * platform/mac-wk2/TestExpectations:
1214
1215 2017-07-03  Matt Lewis  <jlewis3@apple.com>
1216
1217         Removed expectations and skipped workers/bomb.html on mac.
1218         https://bugs.webkit.org/show_bug.cgi?id=167757
1219
1220         Unreviewed test gardening.
1221
1222         * platform/mac-wk2/TestExpectations:
1223         * platform/mac/TestExpectations:
1224
1225 2017-07-03  Myles C. Maxfield  <mmaxfield@apple.com>
1226
1227         REGRESSION(Variation Fonts): Specifying Skia by PostScript name does not yield the expected result
1228         https://bugs.webkit.org/show_bug.cgi?id=174079
1229         <rdar://problem/33040854>
1230
1231         Reviewed by Alex Christensen.
1232
1233         * fast/text/variations/skia-postscript-name-expected-mismatch.html: Added.
1234         * fast/text/variations/skia-postscript-name.html: Added.
1235         * platform/ios-simulator/TestExpectations:
1236
1237 2017-07-03  Per Arne Vollan  <pvollan@apple.com>
1238
1239         [Win] Update expectations for layout tests.
1240         https://bugs.webkit.org/show_bug.cgi?id=172437
1241
1242         Unreviewed test gardening, update test expectations for failing tests.
1243
1244         * platform/win/TestExpectations:
1245
1246 2017-07-03  Brady Eidson  <beidson@apple.com>
1247
1248         Switch all WebKit API related to favicons from WebIconDatabase over to new WebCore::IconLoader mechanism.
1249         https://bugs.webkit.org/show_bug.cgi?id=174073
1250
1251         Reviewed by Andy Estes.
1252
1253         * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Updated results to actually catch
1254           the load being blocked due to CSP.
1255
1256 2017-07-03  Matt Lewis  <jlewis3@apple.com>
1257
1258         Marked media/track/track-cues-sorted-before-dispatch.html as flaky
1259         https://bugs.webkit.org/show_bug.cgi?id=168092
1260
1261         Unreviewed test gardening.
1262
1263         * platform/wk2/TestExpectations:
1264
1265 2017-07-03  Youenn Fablet  <youenn@apple.com>
1266
1267         WebAudioSourceProviderAVFObjC should not reconfigure for each data call
1268         https://bugs.webkit.org/show_bug.cgi?id=174101
1269
1270         Reviewed by Eric Carlson.
1271
1272         * TestExpectations:
1273         * webrtc/peer-connection-audio-mute2.html:
1274         * webrtc/peer-connection-remote-audio-mute2.html:
1275
1276 2017-07-03  Alex Christensen  <achristensen@webkit.org>
1277
1278         Rebase test after r219024
1279         https://bugs.webkit.org/show_bug.cgi?id=174051
1280
1281         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
1282
1283 2017-07-03  Jonathan Bedard  <jbedard@apple.com>
1284
1285         Run webgl tests on iOS ports
1286         https://bugs.webkit.org/show_bug.cgi?id=173000
1287
1288         Unreviewed test gardening.
1289
1290         * platform/ios-device/TestExpectations: Garden webgl tests.
1291         * platform/ios-simulator/TestExpectations: Ditto.
1292         * platform/ios/TestExpectations: Ditto.
1293         * platform/ios/fast/canvas/webgl: Added.
1294         * platform/ios/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
1295         * platform/ios/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
1296
1297 2017-07-02  Ryosuke Niwa  <rniwa@webkit.org>
1298
1299         REGRESSION(r218910): Crash inside textMarkerDataForFirstPositionInTextControl
1300         https://bugs.webkit.org/show_bug.cgi?id=174077
1301         <rdar://problem/33083972>
1302
1303         Reviewed by Chris Fleizach.
1304
1305         Added a regression test for changing the input element's type during editing.
1306
1307         * accessibility/mac/input-type-change-crash-expected.txt: Added.
1308         * accessibility/mac/input-type-change-crash.html: Added.
1309
1310 2017-07-03  Saam Barati  <sbarati@apple.com>
1311
1312         Unreviewed. Mark workers/bomb.html as flaky.
1313
1314         * platform/ios-device/TestExpectations:
1315         * platform/ios-wk2/TestExpectations:
1316         * platform/mac/TestExpectations:
1317
1318 2017-07-03  Devin Rousso  <drousso@apple.com>
1319
1320         Web Inspector: Support listing WebGL2 and WebGPU contexts
1321         https://bugs.webkit.org/show_bug.cgi?id=173396
1322
1323         Reviewed by Joseph Pecoraro.
1324
1325         * inspector/canvas/create-canvas-contexts-expected.txt: Removed.
1326         * inspector/canvas/create-canvas-contexts.html: Removed.
1327         * inspector/canvas/create-context-2d-expected.txt: Added.
1328         * inspector/canvas/create-context-2d.html: Added.
1329         * inspector/canvas/create-context-webgl-expected.txt: Added.
1330         * inspector/canvas/create-context-webgl.html: Added.
1331         * inspector/canvas/create-context-webgl2-expected.txt: Added.
1332         * inspector/canvas/create-context-webgl2.html: Added.
1333         * inspector/canvas/create-context-webgpu-expected.txt: Added.
1334         * inspector/canvas/create-context-webgpu.html: Added.
1335         * inspector/canvas/resources/create-context-utilities.css: Added.
1336         (.canvas):
1337         * inspector/canvas/resources/create-context-utilities.js: Added.
1338         (createAttachedCanvas):
1339         (createDetachedCanvas):
1340         (createCSSCanvas):
1341         (destroyCanvases):
1342         (TestPage.registerInitializer.awaitCanvasAdded):
1343         (TestPage.registerInitializer.awaitCanvasRemoved):
1344         (TestPage.registerInitializer.window.initializeTestSuite):
1345         (TestPage.registerInitializer.window.addSimpleTestCase):
1346         (TestPage.registerInitializer.window.addCSSCanvasTestCase):
1347         * platform/gtk/TestExpectations:
1348         * platform/ios/TestExpectations:
1349         * platform/mac/TestExpectations:
1350         * platform/win/TestExpectations:
1351         Split the existing canvas lifecycle tests into one for each context type. This allows
1352         platforms that don't support certain context types to ignore just those tests (e.g. WebGPU).
1353
1354 2017-07-03  Chris Fleizach  <cfleizach@apple.com>
1355
1356         AX: role="none" (or presentation) does not work on iframes
1357         https://bugs.webkit.org/show_bug.cgi?id=173930
1358         <rdar://problem/33034347>
1359
1360         Reviewed by Ryosuke Niwa.
1361
1362         * accessibility/presentation-role-iframe-expected.txt: Added.
1363         * accessibility/presentation-role-iframe.html: Added.
1364
1365 2017-07-03  Alex Christensen  <achristensen@webkit.org>
1366
1367         Rebase test after r219024
1368         https://bugs.webkit.org/show_bug.cgi?id=174051
1369
1370         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
1371
1372 2017-07-03  Matt Lewis  <jlewis3@apple.com>
1373
1374         Unreviewed, rolling out r219030.
1375
1376         This was a rebaseline of a test that was broken with revision
1377         r219024
1378
1379         Reverted changeset:
1380
1381         "Rebase test after r219024"
1382         https://bugs.webkit.org/show_bug.cgi?id=174051
1383         http://trac.webkit.org/changeset/219030
1384
1385 2017-07-03  Zan Dobersek  <zdobersek@igalia.com>
1386
1387         [GCrypt] Implement CryptoKeyEC SPKI exports
1388         https://bugs.webkit.org/show_bug.cgi?id=173646
1389
1390         Reviewed by Jiewen Tan.
1391
1392         * platform/gtk/TestExpectations:
1393         Unskip tests that cover SPKI exports of EC keys.
1394
1395 2017-07-02  Sam Weinig  <sam@webkit.org>
1396
1397         [WebIDL] Remove special casing for RegExp which is no longer required by the spec
1398         https://bugs.webkit.org/show_bug.cgi?id=174025
1399
1400         Reviewed by Chris Dumez.
1401
1402         * fast/files/blob-constructor-expected.txt:
1403         * fast/files/blob-constructor.html:
1404         * fast/files/file-constructor-expected.txt:
1405         * fast/files/file-constructor.html:
1406         Update tests/results for change in conversions of RegExp.
1407
1408 2017-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
1409
1410         REGRESSION(r218371): Reeder's default font is Times instead of San Francisco
1411         https://bugs.webkit.org/show_bug.cgi?id=173617
1412         <rdar://problem/32969819>
1413
1414         Reviewed by Simon Fraser.
1415
1416         * fast/text/font-face-local-system-expected.html: Added.
1417         * fast/text/font-face-local-system.html: Added.
1418
1419 2017-06-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1420
1421         If an image appears more than once on a page, decoding for painting one instance repaints them all
1422         https://bugs.webkit.org/show_bug.cgi?id=169944
1423
1424         Reviewed by Simon Fraser.
1425
1426         * fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
1427         * fast/images/async-image-multiple-clients-repaint.html: Added.
1428         * platform/ios-simulator/fast/images: Added.
1429         * platform/ios-simulator/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
1430
1431 2017-06-30  Jonathan Bedard  <jbedard@apple.com>
1432
1433         Run webgl tests on iOS ports
1434         https://bugs.webkit.org/show_bug.cgi?id=173000
1435
1436         Unreviewed test gardening.
1437
1438         * platform/ios/TestExpectations: Enable webgl, fast/canvas/webgl and http/tests/webgl.
1439
1440 2017-06-30  Matt Baker  <mattbaker@apple.com>
1441
1442         Web Inspector: AsyncStackTrace nodes can be corrupted when truncating
1443         https://bugs.webkit.org/show_bug.cgi?id=173840
1444         <rdar://problem/30840820>
1445
1446         Reviewed by Joseph Pecoraro.
1447
1448         Add a test for truncating a branching asynchronous stack trace.
1449
1450         * inspector/debugger/truncate-async-stack-trace-expected.txt: Added.
1451         * inspector/debugger/truncate-async-stack-trace.html: Added.
1452
1453 2017-06-30  Alex Christensen  <achristensen@webkit.org>
1454
1455         Rebase test after r219024
1456         https://bugs.webkit.org/show_bug.cgi?id=174051
1457
1458         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
1459         This was an intentional change making URL parsing how it was before r215096 for URLs with non-special schemes.
1460
1461 2017-06-30  Matt Lewis  <jlewis3@apple.com>
1462
1463         Marked test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getKey.html as flaky.
1464         https://bugs.webkit.org/show_bug.cgi?id=173068
1465
1466         Unreviewed test gardening.
1467
1468         * platform/mac/TestExpectations:
1469
1470 2017-06-30  Chris Dumez  <cdumez@apple.com>
1471
1472         Move store logic from WebResourceLoadStatisticsManager to WebResourceLoadStatisticsStore
1473         https://bugs.webkit.org/show_bug.cgi?id=174038
1474
1475         Reviewed by Brent Fulgham.
1476
1477         Fix typo in testRunner API.
1478
1479         * http/tests/loading/resourceLoadStatistics/grandfathering.html:
1480         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1481         * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1482         * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1483         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1484         * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1485         * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1486
1487 2017-06-30  Devin Rousso  <drousso@apple.com>
1488
1489         Web Inspector: Default string comparisons to treat numeric characters as numbers
1490         https://bugs.webkit.org/show_bug.cgi?id=173984
1491
1492         Reviewed by Joseph Pecoraro.
1493
1494         * inspector/unit-tests/string-utilities.html:
1495         Add tests for String.prototype.extendedLocaleCompare.
1496
1497 2017-06-30  Ryosuke Niwa  <rniwa@webkit.org>
1498
1499         REGRESSION(r214194): Safari leaves a popup window open opened during before unload
1500         https://bugs.webkit.org/show_bug.cgi?id=174016
1501
1502         Reviewed by Chris Dumez.
1503
1504         Added regression tests for navigating a new window, a sibling iframe, and another existing window.
1505
1506         * fast/events/before-unload-navigate-different-window-expected.txt: Added.
1507         * fast/events/before-unload-navigate-different-window.html: Added.
1508         * fast/events/before-unload-open-window-expected.txt: Added.
1509         * fast/events/before-unload-open-window.html: Added.
1510         * fast/events/before-unload-sibling-frame-expected.txt: Added.
1511         * fast/events/before-unload-sibling-frame.html: Added.
1512         * fast/events/resources/message-opener.html: Added.
1513         * fast/events/resources/message-top.html: Added.
1514
1515 2017-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
1516
1517         ASSERTION FAILED: !canAnimate() && !m_currentFrame
1518         https://bugs.webkit.org/show_bug.cgi?id=173089
1519
1520         Reviewed by Said Abou-Hallawa.
1521
1522         * fast/images/animated-gif-paint-after-animation-expected.txt: Added.
1523         * fast/images/animated-gif-paint-after-animation.html: Added.
1524         * fast/images/resources/animated-red-green-1000x1000-repeat-1.gif: Added.
1525
1526 2017-06-30  John Wilander  <wilander@apple.com>
1527
1528         Update expectations for layout tests.
1529         https://bugs.webkit.org/show_bug.cgi?id=173940
1530
1531         Unreviewed test gardening, update test expectations for failing tests.
1532
1533         * platform/wk2/TestExpectations:
1534             http/tests/loading/resourceLoadStatistics/telemetry-generation.html
1535             is still failing.
1536
1537 2017-06-30  Antoine Quint  <graouts@apple.com>
1538
1539         Top controls bars should invert with right-to-left user interface layout direction locale
1540         https://bugs.webkit.org/show_bug.cgi?id=173989
1541         <rdar://problem/32863552>
1542
1543         Reviewed by Dean Jackson.
1544
1545         Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
1546         test that now requires an asynchronous assertion.
1547
1548         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
1549         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
1550         * media/modern-media-controls/mute-button/mute-button-expected.txt:
1551         * media/modern-media-controls/mute-button/mute-button.html:
1552         * platform/mac/TestExpectations:
1553
1554 2017-06-30  Dean Jackson  <dino@apple.com>
1555
1556         REGRESSION (High Sierra): Gradient LayoutTests are failing
1557         https://bugs.webkit.org/show_bug.cgi?id=174015
1558         <rdar://problem/32332022>
1559
1560         Reviewed by Tim Horton.
1561
1562         Add the fudge factor to more of the gradient tests.
1563
1564         * canvas/philip/tests.js:
1565         (_assertPixelWithGradientNoise): Bump the factor up a bit.
1566         * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
1567         * canvas/philip/tests/2d.gradient.interpolate.solid.html:
1568         * canvas/philip/tests/2d.gradient.radial.transform.1.html:
1569         * canvas/philip/tests/2d.gradient.radial.transform.2.html:
1570         * canvas/philip/tests/2d.gradient.radial.transform.3.html:
1571         * canvas/philip/tests/initial.reset.gradient.html:
1572
1573 2017-06-29  Chris Fleizach  <cfleizach@apple.com>
1574
1575         AX: Cannot call setValue() on contenteditable or ARIA text controls
1576         https://bugs.webkit.org/show_bug.cgi?id=173520
1577
1578         Reviewed by Ryosuke Niwa.
1579
1580         * accessibility/mac/set-value-editable-types-expected.txt: Added.
1581         * accessibility/mac/set-value-editable-types.html: Added.
1582
1583 2017-06-28  Simon Fraser  <simon.fraser@apple.com>
1584
1585         getBoundingClientRect returns wrong value for combination of page zoom and scroll
1586         https://bugs.webkit.org/show_bug.cgi?id=173841
1587         rdar://problem/32983841
1588
1589         Reviewed by Dean Jackson.
1590
1591         * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
1592         * fast/events/simulated-click-zoomed-expected.txt: Added.
1593         * fast/events/simulated-click-zoomed.html: Added.
1594         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
1595         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
1596         * platform/ios/TestExpectations:
1597         * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
1598
1599 2017-06-29  John Wilander  <wilander@apple.com>
1600
1601         Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
1602         https://bugs.webkit.org/show_bug.cgi?id=173940
1603         <rdar://problem/33018125>
1604
1605         Reviewed by Brent Fulgham.
1606
1607         * platform/wk2/TestExpectations:
1608             http/tests/loading/resourceLoadStatistics/telemetry-generation.html
1609             is now expected to pass.
1610
1611 2017-06-29  Sam Weinig  <sam@webkit.org>
1612
1613         [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
1614         https://bugs.webkit.org/show_bug.cgi?id=173961
1615
1616         Reviewed by Darin Adler.
1617
1618         * js/dom/dot-node-base-exception-expected.txt: Removed.
1619         * js/dom/dot-node-base-exception.html: Removed.
1620         * js/dom/script-tests/dot-node-base-exception.js: Removed.
1621         Remove now obsolete test.
1622
1623 2017-06-29  Commit Queue  <commit-queue@webkit.org>
1624
1625         Unreviewed, rolling out r218512.
1626         https://bugs.webkit.org/show_bug.cgi?id=173981
1627
1628         "It changes the behavior of the JS API's JSEvaluateScript
1629         which breaks TurboTax" (Requested by saamyjoon on #webkit).
1630
1631         Reverted changeset:
1632
1633         "test262: Completion values for control flow do not match the
1634         spec"
1635         https://bugs.webkit.org/show_bug.cgi?id=171265
1636         http://trac.webkit.org/changeset/218512
1637
1638 2017-06-29  Alex Christensen  <achristensen@webkit.org>
1639
1640         WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
1641         https://bugs.webkit.org/show_bug.cgi?id=173980
1642
1643         Reviewed by Tim Horton.
1644
1645         * http/tests/contentextensions/top-url-expected.txt: Added.
1646         * http/tests/contentextensions/top-url.html: Added.
1647         * http/tests/contentextensions/top-url.html.json: Added.
1648
1649 2017-06-29  JF Bastien  <jfbastien@apple.com>
1650
1651         WebAssembly: disable some APIs under CSP
1652         https://bugs.webkit.org/show_bug.cgi?id=173892
1653         <rdar://problem/32914613>
1654
1655         Reviewed by Daniel Bates.
1656
1657         These tests are basically the same as eval-blocked, but with
1658         WebAssembly APIs instead of eval.
1659
1660         Disable all of them on iOS simulator which doesn't support
1661         WebAssembly (whereas iOS does).
1662
1663         * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
1664         * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
1665         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
1666         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
1667         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
1668         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
1669         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
1670         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
1671         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
1672         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
1673         * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
1674         * platform/ios-simulator/TestExpectations:
1675
1676 2017-06-29  Antoine Quint  <graouts@apple.com>
1677
1678         Full stop shows to the right of the picture-in-picture localised string in Hebrew
1679         https://bugs.webkit.org/show_bug.cgi?id=173966
1680         <rdar://problem/32847376>
1681
1682         Reviewed by Dean Jackson.
1683
1684         * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
1685         * media/modern-media-controls/placard/placard-ltr.html: Added.
1686
1687 2017-06-29  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1688
1689         [Readable Streams API] Fix ReadableStream "strategy" argument handling
1690         https://bugs.webkit.org/show_bug.cgi?id=172716
1691
1692         Reviewed by Xabier Rodriguez-Calvar.
1693
1694         Added new tests and updated some existing ones based on the newly
1695         expected behavior.
1696
1697         * streams/readable-byte-stream-controller-expected.txt: Updated.
1698         * streams/readable-byte-stream-controller.js: Updated.
1699
1700 2017-06-29  Antti Koivisto  <antti@apple.com>
1701
1702         NAS4Free Pop-down menus take 3 seconds to appear
1703         https://bugs.webkit.org/show_bug.cgi?id=173967
1704         <rdar://problem/32690114>
1705
1706         Reviewed by Andreas Kling.
1707
1708         * compositing/backing/non-composited-visibility-change-expected.html: Added.
1709         * compositing/backing/non-composited-visibility-change.html: Added.
1710
1711 2017-06-28  Per Arne Vollan  <pvollan@apple.com>
1712
1713         [Win] Update expectations for layout tests.
1714         https://bugs.webkit.org/show_bug.cgi?id=172437
1715
1716         Unreviewed test gardening, update test expectations for failing tests.
1717
1718         * platform/win/TestExpectations:
1719
1720 2017-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
1721
1722         [iOS] Cannot italicize or bold text rendered with text styles
1723         https://bugs.webkit.org/show_bug.cgi?id=173634
1724
1725         Reviewed by Darin Adler.
1726
1727         * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
1728         * fast/text/ipad/bold-tall-body-text-style.html: Added.
1729
1730 2017-06-28  Devin Rousso  <drousso@apple.com>
1731
1732         Web Inspector: Instrument active pixel memory used by canvases
1733         https://bugs.webkit.org/show_bug.cgi?id=173087
1734         <rdar://problem/32719261>
1735
1736         Reviewed by Joseph Pecoraro.
1737
1738         * inspector/canvas/memory-expected.txt: Added.
1739         * inspector/canvas/memory.html: Added.
1740
1741 2017-06-28  Ryan Haddad  <ryanhaddad@apple.com>
1742
1743         Skip webrtc/video-replace-muted-track.html on iOS.
1744         https://bugs.webkit.org/show_bug.cgi?id=173608
1745
1746         Unreviewed test gardening.
1747
1748         * platform/ios-wk2/TestExpectations:
1749
1750 2017-06-28  Antoine Quint  <graouts@apple.com>
1751
1752         Volume controls should be hidden when AirPlay is active
1753         https://bugs.webkit.org/show_bug.cgi?id=173933
1754         <rdar://problem/33011931>
1755
1756         Reviewed by Dean Jackson.
1757
1758         Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
1759         in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
1760         is disabled.
1761
1762         * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
1763         * media/modern-media-controls/airplay-support/airplay-support.html:
1764         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
1765         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
1766         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
1767         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
1768         * platform/mac/TestExpectations:
1769
1770 2017-06-28  Matt Lewis  <jlewis3@apple.com>
1771
1772         Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
1773         https://bugs.webkit.org/show_bug.cgi?id=172834
1774
1775         Unreviewed test gardening.
1776
1777         * platform/mac-wk2/TestExpectations:
1778
1779 2017-06-28  Matt Lewis  <jlewis3@apple.com>
1780
1781         Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
1782         https://bugs.webkit.org/show_bug.cgi?id=173499
1783
1784         Unreviewed test gardening.
1785
1786         * platform/wk2/TestExpectations:
1787
1788 2017-06-28  Antoine Quint  <graouts@apple.com>
1789
1790         Media controls volume glyph does not have the correct material
1791         https://bugs.webkit.org/show_bug.cgi?id=173918
1792         <rdar://problem/33012697>
1793
1794         Reviewed by Eric Carlson.
1795
1796         Add a new test to check the mute button is correctly hosted in the top-right controls bar
1797         when width becomes scarce.
1798
1799         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
1800         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
1801         * platform/mac/TestExpectations:
1802
1803 2017-06-28  Fujii Hironori  <Hironori.Fujii@sony.com>
1804
1805         [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
1806         https://bugs.webkit.org/show_bug.cgi?id=173916
1807
1808         Unreviewed test gardening.
1809
1810         * platform/gtk/TestExpectations: Marked it Skip.
1811
1812 2017-06-27  Joseph Pecoraro  <pecoraro@apple.com>
1813
1814         Web Inspector: Cleanup RemoteObject tests
1815         https://bugs.webkit.org/show_bug.cgi?id=173885
1816
1817         Reviewed by Matt Baker.
1818
1819         * inspector/model/remote-object-dom.html: Added.
1820         * inspector/model/remote-object-expected.txt:
1821         * inspector/model/remote-object.html:
1822         Split out DOM results (which differ across ports and features).
1823
1824         * inspector/model/resources/remote-object-utilities.js:
1825         (TestPage.registerInitializer.window.runSteps):
1826         This should have been a continue not a return.
1827
1828         * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
1829         * platform/mac/inspector/model/remote-object-expected.txt: Removed.
1830         Platform expectations are now limited to just the DOM test.
1831
1832 2017-06-27  Caio Lima  <ticaiolima@gmail.com>
1833
1834         [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
1835         https://bugs.webkit.org/show_bug.cgi?id=167962
1836
1837         Reviewed by Saam Barati.
1838
1839         * js/parser-syntax-check-expected.txt:
1840         * js/script-tests/parser-syntax-check.js:
1841
1842 2017-06-27  Yusuke Suzuki  <utatane.tea@gmail.com>
1843
1844         Unreviewed, unmark workers/bomb.html flakiness after r218856
1845
1846         * platform/gtk-wayland/TestExpectations:
1847         * platform/ios-device/TestExpectations:
1848         * platform/ios-wk2/TestExpectations:
1849         * platform/mac/TestExpectations:
1850
1851 2017-06-27  Matt Lewis  <jlewis3@apple.com>
1852
1853         Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
1854         https://bugs.webkit.org/show_bug.cgi?id=173499
1855
1856         Unreviewed test gardening.
1857
1858         * platform/wk2/TestExpectations:
1859
1860 2017-06-27  Antoine Quint  <graouts@apple.com>
1861
1862         [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
1863         https://bugs.webkit.org/show_bug.cgi?id=173858
1864         <rdar://problem/32643171>
1865
1866         Reviewed by Dean Jackson.
1867
1868         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
1869         * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
1870
1871 2017-06-27  Antoine Quint  <graouts@apple.com>
1872
1873         Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
1874         https://bugs.webkit.org/show_bug.cgi?id=173891
1875         <rdar://problem/33011855>
1876
1877         Reviewed by Dean Jackson.
1878
1879         Update the Placard test to check that its <button> is disabled.
1880
1881         * media/modern-media-controls/placard/placard-expected.txt:
1882         * media/modern-media-controls/placard/placard.html:
1883
1884 2017-06-27  Jeremy Jones  <jeremyj@apple.com>
1885
1886         Disable m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause
1887         https://bugs.webkit.org/show_bug.cgi?id=173843
1888         rdar://problem/32982431
1889
1890         Reviewed by Eric Carlson.
1891
1892         Some pages may not have a fullscreen button, so disabled m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause.
1893
1894         * media/media-fullscreen-pause-inline-expected.txt: Added.
1895         * media/media-fullscreen-pause-inline.html: Added.
1896         * platform/mac-wk2/TestExpectations:
1897
1898 2017-06-27  Saam Barati  <sbarati@apple.com>
1899
1900         Function constructor needs to follow the spec and validate parameters and body independently
1901         https://bugs.webkit.org/show_bug.cgi?id=173303
1902         <rdar://problem/32732526>
1903
1904         Reviewed by Keith Miller.
1905
1906         * fast/dom/attribute-event-listener-errors-expected.txt:
1907         * fast/events/attribute-listener-deletion-crash-expected.txt:
1908         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
1909         * js/dom/invalid-syntax-for-function-expected.txt:
1910
1911 2017-06-27  John Wilander  <wilander@apple.com>
1912
1913         Resource Load Statistics: Add telemetry
1914         https://bugs.webkit.org/show_bug.cgi?id=173499
1915         <rdar://problem/32826094>
1916
1917         Reviewed by Brent Fulgham.
1918
1919         * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Added.
1920         * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Added.
1921         * platform/wk2/TestExpectations:
1922             Enabled here since ResourceLoadStatistics is WK2-only.
1923
1924 2017-06-27  Joseph Pecoraro  <pecoraro@apple.com>
1925
1926         Web Inspector: Crash generating object preview for ArrayIterator
1927         https://bugs.webkit.org/show_bug.cgi?id=173754
1928         <rdar://problem/32859012>
1929
1930         Reviewed by Saam Barati.
1931
1932         * platform/mac/inspector/model/remote-object-expected.txt:
1933         * inspector/model/remote-object-expected.txt:
1934         * inspector/model/remote-object.html:
1935         Test generating a preview for an ArrayIterator that has had a `return` property added to it.
1936
1937         * inspector/model/remote-object-mutated-iterators-expected.txt: Added.
1938         * inspector/model/remote-object-mutated-iterators.html: Added.
1939         Test generating a preview for different iterators after the IteratorPrototypes have been mutated.
1940
1941         * inspector/model/resources/remote-object-utilities.js: Added.
1942         (runInBrowserTest):
1943         (TestPage.registerInitializer):
1944         (TestPage.registerInitializer.checkComplete):
1945         (TestPage.registerInitializer.window.runSteps):
1946         Share code for remote-object dump tests.
1947
1948 2017-06-27  Frederic Wang  <fwang@igalia.com>
1949
1950         Some tests to verify forbidden frame navigation time out
1951         https://bugs.webkit.org/show_bug.cgi?id=173657
1952
1953         Reviewed by Chris Dumez.
1954
1955         * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt: Add the security error.
1956         * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child.html: Adjust
1957         the test to catch and dump the exception and complete immediately.
1958         * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child-expected.txt:
1959         Add the dumped security error exception.
1960
1961 2017-06-27  Youenn Fablet  <youenn@apple.com>
1962
1963         LayoutTest webrtc/datachannel/multiple-connections.html is a flaky timeout
1964         https://bugs.webkit.org/show_bug.cgi?id=173853
1965
1966         Reviewed by Eric Carlson.
1967
1968         * webrtc/datachannel/multiple-connections.html:
1969
1970 2017-06-26  Antti Koivisto  <antti@apple.com>
1971
1972         REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
1973         https://bugs.webkit.org/show_bug.cgi?id=173804
1974         <rdar://problem/32623745>
1975
1976         Reviewed by Simon Fraser.
1977
1978         * fast/images/low-memory-decode-expected.txt: Added.
1979         * fast/images/low-memory-decode.html: Added.
1980
1981 2017-06-26  Matt Lewis  <jlewis3@apple.com>
1982
1983         Marked media/media-source/media-source-paint-to-canvas.html as flaky.
1984         https://bugs.webkit.org/show_bug.cgi?id=173565
1985
1986         Unreviewed test gardening.
1987
1988         * platform/mac/TestExpectations:
1989
1990 2017-06-26  Matt Lewis  <jlewis3@apple.com>
1991
1992         Marked animations/play-state-suspend.html as flaky.
1993         https://bugs.webkit.org/show_bug.cgi?id=173726
1994
1995         Unreviewed test gardening.
1996
1997         * platform/ios-wk2/TestExpectations:
1998
1999 2017-06-26  Jonathan Bedard  <jbedard@apple.com>
2000
2001         Unreviewed, rolling out r218783.
2002
2003         Causing accessibility/mac/setting-attributes-is-
2004         asynchronous.html to crash consistently on mac-wk2 Debug
2005
2006         Reverted changeset:
2007
2008         "AX: Cannot call setValue() on contenteditable or ARIA text
2009         controls"
2010         https://bugs.webkit.org/show_bug.cgi?id=173520
2011         http://trac.webkit.org/changeset/218783
2012
2013 2017-06-26  Youenn Fablet  <youenn@apple.com>
2014
2015         Make webrtc/video-replace-track-to-null.html more robust
2016         https://bugs.webkit.org/show_bug.cgi?id=173834
2017
2018         Reviewed by Eric Carlson.
2019
2020         * webrtc/video-replace-track-to-null.html:
2021
2022 2017-06-26  Joanmarie Diggs  <jdiggs@igalia.com>
2023
2024         [ATK] Add support for aria-details and aria-errormessage
2025         https://bugs.webkit.org/show_bug.cgi?id=172588
2026
2027         Reviewed by Chris Fleizach.
2028
2029         Add new test cases to relation-types.html.
2030
2031         * accessibility/gtk/relation-types-expected.txt:
2032         * accessibility/gtk/relation-types.html:
2033
2034 2017-06-26  Claudio Saavedra  <csaavedra@igalia.com>
2035
2036         [WPE][GCrypt] Unreviewed gardening
2037
2038         After r218744, land new expectations for AES-CFB tests.
2039         * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
2040         * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
2041         * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
2042         * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
2043         * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
2044
2045 2017-06-26  Per Arne Vollan  <pvollan@apple.com>
2046
2047         [Win] Update expectations for layout tests.
2048         https://bugs.webkit.org/show_bug.cgi?id=172437
2049
2050         Unreviewed test gardening, update test expectations for failing tests.
2051
2052         * platform/win/TestExpectations:
2053
2054 2017-06-25  Youenn Fablet  <youenn@apple.com>
2055
2056         Remove use of mock webrtc backend factory at injected bundle reset time
2057         https://bugs.webkit.org/show_bug.cgi?id=173817
2058
2059         Reviewed by Darin Adler.
2060
2061         Making some tests less flaky.
2062
2063         * TestExpectations:
2064         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
2065         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
2066         * webrtc/audio-peer-connection-webaudio.html:
2067         * webrtc/captureCanvas-webrtc.html:
2068         * webrtc/datachannel/bufferedAmountLowThreshold-default-expected.txt: Added.
2069         * webrtc/datachannel/bufferedAmountLowThreshold-default.html: Added.
2070         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
2071         * webrtc/datachannel/bufferedAmountLowThreshold.html:
2072         * webrtc/routines.js:
2073         * webrtc/video-replace-muted-track.html:
2074         * webrtc/video-unmute.html:
2075
2076 2017-06-24  Joseph Pecoraro  <pecoraro@apple.com>
2077
2078         Remove Reflect.enumerate
2079         https://bugs.webkit.org/show_bug.cgi?id=173806
2080
2081         Reviewed by Yusuke Suzuki.
2082
2083         * inspector/model/remote-object-expected.txt:
2084         * inspector/model/remote-object.html:
2085         * platform/mac/inspector/model/remote-object-expected.txt:
2086
2087 2017-06-24  Chris Fleizach  <cfleizach@apple.com>
2088
2089         AX: Cannot call setValue() on contenteditable or ARIA text controls
2090         https://bugs.webkit.org/show_bug.cgi?id=173520
2091
2092         Reviewed by Ryosuke Niwa.
2093
2094         * accessibility/mac/set-value-editable-types-expected.txt: Added.
2095         * accessibility/mac/set-value-editable-types.html: Added.
2096
2097 2017-06-23  Chris Dumez  <cdumez@apple.com>
2098
2099         fast/events/page-visibility-iframe-delete-test.html is flaky
2100         https://bugs.webkit.org/show_bug.cgi?id=173798
2101
2102         Reviewed by Simon Fraser.
2103
2104         Modernize the test and deflake it by not making it rely on a specific order
2105         for the visibilitychange events. The event queues are per documents and there
2106         is therefore no guarantee those events will fire in frame tree order.
2107
2108         * fast/events/page-visibility-iframe-delete-test-expected.txt:
2109         * fast/events/page-visibility-iframe-delete-test.html:
2110
2111 2017-06-23  Youenn Fablet  <youenn@apple.com>
2112
2113         Add a binary data channel webrtc test
2114         https://bugs.webkit.org/show_bug.cgi?id=173787
2115
2116         Reviewed by Alex Christensen.
2117
2118         * webrtc/datachannel/binary-expected.txt: Added.
2119         * webrtc/datachannel/binary.html: Added.
2120
2121 2017-06-23  Youenn Fablet  <youenn@apple.com>
2122
2123         Set getUserMedia permission to true by default on WTR
2124         https://bugs.webkit.org/show_bug.cgi?id=173610
2125
2126         Reviewed by Alex Christensen.
2127
2128         * fast/mediastream/delayed-permission-allowed.html:
2129         * fast/mediastream/delayed-permission-denied.html:
2130
2131 2017-06-23  Youenn Fablet  <youenn@apple.com>
2132
2133         webrtc/routines.js should call createAnswer once setRemoteDescription promise is resolved
2134         https://bugs.webkit.org/show_bug.cgi?id=173785
2135
2136         Reviewed by Alex Christensen.
2137
2138         * webrtc/routines.js:
2139
2140 2017-06-23  Youenn Fablet  <youenn@apple.com>
2141
2142         webrtc::WebRtcSession is not handling correctly its state when setLocalDescription fails and is called again
2143         https://bugs.webkit.org/show_bug.cgi?id=173783
2144
2145         Reviewed by Alex Christensen.
2146
2147         * webrtc/libwebrtc/setLocalDescriptionCrash-expected.txt: Added.
2148         * webrtc/libwebrtc/setLocalDescriptionCrash.html: Added.
2149
2150 2017-06-23  Matt Lewis  <jlewis3@apple.com>
2151
2152         Added additional test expectations for webrtc/video-replace-muted-track.html.
2153         https://bugs.webkit.org/show_bug.cgi?id=173608
2154
2155         Unreviewed test expectations.
2156
2157         * platform/mac-wk2/TestExpectations:
2158
2159 2017-06-23  Frederic Wang  <fwang@igalia.com>
2160
2161         Remove fast/regions/region-leak-js-information-when-disabled-at-runtime.html
2162         https://bugs.webkit.org/show_bug.cgi?id=173784
2163
2164         Reviewed by Simon Fraser.
2165
2166         fast/regions/region-leak-js-information-when-disabled-at-runtime.html is supposed to test
2167         that some JS properties are undefined when CSS regions are disabled at runtime. However, this
2168         part is currently commented out and the test is no longer relevant after r200524. Hence we
2169         just remove it.
2170
2171         * fast/regions/region-leak-js-information-when-disabled-at-runtime-expected.txt: Removed.
2172         * fast/regions/region-leak-js-information-when-disabled-at-runtime.html: Removed.
2173
2174 2017-06-23  Frederic Wang  <fwang@igalia.com>
2175
2176         Use window.internals instead of overridePreference to set WebCore settings in tests
2177         https://bugs.webkit.org/show_bug.cgi?id=173714
2178
2179         Reviewed by Simon Fraser.
2180
2181         This commit is a first step to replace the use of testRunner.overridePreference with
2182         internals.settings.set* calls in tests. Such a call will fail immediately and obviously if
2183         its a function that does not exist, and these settings are restored properly between tests.
2184         Some preferences that do not have a WebCore setting or an internals.settings setter are not
2185         handled yet. The temporary failure added in r218480 for fast/frames/flattening/set-preference
2186         is removed and so is a custom expectation caret-mode-document-begin-end for Mac WK1.
2187
2188         * accessibility/gtk/caret-browsing-select-focus.html: Use internals.settings.set* function.
2189         * accessibility/gtk/caret-browsing-text-focus.html: Ditto.
2190         * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html: Ditto.
2191         * accessibility/gtk/caret-offsets.html: Ditto.
2192         * accessibility/gtk/text-in-span-block-in-a-block.html: Ditto.
2193         * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Ditto.
2194         * css3/blending/blend-mode-simple.html: Ditto.
2195         * css3/blending/effect-background-blend-mode.html: Ditto.
2196         * css3/filters/blur-filter-page-scroll-parents.html: Ditto.
2197         * css3/filters/blur-filter-page-scroll-self.html: Ditto.
2198         * css3/filters/blur-filter-page-scroll.html: Ditto.
2199         * css3/filters/effect-blur.html: Ditto.
2200         * css3/filters/effect-brightness-clamping.html: Ditto.
2201         * css3/filters/effect-brightness.html: Ditto.
2202         * css3/filters/effect-combined.html: Ditto.
2203         * css3/filters/effect-contrast.html: Ditto.
2204         * css3/filters/effect-drop-shadow.html: Ditto.
2205         * css3/filters/effect-grayscale.html: Ditto.
2206         * css3/filters/effect-hue-rotate.html: Ditto.
2207         * css3/filters/effect-invert.html: Ditto.
2208         * css3/filters/effect-opacity.html: Ditto.
2209         * css3/filters/effect-saturate.html: Ditto.
2210         * css3/filters/effect-sepia.html: Ditto.
2211         * css3/filters/filter-repaint.html: Ditto.
2212         * css3/filters/null-effect-check.html: Ditto.
2213         * editing/selection/caret-mode-document-begin-end.html: Ditto.
2214         * editing/selection/caret-mode-paragraph-keys-navigation.html: Ditto.
2215         * fast/animation/request-animation-frame-disabled.html: Ditto.
2216         * fast/canvas/canvas-blend-image.html: Ditto.
2217         * fast/canvas/canvas-blend-solid.html: Ditto.
2218         * fast/canvas/canvas-imageSmoothingQuality.html: Ditto.
2219         * fast/canvas/drawImage-with-small-values.html: Ditto.
2220         * fast/images/exif-orientation-composited.html: Ditto.
2221         * fast/images/exif-orientation-css.html: Ditto.
2222         * fast/images/exif-orientation.html: Ditto.
2223         * fast/images/image-controls-basic.html: Ditto.
2224         * fast/parser/pre-html5-parser-quirks.html: Ditto.
2225         * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Ditto.
2226         * http/tests/appcache/disabled.html: Ditto.
2227         * http/tests/contentextensions/block-cookies-in-ping.html: Ditto.
2228         * http/tests/contentextensions/block-ping.html: Ditto.
2229         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Ditto.
2230         * http/tests/contentextensions/hide-on-ping.html: Ditto.
2231         * http/tests/misc/favicon-loads-with-icon-loading-override.html: Ditto.
2232         * http/tests/navigation/ping-attribute/anchor-cookie.html: Ditto.
2233         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Ditto.
2234         * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto.
2235         * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Ditto.
2236         * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto.
2237         * http/tests/navigation/ping-attribute/area-cookie.html: Ditto.
2238         * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Ditto.
2239         * http/tests/navigation/ping-attribute/area-cross-origin.html: Ditto.
2240         * http/tests/navigation/ping-attribute/area-same-origin.html: Ditto.
2241         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: Ditto.
2242         * imported/blink/fast/css/image-orientation/image-orientation-dynamic-expected.html: Ditto.
2243         * loader/meta-refresh-disabled.html: Ditto.
2244         * media/crash-closing-page-with-media-as-plugin-fallback.html: Ditto.
2245         * platform/mac-wk1/editing/selection/caret-mode-document-begin-end-expected.txt: Removed.
2246         Mac WK1 now produces the same output as other platforms.
2247         * platform/mac/TestExpectations: Remove the failure for FrameFlattening now that the test
2248         uses internals.settings.set*.
2249         * platform/mac/fast/frames/flattening/set-preference.html: Use internals.settings.set*.
2250         * plugins/crash-restoring-plugin-page-from-page-cache.html: Ditto.
2251         * plugins/frameset-with-plugin-frame.html: Ditto.
2252         * plugins/netscape-plugin-page-cache-works.html: Ditto.
2253
2254 2017-06-23  Chris Dumez  <cdumez@apple.com>
2255
2256         [mac-wk1] requestAnimationFrame callbacks may not get serviced
2257         https://bugs.webkit.org/show_bug.cgi?id=173628
2258
2259         Reviewed by Simon Fraser.
2260
2261         Extend layout test coverage.
2262
2263         * fast/events/page-visibility-transition-test-expected.txt:
2264         * fast/events/page-visibility-transition-test.html:
2265
2266 2017-06-23  Zan Dobersek  <zdobersek@igalia.com>
2267
2268         [GCrypt] Drop the AES-CFB support
2269         https://bugs.webkit.org/show_bug.cgi?id=173547
2270
2271         Reviewed by Jiewen Tan.
2272
2273         Add GTK+-specific baselines for AES tests that also cover the CFB variation.
2274         These tests still pass because errors are expected, it's just that errors now
2275         occur because the algorithm isn't supported anymore, rather than because of
2276         operation errors due to malformed parameters.
2277
2278         * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
2279         * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
2280         * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
2281         * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
2282         * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
2283
2284 2017-06-22  Antti Koivisto  <antti@apple.com>
2285
2286         REGRESSION(r217695): Offscreen/overflowed items not being rendered while translating in-frame
2287         https://bugs.webkit.org/show_bug.cgi?id=173732
2288
2289         Reviewed by Simon Fraser.
2290
2291         * compositing/backing/transform-transition-from-outside-view-expected.txt: Added.
2292         * compositing/backing/transform-transition-from-outside-view.html: Added.
2293
2294 2017-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
2295
2296         @font-face rules with invalid primary fonts never download their secondary fonts
2297         https://bugs.webkit.org/show_bug.cgi?id=173138
2298         <rdar://problem/32554450>
2299
2300         Reviewed by Simon Fraser.
2301
2302         * fast/text/font-fallback-invalid-load-expected.html: Added.
2303         * fast/text/font-fallback-invalid-load.html: Added.
2304         * fast/text/resources/bogus.svg: Added.
2305
2306 2017-06-22  Youenn Fablet  <youenn@apple.com>
2307
2308         Add a test for multi data channel peer connection
2309         https://bugs.webkit.org/show_bug.cgi?id=173735
2310
2311         Reviewed by Eric Carlson.
2312
2313         * webrtc/datachannel/multi-channel-expected.txt: Added.
2314         * webrtc/datachannel/multi-channel.html: Added.
2315
2316 2017-06-22  Antoine Quint  <graouts@apple.com>
2317
2318         REGRESSION: LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky timeout on Sierra
2319         https://bugs.webkit.org/show_bug.cgi?id=173725
2320
2321         Reviewed by Dean Jackson.
2322
2323         On WK1, this test enters fullscreen rather than PiP (which is unexpected, see webkit.org/b/173729) and thus the button
2324         to exit PiP could not be clicked. But we don't need a button click to exit PiP, so instead we just call a method to
2325         toggle it.
2326
2327         * media/modern-media-controls/placard-support/placard-support-pip.html:
2328
2329 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2330
2331         Mark perf/object-keys.html as flaky on iOS.
2332         https://bugs.webkit.org/show_bug.cgi?id=171617
2333
2334         Unreviewed test gardening.
2335
2336         * platform/ios/TestExpectations:
2337
2338 2017-06-22  Zalan Bujtas  <zalan@apple.com>
2339
2340         REGRESSION(r214712): Infinite recursion in RenderTable::layout in paginated mode
2341         https://bugs.webkit.org/show_bug.cgi?id=173731
2342         <rdar://problem/32237775>
2343
2344         Reviewed by Antti Koivisto.
2345
2346         * fast/table/caption-bottom-with-pagination-expected.txt: Added.
2347         * fast/table/caption-bottom-with-pagination.html: Added.
2348
2349 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2350
2351         Mark media/modern-media-controls/forward-button/forward-button.html as flaky on mac-wk1.
2352         https://bugs.webkit.org/show_bug.cgi?id=168265
2353
2354         Unreviewed test gardening.
2355
2356         * platform/mac-wk1/TestExpectations:
2357
2358 2017-06-22  Joseph Pecoraro  <pecoraro@apple.com>
2359
2360         Web Inspector: Pausing with a deep call stack can be very slow, avoid eagerly generating object previews
2361         https://bugs.webkit.org/show_bug.cgi?id=173698
2362
2363         Reviewed by Matt Baker.
2364
2365         * inspector/runtime/getPreview-expected.txt: Added.
2366         * inspector/runtime/getPreview.html: Added.
2367         Test the new protocol command `Runtime.getPreview` as well as the frontend
2368         model method RemoteObject.prototype.updatePreview which uses it with its
2369         own slightly different semantics about when it should be used.
2370
2371         * inspector/debugger/tail-deleted-frames-this-value.html:
2372         This test used `CallFrame.thisObject.preview` so rewrite it to first
2373         load the preview and then check values with it.
2374
2375 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2376
2377         Skip fast/forms/file/input-file-write-files-using-open-panel.html on ios-wk2.
2378         https://bugs.webkit.org/show_bug.cgi?id=173733
2379
2380         Unreviewed test gardening.
2381
2382         * platform/ios-wk2/TestExpectations:
2383
2384 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2385
2386         Remove TestExpectations for test that were removed in r218651.
2387
2388         Unreviewed test gardening.
2389
2390         * platform/ios/TestExpectations:
2391
2392 2017-06-22  Ryan Haddad  <ryanhaddad@apple.com>
2393
2394         Mark webaudio/silent-audio-interrupted-in-background.html as flaky on mac-wk2.
2395         https://bugs.webkit.org/show_bug.cgi?id=172201
2396
2397         Unreviewed test gardening.
2398
2399         * platform/mac-wk2/TestExpectations:
2400
2401 2017-06-22  Matt Lewis  <jlewis3@apple.com>
2402
2403         Unreviewed, rolling out r218633.
2404
2405         The test is failing frequently on Sierra Debug and Windows
2406
2407         Reverted changeset:
2408
2409         "AX: Cannot call setValue() on contenteditable or ARIA text
2410         controls"
2411         https://bugs.webkit.org/show_bug.cgi?id=173520
2412         http://trac.webkit.org/changeset/218633
2413
2414 2017-06-22  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2415
2416         [Readable Streams API] Implement ReadableStreamBYOBReader read()
2417         https://bugs.webkit.org/show_bug.cgi?id=172714
2418
2419         Reviewed by Youenn Fablet.
2420
2421         Added 1 test to check that read() can only be applied to a ReadableStreamBYOBReader.
2422         Other behaviors are checked by WPT (web-platform-tests/streams/readable-byte-streams/general.js).
2423
2424         * streams/readable-stream-byob-reader-expected.txt: Updated.
2425         * streams/readable-stream-byob-reader.js: Added 1 test.
2426
2427
2428 2017-06-22  Youenn Fablet  <youenn@apple.com>
2429
2430         [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
2431         https://bugs.webkit.org/show_bug.cgi?id=172602
2432         <rdar://problem/32407693>
2433
2434         Reviewed by Eric Carlson.
2435
2436         * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
2437         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
2438         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
2439         * webrtc/captureCanvas-webrtc-expected.txt:
2440         * webrtc/captureCanvas-webrtc.html:
2441
2442 2017-06-22  Joseph Pecoraro  <pecoraro@apple.com>
2443
2444         LayoutTests/inspector/indexeddb/requestDatabaseNames.html: Sort database names to prevent flakiness
2445         https://bugs.webkit.org/show_bug.cgi?id=173699
2446
2447         Reviewed by Alex Christensen.
2448
2449         * inspector/indexeddb/requestDatabaseNames.html:
2450         Sort database names (when more than one) to ensure a consistent order.
2451
2452 2017-06-22  Claudio Saavedra  <csaavedra@igalia.com>
2453
2454         [WPE] Skip js geolocation test.
2455
2456         Unreviewed gardening.
2457         Geolocation was disabled since r218553.
2458         * platform/wpe/TestExpectations:
2459
2460 2017-06-22  Claudio Saavedra  <csaavedra@igalia.com>
2461
2462         [WPE] Unskip http cache tests.
2463
2464         Unreviewed gardening.
2465
2466         Currently failing tests are the same as in the GTK+ port.
2467         * platform/wpe/TestExpectations:
2468
2469 2017-06-21  Youenn Fablet  <youenn@apple.com>
2470
2471         [Fetch API] TypeError when called with body === {}
2472         https://bugs.webkit.org/show_bug.cgi?id=173295
2473         <rdar://problem/32746733>
2474
2475         Reviewed by Sam Weinig.
2476
2477         * fetch/body-init-expected.txt: Added.
2478         * fetch/body-init.html: Added.
2479
2480 2017-06-21  Antoine Quint  <graouts@apple.com>
2481
2482         CSS text properties affect <video> shadow root
2483         https://bugs.webkit.org/show_bug.cgi?id=173664
2484         <rdar://problem/32904328>
2485
2486         Reviewed by Dean Jackson.
2487
2488         Add a test that ensures that setting an inheritable style on the <video> does not affect
2489         time labels within the shadow root.
2490
2491         * media/modern-media-controls/time-label/time-label-inherited-text-indent-expected.txt: Added.
2492         * media/modern-media-controls/time-label/time-label-inherited-text-indent.html: Added.
2493
2494 2017-06-21  Joseph Pecoraro  <pecoraro@apple.com>
2495
2496         Web Inspector: Using "break on all exceptions" when throwing stack overflow hangs inspector
2497         https://bugs.webkit.org/show_bug.cgi?id=172432
2498         <rdar://problem/29870873>
2499
2500         Reviewed by Saam Barati.
2501
2502         * inspector/debugger/no-pause-out-of-memory-exception-expected.txt: Added.
2503         * inspector/debugger/no-pause-out-of-memory-exception.html: Added.
2504         * inspector/debugger/no-pause-stack-overflow-exception-expected.txt: Added.
2505         * inspector/debugger/no-pause-stack-overflow-exception.html: Added.
2506
2507 2017-06-20  Simon Fraser  <simon.fraser@apple.com>
2508
2509         Remove WILL_REVEAL_EDGE_EVENTS code
2510         https://bugs.webkit.org/show_bug.cgi?id=173632
2511
2512         Reviewed by Sam Weinig, Beth Dakin.
2513
2514         Remove will-reveal-edge events, which never took off.
2515
2516         * fast/events/will-reveal-edge-on-div-expected.txt: Removed.
2517         * fast/events/will-reveal-edge-on-div.html: Removed.
2518         * fast/events/will-reveal-edges-body-attributes-expected.txt: Removed.
2519         * fast/events/will-reveal-edges-body-attributes.html: Removed.
2520         * fast/events/will-reveal-edges-event-listeners-expected.txt: Removed.
2521         * fast/events/will-reveal-edges-event-listeners.html: Removed.
2522         * fast/events/will-reveal-edges-window-attributes-expected.txt: Removed.
2523         * fast/events/will-reveal-edges-window-attributes.html: Removed.
2524
2525 2017-06-21  Simon Fraser  <simon.fraser@apple.com>
2526
2527         svgPath.getTotalLength() freezes webkit
2528         https://bugs.webkit.org/show_bug.cgi?id=173566
2529         <rdar://problem/32866731>
2530
2531         Reviewed by Dean Jackson.
2532
2533         * svg/custom/path-getTotalLength-hang.html: Added.
2534
2535 2017-06-21  Claudio Saavedra  <csaavedra@igalia.com>
2536
2537         [WPE] Unreviewed gardening
2538
2539         Update expectations to known flaky http/appcache tests and also a
2540         couple of flaky crashing tests.
2541         * platform/wpe/TestExpectations:
2542
2543 2017-06-21  Chris Fleizach  <cfleizach@apple.com>
2544
2545         AX: Cannot call setValue() on contenteditable or ARIA text controls
2546         https://bugs.webkit.org/show_bug.cgi?id=173520
2547
2548         Reviewed by Ryosuke Niwa.
2549
2550         * accessibility/set-value-editable-types-expected.txt: Added.
2551         * accessibility/set-value-editable-types.html: Added.
2552
2553 2017-06-20  Zan Dobersek  <zdobersek@igalia.com>
2554
2555         [GCrypt] Implement CryptoKeyEC SPKI imports
2556         https://bugs.webkit.org/show_bug.cgi?id=172927
2557
2558         Reviewed by Jiewen Tan, Michael Catanzaro and Carlos Garcia Campos.
2559
2560         * platform/gtk/TestExpectations:
2561         Unskip or enable the EC-based SPKI import tests that are now passing.
2562
2563 2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
2564
2565         Disable font variations on macOS Sierra and iOS 10
2566         https://bugs.webkit.org/show_bug.cgi?id=173618
2567         <rdar://problem/32879164>
2568
2569         Reviewed by Jon Lee.
2570
2571         Update expected test results. The old test results are now High Sierra- and iOS 11-expected.
2572
2573         * fast/css/getComputedStyle/computed-style-expected.txt:
2574         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2575         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2576         * fast/text/font-selection-font-face-parse-expected.txt:
2577         * fast/text/font-selection-font-loading-api-parse-expected.txt:
2578         * fast/text/font-stretch-parse-expected.txt:
2579         * fast/text/font-style-parse-expected.txt:
2580         * fast/text/font-weight-parse-expected.txt:
2581         * platform/ios/TestExpectations:
2582         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
2583         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
2584         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
2585         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt: Removed.
2586         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
2587         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Removed.
2588         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Removed.
2589         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Removed.
2590         * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Removed
2591         * platform/mac/TestExpectations:
2592         * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Removed
2593
2594 2017-06-20  Devin Rousso  <drousso@apple.com>
2595
2596         Web Inspector: Send context attributes for tracked canvases
2597         https://bugs.webkit.org/show_bug.cgi?id=173327
2598
2599         Reviewed by Joseph Pecoraro.
2600
2601         * inspector/canvas/context-attributes-expected.txt: Added.
2602         * inspector/canvas/context-attributes.html: Added.
2603
2604 2017-06-20  Matt Lewis  <jlewis3@apple.com>
2605
2606         Marked webrtc/video-replace-muted-track.html as flaky.
2607         https://bugs.webkit.org/show_bug.cgi?id=173486
2608
2609         Unreviewed test gardening.
2610
2611         * platform/ios-wk2/TestExpectations:
2612
2613 2017-06-20  Myles C. Maxfield  <mmaxfield@apple.com>
2614
2615         [Cocoa] The system Japanese font cannot be italicized
2616         https://bugs.webkit.org/show_bug.cgi?id=173300
2617         <rdar://problem/31805407>
2618
2619         Reviewed by Ryosuke Niwa.
2620
2621         * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
2622         * fast/text/system-font-japanese-synthetic-italic.html: Added.
2623         * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
2624
2625 2017-06-20  Ryan Haddad  <ryanhaddad@apple.com>
2626
2627         Unreviewed, rolling out r218524.
2628
2629         This change broke internal builds.
2630
2631         Reverted changeset:
2632
2633         "[Cocoa] The system Japanese font cannot be italicized"
2634         https://bugs.webkit.org/show_bug.cgi?id=173300
2635         http://trac.webkit.org/changeset/218524
2636
2637 2017-06-20  Simon Fraser  <simon.fraser@apple.com>
2638
2639         <rdar://problem/32862652> [REGRESSION] r218374: fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
2640         
2641         Rebaseline.
2642
2643         * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt:
2644
2645 2017-06-20  Ryan Haddad  <ryanhaddad@apple.com>
2646
2647         Rebaseline fast/events/touch/document-create-touch-list tests.
2648
2649         Unreviewed test gardening.
2650
2651         * fast/events/touch/document-create-touch-list-crash-expected.txt:
2652         * fast/events/touch/document-create-touch-list-ios-expected.txt:
2653
2654 2017-06-20  Matt Baker  <mattbaker@apple.com>
2655
2656         LayoutTest inspector/canvas/create-canvas-contexts.html is a flaky timeout
2657         https://bugs.webkit.org/show_bug.cgi?id=173603
2658
2659         Reviewed by Joseph Pecoraro.
2660
2661         Removed test case `CheckCanvasesCleared`, which involved a page reload
2662         and would intermittently timeout.
2663
2664         * inspector/canvas/create-canvas-contexts-expected.txt:
2665         * inspector/canvas/create-canvas-contexts.html:
2666
2667 2017-06-20  Antoine Quint  <graouts@apple.com>
2668
2669         REGRESSION: media/remote-control-command-seek.html is timing out
2670         https://bugs.webkit.org/show_bug.cgi?id=173615
2671         <rdar://problem/32626498>
2672
2673         Reviewed by Eric Carlson.
2674
2675         This test assumes that we load metadata and video data that can be seeked through
2676         at the same time, but this is incorrect. Using the "canplaythrough" event guarantees
2677         that the video is seekable, so we switch to this event to make the test more robust.
2678
2679         * media/remote-control-command-seek-expected.txt:
2680         * media/remote-control-command-seek.html:
2681
2682 2017-06-20  Matt Lewis  <jlewis3@apple.com>
2683
2684         Added additional test expectations for media/video-buffered.html.
2685         https://bugs.webkit.org/show_bug.cgi?id=173611
2686
2687         Uneviewed test gardening.
2688
2689         * platform/ios/TestExpectations:
2690
2691 2017-06-20  Devin Rousso  <drousso@apple.com>
2692
2693         Web Inspector: add console messages for WebGL shader compile and program link errors/warnings
2694         https://bugs.webkit.org/show_bug.cgi?id=143236
2695         <rdar://problem/20352149>
2696
2697         Reviewed by Dean Jackson.
2698
2699         * fast/canvas/webgl/fragment-shader-assertion.html:
2700         * fast/canvas/webgl/shader-compile-logging-expected.txt: Added.
2701         * fast/canvas/webgl/shader-compile-logging.html: Added.
2702
2703 2017-06-19  Antoine Quint  <graouts@apple.com>
2704
2705         Media document experience with long-loading files is poor
2706         https://bugs.webkit.org/show_bug.cgi?id=173575
2707         <rdar://problem/32178119>
2708
2709         Reviewed by Dean Jackson.
2710
2711         Fix a test that started failing with this patch and add two new tests that check we are adding
2712         the expected CSS classes when loading video and invalid media documents.
2713
2714         * media/modern-media-controls/media-documents/media-document-invalid-expected.txt: Added.
2715         * media/modern-media-controls/media-documents/media-document-invalid.html: Added.
2716         * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout-expected.txt: Added.
2717         * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout.html: Added.
2718         * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
2719         * media/modern-media-controls/volume-up-support/volume-up-support.html:
2720
2721 2017-06-20  Claudio Saavedra  <csaavedra@igalia.com>
2722
2723         [WPE] Enable appcache tests
2724
2725         Unreviewed gardening.
2726
2727         Most of these tests are passing, so enable them. For known GTK+
2728         failures, copy the expectations. Mark as failing deferred events
2729         tests that have slight differences that need to be investigated.
2730         * platform/wpe/TestExpectations:
2731
2732 2017-06-20  Claudio Saavedra  <csaavedra@igalia.com>
2733
2734         [WPE] Skip geolocation tests
2735
2736         Geolocation was disabled since r218553 and thus far tests were
2737         only using the mock provider. Skip until we add geoclue
2738         support.
2739         * platform/wpe/TestExpectations:
2740
2741 2017-06-20  Oleksandr Skachkov  <gskachkov@gmail.com>
2742
2743         Revert changes in bug#160417 about extending `null` not being a derived class
2744         https://bugs.webkit.org/show_bug.cgi?id=169293
2745
2746         Reviewed by Saam Barati.
2747
2748         * js/class-syntax-extends-expected.txt:
2749         * js/class-syntax-super-expected.txt:
2750         * js/script-tests/class-syntax-extends.js:
2751         * js/script-tests/class-syntax-super.js:
2752
2753 2017-06-20  Zan Dobersek  <zdobersek@igalia.com>
2754
2755         Unreviewed WPE gardening.
2756
2757         Unskipping AES-CTR and RSA-PSS layout tests that already pass.
2758
2759         Adding layout test baselines for two imported W3C tests that cover AES-CBC.
2760         The subtests there pass, but the generic baseline expects failures, so we
2761         work around that by adding baselines that expect passing tests.
2762
2763         * platform/wpe/TestExpectations:
2764         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
2765         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
2766         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
2767
2768 2017-06-20  Miguel Gomez  <magomez@igalia.com>
2769
2770         [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
2771         https://bugs.webkit.org/show_bug.cgi?id=173459
2772
2773         Reviewed by Carlos Garcia Campos.
2774
2775         Unskip fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html.
2776
2777         * platform/gtk/TestExpectations:
2778
2779 2017-06-19  Devin Rousso  <drousso@apple.com>
2780
2781         Web Inspector: create canvas content view and details sidebar panel
2782         https://bugs.webkit.org/show_bug.cgi?id=138941
2783         <rdar://problem/19051672>
2784
2785         Reviewed by Joseph Pecoraro.
2786
2787         * inspector/canvas/requestContent-expected.txt: Added.
2788         * inspector/canvas/requestContent.html: Added.
2789         * inspector/canvas/requestNode-expected.txt: Added.
2790         * inspector/canvas/requestNode.html: Added.
2791
2792 2017-06-19  Frederic Wang  <fwang@igalia.com>
2793
2794         [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled
2795         https://bugs.webkit.org/show_bug.cgi?id=173405
2796
2797         Reviewed by Simon Fraser.
2798
2799         Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken
2800         into account for the layer and scrolling trees.
2801
2802         * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
2803         A specific layer is created for the iframe.
2804         * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
2805         The frame appears in the scrolling tree.
2806         * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
2807         Use this as a generic expectation for iOS.
2808
2809 2017-06-19  Frederic Wang  <fwang@igalia.com>
2810
2811         [Mac] Add an experimental feature setting for async frame scrolling
2812         https://bugs.webkit.org/show_bug.cgi?id=173359
2813
2814         Reviewed by Simon Fraser.
2815
2816         * compositing/iframes/compositing-for-scrollable-iframe.html: Use "async frame scrolling" for
2817         this test.
2818         * fast/scrolling/scrolling-tree-includes-frame.html: Ditto.
2819
2820 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
2821
2822         [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
2823         https://bugs.webkit.org/show_bug.cgi?id=173543
2824
2825         Reviewed by Jiewen Tan.
2826
2827         Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
2828         tests for successful import of EC keys through the SPKI format when
2829         using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
2830         the ECDH algorithm import steps.
2831
2832         No implementation supports this yet, so the test is skipped on all ports.
2833
2834         * TestExpectations:
2835         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
2836         * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
2837
2838 2017-06-19  Myles C. Maxfield  <mmaxfield@apple.com>
2839
2840         [Cocoa] The system Japanese font cannot be italicized
2841         https://bugs.webkit.org/show_bug.cgi?id=173300
2842         <rdar://problem/31805407>
2843
2844         Reviewed by Ryosuke Niwa.
2845
2846         * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
2847         * fast/text/system-font-japanese-synthetic-italic.html: Added.
2848         * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
2849
2850 2017-06-19  Youenn Fablet  <youenn@apple.com>
2851
2852         Improve debugging ability of some webrtc tests
2853         https://bugs.webkit.org/show_bug.cgi?id=173549
2854
2855         Reviewed by Eric Carlson.
2856
2857         Improve debugging ability for first two tests.
2858         Improve reliability for the next three tests.
2859
2860         * webrtc/audio-replace-track-expected.txt:
2861         * webrtc/audio-replace-track.html: Checking connected state.
2862         * webrtc/video-mute-expected.txt:
2863         * webrtc/video-mute.html: Ditto.
2864         * webrtc/video-replace-track-to-null.html: Improving reliability of test.
2865         * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
2866         * webrtc/video-unmute.html: Using counter based testing of black frames.
2867
2868 2017-06-19  Alex Christensen  <achristensen@webkit.org>
2869
2870         [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
2871         https://bugs.webkit.org/show_bug.cgi?id=173551
2872         rdar://problem/32250512
2873
2874         Reviewed by Alex Christensen.
2875
2876         * http/tests/misc/form-blob-challenge-expected.txt: Added.
2877         * http/tests/misc/form-blob-challenge.html: Added.
2878         * http/tests/misc/resources/basic-echo-post.php: Added.
2879
2880 2017-06-19  Matt Lewis  <jlewis3@apple.com>
2881
2882         Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
2883         https://bugs.webkit.org/show_bug.cgi?id=171703
2884
2885         Unreviewed test gardening.
2886
2887         * platform/mac-wk2/TestExpectations:
2888
2889 2017-06-19  Joseph Pecoraro  <pecoraro@apple.com>
2890
2891         test262: Completion values for control flow do not match the spec
2892         https://bugs.webkit.org/show_bug.cgi?id=171265
2893
2894         Reviewed by Saam Barati.
2895
2896         * js/eval-throw-return-expected.txt:
2897         * js/kde/completion-expected.txt:
2898         * js/kde/script-tests/completion.js:
2899         * js/script-tests/eval-throw-return.js:
2900         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
2901         * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
2902         Rebaseline expectations. These are all outdated. In fact the sputnik
2903         tests were imported into test262 and modified for ES2015.
2904         
2905         * js/script-tests/function-toString-vs-name.js:
2906         ClassDeclarations on their own don't produce a value. So output
2907         the class value so the test behaves as expected.
2908
2909 2017-06-19  Sam Weinig  <sam@webkit.org>
2910
2911         [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
2912         https://bugs.webkit.org/show_bug.cgi?id=173395
2913
2914         Reviewed by Simon Fraser.
2915
2916         * fast/css/DOMQuad-serialization-expected.txt: Added.
2917         * fast/css/DOMQuad-serialization.html: Added.
2918         Add test for DOMQuad serialization, now that it is supported.
2919
2920 2017-06-19  Commit Queue  <commit-queue@webkit.org>
2921
2922         Unreviewed, rolling out r218505.
2923         https://bugs.webkit.org/show_bug.cgi?id=173563
2924
2925         "It would break internal builds" (Requested by youenn on
2926         #webkit).
2927
2928         Reverted changeset:
2929
2930         "[WebRTC] Prevent capturing at unconventional resolutions when
2931         using the SW encoder on Mac"
2932         https://bugs.webkit.org/show_bug.cgi?id=172602
2933         http://trac.webkit.org/changeset/218505
2934
2935 2017-06-19  Youenn Fablet  <youenn@apple.com>
2936
2937         [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
2938         https://bugs.webkit.org/show_bug.cgi?id=172602
2939         <rdar://problem/32407693>
2940
2941         Reviewed by Eric Carlson.
2942
2943         * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
2944         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
2945         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
2946         * webrtc/captureCanvas-webrtc-expected.txt:
2947         * webrtc/captureCanvas-webrtc.html:
2948
2949 2017-06-19  Ryan Haddad  <ryanhaddad@apple.com>
2950
2951         Rebaseline js/dom/global-constructors-attributes.html.
2952
2953         Unreviewed test gardening.
2954
2955         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
2956         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2957
2958 2017-06-19  Youenn Fablet  <youenn@apple.com>
2959
2960         A cloned MediaStreamTrack should mute independently other tracks using the same source
2961         https://bugs.webkit.org/show_bug.cgi?id=172831
2962         <rdar://problem/32518527>
2963
2964         Reviewed by Eric Carlson.
2965
2966         * webrtc/clone-audio-track.html: Added.
2967         * webrtc/video-disabled-black.html:
2968         * webrtc/video-unmute-expected.txt:
2969         * webrtc/video-unmute.html:
2970
2971 2017-06-19  Sam Weinig  <sam@webkit.org>
2972
2973         [WebIDL] Properly model buffer source / typed arrays as their own IDL types
2974         https://bugs.webkit.org/show_bug.cgi?id=173513
2975
2976         Reviewed by Alex Christensen.
2977
2978         * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
2979         * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
2980         * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
2981         Update results for changed exception language.
2982
2983 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
2984
2985         Unreviewed GTK+ gardening
2986
2987         Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
2988         We're now depending on 1.10.4 and these are passing. Also marked as slow
2989         a couple more.
2990         * platform/gtk/TestExpectations:
2991
2992 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
2993
2994         Unreviewed GTK+ gardening.
2995
2996         Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
2997         algorithm are skipped on all platforms, but since the libgcrypt-based
2998         implementation is operating properly, we can enable the majority of
2999         these tests for GTK+. The tests that remain skipped cover SPKI and
3000         PKCS#8 import and export capabilities that still have to be landed.
3001
3002         WPE will enable these tests in a separate patch.
3003
3004         * platform/gtk/TestExpectations:
3005
3006 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
3007
3008         [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
3009         https://bugs.webkit.org/show_bug.cgi?id=133868
3010
3011         Unreviewed gardening
3012
3013         This test needs expectations to be updated after changes to DOM
3014         static properties. Update and unskip.
3015         * platform/gtk/TestExpectations: Unskip.
3016         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3017
3018 2017-06-19  Zan Dobersek  <zdobersek@igalia.com>
3019
3020         [GCrypt] AES_CTR support
3021         https://bugs.webkit.org/show_bug.cgi?id=171420
3022
3023         Reviewed by Michael Catanzaro.
3024
3025         * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
3026
3027 2017-06-19  Fujii Hironori  <Hironori.Fujii@sony.com>
3028
3029         [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
3030         https://bugs.webkit.org/show_bug.cgi?id=173456
3031
3032         Unreviewed gardening.
3033
3034         * platform/gtk/TestExpectations: Marked
3035         imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
3036         webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
3037
3038 2017-06-19  Claudio Saavedra  <csaavedra@igalia.com>
3039
3040         [GTK][WPE] Rebaseline after r218458
3041
3042         Unreviewed gardening.
3043
3044         Add new DOMQuad attribute to the test expectations.
3045         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3046         * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3047         * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3048
3049 2017-05-14 Frederic Wang  <fwang@igalia.com>
3050
3051         Add heuristic to avoid flattening "fullscreen" iframes
3052         https://bugs.webkit.org/show_bug.cgi?id=171914
3053
3054         Reviewed by Simon Fraser.
3055
3056         This commit adjusts tests to work when frame flattening is an enum.
3057         It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
3058         iframes" is enabled.
3059         set-preference.html is disabled for now, as the test suite does not support overridePreference()
3060         for non-boolean values (bug 128594).
3061
3062         * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
3063         * fast/forms/ios/focus-input-in-iframe.html: Ditto.
3064         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
3065         * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
3066         * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
3067         * fast/frames/flattening/crash-svg-document.html: Ditto.
3068         * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
3069         * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
3070         * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
3071         * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
3072         * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
3073         * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
3074         * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
3075         Be sure to use single quotes for the inline iframe page.
3076         * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
3077         * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
3078         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
3079         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
3080         * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
3081         * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
3082         * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
3083         * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
3084         * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
3085         * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
3086         * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
3087         * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
3088         * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
3089         * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
3090         * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
3091         * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
3092         * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
3093         * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
3094         * fast/frames/flattening/iframe-tiny.html: Ditto.
3095         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
3096         * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
3097         * fast/frames/flattening/scrolling-in-object.html: Ditto.
3098         * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
3099         * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
3100         * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
3101         * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
3102
3103 2017-06-18  Ryosuke Niwa  <rniwa@webkit.org>
3104
3105         Meter element doesn't respect the writing direction
3106         https://bugs.webkit.org/show_bug.cgi?id=173507
3107
3108         Reviewed by Sam Weinig.
3109
3110         A regression ref test since existing tests were pixel tests and did not catch this regression.
3111         Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
3112
3113         * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
3114         * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
3115
3116 2017-06-18  Chris Dumez  <cdumez@apple.com>
3117
3118         Crash when re-entering MediaDevicesEnumerationRequest::cancel()
3119         https://bugs.webkit.org/show_bug.cgi?id=173522
3120         <rdar://problem/31185739>
3121
3122         Reviewed by Darin Adler.
3123
3124         Add layout test coverage. This test would flakily crash before the fix because it
3125         relies on the order in which contextDestroyed() is called for MediaDevicesRequest
3126         and MediaDevicesEnumerationRequest.
3127
3128         * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
3129         * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
3130         * fast/mediastream/resources/enumerate-devices-frame.html: Added.
3131
3132 2017-06-17  Simon Fraser  <simon.fraser@apple.com>
3133
3134         Implement DOMQuad
3135         https://bugs.webkit.org/show_bug.cgi?id=163534
3136
3137         Reviewed by Sam Weinig.
3138         
3139         Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
3140
3141         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3142         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3143
3144 2017-06-17  Antti Koivisto  <antti@apple.com>
3145
3146         Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
3147         https://bugs.webkit.org/show_bug.cgi?id=173468
3148
3149         Reviewed by Ryosuke Niwa.
3150
3151         * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
3152         * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
3153
3154 2017-06-17  Per Arne Vollan  <pvollan@apple.com>
3155
3156         [Win] Update expectations for layout tests.
3157         https://bugs.webkit.org/show_bug.cgi?id=172437
3158
3159         Unreviewed test gardening, update test expectations for failing tests.
3160
3161         * platform/win/TestExpectations:
3162
3163 2017-06-17  Keith Miller  <keith_miller@apple.com>
3164
3165         ArrayPrototype methods should use JSValue::toLength for non-Arrays.
3166         https://bugs.webkit.org/show_bug.cgi?id=173506
3167
3168         Unreviewed test gardening.
3169
3170         * TestExpectations:
3171
3172 2017-06-17  Per Arne Vollan  <pvollan@apple.com>
3173
3174         Unreviewed test gardening. Remove duplicate entries for tests.
3175
3176         * platform/win/TestExpectations:
3177
3178 2017-06-17  Ryosuke Niwa  <rniwa@webkit.org>
3179
3180         REGRESSION(r209495): materiauxlaverdure.com fails to load
3181         https://bugs.webkit.org/show_bug.cgi?id=173301
3182         <rdar://problem/32624850>
3183
3184         Reviewed by Antti Koivisto.
3185
3186         Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
3187
3188         * accessibility/mac/alt-for-css-content-expected.txt:
3189         * accessibility/mac/webkit-alt-for-css-content-expected.txt:
3190         * editing/pasteboard/cjk-line-height-expected.txt:
3191         * fast/css/alt-inherit-initial-expected.txt:
3192         * fast/css/alt-inherit-initial.html:
3193         * fast/css/content-language-comma-separated-list-expected.txt:
3194         * fast/css/content-language-empty-expected.txt:
3195         * fast/css/content-language-only-whitespace-expected.txt:
3196         * fast/css/content-language-with-whitespace-expected.txt:
3197         * fast/css/counters/counter-cssText-expected.txt:
3198         * fast/css/counters/counter-cssText.html:
3199         * fast/css/font-family-trailing-bracket-gunk-expected.txt:
3200         * fast/css/font-family-trailing-bracket-gunk.html:
3201         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3202         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
3203         * fast/css/getComputedStyle/computed-style-properties.html:
3204         * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
3205         * fast/css/getComputedStyle/font-family-fallback-reset.html:
3206         * fast/css/lang-mapped-to-webkit-locale-expected.txt:
3207         * fast/css/lang-mapped-to-webkit-locale.xhtml:
3208         * fast/css/serialization-with-double-quotes-expected.txt: Added.
3209         * fast/css/serialization-with-double-quotes.html: Added.
3210         * fast/css/uri-token-parsing-expected.txt:
3211         * fast/css/uri-token-parsing.html:
3212         * fast/inspector-support/cssURLQuotes-expected.txt:
3213         * fast/inspector-support/style-expected.txt:
3214         * fast/text/font-stretch-parse-expected.txt:
3215         * fast/text/font-stretch-parse.html:
3216         * fast/text/font-style-parse-expected.txt:
3217         * fast/text/font-style-parse.html:
3218         * fast/text/font-weight-parse-expected.txt:
3219         * fast/text/font-weight-parse.html:
3220         * media/controls/track-menu.html:
3221         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
3222         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
3223         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
3224         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
3225
3226 2017-06-16  Per Arne Vollan  <pvollan@apple.com>
3227
3228         [Win] Update expectations for layout tests.
3229         https://bugs.webkit.org/show_bug.cgi?id=172437
3230
3231         Unreviewed test gardening, update test expectations for failing tests.
3232
3233         * platform/win/TestExpectations:
3234
3235 2017-06-16  Per Arne Vollan  <pvollan@apple.com>
3236
3237         Unreviewed test gardening. Update test expectations for failing tests.
3238
3239         * platform/win/TestExpectations:
3240
3241 2017-06-16  Matt Baker  <mattbaker@apple.com>
3242
3243         Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
3244         https://bugs.webkit.org/show_bug.cgi?id=172623
3245         <rdar://problem/32415986>
3246
3247         Reviewed by Devin Rousso and Joseph Pecoraro.
3248
3249         Test that CanvasAgent dispatches events for canvas lifecycle events.
3250
3251         * inspector/canvas/create-canvas-contexts-expected.txt: Added.
3252         * inspector/canvas/create-canvas-contexts.html: Added.
3253
3254 2017-06-16  Sam Weinig  <sam@webkit.org>
3255
3256         [WebIDL] Remove custom bindings for HTMLDocument
3257         https://bugs.webkit.org/show_bug.cgi?id=173444
3258
3259         Reviewed by Darin Adler.
3260
3261         * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
3262         * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
3263         * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
3264         * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
3265         * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
3266         Update test results for correct exception being thrown.
3267
3268         * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
3269         * fast/dom/frame-deleted-in-document-open.html: Removed.
3270         * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
3271         * http/tests/security/isolatedWorld/document-open.html: Removed.
3272         Remove two tests that were testing the behavior of document.open using javascript
3273         to call the window.open operation. This is not how it is specified and no
3274         longer how it is implemented.
3275
3276 2017-06-16  Youenn Fablet  <youenn@apple.com>
3277
3278         WebRTC sockets should be closed at destruction time if not closed explicitly
3279         https://bugs.webkit.org/show_bug.cgi?id=173479
3280
3281         Reviewed by Eric Carlson.
3282
3283         * webrtc/datachannel/multiple-connections-expected.txt: Added.
3284         * webrtc/datachannel/multiple-connections.html: Added.
3285
3286 2017-06-16  Youenn Fablet  <youenn@apple.com>
3287
3288         addTransceiver should trigger mid generation in the SDP
3289         https://bugs.webkit.org/show_bug.cgi?id=173452
3290
3291         Reviewed by Alex Christensen.
3292
3293         * webrtc/routines.js:
3294         (createConnections):
3295         * webrtc/video-addTransceiver-expected.txt: Added.
3296         * webrtc/video-addTransceiver.html: Added.
3297
3298 2017-06-16  Jonathan Bedard  <jbedard@apple.com>
3299
3300         Clean-up lint-test-expectation errors
3301
3302         Unreviewed test gardening
3303
3304         * platform/ios-wk1/TestExpectations:
3305         * platform/ios-wk2/TestExpectations:
3306         * platform/win/TestExpectations:
3307
3308 2017-06-16  Youenn Fablet  <youenn@apple.com>
3309
3310         [iOS] Switching cameras in a WebRTC call makes black frames being sent
3311         https://bugs.webkit.org/show_bug.cgi?id=173486
3312
3313         Reviewed by Eric Carlson.
3314
3315         * webrtc/video-replace-muted-track-expected.txt: Added.
3316         * webrtc/video-replace-muted-track.html: Added.
3317
3318 2017-06-16  Ryan Haddad  <ryanhaddad@apple.com>
3319
3320         Remove a test that was accidentally checked in with r218408.
3321
3322         Unreviewed test gardening.
3323
3324         * webrtc/datachannel/test.html: Removed.
3325
3326 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3327
3328         Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
3329         https://bugs.webkit.org/show_bug.cgi?id=173487
3330
3331         Unreviewed test gardening.
3332
3333
3334         * platform/mac/TestExpectations:
3335
3336 2017-06-16  Youenn Fablet  <youenn@apple.com>
3337
3338         Remove replaceTrack restriction about video resolution
3339         https://bugs.webkit.org/show_bug.cgi?id=173490
3340
3341         Reviewed by Eric Carlson.
3342
3343         * webrtc/video-replace-track-expected.txt:
3344         * webrtc/video-replace-track.html:
3345
3346 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3347
3348         Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
3349         https://bugs.webkit.org/show_bug.cgi?id=172834
3350
3351         Unreviewed test gardening.
3352
3353         * platform/mac-wk2/TestExpectations:
3354
3355 2017-06-16  Jer Noble  <jer.noble@apple.com>
3356
3357         [iOS] Do not pause playing video when application resigns active state.
3358         https://bugs.webkit.org/show_bug.cgi?id=173474
3359
3360         Reviewed by Tim Horton.
3361
3362         * media/video-background-playback-expected.txt:
3363         * media/video-background-playback.html:
3364         * media/video-background-tab-playback-expected.txt:
3365         * media/video-background-tab-playback.html:
3366         * media/video-inactive-playback-expected.txt: Added.
3367         * media/video-inactive-playback.html: Added.
3368
3369 2017-06-16  Alex Christensen  <achristensen@webkit.org>
3370
3371         REGRESSION (r213126): Sync XHR needs partition for cache and credentials
3372         https://bugs.webkit.org/show_bug.cgi?id=173496
3373         <rdar://problem/31943596>
3374
3375         Reviewed by Darin Adler.
3376
3377         * http/tests/security/sync-xhr-partition-expected.txt: Added.
3378         * http/tests/security/sync-xhr-partition.html: Added.
3379
3380 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3381
3382         Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
3383         https://bugs.webkit.org/show_bug.cgi?id=173432
3384         
3385         Unreviewed test gardening.
3386
3387         * platform/mac-wk1/TestExpectations:
3388
3389 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3390
3391         Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
3392         https://bugs.webkit.org/show_bug.cgi?id=142152
3393
3394         Unreviewed test gardening.
3395
3396         * platform/ios-wk2/TestExpectations:
3397         * platform/mac/TestExpectations:
3398
3399 2017-06-16  Youenn Fablet  <youenn@apple.com>
3400
3401         Make some WebRTC tests easier to debug when failing
3402         https://bugs.webkit.org/show_bug.cgi?id=173480
3403
3404         Reviewed by Eric Carlson.
3405
3406         * webrtc/captureCanvas-webrtc-expected.txt:
3407         * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
3408         * webrtc/datachannel/basic-expected.txt:
3409         * webrtc/datachannel/basic-tcp-expected.txt: Added.
3410         * webrtc/datachannel/basic-tcp.html: Test from basic.html
3411         * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
3412         * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
3413         * webrtc/datachannel/creation-expected.txt:
3414         * webrtc/datachannel/creation.html: Test from basic.html
3415         * webrtc/datachannel/filter-ice-candidate-expected.txt:
3416         * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
3417         * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
3418
3419 2017-06-16  Antoine Quint  <graouts@apple.com>
3420
3421         REGRESSION: AirPlay placard is not shown when in fullscreen
3422         https://bugs.webkit.org/show_bug.cgi?id=173447
3423         <rdar://problem/32803773>
3424
3425         Reviewed by Jon Lee.
3426
3427         Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
3428
3429         * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
3430         * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
3431         * platform/ios-simulator/TestExpectations:
3432
3433 2017-06-16  Antoine Quint  <graouts@apple.com>
3434
3435         Backdrop blur missing in media controls bar on Sierra
3436         https://bugs.webkit.org/show_bug.cgi?id=173451
3437
3438         Reviewed by Simon Fraser.
3439
3440         Add a new test that checks that a ControlsBar establishes a stacking context.
3441
3442         * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
3443         * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
3444         * platform/ios-simulator/TestExpectations:
3445         * platform/mac/TestExpectations:
3446
3447 2017-06-16  Matt Lewis  <jlewis3@apple.com>
3448
3449         Unreviewed, rolling out r218376.
3450
3451         The patch cause multiple Layout Test Crashes.
3452
3453         Reverted changeset:
3454
3455         "Web Inspector: Instrument 2D/WebGL canvas contexts in the
3456         backend"
3457         https://bugs.webkit.org/show_bug.cgi?id=172623
3458         http://trac.webkit.org/changeset/218376
3459
3460 2017-06-16  Fujii Hironori  <Hironori.Fujii@sony.com>
3461
3462         [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
3463         https://bugs.webkit.org/show_bug.cgi?id=145171
3464
3465         Unreviewed gardening.
3466
3467         Recently, this test case results in flaky crash, no flaky timeout.
3468
3469         * platform/gtk/TestExpectations: Marked it Crash Pass.
3470
3471 2017-06-16  Adrian Perez de Castro  <aperez@igalia.com>
3472
3473         REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
3474         https://bugs.webkit.org/show_bug.cgi?id=171492
3475
3476         Unreviewed gardening.
3477
3478         * platform/gtk/TestExpectations: The fixes needed for the test to pass
3479         have landed, so the test can be unskipped.
3480
3481 2017-06-16  Fujii Hironori  <Hironori.Fujii@sony.com>
3482
3483         [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
3484         https://bugs.webkit.org/show_bug.cgi?id=173459
3485
3486         Unreviewed gardening.
3487
3488         * platform/gtk/TestExpectations: Marked it Skip.
3489
3490 2017-06-16  Claudio Saavedra  <csaavedra@igalia.com>
3491
3492         [WPE] fast/animation gardening
3493
3494         Unreviewed gardening.
3495
3496         fast/animation tests are flaky, report and mark.
3497         fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
3498         storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
3499         depends on event injection in WTR that is not implemented in WPE
3500         yet, reported and marked as failing.
3501         * platform/wpe/TestExpectations:
3502
3503 2017-06-15  Per Arne Vollan  <pvollan@apple.com>
3504
3505         [Win] Update expectations for layout tests.
3506         https://bugs.webkit.org/show_bug.cgi?id=172437
3507
3508         Unreviewed test gardening, update test expectations for failing tests.
3509
3510         * platform/win/TestExpectations:
3511
3512 2017-06-15  Antoine Quint  <graouts@apple.com>
3513
3514         REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
3515         https://bugs.webkit.org/show_bug.cgi?id=173446
3516
3517         Reviewed by Dean Jackson.
3518
3519         Update the test to explicitly check the color on the <picture>. We also make the test check
3520         the color with a value depending on the platform, so we can use a single expectation file.
3521
3522         * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
3523         * media/modern-media-controls/airplay-button/airplay-button-on.html:
3524         * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
3525
3526 2017-06-15  Matt Baker  <mattbaker@apple.com>
3527
3528         Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
3529         https://bugs.webkit.org/show_bug.cgi?id=172623
3530         <rdar://problem/32415986>
3531
3532         Reviewed by Devin Rousso.
3533
3534         Test that CanvasAgent dispatches events for canvas lifecycle events.
3535
3536         * inspector/canvas/create-canvas-contexts-expected.txt: Added.
3537         * inspector/canvas/create-canvas-contexts.html: Added.
3538
3539 2017-06-15  Myles C. Maxfield  <mmaxfield@apple.com>
3540
3541         [Cocoa] Expand system-ui to include every item in the Core Text cascade list
3542         https://bugs.webkit.org/show_bug.cgi?id=173043
3543         <rdar://problem/21125708>
3544
3545         Reviewed by Simon Fraser.
3546
3547         * fast/text/system-font-fallback-emoji-expected.txt: Added.
3548         * fast/text/system-font-fallback-emoji.html: Added.
3549         * fast/text/system-font-fallback-expected.html: Added.
3550         * fast/text/system-font-fallback.html: Added.
3551         * fast/text/system-font-zero-size-expected.txt: Added.
3552         * fast/text/system-font-zero-size.html: Added.
3553         * platform/ios/TestExpectations:
3554         * platform/mac/TestExpectations:
3555         * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
3556
3557 2017-06-15  Matt Lewis  <jlewis3@apple.com>
3558
3559         Marked webrtc/video-unmute.html as flaky.
3560         https://bugs.webkit.org/show_bug.cgi?id=172879
3561
3562         Unreviewed test gardening.
3563
3564         * platform/ios-simulator-wk2/TestExpectations:
3565
3566 2017-06-15  Saam Barati  <sbarati@apple.com>
3567
3568         [iOS wk2] Layout Test perf/object-keys.html is flaky
3569         https://bugs.webkit.org/show_bug.cgi?id=171617
3570         <rdar://problem/31977874>
3571
3572         Reviewed by Mark Lam.
3573
3574         Increase the starting magnitude of the object-keys test to
3575         remove variance from having objects with a very few number of keys.
3576
3577         * perf/object-keys.html:
3578         * platform/ios-wk2/TestExpectations:
3579
3580 2017-06-15  Matt Lewis  <jlewis3@apple.com>
3581
3582         Marked webrtc/datachannel/basic.html as flaky.
3583         https://bugs.webkit.org/show_bug.cgi?id=172922
3584
3585         Unreviewed test gardening.
3586
3587         * platform/mac-wk1/TestExpectations:
3588         * platform/wk2/TestExpectations:
3589
3590 2017-06-15  Matt Lewis  <jlewis3@apple.com>
3591
3592         REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
3593         https://bugs.webkit.org/show_bug.cgi?id=173375
3594
3595         Unreviewed test gardening.
3596
3597         Reverted an incorrect baseline and skipped a test causing test failures.
3598
3599         * TestExpectations:
3600         * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
3601         * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
3602
3603 2017-06-15  Youenn Fablet  <youenn@apple.com>
3604
3605         RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
3606         https://bugs.webkit.org/show_bug.cgi?id=173118
3607         <rdar://problem/32746761>
3608
3609         Reviewed by Eric Carlson.
3610
3611         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
3612         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
3613         * webrtc/createOfferAnswer-expected.txt: Added.
3614         * webrtc/createOfferAnswer.html: Added.
3615
3616 2017-06-15  Matt Lewis  <jlewis3@apple.com>
3617
3618         Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
3619         https://bugs.webkit.org/show_bug.cgi?id=173333
3620
3621         Unreviewed test gardening.
3622
3623         * TestExpectations:
3624
3625 2017-06-15  Miguel Gomez  <magomez@igalia.com>
3626
3627         Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
3628
3629         * platform/gtk/TestExpectations:
3630
3631 2017-06-15  Claudio Saavedra  <csaavedra@igalia.com>
3632
3633         [WPE] dom storage gardening
3634
3635         Unreviewed gardening.
3636
3637         Two dom storage tests marked as failing have been passing always,
3638         so remove them.
3639         * platform/wpe/TestExpectations:
3640
3641 2017-06-14  Alexey Proskuryakov  <ap@apple.com>
3642
3643         REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
3644         https://bugs.webkit.org/show_bug.cgi?id=173191
3645
3646         Add a MIME type to one test to check if this changes the behavior.
3647
3648         * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
3649
3650 2017-06-14  Antoine Quint  <graouts@apple.com>
3651
3652         Rebaseline media/modern-media-controls/media-documents
3653         https://bugs.webkit.org/show_bug.cgi?id=173394
3654
3655         Reviewed by Dean Jackson.
3656
3657         * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
3658         * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
3659         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
3660         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
3661         * platform/ios-simulator/TestExpectations:
3662         * platform/mac/TestExpectations:
3663
3664 2017-06-14  Dean Jackson  <dino@apple.com>
3665
3666         Restrict filtered painting across cross-origin boundaries with transforms
3667         https://bugs.webkit.org/show_bug.cgi?id=173388
3668         <rdar://problem/27362159>
3669
3670         Reviewed by Simon Fraser.
3671
3672         New test that checks painting across a origin boundary when in
3673         a transformed container. Also clean up the existing test
3674         to make it smfr-compliant (green is good, red is bad).
3675
3676         * http/tests/css/filters-on-iframes-expected.html:
3677         * http/tests/css/filters-on-iframes-transform-expected.html: Added.
3678         * http/tests/css/filters-on-iframes-transform.html: Added.
3679         * http/tests/css/filters-on-iframes.html:
3680         * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
3681         * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
3682         * http/tests/css/resources/solid-green.html: Added.
3683
3684 2017-06-14  Matt Lewis  <jlewis3@apple.com>
3685
3686         Unreviewed, rolling out r218161.
3687
3688         Introduced bot API test failures and Layout Test Failures.
3689
3690         Reverted changeset:
3691
3692         "[Cocoa] Expand system-ui to include every item in the Core
3693         Text cascade list"
3694         https://bugs.webkit.org/show_bug.cgi?id=173043
3695         http://trac.webkit.org/changeset/218161
3696
3697 2017-06-14  Zalan Bujtas  <zalan@apple.com>
3698
3699         Crash in WebCore::RenderStyle::colorIncludingFallback.
3700         https://bugs.webkit.org/show_bug.cgi?id=173347
3701         <rdar://problem/32675317>
3702
3703         Reviewed by Chris Dumez.
3704
3705         * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
3706         * svg/as-image/svg-css-animation-expected.txt: Added.