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