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