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