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