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