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