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