1 2017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3 Unreviewed, rolling out r215041.
5 The LayoutTest for this change is failing on ios-simulator.
9 "Rendering flexbox children across columns"
10 https://bugs.webkit.org/show_bug.cgi?id=164166
11 http://trac.webkit.org/changeset/215041
13 2017-04-06 Ryan Haddad <ryanhaddad@apple.com>
15 Unreviewed, rolling out r215046.
17 This change broke internal builds.
21 "WebRTC tests gardening"
22 https://bugs.webkit.org/show_bug.cgi?id=170508
23 http://trac.webkit.org/changeset/215046
25 2017-04-06 Ryan Haddad <ryanhaddad@apple.com>
27 Skip a test that was accidentally enabled with r214982.
29 Unreviewed test gardening.
31 * platform/ios/TestExpectations:
33 2017-04-06 Joseph Pecoraro <pecoraro@apple.com>
35 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
36 https://bugs.webkit.org/show_bug.cgi?id=16531
37 <rdar://problem/5712895>
39 Reviewed by Timothy Hatcher.
41 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
42 * http/tests/inspector/network/resource-request-headers.html: Added.
43 * http/tests/inspector/network/resources/basic-auth.php: Added.
44 Test coverage for Cookie and Basic Authentication headers.
46 * platform/mac/TestExpectations:
47 * platform/mac-wk1/TestExpectations:
48 * platform/win/TestExpectations:
49 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
50 and ElCapitan which uses the legacy non-NSURLSession loading path.
52 2017-04-06 Youenn Fablet <youenn@apple.com>
54 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
55 https://bugs.webkit.org/show_bug.cgi?id=167513
57 Reviewed by Eric Carlson.
59 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
61 2017-04-06 Zalan Bujtas <zalan@apple.com>
63 Simple line layout: Hittest always returns the first renderer in the block.
64 https://bugs.webkit.org/show_bug.cgi?id=170520
65 <rdar://problem/30979175>
67 Reviewed by Antti Koivisto.
69 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
70 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
72 2017-03-31 Jiewen Tan <jiewen_tan@apple.com>
74 [WebCrypto] Add support for AES-CTR
75 https://bugs.webkit.org/show_bug.cgi?id=169761
76 <rdar://problem/31331321>
78 Reviewed by Brent Fulgham.
80 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
81 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
82 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
83 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
84 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
85 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
86 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
87 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
88 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
89 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
90 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
91 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
92 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
93 * crypto/subtle/aes-ctr-generate-key.html: Added.
94 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
95 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
96 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
97 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
98 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
99 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
100 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
101 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
102 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
103 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
104 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
105 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
106 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
107 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
108 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
109 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
110 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
111 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
112 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
113 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
114 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
115 * crypto/subtle/aes-generate-key-malformed-parameters.html:
116 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
117 * crypto/subtle/aes-import-key-malformed-parameters.html:
118 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
119 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
120 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
121 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
122 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
123 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
124 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
125 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
126 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
127 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
128 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
129 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
131 2017-04-06 Ryan Haddad <ryanhaddad@apple.com>
133 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
134 https://bugs.webkit.org/show_bug.cgi?id=153460
136 Unreviewed test gardening.
138 * platform/mac/TestExpectations:
140 2017-04-06 Youenn Fablet <youenn@apple.com>
142 WebRTC tests gardening
143 https://bugs.webkit.org/show_bug.cgi?id=170508
145 Reviewed by Eric Carlson.
147 * platform/ios-wk1/TestExpectations:
148 * platform/ios-wk2/TestExpectations:
149 * platform/ios/TestExpectations:
151 2017-04-06 Antti Koivisto <antti@apple.com>
153 Implement testing mode for disk cache
154 https://bugs.webkit.org/show_bug.cgi?id=170547
156 Reviewed by Andreas Kling.
158 Enable a few disabled tests to see how it goes.
160 * platform/mac-wk2/TestExpectations:
162 2017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
164 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
165 https://bugs.webkit.org/show_bug.cgi?id=170339
167 Reviewed by Youenn Fablet.
169 Added new tests addressing respondWithNewView() behaviour.
171 * streams/readable-stream-byob-request-expected.txt: Updated.
172 * streams/readable-stream-byob-request.js: Added new tests.
174 2017-04-06 Dave Hyatt <hyatt@apple.com>
176 Rendering flexbox children across columns
177 https://bugs.webkit.org/show_bug.cgi?id=164166
178 <rdar://problem/29055587>
180 Reviewed by Zalan Bujtas.
182 * fast/multicol/flexbox-rows-expected.html: Added.
183 * fast/multicol/flexbox-rows.html: Added.
185 2017-04-05 Simon Fraser <simon.fraser@apple.com>
187 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
188 https://bugs.webkit.org/show_bug.cgi?id=170479
190 Reviewed by Sam Weinig.
192 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
193 * fast/frames/user-gesture-timestamp-propagation.html: Added.
194 * platform/ios/TestExpectations:
196 2017-04-05 Eric Carlson <eric.carlson@apple.com>
198 [MediaStream] Host application should be able to mute and unmute media streams
199 https://bugs.webkit.org/show_bug.cgi?id=170519
200 <rdar://problem/31174326>
202 Reviewed by Youenn Fablet.
204 * fast/mediastream/MediaStream-page-muted-expected.txt:
205 * fast/mediastream/MediaStream-page-muted.html:
207 2017-04-05 Javier Fernandez <jfernandez@igalia.com>
209 [css-align] Implement the place-items shorthand
210 https://bugs.webkit.org/show_bug.cgi?id=168847
212 Reviewed by David Hyatt.
214 Regression tests for the new place-content alignment shorthand.
216 * css3/parse-place-items.html: Added.
218 2017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
220 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
221 https://bugs.webkit.org/show_bug.cgi?id=170157
223 Reviewed by Alejandro G. Castro.
225 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
226 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
227 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
228 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
229 for each one of the audio media type and video media type.
231 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
232 as failing in the general TestExpectations, because the libwebrtc backend currently
233 doesn't generate the expected a=bundle-only lines.
234 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
235 The whole fast/mediastream directory is already overriden to pass.
236 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
237 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
238 * fast/mediastream/resources/sdp-utils.js:
239 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
240 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
241 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
243 2017-04-05 Jer Noble <jer.noble@apple.com>
245 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
246 https://bugs.webkit.org/show_bug.cgi?id=170510
248 Reviewed by Eric Carlson.
250 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
251 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
253 2017-04-05 Matt Baker <mattbaker@apple.com>
255 Web Inspector: XHR breakpoints should be global
256 https://bugs.webkit.org/show_bug.cgi?id=170033
258 Reviewed by Joseph Pecoraro..
260 * inspector/dom-debugger/xhr-breakpoints.html:
261 Update for XHRBreakpoint constructor change.
263 2017-04-05 Chris Dumez <cdumez@apple.com>
265 <input type="range"> changing to disabled while active breaks all pointer events
266 https://bugs.webkit.org/show_bug.cgi?id=170447
267 <rdar://problem/31442875>
269 Reviewed by Geoffrey Garen.
271 Add layout test coverage.
273 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
274 * fast/forms/range/disabled-while-dragging.html: Added.
276 2017-04-05 Jiewen Tan <jiewen_tan@apple.com>
278 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
279 <rdar://problem/31322400>
281 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
282 * crypto/subtle/rsa-import-key-malformed-parameters.html:
284 2017-04-05 Youenn Fablet <youenn@apple.com>
286 Deprecate and remove URL.createObjectURL(mediastream)
287 https://bugs.webkit.org/show_bug.cgi?id=167518
288 <rdar://problem/31149607>
290 Reviewed by Eric Carlson.
292 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
293 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
294 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
295 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
296 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
297 * fast/mediastream/MediaStream-video-element-expected.txt:
298 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
299 * fast/mediastream/MediaStream-video-element-track-stop.html:
300 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
301 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
302 * fast/mediastream/MediaStream-video-element.html:
303 * fast/mediastream/resources/getUserMedia-helper.js:
304 (setupVideoElementWithStream):
306 2017-04-05 Javier Fernandez <jfernandez@igalia.com>
308 [GTK] Unreviewed tests gardening
309 https://bugs.webkit.org/show_bug.cgi?id=170497
311 Unreviewed test gardening. Rebaseline tests after r214712.
313 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
316 2017-04-04 Alexey Proskuryakov <ap@apple.com>
318 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
319 for https://bugs.webkit.org/show_bug.cgi?id=170493
321 * platform/mac/TestExpectations:
323 2017-04-04 Youenn Fablet <youenn@apple.com>
325 Canvas is tainted when painting a video with MediaStreamTrack
326 https://bugs.webkit.org/show_bug.cgi?id=170486
328 Reviewed by Eric Carlson.
330 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
331 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
332 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
335 (defaultRejectOrCatch):
336 (setupVideoElementWithStream):
338 2017-04-04 Youenn Fablet <youenn@apple.com>
340 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
341 https://bugs.webkit.org/show_bug.cgi?id=170482
343 Reviewed by Eric Carlson.
347 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
349 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
350 https://bugs.webkit.org/show_bug.cgi?id=168390
352 Unreviewed test gardening.
354 * platform/mac/TestExpectations:
356 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
358 Mark fast/images/reset-image-animation.html as flaky.
359 https://bugs.webkit.org/show_bug.cgi?id=170177
361 Unreviewed test gardening.
363 * platform/mac/TestExpectations:
365 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
367 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
368 https://bugs.webkit.org/show_bug.cgi?id=168409
370 Unreviewed test gardening.
372 * platform/mac-wk1/TestExpectations:
374 2017-04-04 Brent Fulgham <bfulgham@apple.com>
376 Do not assert when CharacterData representing an Attr fires events
377 https://bugs.webkit.org/show_bug.cgi?id=170454
378 <rdar://problem/30979320>
380 Reviewed by Ryosuke Niwa.
382 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
383 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
385 2017-04-04 Youenn Fablet <youenn@apple.com>
387 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
388 https://bugs.webkit.org/show_bug.cgi?id=169481
390 Reviewed by Eric Carlson.
392 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
393 * webrtc/datachannel/basic.html:
395 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
397 Add back results that were accidentally removed with r214848.
398 https://bugs.webkit.org/show_bug.cgi?id=169301
400 Unreviewed test gardening.
402 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
403 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
405 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
407 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
408 https://bugs.webkit.org/show_bug.cgi?id=170456
410 Unreviewed test gardening.
412 * platform/mac-wk1/TestExpectations:
414 2017-04-04 Youenn Fablet <youenn@apple.com>
416 webrtc/peer-connection-audio-mute.html is flaky
417 https://bugs.webkit.org/show_bug.cgi?id=170451
419 Reviewed by Eric Carlson.
421 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
422 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
423 Decreasing time spent at detecting hum or not.
424 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
426 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
428 Mark fast/images/animated-gif-webkit-transform.html as flaky.
429 https://bugs.webkit.org/show_bug.cgi?id=170410
431 Unreviewed test gardening.
433 * platform/mac-wk2/TestExpectations:
435 2017-04-03 Alexey Proskuryakov <ap@apple.com>
437 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
439 This test still times out, most of the time.
441 * platform/wk2/TestExpectations:
443 2017-04-03 Javier Fernandez <jfernandez@igalia.com>
445 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
446 https://bugs.webkit.org/show_bug.cgi?id=170340
448 Reviewed by David Hyatt.
450 Added additional test cases to evaluate the new baseline-alignment syntax.
452 * css3/parse-place-content-expected.txt:
453 * css3/parse-place-content.html:
455 2017-04-03 Nan Wang <n_wang@apple.com>
457 AX: Expose link children when doing search predication on iOS
458 https://bugs.webkit.org/show_bug.cgi?id=170424
459 <rdar://problem/31413335>
461 Reviewed by Chris Fleizach.
463 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
464 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
466 2017-04-03 Dave Hyatt <hyatt@apple.com>
468 Japanese fonts in vertical text should support synthesized italics
469 https://bugs.webkit.org/show_bug.cgi?id=169301
471 Reviewed by Simon Fraser.
473 * fast/text/international/synthesized-italic-vertical-expected.html:
474 * fast/text/international/synthesized-italic-vertical.html:
475 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
476 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
478 2017-04-03 Chris Dumez <cdumez@apple.com>
480 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
481 https://bugs.webkit.org/show_bug.cgi?id=170285
482 <rdar://problem/31378543>
484 Reviewed by Andy Estes.
486 Add layout test coverage.
488 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
489 * fast/images/background-image-relative-url-changes-document.html: Added.
491 2017-04-03 John Wilander <wilander@apple.com>
493 Remove timeout expectations after bug fix
494 https://bugs.webkit.org/show_bug.cgi?id=168262
496 Unreviewed test gardening.
498 Remove timeout expectations after bug fix in
499 https://bugs.webkit.org/show_bug.cgi?id=170400
501 * platform/wk2/TestExpectations:
502 Remove expected timeout for the first five test cases
503 under http/tests/loading/resourceLoadStatistics/.
505 2017-04-03 Antti Koivisto <antti@apple.com>
507 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
508 https://bugs.webkit.org/show_bug.cgi?id=170402
509 <rdar://problem/31004344>
511 Reviewed by Simon Fraser.
513 * fast/css/document-stylesheets-dynamic-expected.html: Added.
514 * fast/css/document-stylesheets-dynamic.html: Added.
516 2017-04-03 Jeremy Jones <jeremyj@apple.com>
518 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
519 https://bugs.webkit.org/show_bug.cgi?id=167965
523 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
524 can therefore be delivered later than expected by the test. This is already done for the first one,
525 do this for the second one also.
527 * platform/mac-wk2/TestExpectations:
528 * pointer-lock/mouse-event-delivery.html:
530 2017-04-01 Simon Fraser <simon.fraser@apple.com>
532 Clean up touch event handler registration when moving nodes between documents
533 https://bugs.webkit.org/show_bug.cgi?id=170384
534 rdar://problem/30816694
536 Reviewed by Chris Dumez.
538 Tests for moving nodes with various listener/handler combinations between documents.
540 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
541 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
542 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
543 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
544 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
545 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
546 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
547 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
549 2017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
551 [SOUP] URI Fragment is lost after redirect
552 https://bugs.webkit.org/show_bug.cgi?id=170058
554 Reviewed by Michael Catanzaro.
556 Add tests to check we correctly handle fragment identifiers on server redirections.
558 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
559 * http/tests/navigation/redirect-preserves-fragment.html: Added.
560 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
561 * http/tests/navigation/redirect-to-fragment.html: Added.
562 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
563 * http/tests/navigation/redirect-to-fragment2.html: Added.
564 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
565 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
566 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
567 * platform/ios/TestExpectations:
568 * platform/mac/TestExpectations:
570 2017-04-03 Youenn Fablet <youenn@apple.com>
572 captureStream is getting black frames with webgl canvas
573 https://bugs.webkit.org/show_bug.cgi?id=170325
575 Reviewed by Dean Jackson.
577 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
578 * fast/mediastream/captureStream/canvas3d.html: Added.
580 2017-04-03 Per Arne Vollan <pvollan@apple.com>
582 Implement stroke-miterlimit.
583 https://bugs.webkit.org/show_bug.cgi?id=169078
585 Reviewed by Dean Jackson.
587 * fast/css/stroke-miterlimit-default-expected.html: Added.
588 * fast/css/stroke-miterlimit-default.html: Added.
589 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
590 * fast/css/stroke-miterlimit-large.html: Added.
591 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
592 * fast/css/stroke-miterlimit-zero.html: Added.
594 2017-04-02 Alexey Proskuryakov <ap@apple.com>
596 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
600 2017-04-02 Alexey Proskuryakov <ap@apple.com>
603 Add missing text styles
604 https://bugs.webkit.org/show_bug.cgi?id=170295
606 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
608 2017-04-02 Alexey Proskuryakov <ap@apple.com>
613 * platform/ios-wk1/TestExpectations:
614 * platform/ios-wk2/TestExpectations:
615 * platform/ios/TestExpectations:
616 * platform/mac-wk1/TestExpectations:
618 2017-04-02 Alexey Proskuryakov <ap@apple.com>
620 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
622 For https://bugs.webkit.org/show_bug.cgi?id=170395
623 rdar://problem/30975761, rdar://problem/31394017
627 2017-04-01 Per Arne Vollan <pvollan@apple.com>
629 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
630 https://bugs.webkit.org/show_bug.cgi?id=169466
634 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
635 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
636 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
637 -webkit-text-stroke-width.
639 * fast/css/stroke-width-fallback-expected.html: Added.
640 * fast/css/stroke-width-fallback.html: Added.
642 2017-04-01 Jon Lee <jonlee@apple.com>
644 Add missing text styles
645 https://bugs.webkit.org/show_bug.cgi?id=170295
646 rdar://problem/30219503
648 Reviewed by Dean Jackson.
650 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
652 2017-04-01 Chris Dumez <cdumez@apple.com>
654 We should pause silent WebAudio rendering in background tabs
655 https://bugs.webkit.org/show_bug.cgi?id=170299
656 <rdar://problem/31289132>
658 Reviewed by Eric Carlson.
660 Add layout test coverage.
662 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
663 * webaudio/silent-audio-interrupted-in-background.html: Added.
665 2017-04-01 Alexey Proskuryakov <ap@apple.com>
667 Rolling back http://trac.webkit.org/r214663 - memory corruption
669 * streams/readable-stream-byob-request-expected.txt:
670 * streams/readable-stream-byob-request.js:
671 (self.importScripts.test): Deleted.
673 2017-03-31 Zalan Bujtas <zalan@apple.com>
675 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
676 https://bugs.webkit.org/show_bug.cgi?id=170348
677 <rdar://problem/24727151>
679 Reviewed by David Hyatt.
681 * fast/multicol/table-section-page-break-expected.html: Added.
682 * fast/multicol/table-section-page-break.html: Added.
684 2017-03-31 Chris Dumez <cdumez@apple.com>
686 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
687 https://bugs.webkit.org/show_bug.cgi?id=162510
688 <rdar://problem/31380650>
690 Reviewed by Alexey Proskuryakov.
692 The test restores a page from PageCache and wants to check that an animated
693 GIF is properly animating. To do so, it store the data of the current image
694 frame, and then checks in a 100ms timer that the current image frame is
695 different. This is flaky by nature since the image only has 10 frames and
696 you therefore have a 1/10 chance that the new frame will be the same as the
697 previous one, even if the image is properly animating.
699 To address the problem, do a setInterval instead of a setTimeout and check
700 until the frame becomes different.
702 * fast/images/animated-gif-restored-from-bfcache.html:
703 * platform/mac/TestExpectations:
705 2017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
707 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
708 https://bugs.webkit.org/show_bug.cgi?id=170328
709 <rdar://problem/30904558>
711 Reviewed by Tim Horton.
713 Adds a new layout test verifying that when a user taps away to clear the current selection in character
714 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
715 selection views, which are dismissed.
717 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
718 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
720 2017-03-31 Youenn Fablet <youenn@apple.com>
722 Add a test to ensure webrtc generated certificates and names are ephemeral
723 https://bugs.webkit.org/show_bug.cgi?id=170225
727 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
728 * webrtc/ephemeral-certificates-and-cnames.html: Added.
730 2017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
732 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
733 https://bugs.webkit.org/show_bug.cgi?id=170327
734 <rdar://problem/31363816>
736 Reviewed by Tim Horton.
738 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
739 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
740 synthetic touch events.
743 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
744 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
746 2017-03-31 Alexey Proskuryakov <ap@apple.com>
748 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
749 https://bugs.webkit.org/show_bug.cgi?id=170355
753 2017-03-31 Alexey Proskuryakov <ap@apple.com>
755 Correction for the previous change - this is an image failure.
757 * platform/mac-wk2/TestExpectations:
759 2017-03-31 Alexey Proskuryakov <ap@apple.com>
761 Mark fast/images/animated-image-different-dest-size.html as flaky for
762 https://bugs.webkit.org/show_bug.cgi?id=170203
764 * platform/mac-wk2/TestExpectations:
766 2017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
768 Unreviewed GTK+ gardening. Update expectations of several tests.
770 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
773 * platform/gtk/TestExpectations:
774 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
776 2017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
778 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
780 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
783 * platform/gtk/TestExpectations:
784 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
785 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
786 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
787 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
789 2017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
791 [Readable Streams API] Implement cloneArrayBuffer in WebCore
792 https://bugs.webkit.org/show_bug.cgi?id=170008
794 Reviewed by Youenn Fablet.
796 Added test to check cloneArrayBuffer behaviour.
798 * streams/readable-stream-byob-request.js:
800 2017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
802 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
803 https://bugs.webkit.org/show_bug.cgi?id=170151
805 Reviewed by Saam Barati.
807 * js/script-tests/string_replace_function.js: Added.
808 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
809 * js/string_replace_function-expected.txt: Added.
810 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
811 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
812 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
814 2017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
816 [css-grid] Update W3C Test Suite
817 https://bugs.webkit.org/show_bug.cgi?id=170170
819 Reviewed by Youenn Fablet.
821 Update path to tests in TestExpectations as the CSS Grid Layout suite
822 is now under web-platform-tests.
826 2017-03-31 Antoine Quint <graouts@apple.com>
828 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
829 https://bugs.webkit.org/show_bug.cgi?id=168409
830 <rdar://problem/30799198>
832 Unreviewed. Capture new logging events.
834 * media/modern-media-controls/airplay-button/airplay-button.html:
836 2017-03-30 Matt Baker <mattbaker@apple.com>
838 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
840 * inspector/css/getAllStyleSheets-expected.txt:
842 2017-03-30 Ryan Haddad <ryanhaddad@apple.com>
844 Rebaseline js/dom/global-constructors-attributes.html.
846 Unreviewed test gardening.
848 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
849 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
850 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
852 2017-03-30 Simon Fraser <simon.fraser@apple.com>
854 Rename a touch event function, and new touch region test results
855 https://bugs.webkit.org/show_bug.cgi?id=170309
856 rdar://problem/31329520
858 Reviewed by Chris Dumez.
860 A code change in WebKitAdditions progresses this test result.
862 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
864 2017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
866 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
867 https://bugs.webkit.org/show_bug.cgi?id=169547
869 Reviewed by Simon Fraser.
871 * fast/images/async-image-background-image.html:
872 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
873 * fast/images/sprite-sheet-image-draw-expected.html: Added.
874 * fast/images/sprite-sheet-image-draw.html: Added.
876 2017-03-30 Matt Baker <mattbaker@apple.com>
878 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
879 https://bugs.webkit.org/show_bug.cgi?id=170279
880 <rdar://problem/30200492>
882 Reviewed by David Hyatt.
884 * inspector/css/getAllStyleSheets.html:
885 Add stylesheet with an "unparsed" property having no final semicolon.
887 2017-03-30 Youenn Fablet <youenn@apple.com>
889 Clean up RTCDataChannel
890 https://bugs.webkit.org/show_bug.cgi?id=169732
892 Reviewed by Chris Dumez.
894 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
895 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
897 2017-03-30 Chris Dumez <cdumez@apple.com>
899 svg/animations/animations-paused-in-background-page.html is flaky
900 https://bugs.webkit.org/show_bug.cgi?id=170290
902 Reviewed by Simon Fraser.
904 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
907 * svg/animations/animations-paused-in-background-page-expected.txt:
908 * svg/animations/animations-paused-in-background-page.html:
910 2017-03-30 Javier Fernandez <jfernandez@igalia.com>
912 [css-align] Adapt content-alignment properties to the new baseline syntax
913 https://bugs.webkit.org/show_bug.cgi?id=170262
915 Reviewed by David Hyatt.
917 Added new cases to the alignment properties parsing tests so that we can verify the new
918 baseline-alignment syntax is parsed as expected.
919 Additionally, I modified the tests so that they use the testharness format.
921 * css3/parse-align-content-expected.txt:
922 * css3/parse-align-content.html:
923 * css3/parse-justify-content-expected.txt:
924 * css3/parse-justify-content.html:
926 2017-03-30 James Craig <jcraig@apple.com>
928 AX: Expose a new AXSubrole for explicit ARIA "group" role
929 https://bugs.webkit.org/show_bug.cgi?id=169810
930 <rdar://problem/31039693>
932 Reviewed by Chris Fleizach.
934 * accessibility/list-detection2-expected.txt:
935 * accessibility/list-detection2.html:
936 * accessibility/roles-computedRoleString.html:
937 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
938 * inspector/dom/highlightFrame-expected.txt:
939 * inspector/dom/highlightSelector-expected.txt:
940 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
941 * platform/mac/accessibility/roles-exposed-expected.txt:
943 2017-03-30 Youenn Fablet <youenn@apple.com>
945 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
946 https://bugs.webkit.org/show_bug.cgi?id=170294
950 * TestExpectations: Marking these tests as flaky.
952 2017-03-30 Eric Carlson <eric.carlson@apple.com>
954 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
955 https://bugs.webkit.org/show_bug.cgi?id=169956
957 Reviewed by Youenn Fablet.
959 * webaudio/audiobuffer-crash-expected.txt: Added.
960 * webaudio/audiobuffer-crash.html: Added.
962 2017-03-30 Simon Fraser <simon.fraser@apple.com>
964 Add some tests that dump the touch event regions with various content configurations
965 https://bugs.webkit.org/show_bug.cgi?id=170216
967 Followup: add missing results files, and tweak iframes.html to show that regions fail to
968 take iframe borders into account.
970 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
971 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
972 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
973 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
974 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
975 * fast/events/touch/ios/touch-event-regions/iframes.html:
976 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
977 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
979 2017-03-30 Per Arne Vollan <pvollan@apple.com>
981 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
982 https://bugs.webkit.org/show_bug.cgi?id=170188
984 Reviewed by Eric Carlson.
986 The textTrackDisplayElement call will fail and throw an exception if the text track display element
987 has not yet been added to the text track container element. We wait until it has been added.
989 * media/track/track-cue-rendering-with-padding.html:
991 2017-03-30 Antoine Quint <graouts@apple.com>
993 [Modern Media Controls] Invalid placard icon is not visible for short video
994 https://bugs.webkit.org/show_bug.cgi?id=170277
995 <rdar://problem/31327955>
997 Reviewed by Eric Carlson.
999 Add a new test to check that we correctly hide the invalid icon only when
1000 there is no space left to display it.
1002 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
1003 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
1005 2017-03-27 Sergio Villar Senin <svillar@igalia.com>
1007 [css-grid] Clamp the number of autorepeat tracks
1008 https://bugs.webkit.org/show_bug.cgi?id=170120
1010 Reviewed by Manuel Rego Casasnovas.
1012 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
1013 to allow us to run several test cases over a small number of grids in a single file quite
1014 fast. The other option was to statically (CSS) create several huge grids, something that
1015 could potentially be very expensive in terms of memory and CPU leading to timeouts.
1017 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
1018 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
1020 2017-03-30 Antoine Quint <graouts@apple.com>
1022 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1023 https://bugs.webkit.org/show_bug.cgi?id=168409
1024 <rdar://problem/30799198>
1026 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
1027 requestAnimationFrame() call to suspend the ScriptedAnimationController.
1029 * media/modern-media-controls/airplay-button/airplay-button.html:
1031 2017-03-30 Per Arne Vollan <pvollan@apple.com>
1033 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
1034 https://bugs.webkit.org/show_bug.cgi?id=168660
1036 Reviewed Eric Carlson.
1038 The textTrackDisplayElement call will fail and throw an exception if the text track display element
1039 has not yet been added to the text track container element. We wait until it has been added.
1041 * media/track/track-cue-container-rendering-position.html:
1043 2017-03-29 Ryosuke Niwa <rniwa@webkit.org>
1045 Disconnecting a HTMLObjectElement does not always unload its content document
1046 https://bugs.webkit.org/show_bug.cgi?id=169606
1048 Reviewed by Andy Estes.
1050 Add a regression test.
1052 * fast/dom/removing-focused-object-element-expected.txt: Added.
1053 * fast/dom/removing-focused-object-element.html: Added.
1055 2017-03-29 Simon Fraser <simon.fraser@apple.com>
1057 Add some tests that dump the touch event regions with various content configurations
1058 https://bugs.webkit.org/show_bug.cgi?id=170216
1060 Reviewed by Dean Jackson.
1062 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
1064 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
1065 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
1066 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
1067 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
1068 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
1069 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
1070 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
1071 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
1072 * fast/events/touch/ios/touch-event-regions/document.html: Added.
1073 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
1074 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
1075 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
1076 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
1077 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
1078 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
1080 2017-03-28 Simon Fraser <simon.fraser@apple.com>
1082 Make it possible to dump touch event regions for testing
1083 https://bugs.webkit.org/show_bug.cgi?id=170209
1084 <rdar://problem/31309258>
1086 Reviewed by Tim Horton.
1088 Simple test that dumps the regions.
1090 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
1091 * fast/events/touch/ios/touch-event-regions.html: Added.
1093 2017-03-29 Zalan Bujtas <zalan@apple.com>
1095 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
1096 https://bugs.webkit.org/show_bug.cgi?id=170259
1097 <rdar://problem/31300584>
1099 Reviewed by Simon Fraser.
1101 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
1102 * fast/block/float/placing-multiple-floats-crash.html: Added.
1104 2017-03-29 Tim Horton <timothy_horton@apple.com>
1106 Swipe gesture tests don't work on macOS Sierra
1107 https://bugs.webkit.org/show_bug.cgi?id=161675
1108 <rdar://problem/23379930>
1110 Reviewed by Darin Adler.
1112 * platform/mac-wk2/TestExpectations:
1113 * swipe/basic-cached-back-swipe-expected.txt:
1114 * swipe/basic-cached-back-swipe.html:
1115 * swipe/main-frame-pinning-requirement-expected.txt:
1116 * swipe/main-frame-pinning-requirement.html:
1117 * swipe/pushState-cached-back-swipe-expected.txt:
1118 * swipe/pushState-cached-back-swipe.html:
1119 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
1120 * swipe/pushState-programmatic-back-while-swiping-crash.html:
1121 * swipe/resources/swipe-test.js:
1122 (measuredDurationShouldBeLessThan):
1123 (startSwipeGesture):
1124 (completeSwipeGesture):
1126 (eventQueue.enqueueScrollEvent): Deleted.
1127 (eventQueue.enqueueSwipeEvent): Deleted.
1128 (eventQueue.hasPendingEvents): Deleted.
1129 (eventQueue.callAfterEventDispatch): Deleted.
1130 (eventQueue._processEventQueue): Deleted.
1131 (eventQueue._processEventQueueSoon): Deleted.
1132 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
1133 * swipe/swipe-start-hysteresis-failures.html: Removed.
1135 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1137 Try to normalize variation ranges
1138 https://bugs.webkit.org/show_bug.cgi?id=170119
1140 Reviewed by Simon Fraser.
1142 * fast/text/variations/font-selection-properties-expected.html:
1144 2017-03-29 Ryan Haddad <ryanhaddad@apple.com>
1146 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
1147 https://bugs.webkit.org/show_bug.cgi?id=169677
1149 Unreviewed test gardening.
1151 * platform/mac-wk1/TestExpectations:
1152 * platform/mac/TestExpectations:
1154 2017-03-29 Javier Fernandez <jfernandez@igalia.com>
1156 [css-align] Adapt self-alignment properties to the new baseline syntax
1157 https://bugs.webkit.org/show_bug.cgi?id=170235
1159 Reviewed by David Hyatt.
1161 Added new cases to the alignment properties parsing tests so that we can verify the new
1162 baseline-alignment syntax is parsed as expected.
1163 Additionally, I modified the tests so that they use the testharness format.
1165 * css3/parse-align-items-expected.txt:
1166 * css3/parse-align-items.html:
1167 * css3/parse-align-self-expected.txt:
1168 * css3/parse-align-self.html:
1169 * css3/resources/alignment-parsing-utils-th.js:
1171 * fast/css/parse-justify-items-expected.txt:
1172 * fast/css/parse-justify-items.html:
1173 * fast/css/parse-justify-self-expected.txt:
1174 * fast/css/parse-justify-self.html:
1175 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
1178 (checkInitialValues):
1179 (checkInheritValues):
1180 (checkLegacyValues):
1181 (checkSupportedValues):
1183 2017-03-29 Chris Dumez <cdumez@apple.com>
1185 Animated SVG images are not paused in pages loaded in the background
1186 https://bugs.webkit.org/show_bug.cgi?id=170043
1187 <rdar://problem/31234412>
1189 Reviewed by Simon Fraser.
1191 Extend layout test coverage.
1193 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
1194 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
1195 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
1196 * svg/animations/animations-paused-in-background-page.html: Added.
1197 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
1199 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1201 Post-commit test gardening after r214546
1202 https://bugs.webkit.org/show_bug.cgi?id=169518
1206 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1207 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1209 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1211 Post-commit test gardening after r214546
1212 https://bugs.webkit.org/show_bug.cgi?id=169518
1216 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1217 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1219 2017-03-29 Ryan Haddad <ryanhaddad@apple.com>
1221 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
1222 https://bugs.webkit.org/show_bug.cgi?id=170130
1224 Unreviewed test gardening.
1228 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1230 Variation fonts: Make sure that feature detection and preprocessor macros are right
1231 https://bugs.webkit.org/show_bug.cgi?id=169518
1233 Reviewed by Simon Fraser.
1235 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
1237 * fast/text/font-variations-feature-detection-expected.html: Added.
1238 * fast/text/font-variations-feature-detection.html: Added.
1239 * platform/ios-simulator/TestExpectations:
1240 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1241 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1242 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
1243 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
1244 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
1245 * platform/mac/TestExpectations:
1247 2017-03-29 Antoine Quint <graouts@apple.com>
1249 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
1250 https://bugs.webkit.org/show_bug.cgi?id=170239
1251 <rdar://problem/31320685>
1253 Reviewed by Dean Jackson.
1255 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
1256 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
1257 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
1258 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
1259 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
1261 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
1262 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
1263 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
1264 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
1265 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
1267 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1269 Mark fast/workers/worker-close-more.html as a flaky timeout.
1270 https://bugs.webkit.org/show_bug.cgi?id=169838
1272 Unreviewed test gardening.
1274 * platform/mac/TestExpectations:
1276 2017-03-29 Youenn Fablet <youenn@apple.com>
1278 Move DTMF WebRTC extension behind its own compile flag
1279 https://bugs.webkit.org/show_bug.cgi?id=170226
1281 Reviewed by Eric Carlson.
1284 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1285 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1286 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1287 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1289 2017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
1291 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
1292 https://bugs.webkit.org/show_bug.cgi?id=170192
1294 Unreviewed test gardening.
1296 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1298 2017-03-29 Youenn Fablet <youenn@apple.com>
1300 Add test for differentiating camera versus canvas stream
1301 https://bugs.webkit.org/show_bug.cgi?id=169698
1302 <rdar://problem/31076026>
1304 Reviewed by Eric Carlson.
1306 * fast/mediastream/captureStream/canvas2d.html:
1308 2017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
1310 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
1311 https://bugs.webkit.org/show_bug.cgi?id=170223
1313 Reviewed by Youenn Fablet.
1315 After r214441 the arguments of addIceCandidate() are nullable.
1317 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1318 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1319 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
1321 2017-03-29 Antoine Quint <graouts@apple.com>
1323 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1324 https://bugs.webkit.org/show_bug.cgi?id=168409
1325 <rdar://problem/30799198>
1327 Reviewed by Dean Jackson.
1329 Opt into ScriptedAnimationController logging.
1331 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1332 * media/modern-media-controls/airplay-button/airplay-button.html:
1334 2017-03-28 Youenn Fablet <youenn@apple.com>
1336 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
1337 https://bugs.webkit.org/show_bug.cgi?id=170192
1339 Reviewed by Jon Lee.
1341 * fast/mediastream/RTCIceCandidate-expected.txt:
1342 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
1343 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1344 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
1345 Ensuring sdpMid has a valid value.
1346 * fast/mediastream/resources/promise-utils.js: Improving error logging.
1348 2017-03-27 Brent Fulgham <bfulgham@apple.com>
1350 Only attach Attributes to a given element one time
1351 https://bugs.webkit.org/show_bug.cgi?id=170125
1352 <rdar://problem/31279676>
1354 Reviewed by Chris Dumez.
1356 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
1357 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
1358 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
1359 * fast/dom/Attr/only-attach-attr-once.html: Added.
1361 2017-03-28 Youenn Fablet <youenn@apple.com>
1363 Stop RTCDataChannel when closing page
1364 https://bugs.webkit.org/show_bug.cgi?id=170166
1366 Reviewed by Eric Carlson.
1368 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1369 * webrtc/datachannel/datachannel-gc.html: Added.
1371 2017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
1373 Ranges for variation font properties are not enforced
1374 https://bugs.webkit.org/show_bug.cgi?id=169979
1376 Reviewed by David Hyatt.
1378 * fast/text/font-selection-font-face-parse-expected.txt:
1379 * fast/text/font-selection-font-face-parse.html:
1380 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1381 * fast/text/font-selection-font-loading-api-parse.html:
1382 * fast/text/font-style-parse-expected.txt:
1383 * fast/text/font-style-parse.html:
1384 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
1385 * fast/text/variations/font-loading-api-parse-ranges.html:
1386 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
1387 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
1388 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1390 2017-03-28 Andy Estes <aestes@apple.com>
1392 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
1393 https://bugs.webkit.org/show_bug.cgi?id=170197
1394 <rdar://problem/30314067>
1396 Reviewed by Brady Eidson.
1398 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
1399 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
1401 2017-03-28 Chris Dumez <cdumez@apple.com>
1403 Animated SVG images are not paused when outside viewport
1404 https://bugs.webkit.org/show_bug.cgi?id=170155
1405 <rdar://problem/31288893>
1407 Reviewed by Antti Koivisto.
1409 Add layout test coverage.
1411 * platform/mac-wk1/TestExpectations:
1412 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
1413 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
1414 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
1415 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
1416 * svg/animations/resources/smilAnimation.svg: Added.
1418 2017-03-28 Antti Koivisto <antti@apple.com>
1420 Missing render tree position invalidation when tearing down renderers for display:contents subtree
1421 https://bugs.webkit.org/show_bug.cgi?id=170199
1422 <rdar://problem/31260856>
1424 Reviewed by Zalan Bujtas.
1426 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
1427 * fast/shadow-dom/slot-renderer-teardown.html: Added.
1429 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1431 Unreviewed, rolling out r214485.
1433 This change caused LayoutTest crashes.
1437 "Stop RTCDataChannel when closing page"
1438 https://bugs.webkit.org/show_bug.cgi?id=170166
1439 http://trac.webkit.org/changeset/214485
1441 2017-03-28 Brian Burg <bburg@apple.com>
1443 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
1444 https://bugs.webkit.org/show_bug.cgi?id=169865
1445 <rdar://problem/31250573>
1447 Reviewed by Joseph Pecoraro.
1449 Add tests that verify the new command works as expected when it disables resource caching.
1450 I also manually verified that the override setting is cleared when Web Inspector disconnects.
1451 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
1452 a load happened or not.
1454 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
1455 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
1456 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
1457 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
1459 2017-03-28 Youenn Fablet <youenn@apple.com>
1461 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
1462 https://bugs.webkit.org/show_bug.cgi?id=170194
1464 Reviewed by Chris Dumez.
1466 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1467 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
1469 2017-03-28 Joseph Pecoraro <pecoraro@apple.com>
1471 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
1472 https://bugs.webkit.org/show_bug.cgi?id=166862
1473 <rdar://problem/29835977>
1475 Reviewed by Brian Burg.
1477 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
1478 * http/tests/inspector/network/resource-mime-type.html: Added.
1479 Test resource mime types for different resources.
1481 * http/tests/inspector/network/resources/json.php: Added.
1482 * http/tests/inspector/network/resources/script.js: Added.
1483 * http/tests/inspector/network/resources/script.txt: Added.
1484 * http/tests/inspector/network/resources/stylesheet.css: Added.
1485 * http/tests/inspector/network/resources/stylesheet.txt: Added.
1486 * http/tests/resources/square20.jpg: Added.
1487 Resources for various requests and different mime types.
1489 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1491 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
1492 https://bugs.webkit.org/show_bug.cgi?id=168132
1494 Unreviewed test gardening.
1496 * platform/mac/TestExpectations:
1498 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1500 Mark two fast/scrolling/ios/touch-scroll tests as failing.
1501 https://bugs.webkit.org/show_bug.cgi?id=170153
1503 Unreviewed test gardening.
1505 * platform/ios-wk2/TestExpectations:
1507 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1509 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
1511 Unreviewed test gardening.
1513 * platform/ios/TestExpectations:
1515 2017-03-28 Youenn Fablet <youenn@apple.com>
1517 Stop RTCDataChannel when closing page
1518 https://bugs.webkit.org/show_bug.cgi?id=170166
1520 Reviewed by Eric Carlson.
1522 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1523 * webrtc/datachannel/datachannel-gc.html: Added.
1525 2017-03-28 Antoine Quint <graouts@apple.com>
1527 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
1528 https://bugs.webkit.org/show_bug.cgi?id=170180
1530 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
1532 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1533 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1535 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1537 Mark fast/history/ios/history-scroll-restoration.html as flaky.
1538 https://bugs.webkit.org/show_bug.cgi?id=169558
1540 Unreviewed test gardening.
1542 * platform/ios-wk2/TestExpectations:
1544 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1546 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
1547 https://bugs.webkit.org/show_bug.cgi?id=170180
1549 Unreviewed test gardening.
1551 * platform/ios/TestExpectations:
1553 2017-03-28 Youenn Fablet <youenn@apple.com>
1555 LayoutTest webrtc/video-getParameters.html is failing
1556 https://bugs.webkit.org/show_bug.cgi?id=170148
1560 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
1562 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1564 Mark webrtc/video-replace-track-to-null.html as flaky.
1565 https://bugs.webkit.org/show_bug.cgi?id=170178
1567 Unreviewed test gardening.
1571 2017-03-28 Jonathan Bedard <jbedard@apple.com>
1573 Moved gardened ios-simulator tests to ios folders
1574 <rdar://problem/30948691>
1576 Unreviewed test re-organization.
1578 Moving ios-simulator test expectations to share as many expectations
1579 as possible with on-device testing.
1581 * platform/ios: Moved from platform/ios-simulator.
1582 * platform/ios-device: Added.
1583 * platform/ios-device-wk1: Added.
1584 * platform/ios-device-wk2: Added.
1585 * platform/ios-simulator: Moved to platform/ios.
1586 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
1587 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
1588 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
1589 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
1591 2017-03-28 Yoav Weiss <yoav@yoav.ws>
1593 Add a warning for unused link preloads.
1594 https://bugs.webkit.org/show_bug.cgi?id=165670
1596 Reviewed by Youenn Fablet.
1598 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
1599 * http/tests/preload/download_resources-expected.txt:
1600 * http/tests/preload/download_resources.html: Added references to preloaded resources.
1601 * http/tests/preload/onerror_event-expected.txt:
1602 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1603 * http/tests/preload/onload_event-expected.txt:
1604 * http/tests/preload/onload_event.html: Added references to preloaded resources.
1605 * http/tests/preload/single_download_preload.html: Deflaked.
1606 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
1607 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
1608 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
1609 * http/tests/preload/unused_preload_warning-expected.txt: Added.
1610 * http/tests/preload/unused_preload_warning.html: Added.
1612 2017-03-28 Antoine Quint <graouts@apple.com>
1614 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
1615 https://bugs.webkit.org/show_bug.cgi?id=170171
1616 <rdar://problem/31095500>
1618 Reviewed by Dean Jackson.
1620 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
1621 the "presented" property returns false immediately after calling hide() on the panel.
1623 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
1624 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
1625 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
1626 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
1628 2017-03-28 Aaron Chu <aaron_chu@apple.com>
1630 AX: Media controls should be able to be re-activated after faded away
1631 https://bugs.webkit.org/show_bug.cgi?id=170048
1632 <rdar://problem/30157179>
1634 Reviewed by Antoine Quint.
1636 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
1637 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
1639 2017-03-28 Antoine Quint <graouts@apple.com>
1641 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1642 https://bugs.webkit.org/show_bug.cgi?id=169145
1643 <rdar://problem/17048858>
1645 Reviewed by Dean Jackson.
1647 We add new tests for media documents and related features that cover the following cases:
1649 - checking <video> with only audio tracks does not show the fullscreen button
1650 - checking <video> with only audio tracks does not show the picture-in-picture button
1651 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1653 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1654 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1655 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1656 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1657 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1658 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1659 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1660 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1661 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1662 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1663 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1664 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1665 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1666 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1667 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1668 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1669 * platform/ios-simulator/TestExpectations:
1670 * platform/mac/TestExpectations:
1672 2017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
1674 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
1675 https://bugs.webkit.org/show_bug.cgi?id=169771
1677 Reviewed by Simon Fraser.
1679 * fast/images/animated-image-different-dest-size-expected.html: Added.
1680 * fast/images/animated-image-different-dest-size.html: Added.
1681 This test crashes without this patch.
1683 * fast/images/animated-image-loop-count.html:
1684 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1686 * fast/images/async-image-background-image-expected.html: Added.
1687 * fast/images/async-image-background-image.html: Added.
1688 Ensures the background image can be drawn asynchronously if it is large.
1690 * fast/images/async-image-canvas-draw-image-expected.html: Added.
1691 * fast/images/async-image-canvas-draw-image.html: Added.
1692 Ensures the image is drawn synchronously on the canvas regardless of its size.
1694 * fast/images/ordered-animated-image-frames.html:
1695 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1697 * fast/images/reset-image-animation-expected.txt:
1698 * fast/images/reset-image-animation.html:
1699 Change how the steps of the test are ordered so the test can be not flaky.
1700 Running it with -repeat-each was failing.
1702 * fast/images/resources/red-green-blue-900-300.png: Added.
1704 2017-03-27 Youenn Fablet <youenn@apple.com>
1706 addIceCandidate should not throw if passed null or undefined
1707 https://bugs.webkit.org/show_bug.cgi?id=170118
1709 Reviewed by Eric Carlson.
1711 Updating test to log addIceCandidate rejection.
1713 * webrtc/datachannel/basic.html:
1714 * webrtc/routines.js:
1717 (onAddIceCandidateError):
1719 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1721 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
1723 Unreviewed test gardening.
1725 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
1726 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
1728 2017-03-27 Antti Koivisto <antti@apple.com>
1730 Loading in-body stylesheets should not block rendering of elements before them
1731 https://bugs.webkit.org/show_bug.cgi?id=169345
1733 Reviewed by Simon Fraser.
1735 * http/tests/incremental/resources/delayed-css.php: Added.
1736 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
1737 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
1739 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1741 Test variation font ranges in the CSS Font Loading API
1742 https://bugs.webkit.org/show_bug.cgi?id=170022
1744 Reviewed by Dean Jackson.
1746 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
1747 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
1749 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1751 Unreviewed, rolling out r214411.
1753 Two of the LayoutTests for this change time out on ios-
1758 "[Modern Media Controls] Improve media documents across macOS,
1760 https://bugs.webkit.org/show_bug.cgi?id=169145
1761 http://trac.webkit.org/changeset/214411
1763 2017-03-27 Antoine Quint <graouts@apple.com>
1765 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
1766 https://bugs.webkit.org/show_bug.cgi?id=168517
1767 <rdar://problem/30577636>
1769 Reviewed by Dean Jackson.
1771 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
1773 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1775 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
1776 https://bugs.webkit.org/show_bug.cgi?id=169679
1778 Unreviewed test gardening.
1780 * platform/mac/TestExpectations:
1782 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1784 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
1785 https://bugs.webkit.org/show_bug.cgi?id=170127
1787 Unreviewed test gardening.
1789 * platform/mac/TestExpectations:
1791 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1793 Mark media/modern-media-controls/time-label/time-label.html as flaky.
1794 https://bugs.webkit.org/show_bug.cgi?id=169678
1796 Unreviewed test gardening.
1798 * platform/mac-wk1/TestExpectations:
1800 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1802 Marking two modern-media-controls tests as timeouts.
1803 https://bugs.webkit.org/show_bug.cgi?id=170123
1805 Unreviewed test gardening.
1807 * platform/ios-simulator/TestExpectations:
1809 2017-03-27 Youenn Fablet <youenn@apple.com>
1811 Tighten RTCDatachannel creation and parameter getters
1812 https://bugs.webkit.org/show_bug.cgi?id=170081
1814 Reviewed by Eric Carlson.
1816 * webrtc/datachannel/basic-expected.txt:
1817 * webrtc/datachannel/basic.html:
1819 2017-03-27 Youenn Fablet <youenn@apple.com>
1821 Add support for RTCRtpReceiver/RTCRtpSender getParameters
1822 https://bugs.webkit.org/show_bug.cgi?id=170057
1824 Reviewed by Alex Christensen.
1826 * webrtc/video-getParameters-expected.txt: Added.
1827 * webrtc/video-getParameters.html: Added.
1829 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1831 font variation properties don't need to accept numbers
1832 https://bugs.webkit.org/show_bug.cgi?id=169357
1834 Reviewed by Antti Koivisto.
1836 * fast/text/font-selection-font-face-parse-expected.txt:
1837 * fast/text/font-selection-font-face-parse.html:
1838 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1839 * fast/text/font-selection-font-loading-api-parse.html:
1840 * fast/text/font-stretch-parse-expected.txt:
1841 * fast/text/font-stretch-parse.html:
1842 * fast/text/font-style-parse-expected.txt:
1843 * fast/text/font-style-parse.html:
1844 * fast/text/variations/font-selection-properties.html:
1845 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1847 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1849 Implement format specifier for variation fonts
1850 https://bugs.webkit.org/show_bug.cgi?id=169327
1852 Reviewed by Simon Fraser.
1854 * fast/text/variations/font-face-format-expected.html: Added.
1855 * fast/text/variations/font-face-format.html: Added.
1857 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1859 Make sure animation works for font-weight, font-stretch, and font-style
1860 https://bugs.webkit.org/show_bug.cgi?id=169683
1862 Reviewed by Simon Fraser.
1864 * animations/font-variations/font-stretch-expected.txt: Added.
1865 * animations/font-variations/font-stretch.html: Added.
1866 * animations/font-variations/font-style-expected.txt: Added.
1867 * animations/font-variations/font-style.html: Added.
1868 * animations/font-variations/font-weight-expected.txt: Added.
1869 * animations/font-variations/font-weight.html: Added.
1870 * animations/resources/animation-test-helpers.js:
1873 (comparePropertyValue):
1875 2017-03-27 Alex Christensen <achristensen@webkit.org>
1877 Make WebSockets work in network process
1878 https://bugs.webkit.org/show_bug.cgi?id=169930
1880 Reviewed by Youenn Fablet.
1882 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
1883 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
1884 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
1885 (web_socket_do_extra_handshake):
1886 (web_socket_transfer_data):
1887 * platform/ios-simulator-wk1/TestExpectations:
1888 * platform/mac-wk1/TestExpectations:
1889 * platform/win/TestExpectations:
1891 2017-03-27 Antoine Quint <graouts@apple.com>
1893 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1894 https://bugs.webkit.org/show_bug.cgi?id=169145
1895 <rdar://problem/17048858>
1897 Reviewed by Dean Jackson.
1899 We add new tests for media documents and related features that cover the following cases:
1901 - checking <video> with only audio tracks does not show the fullscreen button
1902 - checking <video> with only audio tracks does not show the picture-in-picture button
1903 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1905 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1906 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1907 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1908 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1909 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1910 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1911 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1912 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1913 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1914 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1915 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1916 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1917 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1918 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1919 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1920 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1921 * platform/ios-simulator/TestExpectations:
1922 * platform/mac/TestExpectations:
1924 2017-03-25 Aaron Chu <aaron_chu@apple.com>
1926 AX: Media controls are unlabeled
1927 https://bugs.webkit.org/show_bug.cgi?id=169947
1928 <rdar://problem/30153323>
1930 Reviewed by Antoine Quint.
1932 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1933 * media/modern-media-controls/airplay-button/airplay-button.html:
1934 * media/modern-media-controls/forward-button/forward-button-expected.txt:
1935 * media/modern-media-controls/forward-button/forward-button.html:
1936 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
1937 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1938 * media/modern-media-controls/icon-button/icon-button-expected.txt:
1939 * media/modern-media-controls/icon-button/icon-button.html:
1940 * media/modern-media-controls/icon-service/icon-service-expected.txt:
1941 * media/modern-media-controls/icon-service/icon-service.html:
1942 * media/modern-media-controls/mute-button/mute-button-expected.txt:
1943 * media/modern-media-controls/mute-button/mute-button.html:
1944 * media/modern-media-controls/pip-button/pip-button-expected.txt:
1945 * media/modern-media-controls/pip-button/pip-button.html:
1946 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1947 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1948 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1949 * media/modern-media-controls/rewind-button/rewind-button.html:
1950 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1951 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1952 * media/modern-media-controls/start-button/start-button-expected.txt:
1953 * media/modern-media-controls/start-button/start-button.html:
1954 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1955 * media/modern-media-controls/tracks-button/tracks-button.html:
1957 2017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
1959 Unreviewed GTK+ gardening. Update expectations of several tests.
1961 * platform/gtk/TestExpectations:
1963 2017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
1965 Post-commit test fix after r214394
1966 https://bugs.webkit.org/show_bug.cgi?id=170083
1970 * fast/text/variations/optical-sizing.html:
1972 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1974 Add font-optical-sizing to CSSComputedStyleDeclaration
1975 https://bugs.webkit.org/show_bug.cgi?id=170083
1977 Reviewed by Joseph Pecoraro.
1979 * fast/css/getComputedStyle/computed-style-expected.txt:
1980 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1981 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1982 * fast/css/getComputedStyle/resources/property-names.js:
1983 * fast/text/variations/optical-sizing-expected.txt:
1984 * fast/text/variations/optical-sizing.html:
1985 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1986 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1987 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1989 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1991 Consolidate TestExpectations for media/restore-from-page-cache.html.
1993 Unreviewed test gardening.
1995 * platform/mac/TestExpectations:
1997 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1999 Unreviewed, rolling out r214361.
2001 This change caused flakiness in http/tests/preload tests.
2005 "Add a warning for unused link preloads."
2006 https://bugs.webkit.org/show_bug.cgi?id=165670
2007 http://trac.webkit.org/changeset/214361
2009 2017-03-24 Antoine Quint <graouts@webkit.org>
2011 [Modern Media Controls] Remove placard icon if height is compressed
2012 https://bugs.webkit.org/show_bug.cgi?id=167935
2013 <rdar://problem/30397128>
2015 Reviewed by Dean Jackson.
2017 We add a new test to check that the various designed constraints to toggle display of a placard's
2018 icon, title and description are honored. Also, due to the old layout() method now being called
2019 "commit()", we refactor a relevant test.
2021 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
2022 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
2023 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
2024 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
2026 2017-03-24 Eric Carlson <eric.carlson@apple.com>
2028 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
2029 https://bugs.webkit.org/show_bug.cgi?id=170056
2031 Reviewed by Youenn Fablet.
2033 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
2034 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
2035 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
2036 * fast/mediastream/apply-constraints-advanced-expected.txt:
2037 * fast/mediastream/apply-constraints-advanced.html:
2038 * fast/mediastream/apply-constraints-video-expected.txt:
2039 * fast/mediastream/apply-constraints-video.html:
2041 2017-03-24 Dean Jackson <dino@apple.com>
2043 Serialization of custom props in longhand should be "" not value of shorthand
2044 https://bugs.webkit.org/show_bug.cgi?id=167699
2045 <rdar://problem/30324200>
2047 Reviewed by Sam Weinig.
2049 * fast/css/variables/rule-property-get-expected.html:
2050 * fast/css/variables/rule-property-get.html:
2052 2017-03-24 Antoine Quint <graouts@webkit.org>
2054 [Modern Media Controls] Captions don't move with the appearance of the inline controls
2055 https://bugs.webkit.org/show_bug.cgi?id=170051
2056 <rdar://problem/30754428>
2058 Reviewed by Dean Jackson.
2060 Add a new test, which would have previously failed, where we check that we account for the controls bar height
2061 when showing captions with the controls bar visible.
2063 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
2064 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
2066 2017-03-24 Brent Fulgham <bfulgham@apple.com>
2068 Handle recursive calls to ProcessingInstruction::checkStyleSheet
2069 https://bugs.webkit.org/show_bug.cgi?id=169982
2070 <rdar://problem/31083051>
2072 Reviewed by Antti Koivisto.
2074 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
2075 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
2076 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
2077 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
2078 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
2079 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
2080 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
2081 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
2082 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
2083 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
2084 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
2086 2017-03-24 Brady Eidson <beidson@apple.com>
2088 A null compound index value crashes the Databases process.
2089 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
2091 Reviewed by Alex Christensen.
2093 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
2094 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
2095 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
2096 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
2097 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
2099 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2101 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
2102 https://bugs.webkit.org/show_bug.cgi?id=170068
2104 Unreviewed test gardening.
2106 * platform/ios-simulator/TestExpectations:
2108 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2110 Unreviewed, rolling out r214360.
2112 This change caused 20+ LayoutTest failures.
2116 "Handle recursive calls to
2117 ProcessingInstruction::checkStyleSheet"
2118 https://bugs.webkit.org/show_bug.cgi?id=169982
2119 http://trac.webkit.org/changeset/214360
2121 2017-03-24 Youenn Fablet <youenn@apple.com>
2123 Add support for qpSum in WebRTC stats
2124 https://bugs.webkit.org/show_bug.cgi?id=170060
2126 Reviewed by Eric Carlson.
2128 * webrtc/video-stats.html:
2130 2017-03-24 Daniel Bates <dabates@apple.com>
2132 Prevent new navigations during document unload
2133 https://bugs.webkit.org/show_bug.cgi?id=169934
2134 <rdar://problem/31247584>
2136 Reviewed by Chris Dumez.
2138 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
2139 after starting a navigation from an onunload event handler.
2141 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
2142 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
2144 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2146 Implement font-optical-sizing
2147 https://bugs.webkit.org/show_bug.cgi?id=168895
2149 Reviewed by Dean Jackson.
2151 * fast/text/variations/optical-sizing-expected.txt: Added.
2152 * fast/text/variations/optical-sizing.html: Added.
2154 2017-03-24 Yoav Weiss <yoav@yoav.ws>
2156 Add a warning for unused link preloads.
2157 https://bugs.webkit.org/show_bug.cgi?id=165670
2159 Reviewed by Youenn Fablet.
2161 This adds a test for the unused preload warning, and adapts some of the other preload tests,
2164 * http/tests/preload/download_resources-expected.txt: Changed.
2165 * http/tests/preload/download_resources.html: Added references to preloaded resources.
2166 * http/tests/preload/onerrer_event-expected.txt: Changed.
2167 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
2168 * http/tests/preload/onload_event.html: Added references to preloaded resources.
2169 * http/tests/preload/resources/single_download_preload.html: Deflaked.
2170 * http/tests/preload/unused_preload_warning-expected.txt: Added.
2171 * http/tests/preload/unused_preload_warning.html: Added.
2173 2017-03-24 Brent Fulgham <bfulgham@apple.com>
2175 Handle recursive calls to ProcessingInstruction::checkStyleSheet
2176 https://bugs.webkit.org/show_bug.cgi?id=169982
2177 <rdar://problem/31083051>
2179 Reviewed by Antti Koivisto.
2181 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
2182 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
2183 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
2184 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
2185 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
2186 * fast/dom/beforeload/recursive-link-before-load.html: Added.
2187 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
2188 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
2189 * fast/dom/beforeload/resources/content.xhtml: Added.
2190 * fast/dom/beforeload/resources/pass.css: Added.
2191 * fast/dom/beforeload/resources/test.xsl: Added.
2193 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2195 font-style needs a new CSSValue to make CSSRule.cssText work correctly
2196 https://bugs.webkit.org/show_bug.cgi?id=169258
2198 Reviewed by David Hyatt.
2200 Update tests' expected results.
2202 * fast/text/font-selection-font-face-parse-expected.txt:
2203 * fast/text/font-selection-font-face-parse.html:
2204 * fast/text/font-style-parse-expected.txt:
2205 * fast/text/font-style-parse.html:
2206 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2207 * svg/css/getComputedStyle-basic-expected.txt:
2209 2017-03-24 Youenn Fablet <youenn@apple.com>
2211 Add libwebrtc backend support for RTCRtpSender::replaceTrack
2212 https://bugs.webkit.org/show_bug.cgi?id=169841
2214 Reviewed by Alex Christensen.
2216 * webrtc/audio-replace-track-expected.txt: Added.
2217 * webrtc/audio-replace-track.html: Added.
2218 * webrtc/video-replace-track-expected.txt: Added.
2219 * webrtc/video-replace-track.html: Added.
2220 * webrtc/video-replace-track-to-null-expected.txt: Added.
2221 * webrtc/video-replace-track-to-null.html: Added.
2223 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2225 Update TestExpectations for media/restore-from-page-cache.html.
2227 Unreviewed test gardening.
2229 * platform/mac-wk2/TestExpectations:
2230 * platform/mac/TestExpectations:
2232 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2234 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
2236 * platform/gtk/TestExpectations:
2238 2017-03-24 Youenn Fablet <youenn@apple.com>
2240 Add support for DataChannel and MediaStreamTrack stats
2241 https://bugs.webkit.org/show_bug.cgi?id=170031
2243 Reviewed by Eric Carlson.
2245 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
2246 * webrtc/datachannel/datachannel-stats.html: Added.
2247 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
2248 * webrtc/video-mediastreamtrack-stats.html: Added.
2250 2017-03-24 Chris Dumez <cdumez@apple.com>
2252 Extend svg/animations/animations-paused-disconnected-iframe.html
2253 https://bugs.webkit.org/show_bug.cgi?id=170035
2255 Reviewed by Andreas Kling.
2257 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
2259 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
2260 * svg/animations/animations-paused-disconnected-iframe.html:
2262 2017-03-24 Youenn Fablet <youenn@apple.com>
2264 Fix framesEncoded/framesDecoded RTC stats
2265 https://bugs.webkit.org/show_bug.cgi?id=170024
2267 Reviewed by Eric Carlson.
2269 * webrtc/video-stats-expected.txt: Added.
2270 * webrtc/video-stats.html: Added.
2272 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2274 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
2276 * platform/gtk/TestExpectations:
2278 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2280 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
2282 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
2283 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
2284 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
2285 mime type and returned application/octet-stream.
2287 * platform/gtk/TestExpectations:
2288 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
2289 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
2291 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2293 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
2295 We are now getting a MIME type for otf files.
2297 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2299 2017-03-24 Per Arne Vollan <pvollan@apple.com>
2301 Text stroke is sometimes clipped on video captions.
2302 https://bugs.webkit.org/show_bug.cgi?id=170006
2304 Reviewed by Eric Carlson.
2306 * media/track/track-css-stroke-cues-expected.txt:
2307 * media/track/track-css-stroke-cues.html:
2309 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2311 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
2312 https://bugs.webkit.org/show_bug.cgi?id=170001
2314 Reviewed by Michael Catanzaro.
2316 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
2318 * platform/gtk/TestExpectations:
2320 2017-03-23 Antti Koivisto <antti@apple.com>
2322 Revert r213712, caused iPad PLT regression
2323 https://bugs.webkit.org/show_bug.cgi?id=170040
2327 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
2328 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
2330 2017-03-23 Chris Dumez <cdumez@apple.com>
2332 SVG animations are not paused when their <svg> element is removed from the document
2333 https://bugs.webkit.org/show_bug.cgi?id=170030
2334 <rdar://problem/31230252>
2336 Reviewed by Dean Jackson.
2338 Add layout test coverage.
2340 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
2341 * svg/animations/animations-paused-when-removed-from-document.html: Added.
2343 2017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
2345 font shorthand should accept variation values
2346 https://bugs.webkit.org/show_bug.cgi?id=168998
2348 Reviewed by Simon Fraser.
2350 * fast/text/font-style-parse-expected.txt:
2351 * fast/text/font-style-parse.html:
2352 * fast/text/font-weight-parse-expected.txt:
2353 * fast/text/font-weight-parse.html:
2355 2017-03-23 Chris Dumez <cdumez@apple.com>
2357 SVG animations are not paused when inserted into a hidden page
2358 https://bugs.webkit.org/show_bug.cgi?id=170026
2359 <rdar://problem/31228704>
2361 Reviewed by Andreas Kling.
2363 Add layout test coverage.
2365 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
2366 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
2367 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
2368 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
2370 == Rolled over to ChangeLog-2017-03-23 ==