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