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