053b7d0b3f5dd54fbcd7e271a8e1ffee6263d267
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-04-08  Youenn Fablet  <youenn@apple.com>
2
3         WebRTC tests gardening
4         https://bugs.webkit.org/show_bug.cgi?id=170508
5
6         Reviewed by Eric Carlson.
7
8         * platform/ios-wk1/TestExpectations:
9         * platform/ios-wk2/TestExpectations:
10         * platform/ios/TestExpectations:
11
12 2017-04-08  Youenn Fablet  <youenn@apple.com>
13
14         MediaStreamTrack id should be preserved by PeerConnection
15         https://bugs.webkit.org/show_bug.cgi?id=170624
16
17         Reviewed by Eric Carlson.
18
19         * webrtc/video.html:
20
21 2017-04-07  Chris Dumez  <cdumez@apple.com>
22
23         Unreviewed, update 2 media tests after r215120 so they work on iOS.
24
25         Setting the volume is a no-op on iOS so mute the video instead.
26
27         * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
28         * media/video-restricted-invisible-autoplay-not-allowed.html:
29
30 2017-04-07  Yuichiro Kikura  <y.kikura@gmail.com>
31
32         WebGPU: implement ComputeCommandEncoder and related components    
33         https://bugs.webkit.org/show_bug.cgi?id=170444
34
35         Reviewed by Alex Christensen.
36
37         Added a test case to ensure ComputeCommandEncoder is dispatched successfully
38
39         * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
40         * fast/canvas/webgpu/webgpu-dispatch.html: Added.
41
42 2017-04-07  Zalan Bujtas  <zalan@apple.com>
43
44         Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
45         https://bugs.webkit.org/show_bug.cgi?id=170552
46
47         Reviewed by Antti Koivisto.
48
49         * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
50         * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
51
52 2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
53
54         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
55         https://bugs.webkit.org/show_bug.cgi?id=168540
56
57         Unreviewed test gardening.
58
59         * platform/mac/TestExpectations:
60
61 2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
62
63         Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
64         https://bugs.webkit.org/show_bug.cgi?id=170615
65
66         Unreviewed test gardening.
67
68         * platform/mac/TestExpectations:
69
70 2017-04-07  Chris Dumez  <cdumez@apple.com>
71
72         Audible autoplay videos should not get paused when outside the viewport
73         https://bugs.webkit.org/show_bug.cgi?id=170610
74         <rdar://problem/31505984>
75
76         Reviewed by Eric Carlson.
77
78         Add layout test coverage.
79
80         * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
81         * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
82         * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
83         * media/video-restricted-invisible-autoplay-not-allowed.html:
84
85 2017-04-07  Chris Dumez  <cdumez@apple.com>
86
87         Throttle / Align DOM Timers in cross-origin iframes to 30fps
88         https://bugs.webkit.org/show_bug.cgi?id=170613
89         <rdar://problem/31506444>
90
91         Reviewed by Simon Fraser.
92
93         Add layout test coverage.
94
95         * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
96         * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
97         * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
98
99 2017-04-07  Brent Fulgham  <bfulgham@apple.com>
100
101         Rebaseline additional tests after r215096.
102         https://bugs.webkit.org/show_bug.cgi?id=170561
103         <rdar://problem/7415154>
104
105         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
106         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
107         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
108         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
109         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
110         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
111         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
112         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
113         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
114         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
115         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
116
117 2017-04-07  Brent Fulgham  <bfulgham@apple.com>
118
119         WebKit should percent encode single quotes in query strings
120         https://bugs.webkit.org/show_bug.cgi?id=170561
121         <rdar://problem/7415154>
122
123         Reviewed by Alex Christensen.
124
125         Rebaseline tests after change.
126
127         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
128         * fast/frames/xss-auditor-handles-file-urls-expected.txt:
129         * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
130         * http/tests/security/xssAuditor/base-href-expected.txt:
131         * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
132         * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
133         * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
134         * http/tests/security/xssAuditor/embed-tag-expected.txt:
135         * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
136         * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
137         * http/tests/security/xssAuditor/form-action-expected.txt:
138         * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
139         * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
140         * http/tests/security/xssAuditor/frameset-injection-expected.txt:
141         * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
142         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
143         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
144         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
145         * http/tests/security/xssAuditor/iframe-injection-expected.txt:
146         * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
147         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
148         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
149         * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
150         * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
151         * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
152         * http/tests/security/xssAuditor/link-onclick-expected.txt:
153         * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
154         * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
155         * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
156         * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
157         * http/tests/security/xssAuditor/object-tag-expected.txt:
158         * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
159         * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
160         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
161         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
162         * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
163         * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
164         * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
165         * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
166         * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
167         * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
168         * http/tests/security/xssAuditor/svg-animate-expected.txt:
169         * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
170         * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
171         * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
172
173 2017-04-07  Youenn Fablet  <youenn@apple.com>
174
175         Improve some WebRTC flaky tests
176         https://bugs.webkit.org/show_bug.cgi?id=170584
177
178         Reviewed by Alex Christensen.
179
180         * webrtc/libwebrtc/descriptionGetters.html:
181         * webrtc/video-replace-track-to-null.html:
182
183 2017-04-07  Zalan Bujtas  <zalan@apple.com>
184
185         Text insertion cursor disappears after pressing enter
186         https://bugs.webkit.org/show_bug.cgi?id=169291
187         <rdar://problem/30899611>
188
189         Reviewed by Tim Horton.
190
191         * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
192         * editing/simple-line-layout-caret-is-gone.html: Added.
193
194 2017-04-06  Myles C. Maxfield  <mmaxfield@apple.com>
195
196         Make FontWithFeatures test font pass OTS
197         https://bugs.webkit.org/show_bug.cgi?id=169788
198
199         Reviewed by Tim Horton.
200
201         Updated font to the one which passes the tests.
202
203         * css3/resources/FontWithFeatures.otf:
204
205 2017-04-06  Jiewen Tan  <jiewen_tan@apple.com>
206
207         LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
208         https://bugs.webkit.org/show_bug.cgi?id=170571
209
210         Unreviewed.
211
212         * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
213         * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
214
215 2017-04-06  Wenson Hsieh  <wenson_hsieh@apple.com>
216
217         Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
218         https://bugs.webkit.org/show_bug.cgi?id=170560
219         <rdar://problem/31484693>
220
221         Reviewed by Tim Horton.
222
223         Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
224         scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
225
226         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
227         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
228
229 2017-04-05  Simon Fraser  <simon.fraser@apple.com>
230
231         Throttle requestAnimationFrame in cross-origin iframes to 30fps
232         https://bugs.webkit.org/show_bug.cgi?id=170534
233
234         Reviewed by Dan Bates.
235
236         * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
237         * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
238         * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
239
240 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
241
242         Unreviewed, rolling out r215041.
243
244         The LayoutTest for this change is failing on ios-simulator.
245
246         Reverted changeset:
247
248         "Rendering flexbox children across columns"
249         https://bugs.webkit.org/show_bug.cgi?id=164166
250         http://trac.webkit.org/changeset/215041
251
252 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
253
254         Unreviewed, rolling out r215046.
255
256         This change broke internal builds.
257
258         Reverted changeset:
259
260         "WebRTC tests gardening"
261         https://bugs.webkit.org/show_bug.cgi?id=170508
262         http://trac.webkit.org/changeset/215046
263
264 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
265
266         Skip a test that was accidentally enabled with r214982.
267
268         Unreviewed test gardening.
269
270         * platform/ios/TestExpectations:
271
272 2017-04-06  Joseph Pecoraro  <pecoraro@apple.com>
273
274         Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
275         https://bugs.webkit.org/show_bug.cgi?id=16531
276         <rdar://problem/5712895>
277
278         Reviewed by Timothy Hatcher.
279
280         * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
281         * http/tests/inspector/network/resource-request-headers.html: Added.
282         * http/tests/inspector/network/resources/basic-auth.php: Added.
283         Test coverage for Cookie and Basic Authentication headers.
284
285         * platform/mac/TestExpectations:
286         * platform/mac-wk1/TestExpectations:
287         * platform/win/TestExpectations:
288         Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
289         and ElCapitan which uses the legacy non-NSURLSession loading path.
290
291 2017-04-06  Youenn Fablet  <youenn@apple.com>
292
293         LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
294         https://bugs.webkit.org/show_bug.cgi?id=167513
295
296         Reviewed by Eric Carlson.
297
298         * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
299
300 2017-04-06  Zalan Bujtas  <zalan@apple.com>
301
302         Simple line layout: Hittest always returns the first renderer in the block.
303         https://bugs.webkit.org/show_bug.cgi?id=170520
304         <rdar://problem/30979175>
305
306         Reviewed by Antti Koivisto.
307
308         * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
309         * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
310
311 2017-03-31  Jiewen Tan  <jiewen_tan@apple.com>
312
313         [WebCrypto] Add support for AES-CTR
314         https://bugs.webkit.org/show_bug.cgi?id=169761
315         <rdar://problem/31331321>
316
317         Reviewed by Brent Fulgham.
318
319         * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
320         * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
321         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
322         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
323         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
324         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
325         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
326         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
327         * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
328         * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
329         * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
330         * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
331         * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
332         * crypto/subtle/aes-ctr-generate-key.html: Added.
333         * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
334         * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
335         * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
336         * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
337         * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
338         * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
339         * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
340         * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
341         * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
342         * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
343         * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
344         * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
345         * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
346         * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
347         * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
348         * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
349         * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
350         * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
351         * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
352         * crypto/subtle/aes-ctr-import-raw-key.html: Added.
353         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
354         * crypto/subtle/aes-generate-key-malformed-parameters.html:
355         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
356         * crypto/subtle/aes-import-key-malformed-parameters.html:
357         * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
358         * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
359         * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
360         * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
361         * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
362         * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
363         * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
364         * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
365         * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
366         * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
367         * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
368         * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
369
370 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
371
372         Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
373         https://bugs.webkit.org/show_bug.cgi?id=153460
374
375         Unreviewed test gardening.
376
377         * platform/mac/TestExpectations:
378
379 2017-04-06  Youenn Fablet  <youenn@apple.com>
380
381         WebRTC tests gardening
382         https://bugs.webkit.org/show_bug.cgi?id=170508
383
384         Reviewed by Eric Carlson.
385
386         * platform/ios-wk1/TestExpectations:
387         * platform/ios-wk2/TestExpectations:
388         * platform/ios/TestExpectations:
389
390 2017-04-06  Antti Koivisto  <antti@apple.com>
391
392         Implement testing mode for disk cache
393         https://bugs.webkit.org/show_bug.cgi?id=170547
394
395         Reviewed by Andreas Kling.
396
397         Enable a few disabled tests to see how it goes.
398
399         * platform/mac-wk2/TestExpectations:
400
401 2017-04-06  Romain Bellessort  <romain.bellessort@crf.canon.fr>
402
403         [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
404         https://bugs.webkit.org/show_bug.cgi?id=170339
405
406         Reviewed by Youenn Fablet.
407
408         Added new tests addressing respondWithNewView() behaviour.
409
410         * streams/readable-stream-byob-request-expected.txt: Updated.
411         * streams/readable-stream-byob-request.js: Added new tests.
412
413 2017-04-06  Dave Hyatt  <hyatt@apple.com>
414
415         Rendering flexbox children across columns
416         https://bugs.webkit.org/show_bug.cgi?id=164166
417         <rdar://problem/29055587>
418
419         Reviewed by Zalan Bujtas.
420
421         * fast/multicol/flexbox-rows-expected.html: Added.
422         * fast/multicol/flexbox-rows.html: Added.
423
424 2017-04-05  Simon Fraser  <simon.fraser@apple.com>
425
426         Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
427         https://bugs.webkit.org/show_bug.cgi?id=170479
428
429         Reviewed by Sam Weinig.
430
431         * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
432         * fast/frames/user-gesture-timestamp-propagation.html: Added.
433         * platform/ios/TestExpectations:
434
435 2017-04-05  Eric Carlson  <eric.carlson@apple.com>
436
437         [MediaStream] Host application should be able to mute and unmute media streams
438         https://bugs.webkit.org/show_bug.cgi?id=170519
439         <rdar://problem/31174326>
440
441         Reviewed by Youenn Fablet.
442
443         * fast/mediastream/MediaStream-page-muted-expected.txt:
444         * fast/mediastream/MediaStream-page-muted.html:
445
446 2017-04-05  Javier Fernandez  <jfernandez@igalia.com>
447
448         [css-align] Implement the place-items shorthand
449         https://bugs.webkit.org/show_bug.cgi?id=168847
450
451         Reviewed by David Hyatt.
452
453         Regression tests for the new place-content alignment shorthand.
454
455         * css3/parse-place-items.html: Added.
456
457 2017-04-05  Carlos Alberto Lopez Perez  <clopez@igalia.com>
458
459         [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
460         https://bugs.webkit.org/show_bug.cgi?id=170157
461
462         Reviewed by Alejandro G. Castro.
463
464         The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
465         is used to check that we generate the "a=bundle-only" lines on the "m=" sections
466         according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
467         To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
468         for each one of the audio media type and video media type.
469
470         * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
471         as failing in the general TestExpectations, because the libwebrtc backend currently
472         doesn't generate the expected a=bundle-only lines.
473         On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
474         The whole fast/mediastream directory is already overriden to pass.
475         * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
476         * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
477         * fast/mediastream/resources/sdp-utils.js:
478         (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
479         * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
480         * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
481
482 2017-04-05  Jer Noble  <jer.noble@apple.com>
483
484         [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
485         https://bugs.webkit.org/show_bug.cgi?id=170510
486
487         Reviewed by Eric Carlson.
488
489         * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
490         * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
491
492 2017-04-05  Matt Baker  <mattbaker@apple.com>
493
494         Web Inspector: XHR breakpoints should be global
495         https://bugs.webkit.org/show_bug.cgi?id=170033
496
497         Reviewed by Joseph Pecoraro..
498
499         * inspector/dom-debugger/xhr-breakpoints.html:
500         Update for XHRBreakpoint constructor change.
501
502 2017-04-05  Chris Dumez  <cdumez@apple.com>
503
504         <input type="range"> changing to disabled while active breaks all pointer events
505         https://bugs.webkit.org/show_bug.cgi?id=170447
506         <rdar://problem/31442875>
507
508         Reviewed by Geoffrey Garen.
509
510         Add layout test coverage.
511
512         * fast/forms/range/disabled-while-dragging-expected.txt: Added.
513         * fast/forms/range/disabled-while-dragging.html: Added.
514
515 2017-04-05  Jiewen Tan  <jiewen_tan@apple.com>
516
517         Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
518         <rdar://problem/31322400>
519
520         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
521         * crypto/subtle/rsa-import-key-malformed-parameters.html:
522
523 2017-04-05  Youenn Fablet  <youenn@apple.com>
524
525         Deprecate and remove URL.createObjectURL(mediastream)
526         https://bugs.webkit.org/show_bug.cgi?id=167518
527         <rdar://problem/31149607>
528
529         Reviewed by Eric Carlson.
530
531         * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
532         * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
533         * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
534         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
535         * fast/mediastream/MediaStream-video-element-displays-buffer.html:
536         * fast/mediastream/MediaStream-video-element-expected.txt:
537         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
538         * fast/mediastream/MediaStream-video-element-track-stop.html:
539         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
540         * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
541         * fast/mediastream/MediaStream-video-element.html:
542         * fast/mediastream/resources/getUserMedia-helper.js:
543         (setupVideoElementWithStream):
544
545 2017-04-05  Javier Fernandez  <jfernandez@igalia.com>
546
547         [GTK] Unreviewed tests gardening
548         https://bugs.webkit.org/show_bug.cgi?id=170497
549
550         Unreviewed test gardening. Rebaseline tests after r214712.
551
552         * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
553
554
555 2017-04-04  Alexey Proskuryakov  <ap@apple.com>
556
557         Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
558         for https://bugs.webkit.org/show_bug.cgi?id=170493
559
560         * platform/mac/TestExpectations:
561
562 2017-04-04  Youenn Fablet  <youenn@apple.com>
563
564         Canvas is tainted when painting a video with MediaStreamTrack
565         https://bugs.webkit.org/show_bug.cgi?id=170486
566
567         Reviewed by Eric Carlson.
568
569         * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
570         * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
571         * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
572         (reject):
573         (getUserMedia):
574         (defaultRejectOrCatch):
575         (setupVideoElementWithStream):
576
577 2017-04-04  Youenn Fablet  <youenn@apple.com>
578
579         [Mac] Add back web audio support for getUserMedia MediaStreamTrack
580         https://bugs.webkit.org/show_bug.cgi?id=170482
581
582         Reviewed by Eric Carlson.
583
584         * TestExpectations:
585
586 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
587
588         Mark fast/images/slower-animation-than-decoding-image.html as flaky.
589         https://bugs.webkit.org/show_bug.cgi?id=168390
590
591         Unreviewed test gardening.
592
593         * platform/mac/TestExpectations:
594
595 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
596
597         Mark fast/images/reset-image-animation.html as flaky.
598         https://bugs.webkit.org/show_bug.cgi?id=170177
599
600         Unreviewed test gardening.
601
602         * platform/mac/TestExpectations:
603
604 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
605
606         Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
607         https://bugs.webkit.org/show_bug.cgi?id=168409
608
609         Unreviewed test gardening.
610
611         * platform/mac-wk1/TestExpectations:
612
613 2017-04-04  Brent Fulgham  <bfulgham@apple.com>
614
615         Do not assert when CharacterData representing an Attr fires events
616         https://bugs.webkit.org/show_bug.cgi?id=170454
617         <rdar://problem/30979320>
618
619         Reviewed by Ryosuke Niwa.
620
621         * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
622         * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
623
624 2017-04-04  Youenn Fablet  <youenn@apple.com>
625
626         LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
627         https://bugs.webkit.org/show_bug.cgi?id=169481
628
629         Reviewed by Eric Carlson.
630
631         * platform/mac-wk2/TestExpectations: Removing flaky expectation.
632         * webrtc/datachannel/basic.html:
633
634 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
635
636         Add back results that were accidentally removed with r214848.
637         https://bugs.webkit.org/show_bug.cgi?id=169301
638
639         Unreviewed test gardening.
640
641         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
642         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
643
644 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
645
646         Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
647         https://bugs.webkit.org/show_bug.cgi?id=170456
648
649         Unreviewed test gardening.
650
651         * platform/mac-wk1/TestExpectations:
652
653 2017-04-04  Youenn Fablet  <youenn@apple.com>
654
655         webrtc/peer-connection-audio-mute.html is flaky
656         https://bugs.webkit.org/show_bug.cgi?id=170451
657
658         Reviewed by Eric Carlson.
659
660         * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
661         * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
662         Decreasing time spent at detecting hum or not.
663         * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
664
665 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
666
667         Mark fast/images/animated-gif-webkit-transform.html as flaky.
668         https://bugs.webkit.org/show_bug.cgi?id=170410
669
670         Unreviewed test gardening.
671
672         * platform/mac-wk2/TestExpectations:
673
674 2017-04-03  Alexey Proskuryakov  <ap@apple.com>
675
676         Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
677
678         This test still times out, most of the time.
679
680         * platform/wk2/TestExpectations:
681
682 2017-04-03  Javier Fernandez  <jfernandez@igalia.com>
683
684         [css-align] Adapt place-content alignment shorthand to the new baseline syntax
685         https://bugs.webkit.org/show_bug.cgi?id=170340
686
687         Reviewed by David Hyatt.
688
689         Added additional test cases to evaluate the new baseline-alignment syntax.
690
691         * css3/parse-place-content-expected.txt:
692         * css3/parse-place-content.html:
693
694 2017-04-03  Nan Wang  <n_wang@apple.com>
695
696         AX: Expose link children when doing search predication on iOS
697         https://bugs.webkit.org/show_bug.cgi?id=170424
698         <rdar://problem/31413335>
699
700         Reviewed by Chris Fleizach.
701
702         * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
703         * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
704
705 2017-04-03  Dave Hyatt  <hyatt@apple.com>
706
707         Japanese fonts in vertical text should support synthesized italics
708         https://bugs.webkit.org/show_bug.cgi?id=169301
709
710         Reviewed by Simon Fraser.
711
712         * fast/text/international/synthesized-italic-vertical-expected.html:
713         * fast/text/international/synthesized-italic-vertical.html:
714         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
715         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
716
717 2017-04-03  Chris Dumez  <cdumez@apple.com>
718
719         REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
720         https://bugs.webkit.org/show_bug.cgi?id=170285
721         <rdar://problem/31378543>
722
723         Reviewed by Andy Estes.
724
725         Add layout test coverage.
726
727         * fast/images/background-image-relative-url-changes-document-expected.html: Added.
728         * fast/images/background-image-relative-url-changes-document.html: Added.
729
730 2017-04-03  John Wilander  <wilander@apple.com>
731
732         Remove timeout expectations after bug fix
733         https://bugs.webkit.org/show_bug.cgi?id=168262
734
735         Unreviewed test gardening.
736
737         Remove timeout expectations after bug fix in
738         https://bugs.webkit.org/show_bug.cgi?id=170400
739
740         * platform/wk2/TestExpectations:
741             Remove expected timeout for the first five test cases
742             under http/tests/loading/resourceLoadStatistics/.
743
744 2017-04-03  Antti Koivisto  <antti@apple.com>
745
746         REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
747         https://bugs.webkit.org/show_bug.cgi?id=170402
748         <rdar://problem/31004344>
749
750         Reviewed by Simon Fraser.
751
752         * fast/css/document-stylesheets-dynamic-expected.html: Added.
753         * fast/css/document-stylesheets-dynamic.html: Added.
754
755 2017-04-03  Jeremy Jones  <jeremyj@apple.com>
756
757         LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
758         https://bugs.webkit.org/show_bug.cgi?id=167965
759
760         Reviewed by Jon Lee.
761
762         Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
763         can therefore be delivered later than expected by the test. This is already done for the first one,
764         do this for the second one also.
765
766         * platform/mac-wk2/TestExpectations:
767         * pointer-lock/mouse-event-delivery.html:
768
769 2017-04-01  Simon Fraser  <simon.fraser@apple.com>
770
771         Clean up touch event handler registration when moving nodes between documents
772         https://bugs.webkit.org/show_bug.cgi?id=170384
773         rdar://problem/30816694
774
775         Reviewed by Chris Dumez.
776
777         Tests for moving nodes with various listener/handler combinations between documents.
778
779         * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
780         * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
781         * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
782         * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
783         * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
784         * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
785         * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
786         * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
787
788 2017-04-03  Carlos Garcia Campos  <cgarcia@igalia.com>
789
790         [SOUP] URI Fragment is lost after redirect
791         https://bugs.webkit.org/show_bug.cgi?id=170058
792
793         Reviewed by Michael Catanzaro.
794
795         Add tests to check we correctly handle fragment identifiers on server redirections.
796
797         * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
798         * http/tests/navigation/redirect-preserves-fragment.html: Added.
799         * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
800         * http/tests/navigation/redirect-to-fragment.html: Added.
801         * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
802         * http/tests/navigation/redirect-to-fragment2.html: Added.
803         * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
804         * http/tests/navigation/resources/redirect-to-fragment.php: Added.
805         * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
806         * platform/ios/TestExpectations:
807         * platform/mac/TestExpectations:
808
809 2017-04-03  Youenn Fablet  <youenn@apple.com>
810
811         captureStream is getting black frames with webgl canvas
812         https://bugs.webkit.org/show_bug.cgi?id=170325
813
814         Reviewed by Dean Jackson.
815
816         * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
817         * fast/mediastream/captureStream/canvas3d.html: Added.
818
819 2017-04-03  Per Arne Vollan  <pvollan@apple.com>
820
821         Implement stroke-miterlimit.
822         https://bugs.webkit.org/show_bug.cgi?id=169078
823
824         Reviewed by Dean Jackson.
825
826         * fast/css/stroke-miterlimit-default-expected.html: Added.
827         * fast/css/stroke-miterlimit-default.html: Added.
828         * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
829         * fast/css/stroke-miterlimit-large.html: Added.
830         * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
831         * fast/css/stroke-miterlimit-zero.html: Added.
832
833 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
834
835         Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
836
837         * TestExpectations:
838
839 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
840
841         Build fix for
842         Add missing text styles
843         https://bugs.webkit.org/show_bug.cgi?id=170295
844
845         * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
846
847 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
848
849         Fix lint errors.
850
851         * TestExpectations:
852         * platform/ios-wk1/TestExpectations:
853         * platform/ios-wk2/TestExpectations:
854         * platform/ios/TestExpectations:
855         * platform/mac-wk1/TestExpectations:
856
857 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
858
859         Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
860
861         For https://bugs.webkit.org/show_bug.cgi?id=170395
862         rdar://problem/30975761, rdar://problem/31394017
863
864         * TestExpectations:
865
866 2017-04-01  Per Arne Vollan  <pvollan@apple.com>
867
868         Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
869         https://bugs.webkit.org/show_bug.cgi?id=169466
870
871         Reviewed by Jon Lee.
872
873         Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
874         stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
875         and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
876         -webkit-text-stroke-width.
877
878         * fast/css/stroke-width-fallback-expected.html: Added.
879         * fast/css/stroke-width-fallback.html: Added.
880
881 2017-04-01  Jon Lee  <jonlee@apple.com>
882
883         Add missing text styles
884         https://bugs.webkit.org/show_bug.cgi?id=170295
885         rdar://problem/30219503
886
887         Reviewed by Dean Jackson.
888
889         * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
890
891 2017-04-01  Chris Dumez  <cdumez@apple.com>
892
893         We should pause silent WebAudio rendering in background tabs
894         https://bugs.webkit.org/show_bug.cgi?id=170299
895         <rdar://problem/31289132>
896
897         Reviewed by Eric Carlson.
898
899         Add layout test coverage.
900
901         * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
902         * webaudio/silent-audio-interrupted-in-background.html: Added.
903
904 2017-04-01  Alexey Proskuryakov  <ap@apple.com>
905
906         Rolling back http://trac.webkit.org/r214663 - memory corruption
907
908         * streams/readable-stream-byob-request-expected.txt:
909         * streams/readable-stream-byob-request.js:
910         (self.importScripts.test): Deleted.
911
912 2017-03-31  Zalan Bujtas  <zalan@apple.com>
913
914         <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
915         https://bugs.webkit.org/show_bug.cgi?id=170348
916         <rdar://problem/24727151>
917
918         Reviewed by David Hyatt.
919
920         * fast/multicol/table-section-page-break-expected.html: Added.
921         * fast/multicol/table-section-page-break.html: Added.
922
923 2017-03-31  Chris Dumez  <cdumez@apple.com>
924
925         LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
926         https://bugs.webkit.org/show_bug.cgi?id=162510
927         <rdar://problem/31380650>
928
929         Reviewed by Alexey Proskuryakov.
930
931         The test restores a page from PageCache and wants to check that an animated
932         GIF is properly animating. To do so, it store the data of the current image
933         frame, and then checks in a 100ms timer that the current image frame is
934         different. This is flaky by nature since the image only has 10 frames and
935         you therefore have a 1/10 chance that the new frame will be the same as the
936         previous one, even if the image is properly animating.
937
938         To address the problem, do a setInterval instead of a setTimeout and check
939         until the frame becomes different.
940
941         * fast/images/animated-gif-restored-from-bfcache.html:
942         * platform/mac/TestExpectations:
943
944 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
945
946         [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
947         https://bugs.webkit.org/show_bug.cgi?id=170328
948         <rdar://problem/30904558>
949
950         Reviewed by Tim Horton.
951
952         Adds a new layout test verifying that when a user taps away to clear the current selection in character
953         granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
954         selection views, which are dismissed.
955
956         * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
957         * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
958
959 2017-03-31  Youenn Fablet  <youenn@apple.com>
960
961         Add a test to ensure webrtc generated certificates and names are ephemeral
962         https://bugs.webkit.org/show_bug.cgi?id=170225
963
964         Reviewed by Jon Lee.
965
966         * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
967         * webrtc/ephemeral-certificates-and-cnames.html: Added.
968
969 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
970
971         [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
972         https://bugs.webkit.org/show_bug.cgi?id=170327
973         <rdar://problem/31363816>
974
975         Reviewed by Tim Horton.
976
977         Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
978         to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
979         synthetic touch events.
980
981         * TestExpectations:
982         * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
983         * editing/selection/caret-after-tap-in-editable-selection.html: Added.
984
985 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
986
987         Mark fast/mediastream/MediaStream-page-muted.html as flaky for
988         https://bugs.webkit.org/show_bug.cgi?id=170355
989
990         * TestExpectations:
991
992 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
993
994         Correction for the previous change - this is an image failure.
995
996         * platform/mac-wk2/TestExpectations:
997
998 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
999
1000         Mark fast/images/animated-image-different-dest-size.html as flaky for
1001         https://bugs.webkit.org/show_bug.cgi?id=170203
1002
1003         * platform/mac-wk2/TestExpectations:
1004
1005 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1006
1007         Unreviewed GTK+ gardening. Update expectations of several tests.
1008
1009         Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
1010         fonts.
1011
1012         * platform/gtk/TestExpectations:
1013         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1014
1015 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1016
1017         Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
1018
1019         GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
1020         after r214503.
1021
1022         * platform/gtk/TestExpectations:
1023         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1024         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
1025         * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
1026         * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
1027
1028 2017-03-31  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1029
1030         [Readable Streams API] Implement cloneArrayBuffer in WebCore
1031         https://bugs.webkit.org/show_bug.cgi?id=170008
1032
1033         Reviewed by Youenn Fablet.
1034
1035         Added test to check cloneArrayBuffer behaviour. 
1036
1037         * streams/readable-stream-byob-request.js:
1038
1039 2017-03-31  Oleksandr Skachkov  <gskachkov@gmail.com>
1040
1041         String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
1042         https://bugs.webkit.org/show_bug.cgi?id=170151
1043
1044         Reviewed by Saam Barati.
1045
1046         * js/script-tests/string_replace_function.js: Added.
1047         * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
1048         * js/string_replace_function-expected.txt: Added.
1049         * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
1050         * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
1051         * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
1052
1053 2017-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
1054
1055         [css-grid] Update W3C Test Suite
1056         https://bugs.webkit.org/show_bug.cgi?id=170170
1057
1058         Reviewed by Youenn Fablet.
1059
1060         Update path to tests in TestExpectations as the CSS Grid Layout suite
1061         is now under web-platform-tests.
1062
1063         * TestExpectations:
1064
1065 2017-03-31  Antoine Quint  <graouts@apple.com>
1066
1067         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1068         https://bugs.webkit.org/show_bug.cgi?id=168409
1069         <rdar://problem/30799198>
1070
1071         Unreviewed. Capture new logging events.
1072
1073         * media/modern-media-controls/airplay-button/airplay-button.html:
1074
1075 2017-03-30  Matt Baker  <mattbaker@apple.com>
1076
1077         Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
1078
1079         * inspector/css/getAllStyleSheets-expected.txt:
1080
1081 2017-03-30  Ryan Haddad  <ryanhaddad@apple.com>
1082
1083         Rebaseline js/dom/global-constructors-attributes.html.
1084
1085         Unreviewed test gardening.
1086
1087         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1088         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1089         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1090
1091 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
1092
1093         Rename a touch event function, and new touch region test results
1094         https://bugs.webkit.org/show_bug.cgi?id=170309
1095         rdar://problem/31329520
1096
1097         Reviewed by Chris Dumez.
1098
1099         A code change in WebKitAdditions progresses this test result.
1100
1101         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
1102
1103 2017-03-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1104
1105         REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
1106         https://bugs.webkit.org/show_bug.cgi?id=169547
1107
1108         Reviewed by Simon Fraser.
1109
1110         * fast/images/async-image-background-image.html:
1111         * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
1112         * fast/images/sprite-sheet-image-draw-expected.html: Added.
1113         * fast/images/sprite-sheet-image-draw.html: Added.
1114
1115 2017-03-30  Matt Baker  <mattbaker@apple.com>
1116
1117         Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
1118         https://bugs.webkit.org/show_bug.cgi?id=170279
1119         <rdar://problem/30200492>
1120
1121         Reviewed by David Hyatt.
1122
1123         * inspector/css/getAllStyleSheets.html:
1124         Add stylesheet with an "unparsed" property having no final semicolon.
1125
1126 2017-03-30  Youenn Fablet  <youenn@apple.com>
1127
1128         Clean up RTCDataChannel
1129         https://bugs.webkit.org/show_bug.cgi?id=169732
1130
1131         Reviewed by Chris Dumez.
1132
1133         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
1134         * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
1135
1136 2017-03-30  Chris Dumez  <cdumez@apple.com>
1137
1138         svg/animations/animations-paused-in-background-page.html is flaky
1139         https://bugs.webkit.org/show_bug.cgi?id=170290
1140
1141         Reviewed by Simon Fraser.
1142
1143         Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
1144         due to a race.
1145
1146         * svg/animations/animations-paused-in-background-page-expected.txt:
1147         * svg/animations/animations-paused-in-background-page.html:
1148
1149 2017-03-30  Javier Fernandez  <jfernandez@igalia.com>
1150
1151         [css-align] Adapt content-alignment properties to the new baseline syntax
1152         https://bugs.webkit.org/show_bug.cgi?id=170262
1153
1154         Reviewed by David Hyatt.
1155
1156         Added new cases to the alignment properties parsing tests so that we can verify the new
1157         baseline-alignment syntax is parsed as expected.
1158         Additionally, I modified the tests so that they use the testharness format.
1159
1160         * css3/parse-align-content-expected.txt:
1161         * css3/parse-align-content.html:
1162         * css3/parse-justify-content-expected.txt:
1163         * css3/parse-justify-content.html:
1164
1165 2017-03-30  James Craig  <jcraig@apple.com>
1166
1167         AX: Expose a new AXSubrole for explicit ARIA "group" role
1168         https://bugs.webkit.org/show_bug.cgi?id=169810
1169         <rdar://problem/31039693>
1170
1171         Reviewed by Chris Fleizach.
1172
1173         * accessibility/list-detection2-expected.txt:
1174         * accessibility/list-detection2.html:
1175         * accessibility/roles-computedRoleString.html:
1176         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1177         * inspector/dom/highlightFrame-expected.txt:
1178         * inspector/dom/highlightSelector-expected.txt:
1179         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1180         * platform/mac/accessibility/roles-exposed-expected.txt:
1181
1182 2017-03-30  Youenn Fablet  <youenn@apple.com>
1183
1184         webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
1185         https://bugs.webkit.org/show_bug.cgi?id=170294
1186
1187         Unreviewed.
1188
1189         * TestExpectations: Marking these tests as flaky.
1190
1191 2017-03-30  Eric Carlson  <eric.carlson@apple.com>
1192
1193         [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
1194         https://bugs.webkit.org/show_bug.cgi?id=169956
1195
1196         Reviewed by Youenn Fablet.
1197
1198         * webaudio/audiobuffer-crash-expected.txt: Added.
1199         * webaudio/audiobuffer-crash.html: Added.
1200
1201 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
1202
1203         Add some tests that dump the touch event regions with various content configurations
1204         https://bugs.webkit.org/show_bug.cgi?id=170216
1205
1206         Followup: add missing results files, and tweak iframes.html to show that regions fail to
1207         take iframe borders into account.
1208
1209         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
1210         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
1211         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
1212         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
1213         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
1214         * fast/events/touch/ios/touch-event-regions/iframes.html:
1215         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
1216         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
1217
1218 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
1219
1220         [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
1221         https://bugs.webkit.org/show_bug.cgi?id=170188
1222
1223         Reviewed by Eric Carlson.
1224
1225         The textTrackDisplayElement call will fail and throw an exception if the text track display element
1226         has not yet been added to the text track container element. We wait until it has been added.
1227
1228         * media/track/track-cue-rendering-with-padding.html:
1229
1230 2017-03-30  Antoine Quint  <graouts@apple.com>
1231
1232         [Modern Media Controls] Invalid placard icon is not visible for short video
1233         https://bugs.webkit.org/show_bug.cgi?id=170277
1234         <rdar://problem/31327955>
1235
1236         Reviewed by Eric Carlson.
1237
1238         Add a new test to check that we correctly hide the invalid icon only when
1239         there is no space left to display it.
1240
1241         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
1242         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
1243
1244 2017-03-27  Sergio Villar Senin  <svillar@igalia.com>
1245
1246         [css-grid] Clamp the number of autorepeat tracks
1247         https://bugs.webkit.org/show_bug.cgi?id=170120
1248
1249         Reviewed by Manuel Rego Casasnovas.
1250
1251         Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
1252         to allow us to run several test cases over a small number of grids in a single file quite
1253         fast. The other option was to statically (CSS) create several huge grids, something that
1254         could potentially be very expensive in terms of memory and CPU leading to timeouts.
1255
1256         * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
1257         * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
1258
1259 2017-03-30  Antoine Quint  <graouts@apple.com>
1260
1261         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1262         https://bugs.webkit.org/show_bug.cgi?id=168409
1263         <rdar://problem/30799198>
1264
1265         Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
1266         requestAnimationFrame() call to suspend the ScriptedAnimationController.
1267
1268         * media/modern-media-controls/airplay-button/airplay-button.html:
1269
1270 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
1271
1272         REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
1273         https://bugs.webkit.org/show_bug.cgi?id=168660
1274
1275         Reviewed Eric Carlson.
1276
1277         The textTrackDisplayElement call will fail and throw an exception if the text track display element
1278         has not yet been added to the text track container element. We wait until it has been added.
1279
1280         * media/track/track-cue-container-rendering-position.html:
1281
1282 2017-03-29  Ryosuke Niwa  <rniwa@webkit.org>
1283
1284         Disconnecting a HTMLObjectElement does not always unload its content document
1285         https://bugs.webkit.org/show_bug.cgi?id=169606
1286
1287         Reviewed by Andy Estes.
1288
1289         Add a regression test.
1290
1291         * fast/dom/removing-focused-object-element-expected.txt: Added.
1292         * fast/dom/removing-focused-object-element.html: Added.
1293
1294 2017-03-29  Simon Fraser  <simon.fraser@apple.com>
1295
1296         Add some tests that dump the touch event regions with various content configurations
1297         https://bugs.webkit.org/show_bug.cgi?id=170216
1298
1299         Reviewed by Dean Jackson.
1300
1301         Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
1302
1303         * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
1304         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
1305         * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
1306         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
1307         * fast/events/touch/ios/touch-event-regions/columns.html: Added.
1308         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
1309         * fast/events/touch/ios/touch-event-regions/complex.html: Added.
1310         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
1311         * fast/events/touch/ios/touch-event-regions/document.html: Added.
1312         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
1313         * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
1314         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
1315         * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
1316         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
1317         * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
1318
1319 2017-03-28  Simon Fraser  <simon.fraser@apple.com>
1320
1321         Make it possible to dump touch event regions for testing
1322         https://bugs.webkit.org/show_bug.cgi?id=170209
1323         <rdar://problem/31309258>
1324
1325         Reviewed by Tim Horton.
1326
1327         Simple test that dumps the regions.
1328
1329         * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
1330         * fast/events/touch/ios/touch-event-regions.html: Added.
1331
1332 2017-03-29  Zalan Bujtas  <zalan@apple.com>
1333
1334         RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
1335         https://bugs.webkit.org/show_bug.cgi?id=170259
1336         <rdar://problem/31300584>
1337
1338         Reviewed by Simon Fraser.
1339
1340         * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
1341         * fast/block/float/placing-multiple-floats-crash.html: Added.
1342
1343 2017-03-29  Tim Horton  <timothy_horton@apple.com>
1344
1345         Swipe gesture tests don't work on macOS Sierra
1346         https://bugs.webkit.org/show_bug.cgi?id=161675
1347         <rdar://problem/23379930>
1348
1349         Reviewed by Darin Adler.
1350
1351         * platform/mac-wk2/TestExpectations:
1352         * swipe/basic-cached-back-swipe-expected.txt:
1353         * swipe/basic-cached-back-swipe.html:
1354         * swipe/main-frame-pinning-requirement-expected.txt:
1355         * swipe/main-frame-pinning-requirement.html:
1356         * swipe/pushState-cached-back-swipe-expected.txt:
1357         * swipe/pushState-cached-back-swipe.html:
1358         * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
1359         * swipe/pushState-programmatic-back-while-swiping-crash.html:
1360         * swipe/resources/swipe-test.js:
1361         (measuredDurationShouldBeLessThan):
1362         (startSwipeGesture):
1363         (completeSwipeGesture):
1364         (playEventStream):
1365         (eventQueue.enqueueScrollEvent): Deleted.
1366         (eventQueue.enqueueSwipeEvent): Deleted.
1367         (eventQueue.hasPendingEvents): Deleted.
1368         (eventQueue.callAfterEventDispatch): Deleted.
1369         (eventQueue._processEventQueue): Deleted.
1370         (eventQueue._processEventQueueSoon): Deleted.
1371         * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
1372         * swipe/swipe-start-hysteresis-failures.html: Removed.
1373
1374 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1375
1376         Try to normalize variation ranges
1377         https://bugs.webkit.org/show_bug.cgi?id=170119
1378
1379         Reviewed by Simon Fraser.
1380
1381         * fast/text/variations/font-selection-properties-expected.html:
1382
1383 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
1384
1385         Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
1386         https://bugs.webkit.org/show_bug.cgi?id=169677
1387
1388         Unreviewed test gardening.
1389
1390         * platform/mac-wk1/TestExpectations:
1391         * platform/mac/TestExpectations:
1392
1393 2017-03-29  Javier Fernandez  <jfernandez@igalia.com>
1394
1395         [css-align] Adapt self-alignment properties to the new baseline syntax
1396         https://bugs.webkit.org/show_bug.cgi?id=170235
1397
1398         Reviewed by David Hyatt.
1399
1400         Added new cases to the alignment properties parsing tests so that we can verify the new
1401         baseline-alignment syntax is parsed as expected.
1402         Additionally, I modified the tests so that they use the testharness format.
1403
1404         * css3/parse-align-items-expected.txt:
1405         * css3/parse-align-items.html:
1406         * css3/parse-align-self-expected.txt:
1407         * css3/parse-align-self.html:
1408         * css3/resources/alignment-parsing-utils-th.js:
1409         (checkValues):
1410         * fast/css/parse-justify-items-expected.txt:
1411         * fast/css/parse-justify-items.html:
1412         * fast/css/parse-justify-self-expected.txt:
1413         * fast/css/parse-justify-self.html:
1414         * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
1415         (checkValues):
1416         (checkBadValues):
1417         (checkInitialValues):
1418         (checkInheritValues):
1419         (checkLegacyValues):
1420         (checkSupportedValues):
1421
1422 2017-03-29  Chris Dumez  <cdumez@apple.com>
1423
1424         Animated SVG images are not paused in pages loaded in the background
1425         https://bugs.webkit.org/show_bug.cgi?id=170043
1426         <rdar://problem/31234412>
1427
1428         Reviewed by Simon Fraser.
1429
1430         Extend layout test coverage.
1431
1432         * svg/animations/animations-paused-in-background-page-expected.txt: Added.
1433         * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
1434         * svg/animations/animations-paused-in-background-page-iframe.html: Added.
1435         * svg/animations/animations-paused-in-background-page.html: Added.
1436         * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
1437
1438 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1439
1440         Post-commit test gardening after r214546
1441         https://bugs.webkit.org/show_bug.cgi?id=169518
1442
1443         Unreviewed.
1444
1445         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1446         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1447
1448 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1449
1450         Post-commit test gardening after r214546
1451         https://bugs.webkit.org/show_bug.cgi?id=169518
1452
1453         Unreviewed.
1454
1455         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1456         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1457
1458 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
1459
1460         Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
1461         https://bugs.webkit.org/show_bug.cgi?id=170130
1462
1463         Unreviewed test gardening.
1464
1465         * TestExpectations:
1466
1467 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1468
1469         Variation fonts: Make sure that feature detection and preprocessor macros are right
1470         https://bugs.webkit.org/show_bug.cgi?id=169518
1471
1472         Reviewed by Simon Fraser.
1473
1474         Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
1475
1476         * fast/text/font-variations-feature-detection-expected.html: Added.
1477         * fast/text/font-variations-feature-detection.html: Added.
1478         * platform/ios-simulator/TestExpectations:
1479         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1480         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1481         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
1482         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
1483         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
1484         * platform/mac/TestExpectations:
1485
1486 2017-03-29  Antoine Quint  <graouts@apple.com>
1487
1488         [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
1489         https://bugs.webkit.org/show_bug.cgi?id=170239
1490         <rdar://problem/31320685>
1491
1492         Reviewed by Dean Jackson.
1493
1494         We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
1495         is up by mousing out of the media. We also add a new test where we check that clicking over the controls
1496         bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
1497         existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
1498         the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
1499
1500         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
1501         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
1502         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
1503         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
1504         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
1505
1506 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1507
1508         Mark fast/workers/worker-close-more.html as a flaky timeout.
1509         https://bugs.webkit.org/show_bug.cgi?id=169838
1510
1511         Unreviewed test gardening.
1512
1513         * platform/mac/TestExpectations:
1514
1515 2017-03-29  Youenn Fablet  <youenn@apple.com>
1516
1517         Move DTMF WebRTC extension behind its own compile flag
1518         https://bugs.webkit.org/show_bug.cgi?id=170226
1519
1520         Reviewed by Eric Carlson.
1521
1522         * TestExpectations:
1523         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1524         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1525         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1526         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1527
1528 2017-03-29  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1529
1530         [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
1531         https://bugs.webkit.org/show_bug.cgi?id=170192
1532
1533         Unreviewed test gardening.
1534
1535         * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1536
1537 2017-03-29  Youenn Fablet  <youenn@apple.com>
1538
1539         Add test for differentiating camera versus canvas stream
1540         https://bugs.webkit.org/show_bug.cgi?id=169698
1541         <rdar://problem/31076026>
1542
1543         Reviewed by Eric Carlson.
1544
1545         * fast/mediastream/captureStream/canvas2d.html:
1546
1547 2017-03-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1548
1549         [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
1550         https://bugs.webkit.org/show_bug.cgi?id=170223
1551
1552         Reviewed by Youenn Fablet.
1553
1554         After r214441 the arguments of addIceCandidate() are nullable.
1555
1556         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1557         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1558         * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
1559
1560 2017-03-29  Antoine Quint  <graouts@apple.com>
1561
1562         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1563         https://bugs.webkit.org/show_bug.cgi?id=168409
1564         <rdar://problem/30799198>
1565
1566         Reviewed by Dean Jackson.
1567
1568         Opt into ScriptedAnimationController logging.
1569
1570         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1571         * media/modern-media-controls/airplay-button/airplay-button.html:
1572
1573 2017-03-28  Youenn Fablet  <youenn@apple.com>
1574
1575         [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
1576         https://bugs.webkit.org/show_bug.cgi?id=170192
1577
1578         Reviewed by Jon Lee.
1579
1580         * fast/mediastream/RTCIceCandidate-expected.txt:
1581         * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
1582         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1583         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
1584         Ensuring sdpMid has a valid value.
1585         * fast/mediastream/resources/promise-utils.js: Improving error logging.
1586
1587 2017-03-27  Brent Fulgham  <bfulgham@apple.com>
1588
1589         Only attach Attributes to a given element one time
1590         https://bugs.webkit.org/show_bug.cgi?id=170125
1591         <rdar://problem/31279676>
1592
1593         Reviewed by Chris Dumez.
1594
1595         * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
1596         * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
1597         * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
1598         * fast/dom/Attr/only-attach-attr-once.html: Added.
1599
1600 2017-03-28  Youenn Fablet  <youenn@apple.com>
1601
1602         Stop RTCDataChannel when closing page
1603         https://bugs.webkit.org/show_bug.cgi?id=170166
1604
1605         Reviewed by Eric Carlson.
1606
1607         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1608         * webrtc/datachannel/datachannel-gc.html: Added.
1609
1610 2017-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
1611
1612         Ranges for variation font properties are not enforced
1613         https://bugs.webkit.org/show_bug.cgi?id=169979
1614
1615         Reviewed by David Hyatt.
1616
1617         * fast/text/font-selection-font-face-parse-expected.txt:
1618         * fast/text/font-selection-font-face-parse.html:
1619         * fast/text/font-selection-font-loading-api-parse-expected.txt:
1620         * fast/text/font-selection-font-loading-api-parse.html:
1621         * fast/text/font-style-parse-expected.txt:
1622         * fast/text/font-style-parse.html:
1623         * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
1624         * fast/text/variations/font-loading-api-parse-ranges.html:
1625         * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
1626         * fast/text/variations/out-of-bounds-selection-properties.html: Added.
1627         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1628
1629 2017-03-28  Andy Estes  <aestes@apple.com>
1630
1631         [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
1632         https://bugs.webkit.org/show_bug.cgi?id=170197
1633         <rdar://problem/30314067>
1634
1635         Reviewed by Brady Eidson.
1636
1637         * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
1638         * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
1639
1640 2017-03-28  Chris Dumez  <cdumez@apple.com>
1641
1642         Animated SVG images are not paused when outside viewport
1643         https://bugs.webkit.org/show_bug.cgi?id=170155
1644         <rdar://problem/31288893>
1645
1646         Reviewed by Antti Koivisto.
1647
1648         Add layout test coverage.
1649
1650         * platform/mac-wk1/TestExpectations:
1651         * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
1652         * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
1653         * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
1654         * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
1655         * svg/animations/resources/smilAnimation.svg: Added.
1656
1657 2017-03-28  Antti Koivisto  <antti@apple.com>
1658
1659         Missing render tree position invalidation when tearing down renderers for display:contents subtree
1660         https://bugs.webkit.org/show_bug.cgi?id=170199
1661         <rdar://problem/31260856>
1662
1663         Reviewed by Zalan Bujtas.
1664
1665         * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
1666         * fast/shadow-dom/slot-renderer-teardown.html: Added.
1667
1668 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1669
1670         Unreviewed, rolling out r214485.
1671
1672         This change caused LayoutTest crashes.
1673
1674         Reverted changeset:
1675
1676         "Stop RTCDataChannel when closing page"
1677         https://bugs.webkit.org/show_bug.cgi?id=170166
1678         http://trac.webkit.org/changeset/214485
1679
1680 2017-03-28  Brian Burg  <bburg@apple.com>
1681
1682         Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
1683         https://bugs.webkit.org/show_bug.cgi?id=169865
1684         <rdar://problem/31250573>
1685
1686         Reviewed by Joseph Pecoraro.
1687
1688         Add tests that verify the new command works as expected when it disables resource caching.
1689         I also manually verified that the override setting is cleared when Web Inspector disconnects.
1690         This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
1691         a load happened or not.
1692
1693         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
1694         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
1695         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
1696         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
1697
1698 2017-03-28  Youenn Fablet  <youenn@apple.com>
1699
1700         Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
1701         https://bugs.webkit.org/show_bug.cgi?id=170194
1702
1703         Reviewed by Chris Dumez.
1704
1705         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1706         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
1707
1708 2017-03-28  Joseph Pecoraro  <pecoraro@apple.com>
1709
1710         Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
1711         https://bugs.webkit.org/show_bug.cgi?id=166862
1712         <rdar://problem/29835977>
1713
1714         Reviewed by Brian Burg.
1715
1716         * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
1717         * http/tests/inspector/network/resource-mime-type.html: Added.
1718         Test resource mime types for different resources.
1719
1720         * http/tests/inspector/network/resources/json.php: Added.
1721         * http/tests/inspector/network/resources/script.js: Added.
1722         * http/tests/inspector/network/resources/script.txt: Added.
1723         * http/tests/inspector/network/resources/stylesheet.css: Added.
1724         * http/tests/inspector/network/resources/stylesheet.txt: Added.
1725         * http/tests/resources/square20.jpg: Added.
1726         Resources for various requests and different mime types.
1727
1728 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1729
1730         Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
1731         https://bugs.webkit.org/show_bug.cgi?id=168132
1732
1733         Unreviewed test gardening.
1734
1735         * platform/mac/TestExpectations:
1736
1737 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1738
1739         Mark two fast/scrolling/ios/touch-scroll tests as failing.
1740         https://bugs.webkit.org/show_bug.cgi?id=170153
1741
1742         Unreviewed test gardening.
1743
1744         * platform/ios-wk2/TestExpectations:
1745
1746 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1747
1748         Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
1749
1750         Unreviewed test gardening.
1751
1752         * platform/ios/TestExpectations:
1753
1754 2017-03-28  Youenn Fablet  <youenn@apple.com>
1755
1756         Stop RTCDataChannel when closing page
1757         https://bugs.webkit.org/show_bug.cgi?id=170166
1758
1759         Reviewed by Eric Carlson.
1760
1761         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1762         * webrtc/datachannel/datachannel-gc.html: Added.
1763
1764 2017-03-28  Antoine Quint  <graouts@apple.com>
1765
1766         REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
1767         https://bugs.webkit.org/show_bug.cgi?id=170180
1768
1769         Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
1770
1771         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1772         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1773
1774 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1775
1776         Mark fast/history/ios/history-scroll-restoration.html as flaky.
1777         https://bugs.webkit.org/show_bug.cgi?id=169558
1778
1779         Unreviewed test gardening.
1780
1781         * platform/ios-wk2/TestExpectations:
1782
1783 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1784
1785         Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
1786         https://bugs.webkit.org/show_bug.cgi?id=170180
1787
1788         Unreviewed test gardening.
1789
1790         * platform/ios/TestExpectations:
1791
1792 2017-03-28  Youenn Fablet  <youenn@apple.com>
1793
1794         LayoutTest webrtc/video-getParameters.html is failing
1795         https://bugs.webkit.org/show_bug.cgi?id=170148
1796
1797         Unreviewed.
1798
1799         * TestExpectations: Marking webrtc/video-getParameters.html as failing.
1800
1801 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1802
1803         Mark webrtc/video-replace-track-to-null.html as flaky.
1804         https://bugs.webkit.org/show_bug.cgi?id=170178
1805
1806         Unreviewed test gardening.
1807
1808         * TestExpectations:
1809
1810 2017-03-28  Jonathan Bedard  <jbedard@apple.com>
1811
1812         Moved gardened ios-simulator tests to ios folders
1813         <rdar://problem/30948691>
1814
1815         Unreviewed test re-organization.
1816
1817         Moving ios-simulator test expectations to share as many expectations
1818         as possible with on-device testing.
1819
1820         * platform/ios: Moved from platform/ios-simulator.
1821         * platform/ios-device: Added.
1822         * platform/ios-device-wk1: Added.
1823         * platform/ios-device-wk2: Added.
1824         * platform/ios-simulator: Moved to platform/ios.
1825         * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
1826         * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
1827         * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
1828         * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
1829
1830 2017-03-28  Yoav Weiss  <yoav@yoav.ws>
1831
1832         Add a warning for unused link preloads.
1833         https://bugs.webkit.org/show_bug.cgi?id=165670
1834
1835         Reviewed by Youenn Fablet.
1836
1837         * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
1838         * http/tests/preload/download_resources-expected.txt:
1839         * http/tests/preload/download_resources.html: Added references to preloaded resources.
1840         * http/tests/preload/onerror_event-expected.txt:
1841         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1842         * http/tests/preload/onload_event-expected.txt:
1843         * http/tests/preload/onload_event.html: Added references to preloaded resources.
1844         * http/tests/preload/single_download_preload.html: Deflaked.
1845         * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
1846         * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
1847         * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
1848         * http/tests/preload/unused_preload_warning-expected.txt: Added.
1849         * http/tests/preload/unused_preload_warning.html: Added.
1850
1851 2017-03-28  Antoine Quint  <graouts@apple.com>
1852
1853         REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
1854         https://bugs.webkit.org/show_bug.cgi?id=170171
1855         <rdar://problem/31095500>
1856
1857         Reviewed by Dean Jackson.
1858
1859         Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
1860         the "presented" property returns false immediately after calling hide() on the panel.
1861
1862         * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
1863         * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
1864         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
1865         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
1866
1867 2017-03-28  Aaron Chu  <aaron_chu@apple.com>
1868
1869         AX: Media controls should be able to be re-activated after faded away
1870         https://bugs.webkit.org/show_bug.cgi?id=170048
1871         <rdar://problem/30157179>
1872
1873         Reviewed by Antoine Quint.
1874
1875         * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
1876         * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
1877
1878 2017-03-28  Antoine Quint  <graouts@apple.com>
1879
1880         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1881         https://bugs.webkit.org/show_bug.cgi?id=169145
1882         <rdar://problem/17048858>
1883
1884         Reviewed by Dean Jackson.
1885
1886         We add new tests for media documents and related features that cover the following cases:
1887         
1888             - checking <video> with only audio tracks does not show the fullscreen button
1889             - checking <video> with only audio tracks does not show the picture-in-picture button
1890             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1891
1892         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1893         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1894         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1895         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1896         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1897         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1898         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1899         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1900         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1901         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1902         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1903         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1904         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1905         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1906         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1907         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1908         * platform/ios-simulator/TestExpectations:
1909         * platform/mac/TestExpectations:
1910
1911 2017-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
1912
1913         REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
1914         https://bugs.webkit.org/show_bug.cgi?id=169771
1915
1916         Reviewed by Simon Fraser.
1917
1918         * fast/images/animated-image-different-dest-size-expected.html: Added.
1919         * fast/images/animated-image-different-dest-size.html: Added.
1920         This test crashes without this patch.
1921
1922         * fast/images/animated-image-loop-count.html:
1923         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1924
1925         * fast/images/async-image-background-image-expected.html: Added.
1926         * fast/images/async-image-background-image.html: Added.
1927         Ensures the background image can be drawn asynchronously if it is large.
1928
1929         * fast/images/async-image-canvas-draw-image-expected.html: Added.
1930         * fast/images/async-image-canvas-draw-image.html: Added.
1931         Ensures the image is drawn synchronously on the canvas regardless of its size.
1932
1933         * fast/images/ordered-animated-image-frames.html:
1934         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1935
1936         * fast/images/reset-image-animation-expected.txt:
1937         * fast/images/reset-image-animation.html:
1938         Change how the steps of the test are ordered so the test can be not flaky.
1939         Running it with -repeat-each was failing.
1940
1941         * fast/images/resources/red-green-blue-900-300.png: Added.
1942
1943 2017-03-27  Youenn Fablet  <youenn@apple.com>
1944
1945         addIceCandidate should not throw if passed null or undefined
1946         https://bugs.webkit.org/show_bug.cgi?id=170118
1947
1948         Reviewed by Eric Carlson.
1949
1950         Updating test to log addIceCandidate rejection.
1951
1952         * webrtc/datachannel/basic.html:
1953         * webrtc/routines.js:
1954         (iceCallback1):
1955         (iceCallback2):
1956         (onAddIceCandidateError):
1957
1958 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
1959
1960         Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
1961
1962         Unreviewed test gardening.
1963
1964         * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
1965         * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
1966
1967 2017-03-27  Antti Koivisto  <antti@apple.com>
1968
1969         Loading in-body stylesheets should not block rendering of elements before them
1970         https://bugs.webkit.org/show_bug.cgi?id=169345
1971
1972         Reviewed by Simon Fraser.
1973
1974         * http/tests/incremental/resources/delayed-css.php: Added.
1975         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
1976         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
1977
1978 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
1979
1980         Test variation font ranges in the CSS Font Loading API
1981         https://bugs.webkit.org/show_bug.cgi?id=170022
1982
1983         Reviewed by Dean Jackson.
1984
1985         * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
1986         * fast/text/variations/font-loading-api-parse-ranges.html: Added.
1987
1988 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
1989
1990         Unreviewed, rolling out r214411.
1991
1992         Two of the LayoutTests for this change time out on ios-
1993         simulator.
1994
1995         Reverted changeset:
1996
1997         "[Modern Media Controls] Improve media documents across macOS,
1998         iPhone and iPad"
1999         https://bugs.webkit.org/show_bug.cgi?id=169145
2000         http://trac.webkit.org/changeset/214411
2001
2002 2017-03-27  Antoine Quint  <graouts@apple.com>
2003
2004         [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
2005         https://bugs.webkit.org/show_bug.cgi?id=168517
2006         <rdar://problem/30577636>
2007
2008         Reviewed by Dean Jackson.
2009
2010         * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
2011
2012 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2013
2014         Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
2015         https://bugs.webkit.org/show_bug.cgi?id=169679
2016
2017         Unreviewed test gardening.
2018
2019         * platform/mac/TestExpectations:
2020
2021 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2022
2023         Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
2024         https://bugs.webkit.org/show_bug.cgi?id=170127
2025
2026         Unreviewed test gardening.
2027
2028         * platform/mac/TestExpectations:
2029
2030 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2031
2032         Mark media/modern-media-controls/time-label/time-label.html as flaky.
2033         https://bugs.webkit.org/show_bug.cgi?id=169678
2034
2035         Unreviewed test gardening.
2036
2037         * platform/mac-wk1/TestExpectations:
2038
2039 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2040
2041         Marking two modern-media-controls tests as timeouts.
2042         https://bugs.webkit.org/show_bug.cgi?id=170123
2043
2044         Unreviewed test gardening.
2045
2046         * platform/ios-simulator/TestExpectations:
2047
2048 2017-03-27  Youenn Fablet  <youenn@apple.com>
2049
2050         Tighten RTCDatachannel creation and parameter getters
2051         https://bugs.webkit.org/show_bug.cgi?id=170081
2052
2053         Reviewed by Eric Carlson.
2054
2055         * webrtc/datachannel/basic-expected.txt:
2056         * webrtc/datachannel/basic.html:
2057
2058 2017-03-27  Youenn Fablet  <youenn@apple.com>
2059
2060         Add support for RTCRtpReceiver/RTCRtpSender getParameters
2061         https://bugs.webkit.org/show_bug.cgi?id=170057
2062
2063         Reviewed by Alex Christensen.
2064
2065         * webrtc/video-getParameters-expected.txt: Added.
2066         * webrtc/video-getParameters.html: Added.
2067
2068 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
2069
2070         font variation properties don't need to accept numbers
2071         https://bugs.webkit.org/show_bug.cgi?id=169357
2072
2073         Reviewed by Antti Koivisto.
2074
2075         * fast/text/font-selection-font-face-parse-expected.txt:
2076         * fast/text/font-selection-font-face-parse.html:
2077         * fast/text/font-selection-font-loading-api-parse-expected.txt:
2078         * fast/text/font-selection-font-loading-api-parse.html:
2079         * fast/text/font-stretch-parse-expected.txt:
2080         * fast/text/font-stretch-parse.html:
2081         * fast/text/font-style-parse-expected.txt:
2082         * fast/text/font-style-parse.html:
2083         * fast/text/variations/font-selection-properties.html:
2084         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2085
2086 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
2087
2088         Implement format specifier for variation fonts
2089         https://bugs.webkit.org/show_bug.cgi?id=169327
2090
2091         Reviewed by Simon Fraser.
2092
2093         * fast/text/variations/font-face-format-expected.html: Added.
2094         * fast/text/variations/font-face-format.html: Added.
2095
2096 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
2097
2098         Make sure animation works for font-weight, font-stretch, and font-style
2099         https://bugs.webkit.org/show_bug.cgi?id=169683
2100
2101         Reviewed by Simon Fraser.
2102
2103         * animations/font-variations/font-stretch-expected.txt: Added.
2104         * animations/font-variations/font-stretch.html: Added.
2105         * animations/font-variations/font-style-expected.txt: Added.
2106         * animations/font-variations/font-style.html: Added.
2107         * animations/font-variations/font-weight-expected.txt: Added.
2108         * animations/font-variations/font-weight.html: Added.
2109         * animations/resources/animation-test-helpers.js:
2110         (compareFontStyle):
2111         (getPropertyValue):
2112         (comparePropertyValue):
2113
2114 2017-03-27  Alex Christensen  <achristensen@webkit.org>
2115
2116         Make WebSockets work in network process
2117         https://bugs.webkit.org/show_bug.cgi?id=169930
2118
2119         Reviewed by Youenn Fablet.
2120
2121         * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
2122         * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
2123         * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
2124         (web_socket_do_extra_handshake):
2125         (web_socket_transfer_data):
2126         * platform/ios-simulator-wk1/TestExpectations:
2127         * platform/mac-wk1/TestExpectations:
2128         * platform/win/TestExpectations:
2129
2130 2017-03-27  Antoine Quint  <graouts@apple.com>
2131
2132         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
2133         https://bugs.webkit.org/show_bug.cgi?id=169145
2134         <rdar://problem/17048858>
2135
2136         Reviewed by Dean Jackson.
2137
2138         We add new tests for media documents and related features that cover the following cases:
2139         
2140             - checking <video> with only audio tracks does not show the fullscreen button
2141             - checking <video> with only audio tracks does not show the picture-in-picture button
2142             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
2143
2144         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
2145         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
2146         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
2147         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
2148         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
2149         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
2150         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
2151         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
2152         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
2153         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
2154         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
2155         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
2156         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
2157         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
2158         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
2159         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
2160         * platform/ios-simulator/TestExpectations:
2161         * platform/mac/TestExpectations:
2162
2163 2017-03-25  Aaron Chu  <aaron_chu@apple.com>
2164
2165         AX: Media controls are unlabeled
2166         https://bugs.webkit.org/show_bug.cgi?id=169947
2167         <rdar://problem/30153323>
2168
2169         Reviewed by Antoine Quint.
2170
2171         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2172         * media/modern-media-controls/airplay-button/airplay-button.html:
2173         * media/modern-media-controls/forward-button/forward-button-expected.txt:
2174         * media/modern-media-controls/forward-button/forward-button.html:
2175         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
2176         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
2177         * media/modern-media-controls/icon-button/icon-button-expected.txt:
2178         * media/modern-media-controls/icon-button/icon-button.html:
2179         * media/modern-media-controls/icon-service/icon-service-expected.txt:
2180         * media/modern-media-controls/icon-service/icon-service.html:
2181         * media/modern-media-controls/mute-button/mute-button-expected.txt:
2182         * media/modern-media-controls/mute-button/mute-button.html:
2183         * media/modern-media-controls/pip-button/pip-button-expected.txt:
2184         * media/modern-media-controls/pip-button/pip-button.html:
2185         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
2186         * media/modern-media-controls/play-pause-button/play-pause-button.html:
2187         * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
2188         * media/modern-media-controls/rewind-button/rewind-button.html:
2189         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
2190         * media/modern-media-controls/skip-back-button/skip-back-button.html:
2191         * media/modern-media-controls/start-button/start-button-expected.txt:
2192         * media/modern-media-controls/start-button/start-button.html:
2193         * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
2194         * media/modern-media-controls/tracks-button/tracks-button.html:
2195
2196 2017-03-25  Carlos Garcia Campos  <cgarcia@igalia.com>
2197
2198         Unreviewed GTK+ gardening. Update expectations of several tests.
2199
2200         * platform/gtk/TestExpectations:
2201
2202 2017-03-25  Myles C. Maxfield  <mmaxfield@apple.com>
2203
2204         Post-commit test fix after r214394
2205         https://bugs.webkit.org/show_bug.cgi?id=170083
2206
2207         Unreviewed.
2208
2209         * fast/text/variations/optical-sizing.html:
2210
2211 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
2212
2213         Add font-optical-sizing to CSSComputedStyleDeclaration
2214         https://bugs.webkit.org/show_bug.cgi?id=170083
2215
2216         Reviewed by Joseph Pecoraro.
2217
2218         * fast/css/getComputedStyle/computed-style-expected.txt:
2219         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2220         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2221         * fast/css/getComputedStyle/resources/property-names.js:
2222         * fast/text/variations/optical-sizing-expected.txt:
2223         * fast/text/variations/optical-sizing.html:
2224         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
2225         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
2226         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
2227
2228 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2229
2230         Consolidate TestExpectations for media/restore-from-page-cache.html.
2231
2232         Unreviewed test gardening.
2233
2234         * platform/mac/TestExpectations:
2235
2236 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2237
2238         Unreviewed, rolling out r214361.
2239
2240         This change caused flakiness in http/tests/preload tests.
2241
2242         Reverted changeset:
2243
2244         "Add a warning for unused link preloads."
2245         https://bugs.webkit.org/show_bug.cgi?id=165670
2246         http://trac.webkit.org/changeset/214361
2247
2248 2017-03-24  Antoine Quint  <graouts@webkit.org>
2249
2250         [Modern Media Controls] Remove placard icon if height is compressed
2251         https://bugs.webkit.org/show_bug.cgi?id=167935
2252         <rdar://problem/30397128>
2253
2254         Reviewed by Dean Jackson.
2255
2256         We add a new test to check that the various designed constraints to toggle display of a placard's
2257         icon, title and description are honored. Also, due to the old layout() method now being called
2258         "commit()", we refactor a relevant test.
2259
2260         * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
2261         * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
2262         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
2263         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
2264
2265 2017-03-24  Eric Carlson  <eric.carlson@apple.com>
2266
2267         [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
2268         https://bugs.webkit.org/show_bug.cgi?id=170056
2269
2270         Reviewed by Youenn Fablet.
2271
2272         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
2273         * fast/mediastream/MediaStream-video-element-displays-buffer.html:
2274         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
2275         * fast/mediastream/apply-constraints-advanced-expected.txt:
2276         * fast/mediastream/apply-constraints-advanced.html:
2277         * fast/mediastream/apply-constraints-video-expected.txt:
2278         * fast/mediastream/apply-constraints-video.html:
2279
2280 2017-03-24  Dean Jackson  <dino@apple.com>
2281
2282         Serialization of custom props in longhand should be "" not value of shorthand
2283         https://bugs.webkit.org/show_bug.cgi?id=167699
2284         <rdar://problem/30324200>
2285
2286         Reviewed by Sam Weinig.
2287
2288         * fast/css/variables/rule-property-get-expected.html:
2289         * fast/css/variables/rule-property-get.html:
2290
2291 2017-03-24  Antoine Quint  <graouts@webkit.org>
2292
2293         [Modern Media Controls] Captions don't move with the appearance of the inline controls
2294         https://bugs.webkit.org/show_bug.cgi?id=170051
2295         <rdar://problem/30754428>
2296
2297         Reviewed by Dean Jackson.
2298
2299         Add a new test, which would have previously failed, where we check that we account for the controls bar height
2300         when showing captions with the controls bar visible.
2301
2302         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
2303         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
2304
2305 2017-03-24  Brent Fulgham  <bfulgham@apple.com>
2306
2307         Handle recursive calls to ProcessingInstruction::checkStyleSheet
2308         https://bugs.webkit.org/show_bug.cgi?id=169982
2309         <rdar://problem/31083051>
2310
2311         Reviewed by Antti Koivisto.
2312
2313         * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
2314         * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
2315         * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
2316         * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
2317         * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
2318         * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
2319         * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
2320         * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
2321         * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
2322         * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
2323         * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
2324
2325 2017-03-24  Brady Eidson  <beidson@apple.com>
2326
2327         A null compound index value crashes the Databases process.
2328         <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
2329
2330         Reviewed by Alex Christensen.
2331
2332         * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
2333         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
2334         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
2335         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
2336         * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
2337
2338 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2339
2340         Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
2341         https://bugs.webkit.org/show_bug.cgi?id=170068
2342
2343         Unreviewed test gardening.
2344
2345         * platform/ios-simulator/TestExpectations:
2346
2347 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2348
2349         Unreviewed, rolling out r214360.
2350
2351         This change caused 20+ LayoutTest failures.
2352
2353         Reverted changeset:
2354
2355         "Handle recursive calls to
2356         ProcessingInstruction::checkStyleSheet"
2357         https://bugs.webkit.org/show_bug.cgi?id=169982
2358         http://trac.webkit.org/changeset/214360
2359
2360 2017-03-24  Youenn Fablet  <youenn@apple.com>
2361
2362         Add support for qpSum in WebRTC stats
2363         https://bugs.webkit.org/show_bug.cgi?id=170060
2364
2365         Reviewed by Eric Carlson.
2366
2367         * webrtc/video-stats.html:
2368
2369 2017-03-24  Daniel Bates  <dabates@apple.com>
2370
2371         Prevent new navigations during document unload
2372         https://bugs.webkit.org/show_bug.cgi?id=169934
2373         <rdar://problem/31247584>
2374
2375         Reviewed by Chris Dumez.
2376
2377         Add a test to ensure that we do not cause an assertion fail when calling setTimeout
2378         after starting a navigation from an onunload event handler.
2379
2380         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
2381         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
2382
2383 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
2384
2385         Implement font-optical-sizing
2386         https://bugs.webkit.org/show_bug.cgi?id=168895
2387
2388         Reviewed by Dean Jackson.
2389
2390         * fast/text/variations/optical-sizing-expected.txt: Added.
2391         * fast/text/variations/optical-sizing.html: Added.
2392
2393 2017-03-24  Yoav Weiss  <yoav@yoav.ws>
2394
2395         Add a warning for unused link preloads.
2396         https://bugs.webkit.org/show_bug.cgi?id=165670
2397
2398         Reviewed by Youenn Fablet.
2399
2400         This adds a test for the unused preload warning, and adapts some of the other preload tests,
2401         to avoid warnings.
2402
2403         * http/tests/preload/download_resources-expected.txt: Changed.
2404         * http/tests/preload/download_resources.html: Added references to preloaded resources.
2405         * http/tests/preload/onerrer_event-expected.txt: Changed.
2406         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
2407         * http/tests/preload/onload_event.html: Added references to preloaded resources.
2408         * http/tests/preload/resources/single_download_preload.html: Deflaked.
2409         * http/tests/preload/unused_preload_warning-expected.txt: Added.
2410         * http/tests/preload/unused_preload_warning.html: Added.
2411
2412 2017-03-24  Brent Fulgham  <bfulgham@apple.com>
2413
2414         Handle recursive calls to ProcessingInstruction::checkStyleSheet
2415         https://bugs.webkit.org/show_bug.cgi?id=169982
2416         <rdar://problem/31083051>
2417
2418         Reviewed by Antti Koivisto.
2419
2420         * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
2421         * fast/dom/beforeload/image-removed-during-before-load.html: Added.
2422         * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
2423         * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
2424         * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
2425         * fast/dom/beforeload/recursive-link-before-load.html: Added.
2426         * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
2427         * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
2428         * fast/dom/beforeload/resources/content.xhtml: Added.
2429         * fast/dom/beforeload/resources/pass.css: Added.
2430         * fast/dom/beforeload/resources/test.xsl: Added.
2431
2432 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
2433
2434         font-style needs a new CSSValue to make CSSRule.cssText work correctly
2435         https://bugs.webkit.org/show_bug.cgi?id=169258
2436
2437         Reviewed by David Hyatt.
2438
2439         Update tests' expected results.
2440
2441         * fast/text/font-selection-font-face-parse-expected.txt:
2442         * fast/text/font-selection-font-face-parse.html:
2443         * fast/text/font-style-parse-expected.txt:
2444         * fast/text/font-style-parse.html:
2445         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2446         * svg/css/getComputedStyle-basic-expected.txt:
2447
2448 2017-03-24  Youenn Fablet  <youenn@apple.com>
2449
2450         Add libwebrtc backend support for RTCRtpSender::replaceTrack
2451         https://bugs.webkit.org/show_bug.cgi?id=169841
2452
2453         Reviewed by Alex Christensen.
2454
2455         * webrtc/audio-replace-track-expected.txt: Added.
2456         * webrtc/audio-replace-track.html: Added.
2457         * webrtc/video-replace-track-expected.txt: Added.
2458         * webrtc/video-replace-track.html: Added.
2459         * webrtc/video-replace-track-to-null-expected.txt: Added.
2460         * webrtc/video-replace-track-to-null.html: Added.
2461
2462 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2463
2464         Update TestExpectations for media/restore-from-page-cache.html.
2465
2466         Unreviewed test gardening.
2467
2468         * platform/mac-wk2/TestExpectations:
2469         * platform/mac/TestExpectations:
2470
2471 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2472
2473         Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
2474
2475         * platform/gtk/TestExpectations:
2476
2477 2017-03-24  Youenn Fablet  <youenn@apple.com>
2478
2479         Add support for DataChannel and MediaStreamTrack stats
2480         https://bugs.webkit.org/show_bug.cgi?id=170031
2481
2482         Reviewed by Eric Carlson.
2483
2484         * webrtc/datachannel/datachannel-stats-expected.txt: Added.
2485         * webrtc/datachannel/datachannel-stats.html: Added.
2486         * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
2487         * webrtc/video-mediastreamtrack-stats.html: Added.
2488
2489 2017-03-24  Chris Dumez  <cdumez@apple.com>
2490
2491         Extend svg/animations/animations-paused-disconnected-iframe.html
2492         https://bugs.webkit.org/show_bug.cgi?id=170035
2493
2494         Reviewed by Andreas Kling.
2495
2496         Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
2497
2498         * svg/animations/animations-paused-disconnected-iframe-expected.txt:
2499         * svg/animations/animations-paused-disconnected-iframe.html:
2500
2501 2017-03-24  Youenn Fablet  <youenn@apple.com>
2502
2503         Fix framesEncoded/framesDecoded RTC stats
2504         https://bugs.webkit.org/show_bug.cgi?id=170024
2505
2506         Reviewed by Eric Carlson.
2507
2508         * webrtc/video-stats-expected.txt: Added.
2509         * webrtc/video-stats.html: Added.
2510
2511 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2512
2513         Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
2514
2515         * platform/gtk/TestExpectations:
2516
2517 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2518
2519         Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
2520
2521         We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
2522         mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
2523         webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
2524         mime type and returned application/octet-stream.
2525
2526         * platform/gtk/TestExpectations:
2527         * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
2528         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
2529
2530 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2531
2532         Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
2533
2534         We are now getting a MIME type for otf files.
2535
2536         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2537
2538 2017-03-24  Per Arne Vollan  <pvollan@apple.com>
2539
2540         Text stroke is sometimes clipped on video captions.
2541         https://bugs.webkit.org/show_bug.cgi?id=170006
2542
2543         Reviewed by Eric Carlson.
2544
2545         * media/track/track-css-stroke-cues-expected.txt:
2546         * media/track/track-css-stroke-cues.html:
2547
2548 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2549
2550         [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
2551         https://bugs.webkit.org/show_bug.cgi?id=170001
2552
2553         Reviewed by Michael Catanzaro.
2554
2555         Remove platform specific expectations of two test because now we do the same as other wk2 ports.
2556
2557         * platform/gtk/TestExpectations:
2558
2559 2017-03-23  Antti Koivisto  <antti@apple.com>
2560
2561         Revert r213712, caused iPad PLT regression
2562         https://bugs.webkit.org/show_bug.cgi?id=170040
2563
2564         Unreviewed.
2565
2566         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
2567         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
2568
2569 2017-03-23  Chris Dumez  <cdumez@apple.com>
2570
2571         SVG animations are not paused when their <svg> element is removed from the document
2572         https://bugs.webkit.org/show_bug.cgi?id=170030
2573         <rdar://problem/31230252>
2574
2575         Reviewed by Dean Jackson.
2576
2577         Add layout test coverage.
2578
2579         * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
2580         * svg/animations/animations-paused-when-removed-from-document.html: Added.
2581
2582 2017-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
2583
2584         font shorthand should accept variation values
2585         https://bugs.webkit.org/show_bug.cgi?id=168998
2586
2587         Reviewed by Simon Fraser.
2588
2589         * fast/text/font-style-parse-expected.txt:
2590         * fast/text/font-style-parse.html:
2591         * fast/text/font-weight-parse-expected.txt:
2592         * fast/text/font-weight-parse.html:
2593
2594 2017-03-23  Chris Dumez  <cdumez@apple.com>
2595
2596         SVG animations are not paused when inserted into a hidden page
2597         https://bugs.webkit.org/show_bug.cgi?id=170026
2598         <rdar://problem/31228704>
2599
2600         Reviewed by Andreas Kling.
2601
2602         Add layout test coverage.
2603
2604         * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
2605         * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
2606         * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
2607         * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
2608
2609 == Rolled over to ChangeLog-2017-03-23 ==