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