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