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