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