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