Unreviewed, test expectations update
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-04-10  Jiewen Tan  <jiewen_tan@apple.com>
2
3         Unreviewed, test expectations update
4
5         * platform/wk2/TestExpectations:
6
7 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
8
9         Mark two newly imported web-platform-tests as failing.
10
11         Unreviewed test gardening.
12
13         * TestExpectations:
14
15 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
16
17         Mark media/modern-media-controls/volume-slider/volume-slider-value.html as flaky.
18         https://bugs.webkit.org/show_bug.cgi?id=167475
19
20         Unreviewed test gardening.
21
22         * platform/mac-wk1/TestExpectations:
23
24 2017-04-10  Wenson Hsieh  <wenson_hsieh@apple.com>
25
26         REGRESSION (r214403): fast/events/drag-to-navigate.html and fast/events/only-valid-drop-targets-receive-file-drop.html failing
27         https://bugs.webkit.org/show_bug.cgi?id=170677
28         <rdar://problem/31512633>
29
30         Reviewed by Tim Horton.
31
32         Turn enableDragDestinationActionLoad on in these two LayoutTests via WKTR options.
33
34         * fast/events/drag-to-navigate.html:
35         * fast/events/only-valid-drop-targets-receive-file-drop.html:
36
37 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
38
39         Mark media/modern-media-controls/volume-up-support/volume-up-support.html as flaky.
40         https://bugs.webkit.org/show_bug.cgi?id=170682
41
42         Unreviewed test gardening.
43
44         * platform/mac-wk1/TestExpectations:
45
46 2017-04-10  Ryan Haddad  <ryanhaddad@apple.com>
47
48         Rebaseline js/dom/global-constructors-attributes.html after r215131.
49
50         Unreviewed test gardening.
51
52         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
53         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
54         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
55
56 2017-04-10  Andreas Kling  <akling@apple.com>
57
58         Don't generate extra scrolling tiles for non-visible pages.
59         https://bugs.webkit.org/show_bug.cgi?id=167213
60         <rdar://problem/30105774>
61
62         Reviewed by Antti Koivisto.
63
64         * TestExpectations:
65         * compositing/tiling/non-visible-window-tile-coverage-expected.txt: Added.
66         * compositing/tiling/non-visible-window-tile-coverage.html: Added.
67         * platform/mac-wk2/TestExpectations:
68
69 2017-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
70
71         REGRESSION(r214426): [GTK] Test media/video-click-dblckick-standalone.html started to fail in the bots after r214426
72         https://bugs.webkit.org/show_bug.cgi?id=170667
73
74         Reviewed by Žan Doberšek.
75
76         Unskip then test that is passing now.
77
78         * platform/gtk/TestExpectations:
79
80 2017-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
81
82         Unreviewed GTK+ gardening. Mark several tests as failing/timing out.
83
84         * platform/gtk/TestExpectations:
85
86 2017-04-10  Miguel Gomez  <magomez@igalia.com>
87
88         REGRESSION(r205841): [GTK] Test fast/images/animated-png.html is failing since r205841
89         https://bugs.webkit.org/show_bug.cgi?id=168425
90
91         Reviewed by Said Abou-Hallawa.
92
93         Adjusted expectation for fast/images/animated-png.html. It must pass now.
94
95         * platform/gtk/TestExpectations:
96
97 2017-04-09  Devin Rousso  <webkit@devinrousso.com>
98
99         Web Inspector: tabbing in Styles sidebar is broken when additional ":" and ";" are in the property value
100         https://bugs.webkit.org/show_bug.cgi?id=170184
101
102         Reviewed by Matt Baker.
103
104         * inspector/unit-tests/text-utilities-expected.txt: Added.
105         * inspector/unit-tests/text-utilities.html: Added.
106
107 2017-04-09  Youenn Fablet  <youenn@apple.com>
108
109         Resync WPT tests up to 23cd07d4685d81024b7440e042f8bbdb33e7ddec
110         https://bugs.webkit.org/show_bug.cgi?id=170647
111
112         Reviewed by Sam Weinig.
113
114         * TestExpectations:
115         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt: Added.
116         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt: Added.
117         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt: Added.
118         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt: Added.
119         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt: Added.
120         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
121         * platform/mac/TestExpectations:
122         * tests-options.json:
123
124 2017-04-09  Joseph Pecoraro  <pecoraro@apple.com>
125
126         test262: test262/test/annexB/language/literals/regexp/identity-escape.js
127         https://bugs.webkit.org/show_bug.cgi?id=170651
128
129         Reviewed by Saam Barati.
130
131         * js/regexp-no-extensions-expected.txt:
132         * js/script-tests/regexp-no-extensions.js:
133         Update existing test for these edge cases.
134
135 2017-04-08  Myles C. Maxfield  <mmaxfield@apple.com>
136
137         [Variation Fonts] Width values of GX fonts are not mapped correctly
138         https://bugs.webkit.org/show_bug.cgi?id=170367
139
140         Reviewed by Simon Fraser.
141
142         * fast/text/variations/font-selection-properties-expected.html:
143         * fast/text/variations/gx-width-expected.html: Added.
144         * fast/text/variations/gx-width.html: Added.
145
146 2017-04-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
147
148         A synchronous DecodingOptions should be compatible with any asynchronous sizeForDrawing DecodingOptions
149         https://bugs.webkit.org/show_bug.cgi?id=170577
150
151         Reviewed by Simon Fraser.
152
153         * fast/images/async-image-background-image-repeated-expected.html: Added.
154         * fast/images/async-image-background-image-repeated.html: Added.
155
156 2017-04-08  Simon Fraser  <simon.fraser@apple.com>
157
158         Unprefix CSS cursor values grab and grabbing
159         https://bugs.webkit.org/show_bug.cgi?id=170543
160
161         Reviewed by Jon Lee.
162
163         Enhanced the cursor test to check round-tripping of all values.
164
165         * fast/css/cursor-parsing-expected.txt:
166         * fast/css/cursor-parsing.html:
167
168 2017-04-08  Youenn Fablet  <youenn@apple.com>
169
170         WebRTC tests gardening
171         https://bugs.webkit.org/show_bug.cgi?id=170508
172
173         Reviewed by Eric Carlson.
174
175         * platform/ios-wk1/TestExpectations:
176         * platform/ios-wk2/TestExpectations:
177         * platform/ios/TestExpectations:
178
179 2017-04-08  Youenn Fablet  <youenn@apple.com>
180
181         MediaStreamTrack id should be preserved by PeerConnection
182         https://bugs.webkit.org/show_bug.cgi?id=170624
183
184         Reviewed by Eric Carlson.
185
186         * webrtc/video.html:
187
188 2017-04-07  Chris Dumez  <cdumez@apple.com>
189
190         Unreviewed, update 2 media tests after r215120 so they work on iOS.
191
192         Setting the volume is a no-op on iOS so mute the video instead.
193
194         * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
195         * media/video-restricted-invisible-autoplay-not-allowed.html:
196
197 2017-04-07  Yuichiro Kikura  <y.kikura@gmail.com>
198
199         WebGPU: implement ComputeCommandEncoder and related components    
200         https://bugs.webkit.org/show_bug.cgi?id=170444
201
202         Reviewed by Alex Christensen.
203
204         Added a test case to ensure ComputeCommandEncoder is dispatched successfully
205
206         * fast/canvas/webgpu/webgpu-dispatch-expected.txt: Added.
207         * fast/canvas/webgpu/webgpu-dispatch.html: Added.
208
209 2017-04-07  Zalan Bujtas  <zalan@apple.com>
210
211         Simple line layout: FlowContents::segmentIndexForRunSlow skips empty runs.
212         https://bugs.webkit.org/show_bug.cgi?id=170552
213
214         Reviewed by Antti Koivisto.
215
216         * fast/text/simple-line-layout-hover-over-subsequent-linebreaks-expected.txt: Added.
217         * fast/text/simple-line-layout-hover-over-subsequent-linebreaks.html: Added.
218
219 2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
220
221         Mark media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html as flaky.
222         https://bugs.webkit.org/show_bug.cgi?id=168540
223
224         Unreviewed test gardening.
225
226         * platform/mac/TestExpectations:
227
228 2017-04-07  Ryan Haddad  <ryanhaddad@apple.com>
229
230         Mark inspector/codemirror/prettyprinting-css.html as a flaky timeout.
231         https://bugs.webkit.org/show_bug.cgi?id=170615
232
233         Unreviewed test gardening.
234
235         * platform/mac/TestExpectations:
236
237 2017-04-07  Chris Dumez  <cdumez@apple.com>
238
239         Audible autoplay videos should not get paused when outside the viewport
240         https://bugs.webkit.org/show_bug.cgi?id=170610
241         <rdar://problem/31505984>
242
243         Reviewed by Eric Carlson.
244
245         Add layout test coverage.
246
247         * media/video-restricted-invisible-autoplay-allowed-if-audible-expected.txt: Added.
248         * media/video-restricted-invisible-autoplay-allowed-if-audible.html: Copied from LayoutTests/media/video-restricted-invisible-autoplay-not-allowed.html.
249         * media/video-restricted-invisible-autoplay-allowed-when-visible.html:
250         * media/video-restricted-invisible-autoplay-not-allowed.html:
251
252 2017-04-07  Chris Dumez  <cdumez@apple.com>
253
254         Throttle / Align DOM Timers in cross-origin iframes to 30fps
255         https://bugs.webkit.org/show_bug.cgi?id=170613
256         <rdar://problem/31506444>
257
258         Reviewed by Simon Fraser.
259
260         Add layout test coverage.
261
262         * http/tests/frame-throttling/resources/timer-throttling-frame.html: Added.
263         * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe-expected.txt: Added.
264         * http/tests/frame-throttling/timer-throttle-in-cross-origin-subframe.html: Added.
265
266 2017-04-07  Brent Fulgham  <bfulgham@apple.com>
267
268         Rebaseline additional tests after r215096.
269         https://bugs.webkit.org/show_bug.cgi?id=170561
270         <rdar://problem/7415154>
271
272         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
273         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
274         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
275         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
276         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
277         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
278         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
279         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
280         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
281         * http/tests/security/no-popup-from-sandbox-top-expected.txt:
282         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
283
284 2017-04-07  Brent Fulgham  <bfulgham@apple.com>
285
286         WebKit should percent encode single quotes in query strings
287         https://bugs.webkit.org/show_bug.cgi?id=170561
288         <rdar://problem/7415154>
289
290         Reviewed by Alex Christensen.
291
292         Rebaseline tests after change.
293
294         * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
295         * fast/frames/xss-auditor-handles-file-urls-expected.txt:
296         * http/tests/security/xssAuditor/base-href-control-char-expected.txt:
297         * http/tests/security/xssAuditor/base-href-expected.txt:
298         * http/tests/security/xssAuditor/base-href-null-char-expected.txt:
299         * http/tests/security/xssAuditor/base-href-scheme-relative-expected.txt:
300         * http/tests/security/xssAuditor/embed-tag-control-char-expected.txt:
301         * http/tests/security/xssAuditor/embed-tag-expected.txt:
302         * http/tests/security/xssAuditor/embed-tag-javascript-url-expected.txt:
303         * http/tests/security/xssAuditor/embed-tag-null-char-expected.txt:
304         * http/tests/security/xssAuditor/form-action-expected.txt:
305         * http/tests/security/xssAuditor/formaction-on-button-expected.txt:
306         * http/tests/security/xssAuditor/formaction-on-input-expected.txt:
307         * http/tests/security/xssAuditor/frameset-injection-expected.txt:
308         * http/tests/security/xssAuditor/full-block-base-href-expected.txt:
309         * http/tests/security/xssAuditor/full-block-link-onclick-expected.txt:
310         * http/tests/security/xssAuditor/full-block-object-tag-expected.txt:
311         * http/tests/security/xssAuditor/full-block-script-tag-with-source-expected.txt:
312         * http/tests/security/xssAuditor/iframe-injection-expected.txt:
313         * http/tests/security/xssAuditor/iframe-javascript-url-more-encoding-expected.txt:
314         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected.txt:
315         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt:
316         * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt:
317         * http/tests/security/xssAuditor/link-onclick-control-char-expected.txt:
318         * http/tests/security/xssAuditor/link-onclick-entities-expected.txt:
319         * http/tests/security/xssAuditor/link-onclick-expected.txt:
320         * http/tests/security/xssAuditor/link-onclick-null-char-expected.txt:
321         * http/tests/security/xssAuditor/object-embed-tag-control-char-expected.txt:
322         * http/tests/security/xssAuditor/object-embed-tag-expected.txt:
323         * http/tests/security/xssAuditor/object-embed-tag-null-char-expected.txt:
324         * http/tests/security/xssAuditor/object-tag-expected.txt:
325         * http/tests/security/xssAuditor/object-tag-javascript-url-expected.txt:
326         * http/tests/security/xssAuditor/script-tag-expression-follows-expected.txt:
327         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode4-expected.txt:
328         * http/tests/security/xssAuditor/script-tag-with-16bit-unicode5-expected.txt:
329         * http/tests/security/xssAuditor/script-tag-with-comma-01-expected.txt:
330         * http/tests/security/xssAuditor/script-tag-with-source-control-char-expected.txt:
331         * http/tests/security/xssAuditor/script-tag-with-source-entities-expected.txt:
332         * http/tests/security/xssAuditor/script-tag-with-source-expected.txt:
333         * http/tests/security/xssAuditor/script-tag-with-source-null-char-expected.txt:
334         * http/tests/security/xssAuditor/script-tag-with-source-same-host-with-query-expected.txt:
335         * http/tests/security/xssAuditor/svg-animate-expected.txt:
336         * http/tests/security/xssAuditor/svg-script-tag-expected.txt:
337         * http/tests/security/xssAuditor/xss-filter-bypass-big5-expected.txt:
338         * http/tests/security/xssAuditor/xss-filter-bypass-sjis-expected.txt:
339
340 2017-04-07  Youenn Fablet  <youenn@apple.com>
341
342         Improve some WebRTC flaky tests
343         https://bugs.webkit.org/show_bug.cgi?id=170584
344
345         Reviewed by Alex Christensen.
346
347         * webrtc/libwebrtc/descriptionGetters.html:
348         * webrtc/video-replace-track-to-null.html:
349
350 2017-04-07  Zalan Bujtas  <zalan@apple.com>
351
352         Text insertion cursor disappears after pressing enter
353         https://bugs.webkit.org/show_bug.cgi?id=169291
354         <rdar://problem/30899611>
355
356         Reviewed by Tim Horton.
357
358         * editing/simple-line-layout-caret-is-gone-expected.txt: Added.
359         * editing/simple-line-layout-caret-is-gone.html: Added.
360
361 2017-04-06  Myles C. Maxfield  <mmaxfield@apple.com>
362
363         Make FontWithFeatures test font pass OTS
364         https://bugs.webkit.org/show_bug.cgi?id=169788
365
366         Reviewed by Tim Horton.
367
368         Updated font to the one which passes the tests.
369
370         * css3/resources/FontWithFeatures.otf:
371
372 2017-04-06  Jiewen Tan  <jiewen_tan@apple.com>
373
374         LayoutTest crypto/subtle/aes-ctr-encrypt-malformed-parameters.html is a flaky failure
375         https://bugs.webkit.org/show_bug.cgi?id=170571
376
377         Unreviewed.
378
379         * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt:
380         * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html:
381
382 2017-04-06  Wenson Hsieh  <wenson_hsieh@apple.com>
383
384         Scroll offset jumps after a programmatic scroll in an overflow container with scroll snapping
385         https://bugs.webkit.org/show_bug.cgi?id=170560
386         <rdar://problem/31484693>
387
388         Reviewed by Tim Horton.
389
390         Add a test verifying that programmatically changing the scroll offset of an overflow container does not cause the
391         scroll offset to jump back to the last active snap position. See WebCore ChangeLog for more details.
392
393         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll-expected.txt: Added.
394         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html: Added.
395
396 2017-04-05  Simon Fraser  <simon.fraser@apple.com>
397
398         Throttle requestAnimationFrame in cross-origin iframes to 30fps
399         https://bugs.webkit.org/show_bug.cgi?id=170534
400
401         Reviewed by Dan Bates.
402
403         * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe-expected.txt: Added.
404         * http/tests/frame-throttling/raf-throttle-in-cross-origin-subframe.html: Added.
405         * http/tests/frame-throttling/resources/requestAnimationFrame-frame.html: Added.
406
407 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
408
409         Unreviewed, rolling out r215041.
410
411         The LayoutTest for this change is failing on ios-simulator.
412
413         Reverted changeset:
414
415         "Rendering flexbox children across columns"
416         https://bugs.webkit.org/show_bug.cgi?id=164166
417         http://trac.webkit.org/changeset/215041
418
419 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
420
421         Unreviewed, rolling out r215046.
422
423         This change broke internal builds.
424
425         Reverted changeset:
426
427         "WebRTC tests gardening"
428         https://bugs.webkit.org/show_bug.cgi?id=170508
429         http://trac.webkit.org/changeset/215046
430
431 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
432
433         Skip a test that was accidentally enabled with r214982.
434
435         Unreviewed test gardening.
436
437         * platform/ios/TestExpectations:
438
439 2017-04-06  Joseph Pecoraro  <pecoraro@apple.com>
440
441         Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
442         https://bugs.webkit.org/show_bug.cgi?id=16531
443         <rdar://problem/5712895>
444
445         Reviewed by Timothy Hatcher.
446
447         * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
448         * http/tests/inspector/network/resource-request-headers.html: Added.
449         * http/tests/inspector/network/resources/basic-auth.php: Added.
450         Test coverage for Cookie and Basic Authentication headers.
451
452         * platform/mac/TestExpectations:
453         * platform/mac-wk1/TestExpectations:
454         * platform/win/TestExpectations:
455         Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
456         and ElCapitan which uses the legacy non-NSURLSession loading path.
457
458 2017-04-06  Youenn Fablet  <youenn@apple.com>
459
460         LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
461         https://bugs.webkit.org/show_bug.cgi?id=167513
462
463         Reviewed by Eric Carlson.
464
465         * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
466
467 2017-04-06  Zalan Bujtas  <zalan@apple.com>
468
469         Simple line layout: Hittest always returns the first renderer in the block.
470         https://bugs.webkit.org/show_bug.cgi?id=170520
471         <rdar://problem/30979175>
472
473         Reviewed by Antti Koivisto.
474
475         * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
476         * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
477
478 2017-03-31  Jiewen Tan  <jiewen_tan@apple.com>
479
480         [WebCrypto] Add support for AES-CTR
481         https://bugs.webkit.org/show_bug.cgi?id=169761
482         <rdar://problem/31331321>
483
484         Reviewed by Brent Fulgham.
485
486         * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
487         * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
488         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
489         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
490         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
491         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
492         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
493         * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
494         * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
495         * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
496         * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
497         * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
498         * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
499         * crypto/subtle/aes-ctr-generate-key.html: Added.
500         * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
501         * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
502         * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
503         * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
504         * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
505         * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
506         * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
507         * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
508         * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
509         * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
510         * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
511         * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
512         * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
513         * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
514         * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
515         * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
516         * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
517         * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
518         * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
519         * crypto/subtle/aes-ctr-import-raw-key.html: Added.
520         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
521         * crypto/subtle/aes-generate-key-malformed-parameters.html:
522         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
523         * crypto/subtle/aes-import-key-malformed-parameters.html:
524         * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
525         * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
526         * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
527         * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
528         * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
529         * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
530         * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
531         * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
532         * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
533         * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
534         * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
535         * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
536
537 2017-04-06  Ryan Haddad  <ryanhaddad@apple.com>
538
539         Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
540         https://bugs.webkit.org/show_bug.cgi?id=153460
541
542         Unreviewed test gardening.
543
544         * platform/mac/TestExpectations:
545
546 2017-04-06  Youenn Fablet  <youenn@apple.com>
547
548         WebRTC tests gardening
549         https://bugs.webkit.org/show_bug.cgi?id=170508
550
551         Reviewed by Eric Carlson.
552
553         * platform/ios-wk1/TestExpectations:
554         * platform/ios-wk2/TestExpectations:
555         * platform/ios/TestExpectations:
556
557 2017-04-06  Antti Koivisto  <antti@apple.com>
558
559         Implement testing mode for disk cache
560         https://bugs.webkit.org/show_bug.cgi?id=170547
561
562         Reviewed by Andreas Kling.
563
564         Enable a few disabled tests to see how it goes.
565
566         * platform/mac-wk2/TestExpectations:
567
568 2017-04-06  Romain Bellessort  <romain.bellessort@crf.canon.fr>
569
570         [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
571         https://bugs.webkit.org/show_bug.cgi?id=170339
572
573         Reviewed by Youenn Fablet.
574
575         Added new tests addressing respondWithNewView() behaviour.
576
577         * streams/readable-stream-byob-request-expected.txt: Updated.
578         * streams/readable-stream-byob-request.js: Added new tests.
579
580 2017-04-06  Dave Hyatt  <hyatt@apple.com>
581
582         Rendering flexbox children across columns
583         https://bugs.webkit.org/show_bug.cgi?id=164166
584         <rdar://problem/29055587>
585
586         Reviewed by Zalan Bujtas.
587
588         * fast/multicol/flexbox-rows-expected.html: Added.
589         * fast/multicol/flexbox-rows.html: Added.
590
591 2017-04-05  Simon Fraser  <simon.fraser@apple.com>
592
593         Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
594         https://bugs.webkit.org/show_bug.cgi?id=170479
595
596         Reviewed by Sam Weinig.
597
598         * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
599         * fast/frames/user-gesture-timestamp-propagation.html: Added.
600         * platform/ios/TestExpectations:
601
602 2017-04-05  Eric Carlson  <eric.carlson@apple.com>
603
604         [MediaStream] Host application should be able to mute and unmute media streams
605         https://bugs.webkit.org/show_bug.cgi?id=170519
606         <rdar://problem/31174326>
607
608         Reviewed by Youenn Fablet.
609
610         * fast/mediastream/MediaStream-page-muted-expected.txt:
611         * fast/mediastream/MediaStream-page-muted.html:
612
613 2017-04-05  Javier Fernandez  <jfernandez@igalia.com>
614
615         [css-align] Implement the place-items shorthand
616         https://bugs.webkit.org/show_bug.cgi?id=168847
617
618         Reviewed by David Hyatt.
619
620         Regression tests for the new place-content alignment shorthand.
621
622         * css3/parse-place-items.html: Added.
623
624 2017-04-05  Carlos Alberto Lopez Perez  <clopez@igalia.com>
625
626         [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
627         https://bugs.webkit.org/show_bug.cgi?id=170157
628
629         Reviewed by Alejandro G. Castro.
630
631         The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
632         is used to check that we generate the "a=bundle-only" lines on the "m=" sections
633         according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
634         To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
635         for each one of the audio media type and video media type.
636
637         * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
638         as failing in the general TestExpectations, because the libwebrtc backend currently
639         doesn't generate the expected a=bundle-only lines.
640         On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
641         The whole fast/mediastream directory is already overriden to pass.
642         * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
643         * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
644         * fast/mediastream/resources/sdp-utils.js:
645         (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
646         * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
647         * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
648
649 2017-04-05  Jer Noble  <jer.noble@apple.com>
650
651         [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
652         https://bugs.webkit.org/show_bug.cgi?id=170510
653
654         Reviewed by Eric Carlson.
655
656         * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
657         * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
658
659 2017-04-05  Matt Baker  <mattbaker@apple.com>
660
661         Web Inspector: XHR breakpoints should be global
662         https://bugs.webkit.org/show_bug.cgi?id=170033
663
664         Reviewed by Joseph Pecoraro..
665
666         * inspector/dom-debugger/xhr-breakpoints.html:
667         Update for XHRBreakpoint constructor change.
668
669 2017-04-05  Chris Dumez  <cdumez@apple.com>
670
671         <input type="range"> changing to disabled while active breaks all pointer events
672         https://bugs.webkit.org/show_bug.cgi?id=170447
673         <rdar://problem/31442875>
674
675         Reviewed by Geoffrey Garen.
676
677         Add layout test coverage.
678
679         * fast/forms/range/disabled-while-dragging-expected.txt: Added.
680         * fast/forms/range/disabled-while-dragging.html: Added.
681
682 2017-04-05  Jiewen Tan  <jiewen_tan@apple.com>
683
684         Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
685         <rdar://problem/31322400>
686
687         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
688         * crypto/subtle/rsa-import-key-malformed-parameters.html:
689
690 2017-04-05  Youenn Fablet  <youenn@apple.com>
691
692         Deprecate and remove URL.createObjectURL(mediastream)
693         https://bugs.webkit.org/show_bug.cgi?id=167518
694         <rdar://problem/31149607>
695
696         Reviewed by Eric Carlson.
697
698         * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
699         * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
700         * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
701         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
702         * fast/mediastream/MediaStream-video-element-displays-buffer.html:
703         * fast/mediastream/MediaStream-video-element-expected.txt:
704         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
705         * fast/mediastream/MediaStream-video-element-track-stop.html:
706         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
707         * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
708         * fast/mediastream/MediaStream-video-element.html:
709         * fast/mediastream/resources/getUserMedia-helper.js:
710         (setupVideoElementWithStream):
711
712 2017-04-05  Javier Fernandez  <jfernandez@igalia.com>
713
714         [GTK] Unreviewed tests gardening
715         https://bugs.webkit.org/show_bug.cgi?id=170497
716
717         Unreviewed test gardening. Rebaseline tests after r214712.
718
719         * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
720
721
722 2017-04-04  Alexey Proskuryakov  <ap@apple.com>
723
724         Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
725         for https://bugs.webkit.org/show_bug.cgi?id=170493
726
727         * platform/mac/TestExpectations:
728
729 2017-04-04  Youenn Fablet  <youenn@apple.com>
730
731         Canvas is tainted when painting a video with MediaStreamTrack
732         https://bugs.webkit.org/show_bug.cgi?id=170486
733
734         Reviewed by Eric Carlson.
735
736         * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
737         * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
738         * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
739         (reject):
740         (getUserMedia):
741         (defaultRejectOrCatch):
742         (setupVideoElementWithStream):
743
744 2017-04-04  Youenn Fablet  <youenn@apple.com>
745
746         [Mac] Add back web audio support for getUserMedia MediaStreamTrack
747         https://bugs.webkit.org/show_bug.cgi?id=170482
748
749         Reviewed by Eric Carlson.
750
751         * TestExpectations:
752
753 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
754
755         Mark fast/images/slower-animation-than-decoding-image.html as flaky.
756         https://bugs.webkit.org/show_bug.cgi?id=168390
757
758         Unreviewed test gardening.
759
760         * platform/mac/TestExpectations:
761
762 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
763
764         Mark fast/images/reset-image-animation.html as flaky.
765         https://bugs.webkit.org/show_bug.cgi?id=170177
766
767         Unreviewed test gardening.
768
769         * platform/mac/TestExpectations:
770
771 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
772
773         Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
774         https://bugs.webkit.org/show_bug.cgi?id=168409
775
776         Unreviewed test gardening.
777
778         * platform/mac-wk1/TestExpectations:
779
780 2017-04-04  Brent Fulgham  <bfulgham@apple.com>
781
782         Do not assert when CharacterData representing an Attr fires events
783         https://bugs.webkit.org/show_bug.cgi?id=170454
784         <rdar://problem/30979320>
785
786         Reviewed by Ryosuke Niwa.
787
788         * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
789         * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
790
791 2017-04-04  Youenn Fablet  <youenn@apple.com>
792
793         LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
794         https://bugs.webkit.org/show_bug.cgi?id=169481
795
796         Reviewed by Eric Carlson.
797
798         * platform/mac-wk2/TestExpectations: Removing flaky expectation.
799         * webrtc/datachannel/basic.html:
800
801 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
802
803         Add back results that were accidentally removed with r214848.
804         https://bugs.webkit.org/show_bug.cgi?id=169301
805
806         Unreviewed test gardening.
807
808         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
809         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
810
811 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
812
813         Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
814         https://bugs.webkit.org/show_bug.cgi?id=170456
815
816         Unreviewed test gardening.
817
818         * platform/mac-wk1/TestExpectations:
819
820 2017-04-04  Youenn Fablet  <youenn@apple.com>
821
822         webrtc/peer-connection-audio-mute.html is flaky
823         https://bugs.webkit.org/show_bug.cgi?id=170451
824
825         Reviewed by Eric Carlson.
826
827         * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
828         * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
829         Decreasing time spent at detecting hum or not.
830         * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
831
832 2017-04-04  Ryan Haddad  <ryanhaddad@apple.com>
833
834         Mark fast/images/animated-gif-webkit-transform.html as flaky.
835         https://bugs.webkit.org/show_bug.cgi?id=170410
836
837         Unreviewed test gardening.
838
839         * platform/mac-wk2/TestExpectations:
840
841 2017-04-03  Alexey Proskuryakov  <ap@apple.com>
842
843         Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
844
845         This test still times out, most of the time.
846
847         * platform/wk2/TestExpectations:
848
849 2017-04-03  Javier Fernandez  <jfernandez@igalia.com>
850
851         [css-align] Adapt place-content alignment shorthand to the new baseline syntax
852         https://bugs.webkit.org/show_bug.cgi?id=170340
853
854         Reviewed by David Hyatt.
855
856         Added additional test cases to evaluate the new baseline-alignment syntax.
857
858         * css3/parse-place-content-expected.txt:
859         * css3/parse-place-content.html:
860
861 2017-04-03  Nan Wang  <n_wang@apple.com>
862
863         AX: Expose link children when doing search predication on iOS
864         https://bugs.webkit.org/show_bug.cgi?id=170424
865         <rdar://problem/31413335>
866
867         Reviewed by Chris Fleizach.
868
869         * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
870         * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
871
872 2017-04-03  Dave Hyatt  <hyatt@apple.com>
873
874         Japanese fonts in vertical text should support synthesized italics
875         https://bugs.webkit.org/show_bug.cgi?id=169301
876
877         Reviewed by Simon Fraser.
878
879         * fast/text/international/synthesized-italic-vertical-expected.html:
880         * fast/text/international/synthesized-italic-vertical.html:
881         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
882         * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
883
884 2017-04-03  Chris Dumez  <cdumez@apple.com>
885
886         REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
887         https://bugs.webkit.org/show_bug.cgi?id=170285
888         <rdar://problem/31378543>
889
890         Reviewed by Andy Estes.
891
892         Add layout test coverage.
893
894         * fast/images/background-image-relative-url-changes-document-expected.html: Added.
895         * fast/images/background-image-relative-url-changes-document.html: Added.
896
897 2017-04-03  John Wilander  <wilander@apple.com>
898
899         Remove timeout expectations after bug fix
900         https://bugs.webkit.org/show_bug.cgi?id=168262
901
902         Unreviewed test gardening.
903
904         Remove timeout expectations after bug fix in
905         https://bugs.webkit.org/show_bug.cgi?id=170400
906
907         * platform/wk2/TestExpectations:
908             Remove expected timeout for the first five test cases
909             under http/tests/loading/resourceLoadStatistics/.
910
911 2017-04-03  Antti Koivisto  <antti@apple.com>
912
913         REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
914         https://bugs.webkit.org/show_bug.cgi?id=170402
915         <rdar://problem/31004344>
916
917         Reviewed by Simon Fraser.
918
919         * fast/css/document-stylesheets-dynamic-expected.html: Added.
920         * fast/css/document-stylesheets-dynamic.html: Added.
921
922 2017-04-03  Jeremy Jones  <jeremyj@apple.com>
923
924         LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
925         https://bugs.webkit.org/show_bug.cgi?id=167965
926
927         Reviewed by Jon Lee.
928
929         Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
930         can therefore be delivered later than expected by the test. This is already done for the first one,
931         do this for the second one also.
932
933         * platform/mac-wk2/TestExpectations:
934         * pointer-lock/mouse-event-delivery.html:
935
936 2017-04-01  Simon Fraser  <simon.fraser@apple.com>
937
938         Clean up touch event handler registration when moving nodes between documents
939         https://bugs.webkit.org/show_bug.cgi?id=170384
940         rdar://problem/30816694
941
942         Reviewed by Chris Dumez.
943
944         Tests for moving nodes with various listener/handler combinations between documents.
945
946         * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
947         * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
948         * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
949         * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
950         * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
951         * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
952         * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
953         * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
954
955 2017-04-03  Carlos Garcia Campos  <cgarcia@igalia.com>
956
957         [SOUP] URI Fragment is lost after redirect
958         https://bugs.webkit.org/show_bug.cgi?id=170058
959
960         Reviewed by Michael Catanzaro.
961
962         Add tests to check we correctly handle fragment identifiers on server redirections.
963
964         * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
965         * http/tests/navigation/redirect-preserves-fragment.html: Added.
966         * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
967         * http/tests/navigation/redirect-to-fragment.html: Added.
968         * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
969         * http/tests/navigation/redirect-to-fragment2.html: Added.
970         * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
971         * http/tests/navigation/resources/redirect-to-fragment.php: Added.
972         * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
973         * platform/ios/TestExpectations:
974         * platform/mac/TestExpectations:
975
976 2017-04-03  Youenn Fablet  <youenn@apple.com>
977
978         captureStream is getting black frames with webgl canvas
979         https://bugs.webkit.org/show_bug.cgi?id=170325
980
981         Reviewed by Dean Jackson.
982
983         * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
984         * fast/mediastream/captureStream/canvas3d.html: Added.
985
986 2017-04-03  Per Arne Vollan  <pvollan@apple.com>
987
988         Implement stroke-miterlimit.
989         https://bugs.webkit.org/show_bug.cgi?id=169078
990
991         Reviewed by Dean Jackson.
992
993         * fast/css/stroke-miterlimit-default-expected.html: Added.
994         * fast/css/stroke-miterlimit-default.html: Added.
995         * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
996         * fast/css/stroke-miterlimit-large.html: Added.
997         * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
998         * fast/css/stroke-miterlimit-zero.html: Added.
999
1000 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
1001
1002         Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
1003
1004         * TestExpectations:
1005
1006 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
1007
1008         Build fix for
1009         Add missing text styles
1010         https://bugs.webkit.org/show_bug.cgi?id=170295
1011
1012         * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
1013
1014 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
1015
1016         Fix lint errors.
1017
1018         * TestExpectations:
1019         * platform/ios-wk1/TestExpectations:
1020         * platform/ios-wk2/TestExpectations:
1021         * platform/ios/TestExpectations:
1022         * platform/mac-wk1/TestExpectations:
1023
1024 2017-04-02  Alexey Proskuryakov  <ap@apple.com>
1025
1026         Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
1027
1028         For https://bugs.webkit.org/show_bug.cgi?id=170395
1029         rdar://problem/30975761, rdar://problem/31394017
1030
1031         * TestExpectations:
1032
1033 2017-04-01  Per Arne Vollan  <pvollan@apple.com>
1034
1035         Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
1036         https://bugs.webkit.org/show_bug.cgi?id=169466
1037
1038         Reviewed by Jon Lee.
1039
1040         Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
1041         stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
1042         and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
1043         -webkit-text-stroke-width.
1044
1045         * fast/css/stroke-width-fallback-expected.html: Added.
1046         * fast/css/stroke-width-fallback.html: Added.
1047
1048 2017-04-01  Jon Lee  <jonlee@apple.com>
1049
1050         Add missing text styles
1051         https://bugs.webkit.org/show_bug.cgi?id=170295
1052         rdar://problem/30219503
1053
1054         Reviewed by Dean Jackson.
1055
1056         * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
1057
1058 2017-04-01  Chris Dumez  <cdumez@apple.com>
1059
1060         We should pause silent WebAudio rendering in background tabs
1061         https://bugs.webkit.org/show_bug.cgi?id=170299
1062         <rdar://problem/31289132>
1063
1064         Reviewed by Eric Carlson.
1065
1066         Add layout test coverage.
1067
1068         * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
1069         * webaudio/silent-audio-interrupted-in-background.html: Added.
1070
1071 2017-04-01  Alexey Proskuryakov  <ap@apple.com>
1072
1073         Rolling back http://trac.webkit.org/r214663 - memory corruption
1074
1075         * streams/readable-stream-byob-request-expected.txt:
1076         * streams/readable-stream-byob-request.js:
1077         (self.importScripts.test): Deleted.
1078
1079 2017-03-31  Zalan Bujtas  <zalan@apple.com>
1080
1081         <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
1082         https://bugs.webkit.org/show_bug.cgi?id=170348
1083         <rdar://problem/24727151>
1084
1085         Reviewed by David Hyatt.
1086
1087         * fast/multicol/table-section-page-break-expected.html: Added.
1088         * fast/multicol/table-section-page-break.html: Added.
1089
1090 2017-03-31  Chris Dumez  <cdumez@apple.com>
1091
1092         LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
1093         https://bugs.webkit.org/show_bug.cgi?id=162510
1094         <rdar://problem/31380650>
1095
1096         Reviewed by Alexey Proskuryakov.
1097
1098         The test restores a page from PageCache and wants to check that an animated
1099         GIF is properly animating. To do so, it store the data of the current image
1100         frame, and then checks in a 100ms timer that the current image frame is
1101         different. This is flaky by nature since the image only has 10 frames and
1102         you therefore have a 1/10 chance that the new frame will be the same as the
1103         previous one, even if the image is properly animating.
1104
1105         To address the problem, do a setInterval instead of a setTimeout and check
1106         until the frame becomes different.
1107
1108         * fast/images/animated-gif-restored-from-bfcache.html:
1109         * platform/mac/TestExpectations:
1110
1111 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
1112
1113         [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
1114         https://bugs.webkit.org/show_bug.cgi?id=170328
1115         <rdar://problem/30904558>
1116
1117         Reviewed by Tim Horton.
1118
1119         Adds a new layout test verifying that when a user taps away to clear the current selection in character
1120         granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
1121         selection views, which are dismissed.
1122
1123         * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
1124         * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
1125
1126 2017-03-31  Youenn Fablet  <youenn@apple.com>
1127
1128         Add a test to ensure webrtc generated certificates and names are ephemeral
1129         https://bugs.webkit.org/show_bug.cgi?id=170225
1130
1131         Reviewed by Jon Lee.
1132
1133         * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
1134         * webrtc/ephemeral-certificates-and-cnames.html: Added.
1135
1136 2017-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
1137
1138         [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
1139         https://bugs.webkit.org/show_bug.cgi?id=170327
1140         <rdar://problem/31363816>
1141
1142         Reviewed by Tim Horton.
1143
1144         Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
1145         to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
1146         synthetic touch events.
1147
1148         * TestExpectations:
1149         * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
1150         * editing/selection/caret-after-tap-in-editable-selection.html: Added.
1151
1152 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
1153
1154         Mark fast/mediastream/MediaStream-page-muted.html as flaky for
1155         https://bugs.webkit.org/show_bug.cgi?id=170355
1156
1157         * TestExpectations:
1158
1159 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
1160
1161         Correction for the previous change - this is an image failure.
1162
1163         * platform/mac-wk2/TestExpectations:
1164
1165 2017-03-31  Alexey Proskuryakov  <ap@apple.com>
1166
1167         Mark fast/images/animated-image-different-dest-size.html as flaky for
1168         https://bugs.webkit.org/show_bug.cgi?id=170203
1169
1170         * platform/mac-wk2/TestExpectations:
1171
1172 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1173
1174         Unreviewed GTK+ gardening. Update expectations of several tests.
1175
1176         Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
1177         fonts.
1178
1179         * platform/gtk/TestExpectations:
1180         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1181
1182 2017-03-31  Carlos Garcia Campos  <cgarcia@igalia.com>
1183
1184         Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
1185
1186         GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
1187         after r214503.
1188
1189         * platform/gtk/TestExpectations:
1190         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1191         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
1192         * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
1193         * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
1194
1195 2017-03-31  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1196
1197         [Readable Streams API] Implement cloneArrayBuffer in WebCore
1198         https://bugs.webkit.org/show_bug.cgi?id=170008
1199
1200         Reviewed by Youenn Fablet.
1201
1202         Added test to check cloneArrayBuffer behaviour. 
1203
1204         * streams/readable-stream-byob-request.js:
1205
1206 2017-03-31  Oleksandr Skachkov  <gskachkov@gmail.com>
1207
1208         String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
1209         https://bugs.webkit.org/show_bug.cgi?id=170151
1210
1211         Reviewed by Saam Barati.
1212
1213         * js/script-tests/string_replace_function.js: Added.
1214         * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
1215         * js/string_replace_function-expected.txt: Added.
1216         * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
1217         * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
1218         * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
1219
1220 2017-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
1221
1222         [css-grid] Update W3C Test Suite
1223         https://bugs.webkit.org/show_bug.cgi?id=170170
1224
1225         Reviewed by Youenn Fablet.
1226
1227         Update path to tests in TestExpectations as the CSS Grid Layout suite
1228         is now under web-platform-tests.
1229
1230         * TestExpectations:
1231
1232 2017-03-31  Antoine Quint  <graouts@apple.com>
1233
1234         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1235         https://bugs.webkit.org/show_bug.cgi?id=168409
1236         <rdar://problem/30799198>
1237
1238         Unreviewed. Capture new logging events.
1239
1240         * media/modern-media-controls/airplay-button/airplay-button.html:
1241
1242 2017-03-30  Matt Baker  <mattbaker@apple.com>
1243
1244         Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
1245
1246         * inspector/css/getAllStyleSheets-expected.txt:
1247
1248 2017-03-30  Ryan Haddad  <ryanhaddad@apple.com>
1249
1250         Rebaseline js/dom/global-constructors-attributes.html.
1251
1252         Unreviewed test gardening.
1253
1254         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1255         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1256         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1257
1258 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
1259
1260         Rename a touch event function, and new touch region test results
1261         https://bugs.webkit.org/show_bug.cgi?id=170309
1262         rdar://problem/31329520
1263
1264         Reviewed by Chris Dumez.
1265
1266         A code change in WebKitAdditions progresses this test result.
1267
1268         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
1269
1270 2017-03-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1271
1272         REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
1273         https://bugs.webkit.org/show_bug.cgi?id=169547
1274
1275         Reviewed by Simon Fraser.
1276
1277         * fast/images/async-image-background-image.html:
1278         * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
1279         * fast/images/sprite-sheet-image-draw-expected.html: Added.
1280         * fast/images/sprite-sheet-image-draw.html: Added.
1281
1282 2017-03-30  Matt Baker  <mattbaker@apple.com>
1283
1284         Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
1285         https://bugs.webkit.org/show_bug.cgi?id=170279
1286         <rdar://problem/30200492>
1287
1288         Reviewed by David Hyatt.
1289
1290         * inspector/css/getAllStyleSheets.html:
1291         Add stylesheet with an "unparsed" property having no final semicolon.
1292
1293 2017-03-30  Youenn Fablet  <youenn@apple.com>
1294
1295         Clean up RTCDataChannel
1296         https://bugs.webkit.org/show_bug.cgi?id=169732
1297
1298         Reviewed by Chris Dumez.
1299
1300         * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
1301         * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
1302
1303 2017-03-30  Chris Dumez  <cdumez@apple.com>
1304
1305         svg/animations/animations-paused-in-background-page.html is flaky
1306         https://bugs.webkit.org/show_bug.cgi?id=170290
1307
1308         Reviewed by Simon Fraser.
1309
1310         Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
1311         due to a race.
1312
1313         * svg/animations/animations-paused-in-background-page-expected.txt:
1314         * svg/animations/animations-paused-in-background-page.html:
1315
1316 2017-03-30  Javier Fernandez  <jfernandez@igalia.com>
1317
1318         [css-align] Adapt content-alignment properties to the new baseline syntax
1319         https://bugs.webkit.org/show_bug.cgi?id=170262
1320
1321         Reviewed by David Hyatt.
1322
1323         Added new cases to the alignment properties parsing tests so that we can verify the new
1324         baseline-alignment syntax is parsed as expected.
1325         Additionally, I modified the tests so that they use the testharness format.
1326
1327         * css3/parse-align-content-expected.txt:
1328         * css3/parse-align-content.html:
1329         * css3/parse-justify-content-expected.txt:
1330         * css3/parse-justify-content.html:
1331
1332 2017-03-30  James Craig  <jcraig@apple.com>
1333
1334         AX: Expose a new AXSubrole for explicit ARIA "group" role
1335         https://bugs.webkit.org/show_bug.cgi?id=169810
1336         <rdar://problem/31039693>
1337
1338         Reviewed by Chris Fleizach.
1339
1340         * accessibility/list-detection2-expected.txt:
1341         * accessibility/list-detection2.html:
1342         * accessibility/roles-computedRoleString.html:
1343         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1344         * inspector/dom/highlightFrame-expected.txt:
1345         * inspector/dom/highlightSelector-expected.txt:
1346         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1347         * platform/mac/accessibility/roles-exposed-expected.txt:
1348
1349 2017-03-30  Youenn Fablet  <youenn@apple.com>
1350
1351         webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
1352         https://bugs.webkit.org/show_bug.cgi?id=170294
1353
1354         Unreviewed.
1355
1356         * TestExpectations: Marking these tests as flaky.
1357
1358 2017-03-30  Eric Carlson  <eric.carlson@apple.com>
1359
1360         [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
1361         https://bugs.webkit.org/show_bug.cgi?id=169956
1362
1363         Reviewed by Youenn Fablet.
1364
1365         * webaudio/audiobuffer-crash-expected.txt: Added.
1366         * webaudio/audiobuffer-crash.html: Added.
1367
1368 2017-03-30  Simon Fraser  <simon.fraser@apple.com>
1369
1370         Add some tests that dump the touch event regions with various content configurations
1371         https://bugs.webkit.org/show_bug.cgi?id=170216
1372
1373         Followup: add missing results files, and tweak iframes.html to show that regions fail to
1374         take iframe borders into account.
1375
1376         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
1377         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
1378         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
1379         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
1380         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
1381         * fast/events/touch/ios/touch-event-regions/iframes.html:
1382         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
1383         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
1384
1385 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
1386
1387         [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
1388         https://bugs.webkit.org/show_bug.cgi?id=170188
1389
1390         Reviewed by Eric Carlson.
1391
1392         The textTrackDisplayElement call will fail and throw an exception if the text track display element
1393         has not yet been added to the text track container element. We wait until it has been added.
1394
1395         * media/track/track-cue-rendering-with-padding.html:
1396
1397 2017-03-30  Antoine Quint  <graouts@apple.com>
1398
1399         [Modern Media Controls] Invalid placard icon is not visible for short video
1400         https://bugs.webkit.org/show_bug.cgi?id=170277
1401         <rdar://problem/31327955>
1402
1403         Reviewed by Eric Carlson.
1404
1405         Add a new test to check that we correctly hide the invalid icon only when
1406         there is no space left to display it.
1407
1408         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
1409         * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
1410
1411 2017-03-27  Sergio Villar Senin  <svillar@igalia.com>
1412
1413         [css-grid] Clamp the number of autorepeat tracks
1414         https://bugs.webkit.org/show_bug.cgi?id=170120
1415
1416         Reviewed by Manuel Rego Casasnovas.
1417
1418         Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
1419         to allow us to run several test cases over a small number of grids in a single file quite
1420         fast. The other option was to statically (CSS) create several huge grids, something that
1421         could potentially be very expensive in terms of memory and CPU leading to timeouts.
1422
1423         * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
1424         * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
1425
1426 2017-03-30  Antoine Quint  <graouts@apple.com>
1427
1428         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1429         https://bugs.webkit.org/show_bug.cgi?id=168409
1430         <rdar://problem/30799198>
1431
1432         Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
1433         requestAnimationFrame() call to suspend the ScriptedAnimationController.
1434
1435         * media/modern-media-controls/airplay-button/airplay-button.html:
1436
1437 2017-03-30  Per Arne Vollan  <pvollan@apple.com>
1438
1439         REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
1440         https://bugs.webkit.org/show_bug.cgi?id=168660
1441
1442         Reviewed Eric Carlson.
1443
1444         The textTrackDisplayElement call will fail and throw an exception if the text track display element
1445         has not yet been added to the text track container element. We wait until it has been added.
1446
1447         * media/track/track-cue-container-rendering-position.html:
1448
1449 2017-03-29  Ryosuke Niwa  <rniwa@webkit.org>
1450
1451         Disconnecting a HTMLObjectElement does not always unload its content document
1452         https://bugs.webkit.org/show_bug.cgi?id=169606
1453
1454         Reviewed by Andy Estes.
1455
1456         Add a regression test.
1457
1458         * fast/dom/removing-focused-object-element-expected.txt: Added.
1459         * fast/dom/removing-focused-object-element.html: Added.
1460
1461 2017-03-29  Simon Fraser  <simon.fraser@apple.com>
1462
1463         Add some tests that dump the touch event regions with various content configurations
1464         https://bugs.webkit.org/show_bug.cgi?id=170216
1465
1466         Reviewed by Dean Jackson.
1467
1468         Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
1469
1470         * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
1471         * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
1472         * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
1473         * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
1474         * fast/events/touch/ios/touch-event-regions/columns.html: Added.
1475         * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
1476         * fast/events/touch/ios/touch-event-regions/complex.html: Added.
1477         * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
1478         * fast/events/touch/ios/touch-event-regions/document.html: Added.
1479         * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
1480         * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
1481         * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
1482         * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
1483         * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
1484         * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
1485
1486 2017-03-28  Simon Fraser  <simon.fraser@apple.com>
1487
1488         Make it possible to dump touch event regions for testing
1489         https://bugs.webkit.org/show_bug.cgi?id=170209
1490         <rdar://problem/31309258>
1491
1492         Reviewed by Tim Horton.
1493
1494         Simple test that dumps the regions.
1495
1496         * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
1497         * fast/events/touch/ios/touch-event-regions.html: Added.
1498
1499 2017-03-29  Zalan Bujtas  <zalan@apple.com>
1500
1501         RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
1502         https://bugs.webkit.org/show_bug.cgi?id=170259
1503         <rdar://problem/31300584>
1504
1505         Reviewed by Simon Fraser.
1506
1507         * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
1508         * fast/block/float/placing-multiple-floats-crash.html: Added.
1509
1510 2017-03-29  Tim Horton  <timothy_horton@apple.com>
1511
1512         Swipe gesture tests don't work on macOS Sierra
1513         https://bugs.webkit.org/show_bug.cgi?id=161675
1514         <rdar://problem/23379930>
1515
1516         Reviewed by Darin Adler.
1517
1518         * platform/mac-wk2/TestExpectations:
1519         * swipe/basic-cached-back-swipe-expected.txt:
1520         * swipe/basic-cached-back-swipe.html:
1521         * swipe/main-frame-pinning-requirement-expected.txt:
1522         * swipe/main-frame-pinning-requirement.html:
1523         * swipe/pushState-cached-back-swipe-expected.txt:
1524         * swipe/pushState-cached-back-swipe.html:
1525         * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
1526         * swipe/pushState-programmatic-back-while-swiping-crash.html:
1527         * swipe/resources/swipe-test.js:
1528         (measuredDurationShouldBeLessThan):
1529         (startSwipeGesture):
1530         (completeSwipeGesture):
1531         (playEventStream):
1532         (eventQueue.enqueueScrollEvent): Deleted.
1533         (eventQueue.enqueueSwipeEvent): Deleted.
1534         (eventQueue.hasPendingEvents): Deleted.
1535         (eventQueue.callAfterEventDispatch): Deleted.
1536         (eventQueue._processEventQueue): Deleted.
1537         (eventQueue._processEventQueueSoon): Deleted.
1538         * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
1539         * swipe/swipe-start-hysteresis-failures.html: Removed.
1540
1541 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1542
1543         Try to normalize variation ranges
1544         https://bugs.webkit.org/show_bug.cgi?id=170119
1545
1546         Reviewed by Simon Fraser.
1547
1548         * fast/text/variations/font-selection-properties-expected.html:
1549
1550 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
1551
1552         Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
1553         https://bugs.webkit.org/show_bug.cgi?id=169677
1554
1555         Unreviewed test gardening.
1556
1557         * platform/mac-wk1/TestExpectations:
1558         * platform/mac/TestExpectations:
1559
1560 2017-03-29  Javier Fernandez  <jfernandez@igalia.com>
1561
1562         [css-align] Adapt self-alignment properties to the new baseline syntax
1563         https://bugs.webkit.org/show_bug.cgi?id=170235
1564
1565         Reviewed by David Hyatt.
1566
1567         Added new cases to the alignment properties parsing tests so that we can verify the new
1568         baseline-alignment syntax is parsed as expected.
1569         Additionally, I modified the tests so that they use the testharness format.
1570
1571         * css3/parse-align-items-expected.txt:
1572         * css3/parse-align-items.html:
1573         * css3/parse-align-self-expected.txt:
1574         * css3/parse-align-self.html:
1575         * css3/resources/alignment-parsing-utils-th.js:
1576         (checkValues):
1577         * fast/css/parse-justify-items-expected.txt:
1578         * fast/css/parse-justify-items.html:
1579         * fast/css/parse-justify-self-expected.txt:
1580         * fast/css/parse-justify-self.html:
1581         * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
1582         (checkValues):
1583         (checkBadValues):
1584         (checkInitialValues):
1585         (checkInheritValues):
1586         (checkLegacyValues):
1587         (checkSupportedValues):
1588
1589 2017-03-29  Chris Dumez  <cdumez@apple.com>
1590
1591         Animated SVG images are not paused in pages loaded in the background
1592         https://bugs.webkit.org/show_bug.cgi?id=170043
1593         <rdar://problem/31234412>
1594
1595         Reviewed by Simon Fraser.
1596
1597         Extend layout test coverage.
1598
1599         * svg/animations/animations-paused-in-background-page-expected.txt: Added.
1600         * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
1601         * svg/animations/animations-paused-in-background-page-iframe.html: Added.
1602         * svg/animations/animations-paused-in-background-page.html: Added.
1603         * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
1604
1605 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1606
1607         Post-commit test gardening after r214546
1608         https://bugs.webkit.org/show_bug.cgi?id=169518
1609
1610         Unreviewed.
1611
1612         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1613         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1614
1615 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1616
1617         Post-commit test gardening after r214546
1618         https://bugs.webkit.org/show_bug.cgi?id=169518
1619
1620         Unreviewed.
1621
1622         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1623         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1624
1625 2017-03-29  Ryan Haddad  <ryanhaddad@apple.com>
1626
1627         Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
1628         https://bugs.webkit.org/show_bug.cgi?id=170130
1629
1630         Unreviewed test gardening.
1631
1632         * TestExpectations:
1633
1634 2017-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1635
1636         Variation fonts: Make sure that feature detection and preprocessor macros are right
1637         https://bugs.webkit.org/show_bug.cgi?id=169518
1638
1639         Reviewed by Simon Fraser.
1640
1641         Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
1642
1643         * fast/text/font-variations-feature-detection-expected.html: Added.
1644         * fast/text/font-variations-feature-detection.html: Added.
1645         * platform/ios-simulator/TestExpectations:
1646         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1647         * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1648         * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
1649         * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
1650         * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
1651         * platform/mac/TestExpectations:
1652
1653 2017-03-29  Antoine Quint  <graouts@apple.com>
1654
1655         [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
1656         https://bugs.webkit.org/show_bug.cgi?id=170239
1657         <rdar://problem/31320685>
1658
1659         Reviewed by Dean Jackson.
1660
1661         We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
1662         is up by mousing out of the media. We also add a new test where we check that clicking over the controls
1663         bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
1664         existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
1665         the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
1666
1667         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
1668         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
1669         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
1670         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
1671         * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
1672
1673 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1674
1675         Mark fast/workers/worker-close-more.html as a flaky timeout.
1676         https://bugs.webkit.org/show_bug.cgi?id=169838
1677
1678         Unreviewed test gardening.
1679
1680         * platform/mac/TestExpectations:
1681
1682 2017-03-29  Youenn Fablet  <youenn@apple.com>
1683
1684         Move DTMF WebRTC extension behind its own compile flag
1685         https://bugs.webkit.org/show_bug.cgi?id=170226
1686
1687         Reviewed by Eric Carlson.
1688
1689         * TestExpectations:
1690         * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1691         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1692         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1693         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1694
1695 2017-03-29  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1696
1697         [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
1698         https://bugs.webkit.org/show_bug.cgi?id=170192
1699
1700         Unreviewed test gardening.
1701
1702         * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1703
1704 2017-03-29  Youenn Fablet  <youenn@apple.com>
1705
1706         Add test for differentiating camera versus canvas stream
1707         https://bugs.webkit.org/show_bug.cgi?id=169698
1708         <rdar://problem/31076026>
1709
1710         Reviewed by Eric Carlson.
1711
1712         * fast/mediastream/captureStream/canvas2d.html:
1713
1714 2017-03-28  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1715
1716         [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
1717         https://bugs.webkit.org/show_bug.cgi?id=170223
1718
1719         Reviewed by Youenn Fablet.
1720
1721         After r214441 the arguments of addIceCandidate() are nullable.
1722
1723         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1724         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1725         * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
1726
1727 2017-03-29  Antoine Quint  <graouts@apple.com>
1728
1729         [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1730         https://bugs.webkit.org/show_bug.cgi?id=168409
1731         <rdar://problem/30799198>
1732
1733         Reviewed by Dean Jackson.
1734
1735         Opt into ScriptedAnimationController logging.
1736
1737         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1738         * media/modern-media-controls/airplay-button/airplay-button.html:
1739
1740 2017-03-28  Youenn Fablet  <youenn@apple.com>
1741
1742         [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
1743         https://bugs.webkit.org/show_bug.cgi?id=170192
1744
1745         Reviewed by Jon Lee.
1746
1747         * fast/mediastream/RTCIceCandidate-expected.txt:
1748         * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
1749         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1750         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
1751         Ensuring sdpMid has a valid value.
1752         * fast/mediastream/resources/promise-utils.js: Improving error logging.
1753
1754 2017-03-27  Brent Fulgham  <bfulgham@apple.com>
1755
1756         Only attach Attributes to a given element one time
1757         https://bugs.webkit.org/show_bug.cgi?id=170125
1758         <rdar://problem/31279676>
1759
1760         Reviewed by Chris Dumez.
1761
1762         * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
1763         * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
1764         * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
1765         * fast/dom/Attr/only-attach-attr-once.html: Added.
1766
1767 2017-03-28  Youenn Fablet  <youenn@apple.com>
1768
1769         Stop RTCDataChannel when closing page
1770         https://bugs.webkit.org/show_bug.cgi?id=170166
1771
1772         Reviewed by Eric Carlson.
1773
1774         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1775         * webrtc/datachannel/datachannel-gc.html: Added.
1776
1777 2017-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
1778
1779         Ranges for variation font properties are not enforced
1780         https://bugs.webkit.org/show_bug.cgi?id=169979
1781
1782         Reviewed by David Hyatt.
1783
1784         * fast/text/font-selection-font-face-parse-expected.txt:
1785         * fast/text/font-selection-font-face-parse.html:
1786         * fast/text/font-selection-font-loading-api-parse-expected.txt:
1787         * fast/text/font-selection-font-loading-api-parse.html:
1788         * fast/text/font-style-parse-expected.txt:
1789         * fast/text/font-style-parse.html:
1790         * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
1791         * fast/text/variations/font-loading-api-parse-ranges.html:
1792         * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
1793         * fast/text/variations/out-of-bounds-selection-properties.html: Added.
1794         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1795
1796 2017-03-28  Andy Estes  <aestes@apple.com>
1797
1798         [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
1799         https://bugs.webkit.org/show_bug.cgi?id=170197
1800         <rdar://problem/30314067>
1801
1802         Reviewed by Brady Eidson.
1803
1804         * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
1805         * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
1806
1807 2017-03-28  Chris Dumez  <cdumez@apple.com>
1808
1809         Animated SVG images are not paused when outside viewport
1810         https://bugs.webkit.org/show_bug.cgi?id=170155
1811         <rdar://problem/31288893>
1812
1813         Reviewed by Antti Koivisto.
1814
1815         Add layout test coverage.
1816
1817         * platform/mac-wk1/TestExpectations:
1818         * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
1819         * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
1820         * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
1821         * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
1822         * svg/animations/resources/smilAnimation.svg: Added.
1823
1824 2017-03-28  Antti Koivisto  <antti@apple.com>
1825
1826         Missing render tree position invalidation when tearing down renderers for display:contents subtree
1827         https://bugs.webkit.org/show_bug.cgi?id=170199
1828         <rdar://problem/31260856>
1829
1830         Reviewed by Zalan Bujtas.
1831
1832         * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
1833         * fast/shadow-dom/slot-renderer-teardown.html: Added.
1834
1835 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1836
1837         Unreviewed, rolling out r214485.
1838
1839         This change caused LayoutTest crashes.
1840
1841         Reverted changeset:
1842
1843         "Stop RTCDataChannel when closing page"
1844         https://bugs.webkit.org/show_bug.cgi?id=170166
1845         http://trac.webkit.org/changeset/214485
1846
1847 2017-03-28  Brian Burg  <bburg@apple.com>
1848
1849         Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
1850         https://bugs.webkit.org/show_bug.cgi?id=169865
1851         <rdar://problem/31250573>
1852
1853         Reviewed by Joseph Pecoraro.
1854
1855         Add tests that verify the new command works as expected when it disables resource caching.
1856         I also manually verified that the override setting is cleared when Web Inspector disconnects.
1857         This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
1858         a load happened or not.
1859
1860         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
1861         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
1862         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
1863         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
1864
1865 2017-03-28  Youenn Fablet  <youenn@apple.com>
1866
1867         Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
1868         https://bugs.webkit.org/show_bug.cgi?id=170194
1869
1870         Reviewed by Chris Dumez.
1871
1872         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1873         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
1874
1875 2017-03-28  Joseph Pecoraro  <pecoraro@apple.com>
1876
1877         Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
1878         https://bugs.webkit.org/show_bug.cgi?id=166862
1879         <rdar://problem/29835977>
1880
1881         Reviewed by Brian Burg.
1882
1883         * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
1884         * http/tests/inspector/network/resource-mime-type.html: Added.
1885         Test resource mime types for different resources.
1886
1887         * http/tests/inspector/network/resources/json.php: Added.
1888         * http/tests/inspector/network/resources/script.js: Added.
1889         * http/tests/inspector/network/resources/script.txt: Added.
1890         * http/tests/inspector/network/resources/stylesheet.css: Added.
1891         * http/tests/inspector/network/resources/stylesheet.txt: Added.
1892         * http/tests/resources/square20.jpg: Added.
1893         Resources for various requests and different mime types.
1894
1895 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1896
1897         Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
1898         https://bugs.webkit.org/show_bug.cgi?id=168132
1899
1900         Unreviewed test gardening.
1901
1902         * platform/mac/TestExpectations:
1903
1904 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1905
1906         Mark two fast/scrolling/ios/touch-scroll tests as failing.
1907         https://bugs.webkit.org/show_bug.cgi?id=170153
1908
1909         Unreviewed test gardening.
1910
1911         * platform/ios-wk2/TestExpectations:
1912
1913 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1914
1915         Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
1916
1917         Unreviewed test gardening.
1918
1919         * platform/ios/TestExpectations:
1920
1921 2017-03-28  Youenn Fablet  <youenn@apple.com>
1922
1923         Stop RTCDataChannel when closing page
1924         https://bugs.webkit.org/show_bug.cgi?id=170166
1925
1926         Reviewed by Eric Carlson.
1927
1928         * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1929         * webrtc/datachannel/datachannel-gc.html: Added.
1930
1931 2017-03-28  Antoine Quint  <graouts@apple.com>
1932
1933         REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
1934         https://bugs.webkit.org/show_bug.cgi?id=170180
1935
1936         Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
1937
1938         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1939         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1940
1941 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1942
1943         Mark fast/history/ios/history-scroll-restoration.html as flaky.
1944         https://bugs.webkit.org/show_bug.cgi?id=169558
1945
1946         Unreviewed test gardening.
1947
1948         * platform/ios-wk2/TestExpectations:
1949
1950 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1951
1952         Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
1953         https://bugs.webkit.org/show_bug.cgi?id=170180
1954
1955         Unreviewed test gardening.
1956
1957         * platform/ios/TestExpectations:
1958
1959 2017-03-28  Youenn Fablet  <youenn@apple.com>
1960
1961         LayoutTest webrtc/video-getParameters.html is failing
1962         https://bugs.webkit.org/show_bug.cgi?id=170148
1963
1964         Unreviewed.
1965
1966         * TestExpectations: Marking webrtc/video-getParameters.html as failing.
1967
1968 2017-03-28  Ryan Haddad  <ryanhaddad@apple.com>
1969
1970         Mark webrtc/video-replace-track-to-null.html as flaky.
1971         https://bugs.webkit.org/show_bug.cgi?id=170178
1972
1973         Unreviewed test gardening.
1974
1975         * TestExpectations:
1976
1977 2017-03-28  Jonathan Bedard  <jbedard@apple.com>
1978
1979         Moved gardened ios-simulator tests to ios folders
1980         <rdar://problem/30948691>
1981
1982         Unreviewed test re-organization.
1983
1984         Moving ios-simulator test expectations to share as many expectations
1985         as possible with on-device testing.
1986
1987         * platform/ios: Moved from platform/ios-simulator.
1988         * platform/ios-device: Added.
1989         * platform/ios-device-wk1: Added.
1990         * platform/ios-device-wk2: Added.
1991         * platform/ios-simulator: Moved to platform/ios.
1992         * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
1993         * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
1994         * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
1995         * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
1996
1997 2017-03-28  Yoav Weiss  <yoav@yoav.ws>
1998
1999         Add a warning for unused link preloads.
2000         https://bugs.webkit.org/show_bug.cgi?id=165670
2001
2002         Reviewed by Youenn Fablet.
2003
2004         * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
2005         * http/tests/preload/download_resources-expected.txt:
2006         * http/tests/preload/download_resources.html: Added references to preloaded resources.
2007         * http/tests/preload/onerror_event-expected.txt:
2008         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
2009         * http/tests/preload/onload_event-expected.txt:
2010         * http/tests/preload/onload_event.html: Added references to preloaded resources.
2011         * http/tests/preload/single_download_preload.html: Deflaked.
2012         * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
2013         * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
2014         * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
2015         * http/tests/preload/unused_preload_warning-expected.txt: Added.
2016         * http/tests/preload/unused_preload_warning.html: Added.
2017
2018 2017-03-28  Antoine Quint  <graouts@apple.com>
2019
2020         REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
2021         https://bugs.webkit.org/show_bug.cgi?id=170171
2022         <rdar://problem/31095500>
2023
2024         Reviewed by Dean Jackson.
2025
2026         Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
2027         the "presented" property returns false immediately after calling hide() on the panel.
2028
2029         * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
2030         * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
2031         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
2032         * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
2033
2034 2017-03-28  Aaron Chu  <aaron_chu@apple.com>
2035
2036         AX: Media controls should be able to be re-activated after faded away
2037         https://bugs.webkit.org/show_bug.cgi?id=170048
2038         <rdar://problem/30157179>
2039
2040         Reviewed by Antoine Quint.
2041
2042         * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
2043         * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
2044
2045 2017-03-28  Antoine Quint  <graouts@apple.com>
2046
2047         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
2048         https://bugs.webkit.org/show_bug.cgi?id=169145
2049         <rdar://problem/17048858>
2050
2051         Reviewed by Dean Jackson.
2052
2053         We add new tests for media documents and related features that cover the following cases:
2054         
2055             - checking <video> with only audio tracks does not show the fullscreen button
2056             - checking <video> with only audio tracks does not show the picture-in-picture button
2057             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
2058
2059         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
2060         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
2061         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
2062         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
2063         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
2064         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
2065         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
2066         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
2067         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
2068         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
2069         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
2070         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
2071         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
2072         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
2073         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
2074         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
2075         * platform/ios-simulator/TestExpectations:
2076         * platform/mac/TestExpectations:
2077
2078 2017-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
2079
2080         REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
2081         https://bugs.webkit.org/show_bug.cgi?id=169771
2082
2083         Reviewed by Simon Fraser.
2084
2085         * fast/images/animated-image-different-dest-size-expected.html: Added.
2086         * fast/images/animated-image-different-dest-size.html: Added.
2087         This test crashes without this patch.
2088
2089         * fast/images/animated-image-loop-count.html:
2090         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
2091
2092         * fast/images/async-image-background-image-expected.html: Added.
2093         * fast/images/async-image-background-image.html: Added.
2094         Ensures the background image can be drawn asynchronously if it is large.
2095
2096         * fast/images/async-image-canvas-draw-image-expected.html: Added.
2097         * fast/images/async-image-canvas-draw-image.html: Added.
2098         Ensures the image is drawn synchronously on the canvas regardless of its size.
2099
2100         * fast/images/ordered-animated-image-frames.html:
2101         Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
2102
2103         * fast/images/reset-image-animation-expected.txt:
2104         * fast/images/reset-image-animation.html:
2105         Change how the steps of the test are ordered so the test can be not flaky.
2106         Running it with -repeat-each was failing.
2107
2108         * fast/images/resources/red-green-blue-900-300.png: Added.
2109
2110 2017-03-27  Youenn Fablet  <youenn@apple.com>
2111
2112         addIceCandidate should not throw if passed null or undefined
2113         https://bugs.webkit.org/show_bug.cgi?id=170118
2114
2115         Reviewed by Eric Carlson.
2116
2117         Updating test to log addIceCandidate rejection.
2118
2119         * webrtc/datachannel/basic.html:
2120         * webrtc/routines.js:
2121         (iceCallback1):
2122         (iceCallback2):
2123         (onAddIceCandidateError):
2124
2125 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2126
2127         Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
2128
2129         Unreviewed test gardening.
2130
2131         * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
2132         * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
2133
2134 2017-03-27  Antti Koivisto  <antti@apple.com>
2135
2136         Loading in-body stylesheets should not block rendering of elements before them
2137         https://bugs.webkit.org/show_bug.cgi?id=169345
2138
2139         Reviewed by Simon Fraser.
2140
2141         * http/tests/incremental/resources/delayed-css.php: Added.
2142         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
2143         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
2144
2145 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
2146
2147         Test variation font ranges in the CSS Font Loading API
2148         https://bugs.webkit.org/show_bug.cgi?id=170022
2149
2150         Reviewed by Dean Jackson.
2151
2152         * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
2153         * fast/text/variations/font-loading-api-parse-ranges.html: Added.
2154
2155 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2156
2157         Unreviewed, rolling out r214411.
2158
2159         Two of the LayoutTests for this change time out on ios-
2160         simulator.
2161
2162         Reverted changeset:
2163
2164         "[Modern Media Controls] Improve media documents across macOS,
2165         iPhone and iPad"
2166         https://bugs.webkit.org/show_bug.cgi?id=169145
2167         http://trac.webkit.org/changeset/214411
2168
2169 2017-03-27  Antoine Quint  <graouts@apple.com>
2170
2171         [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
2172         https://bugs.webkit.org/show_bug.cgi?id=168517
2173         <rdar://problem/30577636>
2174
2175         Reviewed by Dean Jackson.
2176
2177         * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
2178
2179 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2180
2181         Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
2182         https://bugs.webkit.org/show_bug.cgi?id=169679
2183
2184         Unreviewed test gardening.
2185
2186         * platform/mac/TestExpectations:
2187
2188 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2189
2190         Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
2191         https://bugs.webkit.org/show_bug.cgi?id=170127
2192
2193         Unreviewed test gardening.
2194
2195         * platform/mac/TestExpectations:
2196
2197 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2198
2199         Mark media/modern-media-controls/time-label/time-label.html as flaky.
2200         https://bugs.webkit.org/show_bug.cgi?id=169678
2201
2202         Unreviewed test gardening.
2203
2204         * platform/mac-wk1/TestExpectations:
2205
2206 2017-03-27  Ryan Haddad  <ryanhaddad@apple.com>
2207
2208         Marking two modern-media-controls tests as timeouts.
2209         https://bugs.webkit.org/show_bug.cgi?id=170123
2210
2211         Unreviewed test gardening.
2212
2213         * platform/ios-simulator/TestExpectations:
2214
2215 2017-03-27  Youenn Fablet  <youenn@apple.com>
2216
2217         Tighten RTCDatachannel creation and parameter getters
2218         https://bugs.webkit.org/show_bug.cgi?id=170081
2219
2220         Reviewed by Eric Carlson.
2221
2222         * webrtc/datachannel/basic-expected.txt:
2223         * webrtc/datachannel/basic.html:
2224
2225 2017-03-27  Youenn Fablet  <youenn@apple.com>
2226
2227         Add support for RTCRtpReceiver/RTCRtpSender getParameters
2228         https://bugs.webkit.org/show_bug.cgi?id=170057
2229
2230         Reviewed by Alex Christensen.
2231
2232         * webrtc/video-getParameters-expected.txt: Added.
2233         * webrtc/video-getParameters.html: Added.
2234
2235 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
2236
2237         font variation properties don't need to accept numbers
2238         https://bugs.webkit.org/show_bug.cgi?id=169357
2239
2240         Reviewed by Antti Koivisto.
2241
2242         * fast/text/font-selection-font-face-parse-expected.txt:
2243         * fast/text/font-selection-font-face-parse.html:
2244         * fast/text/font-selection-font-loading-api-parse-expected.txt:
2245         * fast/text/font-selection-font-loading-api-parse.html:
2246         * fast/text/font-stretch-parse-expected.txt:
2247         * fast/text/font-stretch-parse.html:
2248         * fast/text/font-style-parse-expected.txt:
2249         * fast/text/font-style-parse.html:
2250         * fast/text/variations/font-selection-properties.html:
2251         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2252
2253 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
2254
2255         Implement format specifier for variation fonts
2256         https://bugs.webkit.org/show_bug.cgi?id=169327
2257
2258         Reviewed by Simon Fraser.
2259
2260         * fast/text/variations/font-face-format-expected.html: Added.
2261         * fast/text/variations/font-face-format.html: Added.
2262
2263 2017-03-27  Myles C. Maxfield  <mmaxfield@apple.com>
2264
2265         Make sure animation works for font-weight, font-stretch, and font-style
2266         https://bugs.webkit.org/show_bug.cgi?id=169683
2267
2268         Reviewed by Simon Fraser.
2269
2270         * animations/font-variations/font-stretch-expected.txt: Added.
2271         * animations/font-variations/font-stretch.html: Added.
2272         * animations/font-variations/font-style-expected.txt: Added.
2273         * animations/font-variations/font-style.html: Added.
2274         * animations/font-variations/font-weight-expected.txt: Added.
2275         * animations/font-variations/font-weight.html: Added.
2276         * animations/resources/animation-test-helpers.js:
2277         (compareFontStyle):
2278         (getPropertyValue):
2279         (comparePropertyValue):
2280
2281 2017-03-27  Alex Christensen  <achristensen@webkit.org>
2282
2283         Make WebSockets work in network process
2284         https://bugs.webkit.org/show_bug.cgi?id=169930
2285
2286         Reviewed by Youenn Fablet.
2287
2288         * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
2289         * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
2290         * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
2291         (web_socket_do_extra_handshake):
2292         (web_socket_transfer_data):
2293         * platform/ios-simulator-wk1/TestExpectations:
2294         * platform/mac-wk1/TestExpectations:
2295         * platform/win/TestExpectations:
2296
2297 2017-03-27  Antoine Quint  <graouts@apple.com>
2298
2299         [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
2300         https://bugs.webkit.org/show_bug.cgi?id=169145
2301         <rdar://problem/17048858>
2302
2303         Reviewed by Dean Jackson.
2304
2305         We add new tests for media documents and related features that cover the following cases:
2306         
2307             - checking <video> with only audio tracks does not show the fullscreen button
2308             - checking <video> with only audio tracks does not show the picture-in-picture button
2309             - checking the size used in media documents for audio and video across macOS, iPhone and iPad
2310
2311         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
2312         * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
2313         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
2314         * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
2315         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
2316         * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
2317         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
2318         * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
2319         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
2320         * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
2321         * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
2322         * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
2323         * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
2324         * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
2325         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
2326         * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
2327         * platform/ios-simulator/TestExpectations:
2328         * platform/mac/TestExpectations:
2329
2330 2017-03-25  Aaron Chu  <aaron_chu@apple.com>
2331
2332         AX: Media controls are unlabeled
2333         https://bugs.webkit.org/show_bug.cgi?id=169947
2334         <rdar://problem/30153323>
2335
2336         Reviewed by Antoine Quint.
2337
2338         * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
2339         * media/modern-media-controls/airplay-button/airplay-button.html:
2340         * media/modern-media-controls/forward-button/forward-button-expected.txt:
2341         * media/modern-media-controls/forward-button/forward-button.html:
2342         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
2343         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
2344         * media/modern-media-controls/icon-button/icon-button-expected.txt:
2345         * media/modern-media-controls/icon-button/icon-button.html:
2346         * media/modern-media-controls/icon-service/icon-service-expected.txt:
2347         * media/modern-media-controls/icon-service/icon-service.html:
2348         * media/modern-media-controls/mute-button/mute-button-expected.txt:
2349         * media/modern-media-controls/mute-button/mute-button.html:
2350         * media/modern-media-controls/pip-button/pip-button-expected.txt:
2351         * media/modern-media-controls/pip-button/pip-button.html:
2352         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
2353         * media/modern-media-controls/play-pause-button/play-pause-button.html:
2354         * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
2355         * media/modern-media-controls/rewind-button/rewind-button.html:
2356         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
2357         * media/modern-media-controls/skip-back-button/skip-back-button.html:
2358         * media/modern-media-controls/start-button/start-button-expected.txt:
2359         * media/modern-media-controls/start-button/start-button.html:
2360         * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
2361         * media/modern-media-controls/tracks-button/tracks-button.html:
2362
2363 2017-03-25  Carlos Garcia Campos  <cgarcia@igalia.com>
2364
2365         Unreviewed GTK+ gardening. Update expectations of several tests.
2366
2367         * platform/gtk/TestExpectations:
2368
2369 2017-03-25  Myles C. Maxfield  <mmaxfield@apple.com>
2370
2371         Post-commit test fix after r214394
2372         https://bugs.webkit.org/show_bug.cgi?id=170083
2373
2374         Unreviewed.
2375
2376         * fast/text/variations/optical-sizing.html:
2377
2378 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
2379
2380         Add font-optical-sizing to CSSComputedStyleDeclaration
2381         https://bugs.webkit.org/show_bug.cgi?id=170083
2382
2383         Reviewed by Joseph Pecoraro.
2384
2385         * fast/css/getComputedStyle/computed-style-expected.txt:
2386         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2387         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2388         * fast/css/getComputedStyle/resources/property-names.js:
2389         * fast/text/variations/optical-sizing-expected.txt:
2390         * fast/text/variations/optical-sizing.html:
2391         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
2392         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
2393         * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
2394
2395 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2396
2397         Consolidate TestExpectations for media/restore-from-page-cache.html.
2398
2399         Unreviewed test gardening.
2400
2401         * platform/mac/TestExpectations:
2402
2403 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2404
2405         Unreviewed, rolling out r214361.
2406
2407         This change caused flakiness in http/tests/preload tests.
2408
2409         Reverted changeset:
2410
2411         "Add a warning for unused link preloads."
2412         https://bugs.webkit.org/show_bug.cgi?id=165670
2413         http://trac.webkit.org/changeset/214361
2414
2415 2017-03-24  Antoine Quint  <graouts@webkit.org>
2416
2417         [Modern Media Controls] Remove placard icon if height is compressed
2418         https://bugs.webkit.org/show_bug.cgi?id=167935
2419         <rdar://problem/30397128>
2420
2421         Reviewed by Dean Jackson.
2422
2423         We add a new test to check that the various designed constraints to toggle display of a placard's
2424         icon, title and description are honored. Also, due to the old layout() method now being called
2425         "commit()", we refactor a relevant test.
2426
2427         * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
2428         * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
2429         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
2430         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
2431
2432 2017-03-24  Eric Carlson  <eric.carlson@apple.com>
2433
2434         [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
2435         https://bugs.webkit.org/show_bug.cgi?id=170056
2436
2437         Reviewed by Youenn Fablet.
2438
2439         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
2440         * fast/mediastream/MediaStream-video-element-displays-buffer.html:
2441         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
2442         * fast/mediastream/apply-constraints-advanced-expected.txt:
2443         * fast/mediastream/apply-constraints-advanced.html:
2444         * fast/mediastream/apply-constraints-video-expected.txt:
2445         * fast/mediastream/apply-constraints-video.html:
2446
2447 2017-03-24  Dean Jackson  <dino@apple.com>
2448
2449         Serialization of custom props in longhand should be "" not value of shorthand
2450         https://bugs.webkit.org/show_bug.cgi?id=167699
2451         <rdar://problem/30324200>
2452
2453         Reviewed by Sam Weinig.
2454
2455         * fast/css/variables/rule-property-get-expected.html:
2456         * fast/css/variables/rule-property-get.html:
2457
2458 2017-03-24  Antoine Quint  <graouts@webkit.org>
2459
2460         [Modern Media Controls] Captions don't move with the appearance of the inline controls
2461         https://bugs.webkit.org/show_bug.cgi?id=170051
2462         <rdar://problem/30754428>
2463
2464         Reviewed by Dean Jackson.
2465
2466         Add a new test, which would have previously failed, where we check that we account for the controls bar height
2467         when showing captions with the controls bar visible.
2468
2469         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
2470         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
2471
2472 2017-03-24  Brent Fulgham  <bfulgham@apple.com>
2473
2474         Handle recursive calls to ProcessingInstruction::checkStyleSheet
2475         https://bugs.webkit.org/show_bug.cgi?id=169982
2476         <rdar://problem/31083051>
2477
2478         Reviewed by Antti Koivisto.
2479
2480         * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
2481         * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
2482         * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
2483         * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
2484         * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
2485         * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
2486         * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
2487         * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
2488         * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
2489         * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
2490         * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
2491
2492 2017-03-24  Brady Eidson  <beidson@apple.com>
2493
2494         A null compound index value crashes the Databases process.
2495         <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
2496
2497         Reviewed by Alex Christensen.
2498
2499         * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
2500         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
2501         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
2502         * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
2503         * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
2504
2505 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2506
2507         Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
2508         https://bugs.webkit.org/show_bug.cgi?id=170068
2509
2510         Unreviewed test gardening.
2511
2512         * platform/ios-simulator/TestExpectations:
2513
2514 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2515
2516         Unreviewed, rolling out r214360.
2517
2518         This change caused 20+ LayoutTest failures.
2519
2520         Reverted changeset:
2521
2522         "Handle recursive calls to
2523         ProcessingInstruction::checkStyleSheet"
2524         https://bugs.webkit.org/show_bug.cgi?id=169982
2525         http://trac.webkit.org/changeset/214360
2526
2527 2017-03-24  Youenn Fablet  <youenn@apple.com>
2528
2529         Add support for qpSum in WebRTC stats
2530         https://bugs.webkit.org/show_bug.cgi?id=170060
2531
2532         Reviewed by Eric Carlson.
2533
2534         * webrtc/video-stats.html:
2535
2536 2017-03-24  Daniel Bates  <dabates@apple.com>
2537
2538         Prevent new navigations during document unload
2539         https://bugs.webkit.org/show_bug.cgi?id=169934
2540         <rdar://problem/31247584>
2541
2542         Reviewed by Chris Dumez.
2543
2544         Add a test to ensure that we do not cause an assertion fail when calling setTimeout
2545         after starting a navigation from an onunload event handler.
2546
2547         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
2548         * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
2549
2550 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
2551
2552         Implement font-optical-sizing
2553         https://bugs.webkit.org/show_bug.cgi?id=168895
2554
2555         Reviewed by Dean Jackson.
2556
2557         * fast/text/variations/optical-sizing-expected.txt: Added.
2558         * fast/text/variations/optical-sizing.html: Added.
2559
2560 2017-03-24  Yoav Weiss  <yoav@yoav.ws>
2561
2562         Add a warning for unused link preloads.
2563         https://bugs.webkit.org/show_bug.cgi?id=165670
2564
2565         Reviewed by Youenn Fablet.
2566
2567         This adds a test for the unused preload warning, and adapts some of the other preload tests,
2568         to avoid warnings.
2569
2570         * http/tests/preload/download_resources-expected.txt: Changed.
2571         * http/tests/preload/download_resources.html: Added references to preloaded resources.
2572         * http/tests/preload/onerrer_event-expected.txt: Changed.
2573         * http/tests/preload/onerror_event.html: Added references to preloaded resources.
2574         * http/tests/preload/onload_event.html: Added references to preloaded resources.
2575         * http/tests/preload/resources/single_download_preload.html: Deflaked.
2576         * http/tests/preload/unused_preload_warning-expected.txt: Added.
2577         * http/tests/preload/unused_preload_warning.html: Added.
2578
2579 2017-03-24  Brent Fulgham  <bfulgham@apple.com>
2580
2581         Handle recursive calls to ProcessingInstruction::checkStyleSheet
2582         https://bugs.webkit.org/show_bug.cgi?id=169982
2583         <rdar://problem/31083051>
2584
2585         Reviewed by Antti Koivisto.
2586
2587         * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
2588         * fast/dom/beforeload/image-removed-during-before-load.html: Added.
2589         * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
2590         * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
2591         * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
2592         * fast/dom/beforeload/recursive-link-before-load.html: Added.
2593         * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
2594         * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
2595         * fast/dom/beforeload/resources/content.xhtml: Added.
2596         * fast/dom/beforeload/resources/pass.css: Added.
2597         * fast/dom/beforeload/resources/test.xsl: Added.
2598
2599 2017-03-24  Myles C. Maxfield  <mmaxfield@apple.com>
2600
2601         font-style needs a new CSSValue to make CSSRule.cssText work correctly
2602         https://bugs.webkit.org/show_bug.cgi?id=169258
2603
2604         Reviewed by David Hyatt.
2605
2606         Update tests' expected results.
2607
2608         * fast/text/font-selection-font-face-parse-expected.txt:
2609         * fast/text/font-selection-font-face-parse.html:
2610         * fast/text/font-style-parse-expected.txt:
2611         * fast/text/font-style-parse.html:
2612         * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2613         * svg/css/getComputedStyle-basic-expected.txt:
2614
2615 2017-03-24  Youenn Fablet  <youenn@apple.com>
2616
2617         Add libwebrtc backend support for RTCRtpSender::replaceTrack
2618         https://bugs.webkit.org/show_bug.cgi?id=169841
2619
2620         Reviewed by Alex Christensen.
2621
2622         * webrtc/audio-replace-track-expected.txt: Added.
2623         * webrtc/audio-replace-track.html: Added.
2624         * webrtc/video-replace-track-expected.txt: Added.
2625         * webrtc/video-replace-track.html: Added.
2626         * webrtc/video-replace-track-to-null-expected.txt: Added.
2627         * webrtc/video-replace-track-to-null.html: Added.
2628
2629 2017-03-24  Ryan Haddad  <ryanhaddad@apple.com>
2630
2631         Update TestExpectations for media/restore-from-page-cache.html.
2632
2633         Unreviewed test gardening.
2634
2635         * platform/mac-wk2/TestExpectations:
2636         * platform/mac/TestExpectations:
2637
2638 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2639
2640         Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
2641
2642         * platform/gtk/TestExpectations:
2643
2644 2017-03-24  Youenn Fablet  <youenn@apple.com>
2645
2646         Add support for DataChannel and MediaStreamTrack stats
2647         https://bugs.webkit.org/show_bug.cgi?id=170031
2648
2649         Reviewed by Eric Carlson.
2650
2651         * webrtc/datachannel/datachannel-stats-expected.txt: Added.
2652         * webrtc/datachannel/datachannel-stats.html: Added.
2653         * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
2654         * webrtc/video-mediastreamtrack-stats.html: Added.
2655
2656 2017-03-24  Chris Dumez  <cdumez@apple.com>
2657
2658         Extend svg/animations/animations-paused-disconnected-iframe.html
2659         https://bugs.webkit.org/show_bug.cgi?id=170035
2660
2661         Reviewed by Andreas Kling.
2662
2663         Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
2664
2665         * svg/animations/animations-paused-disconnected-iframe-expected.txt:
2666         * svg/animations/animations-paused-disconnected-iframe.html:
2667
2668 2017-03-24  Youenn Fablet  <youenn@apple.com>
2669
2670         Fix framesEncoded/framesDecoded RTC stats
2671         https://bugs.webkit.org/show_bug.cgi?id=170024
2672
2673         Reviewed by Eric Carlson.
2674
2675         * webrtc/video-stats-expected.txt: Added.
2676         * webrtc/video-stats.html: Added.
2677
2678 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2679
2680         Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
2681
2682         * platform/gtk/TestExpectations:
2683
2684 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2685
2686         Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
2687
2688         We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
2689         mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
2690         webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
2691         mime type and returned application/octet-stream.
2692
2693         * platform/gtk/TestExpectations:
2694         * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
2695         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
2696
2697 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2698
2699         Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
2700
2701         We are now getting a MIME type for otf files.
2702
2703         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2704
2705 2017-03-24  Per Arne Vollan  <pvollan@apple.com>
2706
2707         Text stroke is sometimes clipped on video captions.
2708         https://bugs.webkit.org/show_bug.cgi?id=170006
2709
2710         Reviewed by Eric Carlson.
2711
2712         * media/track/track-css-stroke-cues-expected.txt:
2713         * media/track/track-css-stroke-cues.html:
2714
2715 2017-03-24  Carlos Garcia Campos  <cgarcia@igalia.com>
2716
2717         [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
2718         https://bugs.webkit.org/show_bug.cgi?id=170001
2719
2720         Reviewed by Michael Catanzaro.
2721
2722         Remove platform specific expectations of two test because now we do the same as other wk2 ports.
2723
2724         * platform/gtk/TestExpectations:
2725
2726 2017-03-23  Antti Koivisto  <antti@apple.com>
2727
2728         Revert r213712, caused iPad PLT regression
2729         https://bugs.webkit.org/show_bug.cgi?id=170040
2730
2731         Unreviewed.
2732
2733         * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
2734         * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
2735
2736 2017-03-23  Chris Dumez  <cdumez@apple.com>
2737
2738         SVG animations are not paused when their <svg> element is removed from the document
2739         https://bugs.webkit.org/show_bug.cgi?id=170030
2740         <rdar://problem/31230252>
2741
2742         Reviewed by Dean Jackson.
2743
2744         Add layout test coverage.
2745
2746         * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
2747         * svg/animations/animations-paused-when-removed-from-document.html: Added.
2748
2749 2017-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
2750
2751         font shorthand should accept variation values
2752         https://bugs.webkit.org/show_bug.cgi?id=168998
2753
2754         Reviewed by Simon Fraser.
2755
2756         * fast/text/font-style-parse-expected.txt:
2757         * fast/text/font-style-parse.html:
2758         * fast/text/font-weight-parse-expected.txt:
2759         * fast/text/font-weight-parse.html:
2760
2761 2017-03-23  Chris Dumez  <cdumez@apple.com>
2762
2763         SVG animations are not paused when inserted into a hidden page
2764         https://bugs.webkit.org/show_bug.cgi?id=170026
2765         <rdar://problem/31228704>
2766
2767         Reviewed by Andreas Kling.
2768
2769         Add layout test coverage.
2770
2771         * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
2772         * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
2773         * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
2774         * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
2775
2776 == Rolled over to ChangeLog-2017-03-23 ==