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