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