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