Swipe gesture tests don't work on macOS Sierra
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-03-29  Tim Horton  <timothy_horton@apple.com>
2
3         Swipe gesture tests don't work on macOS Sierra
4         https://bugs.webkit.org/show_bug.cgi?id=161675
5         <rdar://problem/23379930>
6
7         Reviewed by Darin Adler.
8
9         * platform/mac-wk2/TestExpectations:
10         * swipe/basic-cached-back-swipe-expected.txt:
11         * swipe/basic-cached-back-swipe.html:
12         * swipe/main-frame-pinning-requirement-expected.txt:
13         * swipe/main-frame-pinning-requirement.html:
14         * swipe/pushState-cached-back-swipe-expected.txt:
15         * swipe/pushState-cached-back-swipe.html:
16         * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
17         * swipe/pushState-programmatic-back-while-swiping-crash.html:
18         * swipe/resources/swipe-test.js:
19         (measuredDurationShouldBeLessThan):
20         (startSwipeGesture):
21         (completeSwipeGesture):
22         (playEventStream):
23         (eventQueue.enqueueScrollEvent): Deleted.
24         (eventQueue.enqueueSwipeEvent): Deleted.
25         (eventQueue.hasPendingEvents): Deleted.
26         (eventQueue.callAfterEventDispatch): Deleted.
27         (eventQueue._processEventQueue): Deleted.
28         (eventQueue._processEventQueueSoon): Deleted.
29         * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
30         * swipe/swipe-start-hysteresis-failures.html: Removed.
31
32 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
33
34         Try to normalize variation ranges
35         https://bugs.webkit.org/show_bug.cgi?id=170119
36
37         Reviewed by Simon Fraser.
38
39         * fast/text/variations/font-selection-properties-expected.html:
40
41 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
42
43         Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
44         https://bugs.webkit.org/show_bug.cgi?id=169677
45
46         Unreviewed test gardening.
47
48         * platform/mac-wk1/TestExpectations:
49         * platform/mac/TestExpectations:
50
51 2017-03-29  Javier Fernandez  <jfernandez@igalia.com>
52
53         [css-align] Adapt self-alignment properties to the new baseline syntax
54         https://bugs.webkit.org/show_bug.cgi?id=170235
55
56         Reviewed by David Hyatt.
57
58         Added new cases to the alignment properties parsing tests so that we can verify the new
59         baseline-alignment syntax is parsed as expected.
60         Additionally, I modified the tests so that they use the testharness format.
61
62         * css3/parse-align-items-expected.txt:
63         * css3/parse-align-items.html:
64         * css3/parse-align-self-expected.txt:
65         * css3/parse-align-self.html:
66         * css3/resources/alignment-parsing-utils-th.js:
67         (checkValues):
68         * fast/css/parse-justify-items-expected.txt:
69         * fast/css/parse-justify-items.html:
70         * fast/css/parse-justify-self-expected.txt:
71         * fast/css/parse-justify-self.html:
72         * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
73         (checkValues):
74         (checkBadValues):
75         (checkInitialValues):
76         (checkInheritValues):
77         (checkLegacyValues):
78         (checkSupportedValues):
79
80 2017-03-29  Chris Dumez  <cdumez@apple.com>
81
82         Animated SVG images are not paused in pages loaded in the background
83         https://bugs.webkit.org/show_bug.cgi?id=170043
84         <rdar://problem/31234412>
85
86         Reviewed by Simon Fraser.
87
88         Extend layout test coverage.
89
90         * svg/animations/animations-paused-in-background-page-expected.txt: Added.
91         * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
92         * svg/animations/animations-paused-in-background-page-iframe.html: Added.
93         * svg/animations/animations-paused-in-background-page.html: Added.
94         * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
95
96 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
97
98         Post-commit test gardening after r214546
99         https://bugs.webkit.org/show_bug.cgi?id=169518
100
101         Unreviewed.
102
103         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
104         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
105
106 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
107
108         Post-commit test gardening after r214546
109         https://bugs.webkit.org/show_bug.cgi?id=169518
110
111         Unreviewed.
112
113         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
114         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
115
116 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
117
118         Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
119         https://bugs.webkit.org/show_bug.cgi?id=170130
120
121         Unreviewed test gardening.
122
123         * TestExpectations:
124
125 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
126
127         Variation fonts: Make sure that feature detection and preprocessor macros are right
128         https://bugs.webkit.org/show_bug.cgi?id=169518
129
130         Reviewed by Simon Fraser.
131
132         Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
133
134         * fast/text/font-variations-feature-detection-expected.html: Added.
135         * fast/text/font-variations-feature-detection.html: Added.
136         * platform/ios-simulator/TestExpectations:
137         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
138         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
139         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
140         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
141         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
142         * platform/mac/TestExpectations:
143
144 2017-03-29  Antoine Quint  <graouts@apple.com>
145
146         [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
147         https://bugs.webkit.org/show_bug.cgi?id=170239
148         <rdar://problem/31320685>
149
150         Reviewed by Dean Jackson.
151
152         We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
153         is up by mousing out of the media. We also add a new test where we check that clicking over the controls
154         bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
155         existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
156         the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
157
158         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
159         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
160         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
161         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
162         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
163
164 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
165
166         Mark fast/workers/worker-close-more.html as a flaky timeout.
167         https://bugs.webkit.org/show_bug.cgi?id=169838
168
169         Unreviewed test gardening.
170
171         * platform/mac/TestExpectations:
172
173 2017-03-29  Youenn Fablet  <youenn@apple.com>
174
175         Move DTMF WebRTC extension behind its own compile flag
176         https://bugs.webkit.org/show_bug.cgi?id=170226
177
178         Reviewed by Eric Carlson.
179
180         * TestExpectations:
181         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
182         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
183         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
184         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
185
186 2017-03-29  Carlos Alberto Lopez Perez  <clopez@igalia.com>
187
188         [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
189         https://bugs.webkit.org/show_bug.cgi?id=170192
190
191         Unreviewed test gardening.
192
193         * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
194
195 2017-03-29  Youenn Fablet  <youenn@apple.com>
196
197         Add test for differentiating camera versus canvas stream
198         https://bugs.webkit.org/show_bug.cgi?id=169698
199         <rdar://problem/31076026>
200
201         Reviewed by Eric Carlson.
202
203         * fast/mediastream/captureStream/canvas2d.html:
204
205 2017-03-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
206
207         [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
208         https://bugs.webkit.org/show_bug.cgi?id=170223
209
210         Reviewed by Youenn Fablet.
211
212         After r214441 the arguments of addIceCandidate() are nullable.
213
214         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
215         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
216         * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
217
218 2017-03-29  Antoine Quint  <graouts@apple.com>
219
220         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
221         https://bugs.webkit.org/show_bug.cgi?id=168409
222         <rdar://problem/30799198>
223
224         Reviewed by Dean Jackson.
225
226         Opt into ScriptedAnimationController logging.
227
228         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
229         * media/modern-media-controls/airplay-button/airplay-button.html:
230
231 2017-03-28  Youenn Fablet  <youenn@apple.com>
232
233         [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
234         https://bugs.webkit.org/show_bug.cgi?id=170192
235
236         Reviewed by Jon Lee.
237
238         * fast/mediastream/RTCIceCandidate-expected.txt:
239         * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
240         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
241         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
242         Ensuring sdpMid has a valid value.
243         * fast/mediastream/resources/promise-utils.js: Improving error logging.
244
245 2017-03-27  Brent Fulgham  <bfulgham@apple.com>
246
247         Only attach Attributes to a given element one time
248         https://bugs.webkit.org/show_bug.cgi?id=170125
249         <rdar://problem/31279676>
250
251         Reviewed by Chris Dumez.
252
253         * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
254         * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
255         * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
256         * fast/dom/Attr/only-attach-attr-once.html: Added.
257
258 2017-03-28  Youenn Fablet  <youenn@apple.com>
259
260         Stop RTCDataChannel when closing page
261         https://bugs.webkit.org/show_bug.cgi?id=170166
262
263         Reviewed by Eric Carlson.
264
265         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
266         * webrtc/datachannel/datachannel-gc.html: Added.
267
268 2017-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
269
270         Ranges for variation font properties are not enforced
271         https://bugs.webkit.org/show_bug.cgi?id=169979
272
273         Reviewed by David Hyatt.
274
275         * fast/text/font-selection-font-face-parse-expected.txt:
276         * fast/text/font-selection-font-face-parse.html:
277         * fast/text/font-selection-font-loading-api-parse-expected.txt:
278         * fast/text/font-selection-font-loading-api-parse.html:
279         * fast/text/font-style-parse-expected.txt:
280         * fast/text/font-style-parse.html:
281         * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
282         * fast/text/variations/font-loading-api-parse-ranges.html:
283         * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
284         * fast/text/variations/out-of-bounds-selection-properties.html: Added.
285         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
286
287 2017-03-28  Andy Estes  <aestes@apple.com>
288
289         [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
290         https://bugs.webkit.org/show_bug.cgi?id=170197
291         <rdar://problem/30314067>
292
293         Reviewed by Brady Eidson.
294
295         * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
296         * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
297
298 2017-03-28  Chris Dumez  <cdumez@apple.com>
299
300         Animated SVG images are not paused when outside viewport
301         https://bugs.webkit.org/show_bug.cgi?id=170155
302         <rdar://problem/31288893>
303
304         Reviewed by Antti Koivisto.
305
306         Add layout test coverage.
307
308         * platform/mac-wk1/TestExpectations:
309         * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
310         * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
311         * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
312         * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
313         * svg/animations/resources/smilAnimation.svg: Added.
314
315 2017-03-28  Antti Koivisto  <antti@apple.com>
316
317         Missing render tree position invalidation when tearing down renderers for display:contents subtree
318         https://bugs.webkit.org/show_bug.cgi?id=170199
319         <rdar://problem/31260856>
320
321         Reviewed by Zalan Bujtas.
322
323         * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
324         * fast/shadow-dom/slot-renderer-teardown.html: Added.
325
326 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
327
328         Unreviewed, rolling out r214485.
329
330         This change caused LayoutTest crashes.
331
332         Reverted changeset:
333
334         "Stop RTCDataChannel when closing page"
335         https://bugs.webkit.org/show_bug.cgi?id=170166
336         http://trac.webkit.org/changeset/214485
337
338 2017-03-28  Brian Burg  <bburg@apple.com>
339
340         Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
341         https://bugs.webkit.org/show_bug.cgi?id=169865
342         <rdar://problem/31250573>
343
344         Reviewed by Joseph Pecoraro.
345
346         Add tests that verify the new command works as expected when it disables resource caching.
347         I also manually verified that the override setting is cleared when Web Inspector disconnects.
348         This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
349         a load happened or not.
350
351         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
352         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
353         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
354         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
355
356 2017-03-28  Youenn Fablet  <youenn@apple.com>
357
358         Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
359         https://bugs.webkit.org/show_bug.cgi?id=170194
360
361         Reviewed by Chris Dumez.
362
363         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
364         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
365
366 2017-03-28  Joseph Pecoraro  <pecoraro@apple.com>
367
368         Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
369         https://bugs.webkit.org/show_bug.cgi?id=166862
370         <rdar://problem/29835977>
371
372         Reviewed by Brian Burg.
373
374         * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
375         * http/tests/inspector/network/resource-mime-type.html: Added.
376         Test resource mime types for different resources.
377
378         * http/tests/inspector/network/resources/json.php: Added.
379         * http/tests/inspector/network/resources/script.js: Added.
380         * http/tests/inspector/network/resources/script.txt: Added.
381         * http/tests/inspector/network/resources/stylesheet.css: Added.
382         * http/tests/inspector/network/resources/stylesheet.txt: Added.
383         * http/tests/resources/square20.jpg: Added.
384         Resources for various requests and different mime types.
385
386 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
387
388         Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
389         https://bugs.webkit.org/show_bug.cgi?id=168132
390
391         Unreviewed test gardening.
392
393         * platform/mac/TestExpectations:
394
395 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
396
397         Mark two fast/scrolling/ios/touch-scroll tests as failing.
398         https://bugs.webkit.org/show_bug.cgi?id=170153
399
400         Unreviewed test gardening.
401
402         * platform/ios-wk2/TestExpectations:
403
404 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
405
406         Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
407
408         Unreviewed test gardening.
409
410         * platform/ios/TestExpectations:
411
412 2017-03-28  Youenn Fablet  <youenn@apple.com>
413
414         Stop RTCDataChannel when closing page
415         https://bugs.webkit.org/show_bug.cgi?id=170166
416
417         Reviewed by Eric Carlson.
418
419         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
420         * webrtc/datachannel/datachannel-gc.html: Added.
421
422 2017-03-28  Antoine Quint  <graouts@apple.com>
423
424         REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
425         https://bugs.webkit.org/show_bug.cgi?id=170180
426
427         Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
428
429         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
430         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
431
432 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
433
434         Mark fast/history/ios/history-scroll-restoration.html as flaky.
435         https://bugs.webkit.org/show_bug.cgi?id=169558
436
437         Unreviewed test gardening.
438
439         * platform/ios-wk2/TestExpectations:
440
441 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
442
443         Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
444         https://bugs.webkit.org/show_bug.cgi?id=170180
445
446         Unreviewed test gardening.
447
448         * platform/ios/TestExpectations:
449
450 2017-03-28  Youenn Fablet  <youenn@apple.com>
451
452         LayoutTest webrtc/video-getParameters.html is failing
453         https://bugs.webkit.org/show_bug.cgi?id=170148
454
455         Unreviewed.
456
457         * TestExpectations: Marking webrtc/video-getParameters.html as failing.
458
459 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
460
461         Mark webrtc/video-replace-track-to-null.html as flaky.
462         https://bugs.webkit.org/show_bug.cgi?id=170178
463
464         Unreviewed test gardening.
465
466         * TestExpectations:
467
468 2017-03-28  Jonathan Bedard  <jbedard@apple.com>
469
470         Moved gardened ios-simulator tests to ios folders
471         <rdar://problem/30948691>
472
473         Unreviewed test re-organization.
474
475         Moving ios-simulator test expectations to share as many expectations
476         as possible with on-device testing.
477
478         * platform/ios: Moved from platform/ios-simulator.
479         * platform/ios-device: Added.
480         * platform/ios-device-wk1: Added.
481         * platform/ios-device-wk2: Added.
482         * platform/ios-simulator: Moved to platform/ios.
483         * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
484         * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
485         * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
486         * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
487
488 2017-03-28  Yoav Weiss  <yoav@yoav.ws>
489
490         Add a warning for unused link preloads.
491         https://bugs.webkit.org/show_bug.cgi?id=165670
492
493         Reviewed by Youenn Fablet.
494
495         * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
496         * http/tests/preload/download_resources-expected.txt:
497         * http/tests/preload/download_resources.html: Added references to preloaded resources.
498         * http/tests/preload/onerror_event-expected.txt:
499         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
500         * http/tests/preload/onload_event-expected.txt:
501         * http/tests/preload/onload_event.html: Added references to preloaded resources.
502         * http/tests/preload/single_download_preload.html: Deflaked.
503         * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
504         * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
505         * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
506         * http/tests/preload/unused_preload_warning-expected.txt: Added.
507         * http/tests/preload/unused_preload_warning.html: Added.
508
509 2017-03-28  Antoine Quint  <graouts@apple.com>
510
511         REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
512         https://bugs.webkit.org/show_bug.cgi?id=170171
513         <rdar://problem/31095500>
514
515         Reviewed by Dean Jackson.
516
517         Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
518         the "presented" property returns false immediately after calling hide() on the panel.
519
520         * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
521         * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
522         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
523         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
524
525 2017-03-28  Aaron Chu  <aaron_chu@apple.com>
526
527         AX: Media controls should be able to be re-activated after faded away
528         https://bugs.webkit.org/show_bug.cgi?id=170048
529         <rdar://problem/30157179>
530
531         Reviewed by Antoine Quint.
532
533         * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
534         * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
535
536 2017-03-28  Antoine Quint  <graouts@apple.com>
537
538         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
539         https://bugs.webkit.org/show_bug.cgi?id=169145
540         <rdar://problem/17048858>
541
542         Reviewed by Dean Jackson.
543
544         We add new tests for media documents and related features that cover the following cases:
545         
546             - checking <video> with only audio tracks does not show the fullscreen button
547             - checking <video> with only audio tracks does not show the picture-in-picture button
548             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
549
550         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
551         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
552         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
553         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
554         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
555         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
556         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
557         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
558         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
559         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
560         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
561         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
562         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
563         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
564         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
565         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
566         * platform/ios-simulator/TestExpectations:
567         * platform/mac/TestExpectations:
568
569 2017-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
570
571         REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
572         https://bugs.webkit.org/show_bug.cgi?id=169771
573
574         Reviewed by Simon Fraser.
575
576         * fast/images/animated-image-different-dest-size-expected.html: Added.
577         * fast/images/animated-image-different-dest-size.html: Added.
578         This test crashes without this patch.
579
580         * fast/images/animated-image-loop-count.html:
581         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
582
583         * fast/images/async-image-background-image-expected.html: Added.
584         * fast/images/async-image-background-image.html: Added.
585         Ensures the background image can be drawn asynchronously if it is large.
586
587         * fast/images/async-image-canvas-draw-image-expected.html: Added.
588         * fast/images/async-image-canvas-draw-image.html: Added.
589         Ensures the image is drawn synchronously on the canvas regardless of its size.
590
591         * fast/images/ordered-animated-image-frames.html:
592         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
593
594         * fast/images/reset-image-animation-expected.txt:
595         * fast/images/reset-image-animation.html:
596         Change how the steps of the test are ordered so the test can be not flaky.
597         Running it with -repeat-each was failing.
598
599         * fast/images/resources/red-green-blue-900-300.png: Added.
600
601 2017-03-27  Youenn Fablet  <youenn@apple.com>
602
603         addIceCandidate should not throw if passed null or undefined
604         https://bugs.webkit.org/show_bug.cgi?id=170118
605
606         Reviewed by Eric Carlson.
607
608         Updating test to log addIceCandidate rejection.
609
610         * webrtc/datachannel/basic.html:
611         * webrtc/routines.js:
612         (iceCallback1):
613         (iceCallback2):
614         (onAddIceCandidateError):
615
616 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
617
618         Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
619
620         Unreviewed test gardening.
621
622         * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
623         * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
624
625 2017-03-27  Antti Koivisto  <antti@apple.com>
626
627         Loading in-body stylesheets should not block rendering of elements before them
628         https://bugs.webkit.org/show_bug.cgi?id=169345
629
630         Reviewed by Simon Fraser.
631
632         * http/tests/incremental/resources/delayed-css.php: Added.
633         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
634         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
635
636 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
637
638         Test variation font ranges in the CSS Font Loading API
639         https://bugs.webkit.org/show_bug.cgi?id=170022
640
641         Reviewed by Dean Jackson.
642
643         * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
644         * fast/text/variations/font-loading-api-parse-ranges.html: Added.
645
646 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
647
648         Unreviewed, rolling out r214411.
649
650         Two of the LayoutTests for this change time out on ios-
651         simulator.
652
653         Reverted changeset:
654
655         "[Modern Media Controls] Improve media documents across macOS,
656         iPhone and iPad"
657         https://bugs.webkit.org/show_bug.cgi?id=169145
658         http://trac.webkit.org/changeset/214411
659
660 2017-03-27  Antoine Quint  <graouts@apple.com>
661
662         [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
663         https://bugs.webkit.org/show_bug.cgi?id=168517
664         <rdar://problem/30577636>
665
666         Reviewed by Dean Jackson.
667
668         * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
669
670 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
671
672         Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
673         https://bugs.webkit.org/show_bug.cgi?id=169679
674
675         Unreviewed test gardening.
676
677         * platform/mac/TestExpectations:
678
679 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
680
681         Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
682         https://bugs.webkit.org/show_bug.cgi?id=170127
683
684         Unreviewed test gardening.
685
686         * platform/mac/TestExpectations:
687
688 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
689
690         Mark media/modern-media-controls/time-label/time-label.html as flaky.
691         https://bugs.webkit.org/show_bug.cgi?id=169678
692
693         Unreviewed test gardening.
694
695         * platform/mac-wk1/TestExpectations:
696
697 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
698
699         Marking two modern-media-controls tests as timeouts.
700         https://bugs.webkit.org/show_bug.cgi?id=170123
701
702         Unreviewed test gardening.
703
704         * platform/ios-simulator/TestExpectations:
705
706 2017-03-27  Youenn Fablet  <youenn@apple.com>
707
708         Tighten RTCDatachannel creation and parameter getters
709         https://bugs.webkit.org/show_bug.cgi?id=170081
710
711         Reviewed by Eric Carlson.
712
713         * webrtc/datachannel/basic-expected.txt:
714         * webrtc/datachannel/basic.html:
715
716 2017-03-27  Youenn Fablet  <youenn@apple.com>
717
718         Add support for RTCRtpReceiver/RTCRtpSender getParameters
719         https://bugs.webkit.org/show_bug.cgi?id=170057
720
721         Reviewed by Alex Christensen.
722
723         * webrtc/video-getParameters-expected.txt: Added.
724         * webrtc/video-getParameters.html: Added.
725
726 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
727
728         font variation properties don't need to accept numbers
729         https://bugs.webkit.org/show_bug.cgi?id=169357
730
731         Reviewed by Antti Koivisto.
732
733         * fast/text/font-selection-font-face-parse-expected.txt:
734         * fast/text/font-selection-font-face-parse.html:
735         * fast/text/font-selection-font-loading-api-parse-expected.txt:
736         * fast/text/font-selection-font-loading-api-parse.html:
737         * fast/text/font-stretch-parse-expected.txt:
738         * fast/text/font-stretch-parse.html:
739         * fast/text/font-style-parse-expected.txt:
740         * fast/text/font-style-parse.html:
741         * fast/text/variations/font-selection-properties.html:
742         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
743
744 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
745
746         Implement format specifier for variation fonts
747         https://bugs.webkit.org/show_bug.cgi?id=169327
748
749         Reviewed by Simon Fraser.
750
751         * fast/text/variations/font-face-format-expected.html: Added.
752         * fast/text/variations/font-face-format.html: Added.
753
754 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
755
756         Make sure animation works for font-weight, font-stretch, and font-style
757         https://bugs.webkit.org/show_bug.cgi?id=169683
758
759         Reviewed by Simon Fraser.
760
761         * animations/font-variations/font-stretch-expected.txt: Added.
762         * animations/font-variations/font-stretch.html: Added.
763         * animations/font-variations/font-style-expected.txt: Added.
764         * animations/font-variations/font-style.html: Added.
765         * animations/font-variations/font-weight-expected.txt: Added.
766         * animations/font-variations/font-weight.html: Added.
767         * animations/resources/animation-test-helpers.js:
768         (compareFontStyle):
769         (getPropertyValue):
770         (comparePropertyValue):
771
772 2017-03-27  Alex Christensen  <achristensen@webkit.org>
773
774         Make WebSockets work in network process
775         https://bugs.webkit.org/show_bug.cgi?id=169930
776
777         Reviewed by Youenn Fablet.
778
779         * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
780         * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
781         * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
782         (web_socket_do_extra_handshake):
783         (web_socket_transfer_data):
784         * platform/ios-simulator-wk1/TestExpectations:
785         * platform/mac-wk1/TestExpectations:
786         * platform/win/TestExpectations:
787
788 2017-03-27  Antoine Quint  <graouts@apple.com>
789
790         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
791         https://bugs.webkit.org/show_bug.cgi?id=169145
792         <rdar://problem/17048858>
793
794         Reviewed by Dean Jackson.
795
796         We add new tests for media documents and related features that cover the following cases:
797         
798             - checking <video> with only audio tracks does not show the fullscreen button
799             - checking <video> with only audio tracks does not show the picture-in-picture button
800             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
801
802         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
803         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
804         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
805         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
806         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
807         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
808         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
809         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
810         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
811         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
812         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
813         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
814         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
815         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
816         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
817         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
818         * platform/ios-simulator/TestExpectations:
819         * platform/mac/TestExpectations:
820
821 2017-03-25  Aaron Chu  <aaron_chu@apple.com>
822
823         AX: Media controls are unlabeled
824         https://bugs.webkit.org/show_bug.cgi?id=169947
825         <rdar://problem/30153323>
826
827         Reviewed by Antoine Quint.
828
829         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
830         * media/modern-media-controls/airplay-button/airplay-button.html:
831         * media/modern-media-controls/forward-button/forward-button-expected.txt:
832         * media/modern-media-controls/forward-button/forward-button.html:
833         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
834         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
835         * media/modern-media-controls/icon-button/icon-button-expected.txt:
836         * media/modern-media-controls/icon-button/icon-button.html:
837         * media/modern-media-controls/icon-service/icon-service-expected.txt:
838         * media/modern-media-controls/icon-service/icon-service.html:
839         * media/modern-media-controls/mute-button/mute-button-expected.txt:
840         * media/modern-media-controls/mute-button/mute-button.html:
841         * media/modern-media-controls/pip-button/pip-button-expected.txt:
842         * media/modern-media-controls/pip-button/pip-button.html:
843         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
844         * media/modern-media-controls/play-pause-button/play-pause-button.html:
845         * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
846         * media/modern-media-controls/rewind-button/rewind-button.html:
847         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
848         * media/modern-media-controls/skip-back-button/skip-back-button.html:
849         * media/modern-media-controls/start-button/start-button-expected.txt:
850         * media/modern-media-controls/start-button/start-button.html:
851         * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
852         * media/modern-media-controls/tracks-button/tracks-button.html:
853
854 2017-03-25  Carlos Garcia Campos  <cgarcia@igalia.com>
855
856         Unreviewed GTK+ gardening. Update expectations of several tests.
857
858         * platform/gtk/TestExpectations:
859
860 2017-03-25  Myles C. Maxfield  <mmaxfield@apple.com>
861
862         Post-commit test fix after r214394
863         https://bugs.webkit.org/show_bug.cgi?id=170083
864
865         Unreviewed.
866
867         * fast/text/variations/optical-sizing.html:
868
869 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
870
871         Add font-optical-sizing to CSSComputedStyleDeclaration
872         https://bugs.webkit.org/show_bug.cgi?id=170083
873
874         Reviewed by Joseph Pecoraro.
875
876         * fast/css/getComputedStyle/computed-style-expected.txt:
877         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
878         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
879         * fast/css/getComputedStyle/resources/property-names.js:
880         * fast/text/variations/optical-sizing-expected.txt:
881         * fast/text/variations/optical-sizing.html:
882         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
883         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
884         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
885
886 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
887
888         Consolidate TestExpectations for media/restore-from-page-cache.html.
889
890         Unreviewed test gardening.
891
892         * platform/mac/TestExpectations:
893
894 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
895
896         Unreviewed, rolling out r214361.
897
898         This change caused flakiness in http/tests/preload tests.
899
900         Reverted changeset:
901
902         "Add a warning for unused link preloads."
903         https://bugs.webkit.org/show_bug.cgi?id=165670
904         http://trac.webkit.org/changeset/214361
905
906 2017-03-24  Antoine Quint  <graouts@webkit.org>
907
908         [Modern Media Controls] Remove placard icon if height is compressed
909         https://bugs.webkit.org/show_bug.cgi?id=167935
910         <rdar://problem/30397128>
911
912         Reviewed by Dean Jackson.
913
914         We add a new test to check that the various designed constraints to toggle display of a placard's
915         icon, title and description are honored. Also, due to the old layout() method now being called
916         "commit()", we refactor a relevant test.
917
918         * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
919         * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
920         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
921         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
922
923 2017-03-24  Eric Carlson  <eric.carlson@apple.com>
924
925         [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
926         https://bugs.webkit.org/show_bug.cgi?id=170056
927
928         Reviewed by Youenn Fablet.
929
930         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
931         * fast/mediastream/MediaStream-video-element-displays-buffer.html:
932         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
933         * fast/mediastream/apply-constraints-advanced-expected.txt:
934         * fast/mediastream/apply-constraints-advanced.html:
935         * fast/mediastream/apply-constraints-video-expected.txt:
936         * fast/mediastream/apply-constraints-video.html:
937
938 2017-03-24  Dean Jackson  <dino@apple.com>
939
940         Serialization of custom props in longhand should be "" not value of shorthand
941         https://bugs.webkit.org/show_bug.cgi?id=167699
942         <rdar://problem/30324200>
943
944         Reviewed by Sam Weinig.
945
946         * fast/css/variables/rule-property-get-expected.html:
947         * fast/css/variables/rule-property-get.html:
948
949 2017-03-24  Antoine Quint  <graouts@webkit.org>
950
951         [Modern Media Controls] Captions don't move with the appearance of the inline controls
952         https://bugs.webkit.org/show_bug.cgi?id=170051
953         <rdar://problem/30754428>
954
955         Reviewed by Dean Jackson.
956
957         Add a new test, which would have previously failed, where we check that we account for the controls bar height
958         when showing captions with the controls bar visible.
959
960         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
961         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
962
963 2017-03-24  Brent Fulgham  <bfulgham@apple.com>
964
965         Handle recursive calls to ProcessingInstruction::checkStyleSheet
966         https://bugs.webkit.org/show_bug.cgi?id=169982
967         <rdar://problem/31083051>
968
969         Reviewed by Antti Koivisto.
970
971         * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
972         * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
973         * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
974         * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
975         * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
976         * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
977         * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
978         * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
979         * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
980         * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
981         * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
982
983 2017-03-24  Brady Eidson  <beidson@apple.com>
984
985         A null compound index value crashes the Databases process.
986         <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
987
988         Reviewed by Alex Christensen.
989
990         * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
991         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
992         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
993         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
994         * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
995
996 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
997
998         Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
999         https://bugs.webkit.org/show_bug.cgi?id=170068
1000
1001         Unreviewed test gardening.
1002
1003         * platform/ios-simulator/TestExpectations:
1004
1005 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
1006
1007         Unreviewed, rolling out r214360.
1008
1009         This change caused 20+ LayoutTest failures.
1010
1011         Reverted changeset:
1012
1013         "Handle recursive calls to
1014         ProcessingInstruction::checkStyleSheet"
1015         https://bugs.webkit.org/show_bug.cgi?id=169982
1016         http://trac.webkit.org/changeset/214360
1017
1018 2017-03-24  Youenn Fablet  <youenn@apple.com>
1019
1020         Add support for qpSum in WebRTC stats
1021         https://bugs.webkit.org/show_bug.cgi?id=170060
1022
1023         Reviewed by Eric Carlson.
1024
1025         * webrtc/video-stats.html:
1026
1027 2017-03-24  Daniel Bates  <dabates@apple.com>
1028
1029         Prevent new navigations during document unload
1030         https://bugs.webkit.org/show_bug.cgi?id=169934
1031         <rdar://problem/31247584>
1032
1033         Reviewed by Chris Dumez.
1034
1035         Add a test to ensure that we do not cause an assertion fail when calling setTimeout
1036         after starting a navigation from an onunload event handler.
1037
1038         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
1039         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
1040
1041 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
1042
1043         Implement font-optical-sizing
1044         https://bugs.webkit.org/show_bug.cgi?id=168895
1045
1046         Reviewed by Dean Jackson.
1047
1048         * fast/text/variations/optical-sizing-expected.txt: Added.
1049         * fast/text/variations/optical-sizing.html: Added.
1050
1051 2017-03-24  Yoav Weiss  <yoav@yoav.ws>
1052
1053         Add a warning for unused link preloads.
1054         https://bugs.webkit.org/show_bug.cgi?id=165670
1055
1056         Reviewed by Youenn Fablet.
1057
1058         This adds a test for the unused preload warning, and adapts some of the other preload tests,
1059         to avoid warnings.
1060
1061         * http/tests/preload/download_resources-expected.txt: Changed.
1062         * http/tests/preload/download_resources.html: Added references to preloaded resources.
1063         * http/tests/preload/onerrer_event-expected.txt: Changed.
1064         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1065         * http/tests/preload/onload_event.html: Added references to preloaded resources.
1066         * http/tests/preload/resources/single_download_preload.html: Deflaked.
1067         * http/tests/preload/unused_preload_warning-expected.txt: Added.
1068         * http/tests/preload/unused_preload_warning.html: Added.
1069
1070 2017-03-24  Brent Fulgham  <bfulgham@apple.com>
1071
1072         Handle recursive calls to ProcessingInstruction::checkStyleSheet
1073         https://bugs.webkit.org/show_bug.cgi?id=169982
1074         <rdar://problem/31083051>
1075
1076         Reviewed by Antti Koivisto.
1077
1078         * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
1079         * fast/dom/beforeload/image-removed-during-before-load.html: Added.
1080         * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
1081         * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
1082         * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
1083         * fast/dom/beforeload/recursive-link-before-load.html: Added.
1084         * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
1085         * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
1086         * fast/dom/beforeload/resources/content.xhtml: Added.
1087         * fast/dom/beforeload/resources/pass.css: Added.
1088         * fast/dom/beforeload/resources/test.xsl: Added.
1089
1090 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
1091
1092         font-style needs a new CSSValue to make CSSRule.cssText work correctly
1093         https://bugs.webkit.org/show_bug.cgi?id=169258
1094
1095         Reviewed by David Hyatt.
1096
1097         Update tests' expected results.
1098
1099         * fast/text/font-selection-font-face-parse-expected.txt:
1100         * fast/text/font-selection-font-face-parse.html:
1101         * fast/text/font-style-parse-expected.txt:
1102         * fast/text/font-style-parse.html:
1103         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1104         * svg/css/getComputedStyle-basic-expected.txt:
1105
1106 2017-03-24  Youenn Fablet  <youenn@apple.com>
1107
1108         Add libwebrtc backend support for RTCRtpSender::replaceTrack
1109         https://bugs.webkit.org/show_bug.cgi?id=169841
1110
1111         Reviewed by Alex Christensen.
1112
1113         * webrtc/audio-replace-track-expected.txt: Added.
1114         * webrtc/audio-replace-track.html: Added.
1115         * webrtc/video-replace-track-expected.txt: Added.
1116         * webrtc/video-replace-track.html: Added.
1117         * webrtc/video-replace-track-to-null-expected.txt: Added.
1118         * webrtc/video-replace-track-to-null.html: Added.
1119
1120 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
1121
1122         Update TestExpectations for media/restore-from-page-cache.html.
1123
1124         Unreviewed test gardening.
1125
1126         * platform/mac-wk2/TestExpectations:
1127         * platform/mac/TestExpectations:
1128
1129 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1130
1131         Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
1132
1133         * platform/gtk/TestExpectations:
1134
1135 2017-03-24  Youenn Fablet  <youenn@apple.com>
1136
1137         Add support for DataChannel and MediaStreamTrack stats
1138         https://bugs.webkit.org/show_bug.cgi?id=170031
1139
1140         Reviewed by Eric Carlson.
1141
1142         * webrtc/datachannel/datachannel-stats-expected.txt: Added.
1143         * webrtc/datachannel/datachannel-stats.html: Added.
1144         * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
1145         * webrtc/video-mediastreamtrack-stats.html: Added.
1146
1147 2017-03-24  Chris Dumez  <cdumez@apple.com>
1148
1149         Extend svg/animations/animations-paused-disconnected-iframe.html
1150         https://bugs.webkit.org/show_bug.cgi?id=170035
1151
1152         Reviewed by Andreas Kling.
1153
1154         Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
1155
1156         * svg/animations/animations-paused-disconnected-iframe-expected.txt:
1157         * svg/animations/animations-paused-disconnected-iframe.html:
1158
1159 2017-03-24  Youenn Fablet  <youenn@apple.com>
1160
1161         Fix framesEncoded/framesDecoded RTC stats
1162         https://bugs.webkit.org/show_bug.cgi?id=170024
1163
1164         Reviewed by Eric Carlson.
1165
1166         * webrtc/video-stats-expected.txt: Added.
1167         * webrtc/video-stats.html: Added.
1168
1169 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1170
1171         Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
1172
1173         * platform/gtk/TestExpectations:
1174
1175 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1176
1177         Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
1178
1179         We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
1180         mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
1181         webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
1182         mime type and returned application/octet-stream.
1183
1184         * platform/gtk/TestExpectations:
1185         * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
1186         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
1187
1188 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1189
1190         Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
1191
1192         We are now getting a MIME type for otf files.
1193
1194         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
1195
1196 2017-03-24  Per Arne Vollan  <pvollan@apple.com>
1197
1198         Text stroke is sometimes clipped on video captions.
1199         https://bugs.webkit.org/show_bug.cgi?id=170006
1200
1201         Reviewed by Eric Carlson.
1202
1203         * media/track/track-css-stroke-cues-expected.txt:
1204         * media/track/track-css-stroke-cues.html:
1205
1206 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1207
1208         [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
1209         https://bugs.webkit.org/show_bug.cgi?id=170001
1210
1211         Reviewed by Michael Catanzaro.
1212
1213         Remove platform specific expectations of two test because now we do the same as other wk2 ports.
1214
1215         * platform/gtk/TestExpectations:
1216
1217 2017-03-23  Antti Koivisto  <antti@apple.com>
1218
1219         Revert r213712, caused iPad PLT regression
1220         https://bugs.webkit.org/show_bug.cgi?id=170040
1221
1222         Unreviewed.
1223
1224         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
1225         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
1226
1227 2017-03-23  Chris Dumez  <cdumez@apple.com>
1228
1229         SVG animations are not paused when their <svg> element is removed from the document
1230         https://bugs.webkit.org/show_bug.cgi?id=170030
1231         <rdar://problem/31230252>
1232
1233         Reviewed by Dean Jackson.
1234
1235         Add layout test coverage.
1236
1237         * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
1238         * svg/animations/animations-paused-when-removed-from-document.html: Added.
1239
1240 2017-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
1241
1242         font shorthand should accept variation values
1243         https://bugs.webkit.org/show_bug.cgi?id=168998
1244
1245         Reviewed by Simon Fraser.
1246
1247         * fast/text/font-style-parse-expected.txt:
1248         * fast/text/font-style-parse.html:
1249         * fast/text/font-weight-parse-expected.txt:
1250         * fast/text/font-weight-parse.html:
1251
1252 2017-03-23  Chris Dumez  <cdumez@apple.com>
1253
1254         SVG animations are not paused when inserted into a hidden page
1255         https://bugs.webkit.org/show_bug.cgi?id=170026
1256         <rdar://problem/31228704>
1257
1258         Reviewed by Andreas Kling.
1259
1260         Add layout test coverage.
1261
1262         * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
1263         * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
1264         * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
1265         * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
1266
1267 == Rolled over to ChangeLog-2017-03-23 ==