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