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