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