1 2017-04-06 Ryan Haddad <ryanhaddad@apple.com>
3 Unreviewed, rolling out r215046.
5 This change broke internal builds.
9 "WebRTC tests gardening"
10 https://bugs.webkit.org/show_bug.cgi?id=170508
11 http://trac.webkit.org/changeset/215046
13 2017-04-06 Ryan Haddad <ryanhaddad@apple.com>
15 Skip a test that was accidentally enabled with r214982.
17 Unreviewed test gardening.
19 * platform/ios/TestExpectations:
21 2017-04-06 Joseph Pecoraro <pecoraro@apple.com>
23 Web Inspector: Show all headers in the Request Headers section of the Resource details sidebar
24 https://bugs.webkit.org/show_bug.cgi?id=16531
25 <rdar://problem/5712895>
27 Reviewed by Timothy Hatcher.
29 * http/tests/inspector/network/resource-request-headers-expected.txt: Added.
30 * http/tests/inspector/network/resource-request-headers.html: Added.
31 * http/tests/inspector/network/resources/basic-auth.php: Added.
32 Test coverage for Cookie and Basic Authentication headers.
34 * platform/mac/TestExpectations:
35 * platform/mac-wk1/TestExpectations:
36 * platform/win/TestExpectations:
37 Mark the test as expected to fail on WebKit1 CFNetwork based platforms,
38 and ElCapitan which uses the legacy non-NSURLSession loading path.
40 2017-04-06 Youenn Fablet <youenn@apple.com>
42 LayoutTest fast/mediastream/getUserMedia-webaudio.html is flaky
43 https://bugs.webkit.org/show_bug.cgi?id=167513
45 Reviewed by Eric Carlson.
47 * fast/mediastream/getUserMedia-webaudio.html: Removing unecessary flaky check.
49 2017-04-06 Zalan Bujtas <zalan@apple.com>
51 Simple line layout: Hittest always returns the first renderer in the block.
52 https://bugs.webkit.org/show_bug.cgi?id=170520
53 <rdar://problem/30979175>
55 Reviewed by Antti Koivisto.
57 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point-expected.html: Added.
58 * fast/dom/Document/CaretRangeFromPoint/simple-line-layout-hittest-with-caret-range-from-point.html: Added.
60 2017-03-31 Jiewen Tan <jiewen_tan@apple.com>
62 [WebCrypto] Add support for AES-CTR
63 https://bugs.webkit.org/show_bug.cgi?id=169761
64 <rdar://problem/31331321>
66 Reviewed by Brent Fulgham.
68 * crypto/subtle/aes-ctr-encrypt-malformed-parameters-expected.txt: Added.
69 * crypto/subtle/aes-ctr-encrypt-malformed-parameters.html: Added.
70 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128-expected.txt: Added.
71 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-128.html: Added.
72 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192-expected.txt: Added.
73 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-192.html: Added.
74 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256-expected.txt: Added.
75 * crypto/subtle/aes-ctr-generate-export-key-jwk-length-256.html: Added.
76 * crypto/subtle/aes-ctr-generate-export-raw-key-expected.txt: Added.
77 * crypto/subtle/aes-ctr-generate-export-raw-key.html: Added.
78 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt-expected.txt: Added.
79 * crypto/subtle/aes-ctr-generate-key-encrypt-decrypt.html: Added.
80 * crypto/subtle/aes-ctr-generate-key-expected.txt: Added.
81 * crypto/subtle/aes-ctr-generate-key.html: Added.
82 * crypto/subtle/aes-ctr-import-jwk-key-length-128-expected.txt: Added.
83 * crypto/subtle/aes-ctr-import-jwk-key-length-128.html: Added.
84 * crypto/subtle/aes-ctr-import-jwk-key-length-192-expected.txt: Added.
85 * crypto/subtle/aes-ctr-import-jwk-key-length-192.html: Added.
86 * crypto/subtle/aes-ctr-import-jwk-key-length-256-expected.txt: Added.
87 * crypto/subtle/aes-ctr-import-jwk-key-length-256.html: Added.
88 * crypto/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
89 * crypto/subtle/aes-ctr-import-key-decrypt.html: Added.
90 * crypto/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
91 * crypto/subtle/aes-ctr-import-key-encrypt.html: Added.
92 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key-expected.txt: Added.
93 * crypto/subtle/aes-ctr-import-key-unwrap-jwk-key.html: Added.
94 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key-expected.txt: Added.
95 * crypto/subtle/aes-ctr-import-key-unwrap-raw-key.html: Added.
96 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key-expected.txt: Added.
97 * crypto/subtle/aes-ctr-import-key-wrap-jwk-key.html: Added.
98 * crypto/subtle/aes-ctr-import-key-wrap-raw-key-expected.txt: Added.
99 * crypto/subtle/aes-ctr-import-key-wrap-raw-key.html: Added.
100 * crypto/subtle/aes-ctr-import-raw-key-expected.txt: Added.
101 * crypto/subtle/aes-ctr-import-raw-key.html: Added.
102 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
103 * crypto/subtle/aes-generate-key-malformed-parameters.html:
104 * crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
105 * crypto/subtle/aes-import-key-malformed-parameters.html:
106 * crypto/workers/subtle/aes-ctr-import-key-decrypt-expected.txt: Added.
107 * crypto/workers/subtle/aes-ctr-import-key-decrypt.html: Added.
108 * crypto/workers/subtle/aes-ctr-import-key-encrypt-expected.txt: Added.
109 * crypto/workers/subtle/aes-ctr-import-key-encrypt.html: Added.
110 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key-expected.txt: Added.
111 * crypto/workers/subtle/aes-ctr-import-key-unwrap-key.html: Added.
112 * crypto/workers/subtle/aes-ctr-import-key-wrap-key-expected.txt: Added.
113 * crypto/workers/subtle/aes-ctr-import-key-wrap-key.html: Added.
114 * crypto/workers/subtle/resources/aes-ctr-import-key-decrypt.js: Added.
115 * crypto/workers/subtle/resources/aes-ctr-import-key-encrypt.js: Added.
116 * crypto/workers/subtle/resources/aes-ctr-import-key-unwrap-key.js: Added.
117 * crypto/workers/subtle/resources/aes-ctr-import-key-wrap-key.js: Added.
119 2017-04-06 Ryan Haddad <ryanhaddad@apple.com>
121 Mark inspector/codemirror/prettyprinting-css-rules.html as flaky on release.
122 https://bugs.webkit.org/show_bug.cgi?id=153460
124 Unreviewed test gardening.
126 * platform/mac/TestExpectations:
128 2017-04-06 Youenn Fablet <youenn@apple.com>
130 WebRTC tests gardening
131 https://bugs.webkit.org/show_bug.cgi?id=170508
133 Reviewed by Eric Carlson.
135 * platform/ios-wk1/TestExpectations:
136 * platform/ios-wk2/TestExpectations:
137 * platform/ios/TestExpectations:
139 2017-04-06 Antti Koivisto <antti@apple.com>
141 Implement testing mode for disk cache
142 https://bugs.webkit.org/show_bug.cgi?id=170547
144 Reviewed by Andreas Kling.
146 Enable a few disabled tests to see how it goes.
148 * platform/mac-wk2/TestExpectations:
150 2017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
152 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
153 https://bugs.webkit.org/show_bug.cgi?id=170339
155 Reviewed by Youenn Fablet.
157 Added new tests addressing respondWithNewView() behaviour.
159 * streams/readable-stream-byob-request-expected.txt: Updated.
160 * streams/readable-stream-byob-request.js: Added new tests.
162 2017-04-06 Dave Hyatt <hyatt@apple.com>
164 Rendering flexbox children across columns
165 https://bugs.webkit.org/show_bug.cgi?id=164166
166 <rdar://problem/29055587>
168 Reviewed by Zalan Bujtas.
170 * fast/multicol/flexbox-rows-expected.html: Added.
171 * fast/multicol/flexbox-rows.html: Added.
173 2017-04-05 Simon Fraser <simon.fraser@apple.com>
175 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
176 https://bugs.webkit.org/show_bug.cgi?id=170479
178 Reviewed by Sam Weinig.
180 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
181 * fast/frames/user-gesture-timestamp-propagation.html: Added.
182 * platform/ios/TestExpectations:
184 2017-04-05 Eric Carlson <eric.carlson@apple.com>
186 [MediaStream] Host application should be able to mute and unmute media streams
187 https://bugs.webkit.org/show_bug.cgi?id=170519
188 <rdar://problem/31174326>
190 Reviewed by Youenn Fablet.
192 * fast/mediastream/MediaStream-page-muted-expected.txt:
193 * fast/mediastream/MediaStream-page-muted.html:
195 2017-04-05 Javier Fernandez <jfernandez@igalia.com>
197 [css-align] Implement the place-items shorthand
198 https://bugs.webkit.org/show_bug.cgi?id=168847
200 Reviewed by David Hyatt.
202 Regression tests for the new place-content alignment shorthand.
204 * css3/parse-place-items.html: Added.
206 2017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
208 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
209 https://bugs.webkit.org/show_bug.cgi?id=170157
211 Reviewed by Alejandro G. Castro.
213 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
214 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
215 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
216 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
217 for each one of the audio media type and video media type.
219 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
220 as failing in the general TestExpectations, because the libwebrtc backend currently
221 doesn't generate the expected a=bundle-only lines.
222 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
223 The whole fast/mediastream directory is already overriden to pass.
224 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
225 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
226 * fast/mediastream/resources/sdp-utils.js:
227 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
228 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
229 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
231 2017-04-05 Jer Noble <jer.noble@apple.com>
233 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
234 https://bugs.webkit.org/show_bug.cgi?id=170510
236 Reviewed by Eric Carlson.
238 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
239 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
241 2017-04-05 Matt Baker <mattbaker@apple.com>
243 Web Inspector: XHR breakpoints should be global
244 https://bugs.webkit.org/show_bug.cgi?id=170033
246 Reviewed by Joseph Pecoraro..
248 * inspector/dom-debugger/xhr-breakpoints.html:
249 Update for XHRBreakpoint constructor change.
251 2017-04-05 Chris Dumez <cdumez@apple.com>
253 <input type="range"> changing to disabled while active breaks all pointer events
254 https://bugs.webkit.org/show_bug.cgi?id=170447
255 <rdar://problem/31442875>
257 Reviewed by Geoffrey Garen.
259 Add layout test coverage.
261 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
262 * fast/forms/range/disabled-while-dragging.html: Added.
264 2017-04-05 Jiewen Tan <jiewen_tan@apple.com>
266 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
267 <rdar://problem/31322400>
269 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
270 * crypto/subtle/rsa-import-key-malformed-parameters.html:
272 2017-04-05 Youenn Fablet <youenn@apple.com>
274 Deprecate and remove URL.createObjectURL(mediastream)
275 https://bugs.webkit.org/show_bug.cgi?id=167518
276 <rdar://problem/31149607>
278 Reviewed by Eric Carlson.
280 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
281 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
282 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
283 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
284 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
285 * fast/mediastream/MediaStream-video-element-expected.txt:
286 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
287 * fast/mediastream/MediaStream-video-element-track-stop.html:
288 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
289 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
290 * fast/mediastream/MediaStream-video-element.html:
291 * fast/mediastream/resources/getUserMedia-helper.js:
292 (setupVideoElementWithStream):
294 2017-04-05 Javier Fernandez <jfernandez@igalia.com>
296 [GTK] Unreviewed tests gardening
297 https://bugs.webkit.org/show_bug.cgi?id=170497
299 Unreviewed test gardening. Rebaseline tests after r214712.
301 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
304 2017-04-04 Alexey Proskuryakov <ap@apple.com>
306 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
307 for https://bugs.webkit.org/show_bug.cgi?id=170493
309 * platform/mac/TestExpectations:
311 2017-04-04 Youenn Fablet <youenn@apple.com>
313 Canvas is tainted when painting a video with MediaStreamTrack
314 https://bugs.webkit.org/show_bug.cgi?id=170486
316 Reviewed by Eric Carlson.
318 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
319 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
320 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
323 (defaultRejectOrCatch):
324 (setupVideoElementWithStream):
326 2017-04-04 Youenn Fablet <youenn@apple.com>
328 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
329 https://bugs.webkit.org/show_bug.cgi?id=170482
331 Reviewed by Eric Carlson.
335 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
337 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
338 https://bugs.webkit.org/show_bug.cgi?id=168390
340 Unreviewed test gardening.
342 * platform/mac/TestExpectations:
344 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
346 Mark fast/images/reset-image-animation.html as flaky.
347 https://bugs.webkit.org/show_bug.cgi?id=170177
349 Unreviewed test gardening.
351 * platform/mac/TestExpectations:
353 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
355 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
356 https://bugs.webkit.org/show_bug.cgi?id=168409
358 Unreviewed test gardening.
360 * platform/mac-wk1/TestExpectations:
362 2017-04-04 Brent Fulgham <bfulgham@apple.com>
364 Do not assert when CharacterData representing an Attr fires events
365 https://bugs.webkit.org/show_bug.cgi?id=170454
366 <rdar://problem/30979320>
368 Reviewed by Ryosuke Niwa.
370 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
371 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
373 2017-04-04 Youenn Fablet <youenn@apple.com>
375 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
376 https://bugs.webkit.org/show_bug.cgi?id=169481
378 Reviewed by Eric Carlson.
380 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
381 * webrtc/datachannel/basic.html:
383 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
385 Add back results that were accidentally removed with r214848.
386 https://bugs.webkit.org/show_bug.cgi?id=169301
388 Unreviewed test gardening.
390 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
391 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
393 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
395 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
396 https://bugs.webkit.org/show_bug.cgi?id=170456
398 Unreviewed test gardening.
400 * platform/mac-wk1/TestExpectations:
402 2017-04-04 Youenn Fablet <youenn@apple.com>
404 webrtc/peer-connection-audio-mute.html is flaky
405 https://bugs.webkit.org/show_bug.cgi?id=170451
407 Reviewed by Eric Carlson.
409 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
410 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
411 Decreasing time spent at detecting hum or not.
412 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
414 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
416 Mark fast/images/animated-gif-webkit-transform.html as flaky.
417 https://bugs.webkit.org/show_bug.cgi?id=170410
419 Unreviewed test gardening.
421 * platform/mac-wk2/TestExpectations:
423 2017-04-03 Alexey Proskuryakov <ap@apple.com>
425 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
427 This test still times out, most of the time.
429 * platform/wk2/TestExpectations:
431 2017-04-03 Javier Fernandez <jfernandez@igalia.com>
433 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
434 https://bugs.webkit.org/show_bug.cgi?id=170340
436 Reviewed by David Hyatt.
438 Added additional test cases to evaluate the new baseline-alignment syntax.
440 * css3/parse-place-content-expected.txt:
441 * css3/parse-place-content.html:
443 2017-04-03 Nan Wang <n_wang@apple.com>
445 AX: Expose link children when doing search predication on iOS
446 https://bugs.webkit.org/show_bug.cgi?id=170424
447 <rdar://problem/31413335>
449 Reviewed by Chris Fleizach.
451 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
452 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
454 2017-04-03 Dave Hyatt <hyatt@apple.com>
456 Japanese fonts in vertical text should support synthesized italics
457 https://bugs.webkit.org/show_bug.cgi?id=169301
459 Reviewed by Simon Fraser.
461 * fast/text/international/synthesized-italic-vertical-expected.html:
462 * fast/text/international/synthesized-italic-vertical.html:
463 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
464 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
466 2017-04-03 Chris Dumez <cdumez@apple.com>
468 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
469 https://bugs.webkit.org/show_bug.cgi?id=170285
470 <rdar://problem/31378543>
472 Reviewed by Andy Estes.
474 Add layout test coverage.
476 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
477 * fast/images/background-image-relative-url-changes-document.html: Added.
479 2017-04-03 John Wilander <wilander@apple.com>
481 Remove timeout expectations after bug fix
482 https://bugs.webkit.org/show_bug.cgi?id=168262
484 Unreviewed test gardening.
486 Remove timeout expectations after bug fix in
487 https://bugs.webkit.org/show_bug.cgi?id=170400
489 * platform/wk2/TestExpectations:
490 Remove expected timeout for the first five test cases
491 under http/tests/loading/resourceLoadStatistics/.
493 2017-04-03 Antti Koivisto <antti@apple.com>
495 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
496 https://bugs.webkit.org/show_bug.cgi?id=170402
497 <rdar://problem/31004344>
499 Reviewed by Simon Fraser.
501 * fast/css/document-stylesheets-dynamic-expected.html: Added.
502 * fast/css/document-stylesheets-dynamic.html: Added.
504 2017-04-03 Jeremy Jones <jeremyj@apple.com>
506 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
507 https://bugs.webkit.org/show_bug.cgi?id=167965
511 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
512 can therefore be delivered later than expected by the test. This is already done for the first one,
513 do this for the second one also.
515 * platform/mac-wk2/TestExpectations:
516 * pointer-lock/mouse-event-delivery.html:
518 2017-04-01 Simon Fraser <simon.fraser@apple.com>
520 Clean up touch event handler registration when moving nodes between documents
521 https://bugs.webkit.org/show_bug.cgi?id=170384
522 rdar://problem/30816694
524 Reviewed by Chris Dumez.
526 Tests for moving nodes with various listener/handler combinations between documents.
528 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
529 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
530 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
531 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
532 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
533 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
534 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
535 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
537 2017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
539 [SOUP] URI Fragment is lost after redirect
540 https://bugs.webkit.org/show_bug.cgi?id=170058
542 Reviewed by Michael Catanzaro.
544 Add tests to check we correctly handle fragment identifiers on server redirections.
546 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
547 * http/tests/navigation/redirect-preserves-fragment.html: Added.
548 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
549 * http/tests/navigation/redirect-to-fragment.html: Added.
550 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
551 * http/tests/navigation/redirect-to-fragment2.html: Added.
552 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
553 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
554 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
555 * platform/ios/TestExpectations:
556 * platform/mac/TestExpectations:
558 2017-04-03 Youenn Fablet <youenn@apple.com>
560 captureStream is getting black frames with webgl canvas
561 https://bugs.webkit.org/show_bug.cgi?id=170325
563 Reviewed by Dean Jackson.
565 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
566 * fast/mediastream/captureStream/canvas3d.html: Added.
568 2017-04-03 Per Arne Vollan <pvollan@apple.com>
570 Implement stroke-miterlimit.
571 https://bugs.webkit.org/show_bug.cgi?id=169078
573 Reviewed by Dean Jackson.
575 * fast/css/stroke-miterlimit-default-expected.html: Added.
576 * fast/css/stroke-miterlimit-default.html: Added.
577 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
578 * fast/css/stroke-miterlimit-large.html: Added.
579 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
580 * fast/css/stroke-miterlimit-zero.html: Added.
582 2017-04-02 Alexey Proskuryakov <ap@apple.com>
584 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
588 2017-04-02 Alexey Proskuryakov <ap@apple.com>
591 Add missing text styles
592 https://bugs.webkit.org/show_bug.cgi?id=170295
594 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
596 2017-04-02 Alexey Proskuryakov <ap@apple.com>
601 * platform/ios-wk1/TestExpectations:
602 * platform/ios-wk2/TestExpectations:
603 * platform/ios/TestExpectations:
604 * platform/mac-wk1/TestExpectations:
606 2017-04-02 Alexey Proskuryakov <ap@apple.com>
608 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
610 For https://bugs.webkit.org/show_bug.cgi?id=170395
611 rdar://problem/30975761, rdar://problem/31394017
615 2017-04-01 Per Arne Vollan <pvollan@apple.com>
617 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
618 https://bugs.webkit.org/show_bug.cgi?id=169466
622 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
623 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
624 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
625 -webkit-text-stroke-width.
627 * fast/css/stroke-width-fallback-expected.html: Added.
628 * fast/css/stroke-width-fallback.html: Added.
630 2017-04-01 Jon Lee <jonlee@apple.com>
632 Add missing text styles
633 https://bugs.webkit.org/show_bug.cgi?id=170295
634 rdar://problem/30219503
636 Reviewed by Dean Jackson.
638 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
640 2017-04-01 Chris Dumez <cdumez@apple.com>
642 We should pause silent WebAudio rendering in background tabs
643 https://bugs.webkit.org/show_bug.cgi?id=170299
644 <rdar://problem/31289132>
646 Reviewed by Eric Carlson.
648 Add layout test coverage.
650 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
651 * webaudio/silent-audio-interrupted-in-background.html: Added.
653 2017-04-01 Alexey Proskuryakov <ap@apple.com>
655 Rolling back http://trac.webkit.org/r214663 - memory corruption
657 * streams/readable-stream-byob-request-expected.txt:
658 * streams/readable-stream-byob-request.js:
659 (self.importScripts.test): Deleted.
661 2017-03-31 Zalan Bujtas <zalan@apple.com>
663 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
664 https://bugs.webkit.org/show_bug.cgi?id=170348
665 <rdar://problem/24727151>
667 Reviewed by David Hyatt.
669 * fast/multicol/table-section-page-break-expected.html: Added.
670 * fast/multicol/table-section-page-break.html: Added.
672 2017-03-31 Chris Dumez <cdumez@apple.com>
674 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
675 https://bugs.webkit.org/show_bug.cgi?id=162510
676 <rdar://problem/31380650>
678 Reviewed by Alexey Proskuryakov.
680 The test restores a page from PageCache and wants to check that an animated
681 GIF is properly animating. To do so, it store the data of the current image
682 frame, and then checks in a 100ms timer that the current image frame is
683 different. This is flaky by nature since the image only has 10 frames and
684 you therefore have a 1/10 chance that the new frame will be the same as the
685 previous one, even if the image is properly animating.
687 To address the problem, do a setInterval instead of a setTimeout and check
688 until the frame becomes different.
690 * fast/images/animated-gif-restored-from-bfcache.html:
691 * platform/mac/TestExpectations:
693 2017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
695 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
696 https://bugs.webkit.org/show_bug.cgi?id=170328
697 <rdar://problem/30904558>
699 Reviewed by Tim Horton.
701 Adds a new layout test verifying that when a user taps away to clear the current selection in character
702 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
703 selection views, which are dismissed.
705 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
706 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
708 2017-03-31 Youenn Fablet <youenn@apple.com>
710 Add a test to ensure webrtc generated certificates and names are ephemeral
711 https://bugs.webkit.org/show_bug.cgi?id=170225
715 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
716 * webrtc/ephemeral-certificates-and-cnames.html: Added.
718 2017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
720 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
721 https://bugs.webkit.org/show_bug.cgi?id=170327
722 <rdar://problem/31363816>
724 Reviewed by Tim Horton.
726 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
727 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
728 synthetic touch events.
731 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
732 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
734 2017-03-31 Alexey Proskuryakov <ap@apple.com>
736 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
737 https://bugs.webkit.org/show_bug.cgi?id=170355
741 2017-03-31 Alexey Proskuryakov <ap@apple.com>
743 Correction for the previous change - this is an image failure.
745 * platform/mac-wk2/TestExpectations:
747 2017-03-31 Alexey Proskuryakov <ap@apple.com>
749 Mark fast/images/animated-image-different-dest-size.html as flaky for
750 https://bugs.webkit.org/show_bug.cgi?id=170203
752 * platform/mac-wk2/TestExpectations:
754 2017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
756 Unreviewed GTK+ gardening. Update expectations of several tests.
758 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
761 * platform/gtk/TestExpectations:
762 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
764 2017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
766 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
768 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
771 * platform/gtk/TestExpectations:
772 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
773 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
774 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
775 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
777 2017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
779 [Readable Streams API] Implement cloneArrayBuffer in WebCore
780 https://bugs.webkit.org/show_bug.cgi?id=170008
782 Reviewed by Youenn Fablet.
784 Added test to check cloneArrayBuffer behaviour.
786 * streams/readable-stream-byob-request.js:
788 2017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
790 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
791 https://bugs.webkit.org/show_bug.cgi?id=170151
793 Reviewed by Saam Barati.
795 * js/script-tests/string_replace_function.js: Added.
796 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
797 * js/string_replace_function-expected.txt: Added.
798 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
799 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
800 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
802 2017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
804 [css-grid] Update W3C Test Suite
805 https://bugs.webkit.org/show_bug.cgi?id=170170
807 Reviewed by Youenn Fablet.
809 Update path to tests in TestExpectations as the CSS Grid Layout suite
810 is now under web-platform-tests.
814 2017-03-31 Antoine Quint <graouts@apple.com>
816 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
817 https://bugs.webkit.org/show_bug.cgi?id=168409
818 <rdar://problem/30799198>
820 Unreviewed. Capture new logging events.
822 * media/modern-media-controls/airplay-button/airplay-button.html:
824 2017-03-30 Matt Baker <mattbaker@apple.com>
826 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
828 * inspector/css/getAllStyleSheets-expected.txt:
830 2017-03-30 Ryan Haddad <ryanhaddad@apple.com>
832 Rebaseline js/dom/global-constructors-attributes.html.
834 Unreviewed test gardening.
836 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
837 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
838 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
840 2017-03-30 Simon Fraser <simon.fraser@apple.com>
842 Rename a touch event function, and new touch region test results
843 https://bugs.webkit.org/show_bug.cgi?id=170309
844 rdar://problem/31329520
846 Reviewed by Chris Dumez.
848 A code change in WebKitAdditions progresses this test result.
850 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
852 2017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
854 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
855 https://bugs.webkit.org/show_bug.cgi?id=169547
857 Reviewed by Simon Fraser.
859 * fast/images/async-image-background-image.html:
860 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
861 * fast/images/sprite-sheet-image-draw-expected.html: Added.
862 * fast/images/sprite-sheet-image-draw.html: Added.
864 2017-03-30 Matt Baker <mattbaker@apple.com>
866 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
867 https://bugs.webkit.org/show_bug.cgi?id=170279
868 <rdar://problem/30200492>
870 Reviewed by David Hyatt.
872 * inspector/css/getAllStyleSheets.html:
873 Add stylesheet with an "unparsed" property having no final semicolon.
875 2017-03-30 Youenn Fablet <youenn@apple.com>
877 Clean up RTCDataChannel
878 https://bugs.webkit.org/show_bug.cgi?id=169732
880 Reviewed by Chris Dumez.
882 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
883 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
885 2017-03-30 Chris Dumez <cdumez@apple.com>
887 svg/animations/animations-paused-in-background-page.html is flaky
888 https://bugs.webkit.org/show_bug.cgi?id=170290
890 Reviewed by Simon Fraser.
892 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
895 * svg/animations/animations-paused-in-background-page-expected.txt:
896 * svg/animations/animations-paused-in-background-page.html:
898 2017-03-30 Javier Fernandez <jfernandez@igalia.com>
900 [css-align] Adapt content-alignment properties to the new baseline syntax
901 https://bugs.webkit.org/show_bug.cgi?id=170262
903 Reviewed by David Hyatt.
905 Added new cases to the alignment properties parsing tests so that we can verify the new
906 baseline-alignment syntax is parsed as expected.
907 Additionally, I modified the tests so that they use the testharness format.
909 * css3/parse-align-content-expected.txt:
910 * css3/parse-align-content.html:
911 * css3/parse-justify-content-expected.txt:
912 * css3/parse-justify-content.html:
914 2017-03-30 James Craig <jcraig@apple.com>
916 AX: Expose a new AXSubrole for explicit ARIA "group" role
917 https://bugs.webkit.org/show_bug.cgi?id=169810
918 <rdar://problem/31039693>
920 Reviewed by Chris Fleizach.
922 * accessibility/list-detection2-expected.txt:
923 * accessibility/list-detection2.html:
924 * accessibility/roles-computedRoleString.html:
925 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
926 * inspector/dom/highlightFrame-expected.txt:
927 * inspector/dom/highlightSelector-expected.txt:
928 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
929 * platform/mac/accessibility/roles-exposed-expected.txt:
931 2017-03-30 Youenn Fablet <youenn@apple.com>
933 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
934 https://bugs.webkit.org/show_bug.cgi?id=170294
938 * TestExpectations: Marking these tests as flaky.
940 2017-03-30 Eric Carlson <eric.carlson@apple.com>
942 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
943 https://bugs.webkit.org/show_bug.cgi?id=169956
945 Reviewed by Youenn Fablet.
947 * webaudio/audiobuffer-crash-expected.txt: Added.
948 * webaudio/audiobuffer-crash.html: Added.
950 2017-03-30 Simon Fraser <simon.fraser@apple.com>
952 Add some tests that dump the touch event regions with various content configurations
953 https://bugs.webkit.org/show_bug.cgi?id=170216
955 Followup: add missing results files, and tweak iframes.html to show that regions fail to
956 take iframe borders into account.
958 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
959 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
960 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
961 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
962 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
963 * fast/events/touch/ios/touch-event-regions/iframes.html:
964 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
965 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
967 2017-03-30 Per Arne Vollan <pvollan@apple.com>
969 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
970 https://bugs.webkit.org/show_bug.cgi?id=170188
972 Reviewed by Eric Carlson.
974 The textTrackDisplayElement call will fail and throw an exception if the text track display element
975 has not yet been added to the text track container element. We wait until it has been added.
977 * media/track/track-cue-rendering-with-padding.html:
979 2017-03-30 Antoine Quint <graouts@apple.com>
981 [Modern Media Controls] Invalid placard icon is not visible for short video
982 https://bugs.webkit.org/show_bug.cgi?id=170277
983 <rdar://problem/31327955>
985 Reviewed by Eric Carlson.
987 Add a new test to check that we correctly hide the invalid icon only when
988 there is no space left to display it.
990 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
991 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
993 2017-03-27 Sergio Villar Senin <svillar@igalia.com>
995 [css-grid] Clamp the number of autorepeat tracks
996 https://bugs.webkit.org/show_bug.cgi?id=170120
998 Reviewed by Manuel Rego Casasnovas.
1000 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
1001 to allow us to run several test cases over a small number of grids in a single file quite
1002 fast. The other option was to statically (CSS) create several huge grids, something that
1003 could potentially be very expensive in terms of memory and CPU leading to timeouts.
1005 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
1006 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
1008 2017-03-30 Antoine Quint <graouts@apple.com>
1010 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1011 https://bugs.webkit.org/show_bug.cgi?id=168409
1012 <rdar://problem/30799198>
1014 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
1015 requestAnimationFrame() call to suspend the ScriptedAnimationController.
1017 * media/modern-media-controls/airplay-button/airplay-button.html:
1019 2017-03-30 Per Arne Vollan <pvollan@apple.com>
1021 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
1022 https://bugs.webkit.org/show_bug.cgi?id=168660
1024 Reviewed Eric Carlson.
1026 The textTrackDisplayElement call will fail and throw an exception if the text track display element
1027 has not yet been added to the text track container element. We wait until it has been added.
1029 * media/track/track-cue-container-rendering-position.html:
1031 2017-03-29 Ryosuke Niwa <rniwa@webkit.org>
1033 Disconnecting a HTMLObjectElement does not always unload its content document
1034 https://bugs.webkit.org/show_bug.cgi?id=169606
1036 Reviewed by Andy Estes.
1038 Add a regression test.
1040 * fast/dom/removing-focused-object-element-expected.txt: Added.
1041 * fast/dom/removing-focused-object-element.html: Added.
1043 2017-03-29 Simon Fraser <simon.fraser@apple.com>
1045 Add some tests that dump the touch event regions with various content configurations
1046 https://bugs.webkit.org/show_bug.cgi?id=170216
1048 Reviewed by Dean Jackson.
1050 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
1052 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
1053 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
1054 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
1055 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
1056 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
1057 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
1058 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
1059 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
1060 * fast/events/touch/ios/touch-event-regions/document.html: Added.
1061 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
1062 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
1063 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
1064 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
1065 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
1066 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
1068 2017-03-28 Simon Fraser <simon.fraser@apple.com>
1070 Make it possible to dump touch event regions for testing
1071 https://bugs.webkit.org/show_bug.cgi?id=170209
1072 <rdar://problem/31309258>
1074 Reviewed by Tim Horton.
1076 Simple test that dumps the regions.
1078 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
1079 * fast/events/touch/ios/touch-event-regions.html: Added.
1081 2017-03-29 Zalan Bujtas <zalan@apple.com>
1083 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
1084 https://bugs.webkit.org/show_bug.cgi?id=170259
1085 <rdar://problem/31300584>
1087 Reviewed by Simon Fraser.
1089 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
1090 * fast/block/float/placing-multiple-floats-crash.html: Added.
1092 2017-03-29 Tim Horton <timothy_horton@apple.com>
1094 Swipe gesture tests don't work on macOS Sierra
1095 https://bugs.webkit.org/show_bug.cgi?id=161675
1096 <rdar://problem/23379930>
1098 Reviewed by Darin Adler.
1100 * platform/mac-wk2/TestExpectations:
1101 * swipe/basic-cached-back-swipe-expected.txt:
1102 * swipe/basic-cached-back-swipe.html:
1103 * swipe/main-frame-pinning-requirement-expected.txt:
1104 * swipe/main-frame-pinning-requirement.html:
1105 * swipe/pushState-cached-back-swipe-expected.txt:
1106 * swipe/pushState-cached-back-swipe.html:
1107 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
1108 * swipe/pushState-programmatic-back-while-swiping-crash.html:
1109 * swipe/resources/swipe-test.js:
1110 (measuredDurationShouldBeLessThan):
1111 (startSwipeGesture):
1112 (completeSwipeGesture):
1114 (eventQueue.enqueueScrollEvent): Deleted.
1115 (eventQueue.enqueueSwipeEvent): Deleted.
1116 (eventQueue.hasPendingEvents): Deleted.
1117 (eventQueue.callAfterEventDispatch): Deleted.
1118 (eventQueue._processEventQueue): Deleted.
1119 (eventQueue._processEventQueueSoon): Deleted.
1120 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
1121 * swipe/swipe-start-hysteresis-failures.html: Removed.
1123 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1125 Try to normalize variation ranges
1126 https://bugs.webkit.org/show_bug.cgi?id=170119
1128 Reviewed by Simon Fraser.
1130 * fast/text/variations/font-selection-properties-expected.html:
1132 2017-03-29 Ryan Haddad <ryanhaddad@apple.com>
1134 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
1135 https://bugs.webkit.org/show_bug.cgi?id=169677
1137 Unreviewed test gardening.
1139 * platform/mac-wk1/TestExpectations:
1140 * platform/mac/TestExpectations:
1142 2017-03-29 Javier Fernandez <jfernandez@igalia.com>
1144 [css-align] Adapt self-alignment properties to the new baseline syntax
1145 https://bugs.webkit.org/show_bug.cgi?id=170235
1147 Reviewed by David Hyatt.
1149 Added new cases to the alignment properties parsing tests so that we can verify the new
1150 baseline-alignment syntax is parsed as expected.
1151 Additionally, I modified the tests so that they use the testharness format.
1153 * css3/parse-align-items-expected.txt:
1154 * css3/parse-align-items.html:
1155 * css3/parse-align-self-expected.txt:
1156 * css3/parse-align-self.html:
1157 * css3/resources/alignment-parsing-utils-th.js:
1159 * fast/css/parse-justify-items-expected.txt:
1160 * fast/css/parse-justify-items.html:
1161 * fast/css/parse-justify-self-expected.txt:
1162 * fast/css/parse-justify-self.html:
1163 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
1166 (checkInitialValues):
1167 (checkInheritValues):
1168 (checkLegacyValues):
1169 (checkSupportedValues):
1171 2017-03-29 Chris Dumez <cdumez@apple.com>
1173 Animated SVG images are not paused in pages loaded in the background
1174 https://bugs.webkit.org/show_bug.cgi?id=170043
1175 <rdar://problem/31234412>
1177 Reviewed by Simon Fraser.
1179 Extend layout test coverage.
1181 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
1182 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
1183 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
1184 * svg/animations/animations-paused-in-background-page.html: Added.
1185 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
1187 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1189 Post-commit test gardening after r214546
1190 https://bugs.webkit.org/show_bug.cgi?id=169518
1194 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1195 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1197 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1199 Post-commit test gardening after r214546
1200 https://bugs.webkit.org/show_bug.cgi?id=169518
1204 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1205 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1207 2017-03-29 Ryan Haddad <ryanhaddad@apple.com>
1209 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
1210 https://bugs.webkit.org/show_bug.cgi?id=170130
1212 Unreviewed test gardening.
1216 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1218 Variation fonts: Make sure that feature detection and preprocessor macros are right
1219 https://bugs.webkit.org/show_bug.cgi?id=169518
1221 Reviewed by Simon Fraser.
1223 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
1225 * fast/text/font-variations-feature-detection-expected.html: Added.
1226 * fast/text/font-variations-feature-detection.html: Added.
1227 * platform/ios-simulator/TestExpectations:
1228 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1229 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1230 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
1231 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
1232 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
1233 * platform/mac/TestExpectations:
1235 2017-03-29 Antoine Quint <graouts@apple.com>
1237 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
1238 https://bugs.webkit.org/show_bug.cgi?id=170239
1239 <rdar://problem/31320685>
1241 Reviewed by Dean Jackson.
1243 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
1244 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
1245 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
1246 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
1247 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
1249 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
1250 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
1251 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
1252 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
1253 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
1255 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1257 Mark fast/workers/worker-close-more.html as a flaky timeout.
1258 https://bugs.webkit.org/show_bug.cgi?id=169838
1260 Unreviewed test gardening.
1262 * platform/mac/TestExpectations:
1264 2017-03-29 Youenn Fablet <youenn@apple.com>
1266 Move DTMF WebRTC extension behind its own compile flag
1267 https://bugs.webkit.org/show_bug.cgi?id=170226
1269 Reviewed by Eric Carlson.
1272 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1273 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1274 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1275 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1277 2017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
1279 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
1280 https://bugs.webkit.org/show_bug.cgi?id=170192
1282 Unreviewed test gardening.
1284 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1286 2017-03-29 Youenn Fablet <youenn@apple.com>
1288 Add test for differentiating camera versus canvas stream
1289 https://bugs.webkit.org/show_bug.cgi?id=169698
1290 <rdar://problem/31076026>
1292 Reviewed by Eric Carlson.
1294 * fast/mediastream/captureStream/canvas2d.html:
1296 2017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
1298 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
1299 https://bugs.webkit.org/show_bug.cgi?id=170223
1301 Reviewed by Youenn Fablet.
1303 After r214441 the arguments of addIceCandidate() are nullable.
1305 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1306 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1307 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
1309 2017-03-29 Antoine Quint <graouts@apple.com>
1311 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1312 https://bugs.webkit.org/show_bug.cgi?id=168409
1313 <rdar://problem/30799198>
1315 Reviewed by Dean Jackson.
1317 Opt into ScriptedAnimationController logging.
1319 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1320 * media/modern-media-controls/airplay-button/airplay-button.html:
1322 2017-03-28 Youenn Fablet <youenn@apple.com>
1324 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
1325 https://bugs.webkit.org/show_bug.cgi?id=170192
1327 Reviewed by Jon Lee.
1329 * fast/mediastream/RTCIceCandidate-expected.txt:
1330 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
1331 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1332 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
1333 Ensuring sdpMid has a valid value.
1334 * fast/mediastream/resources/promise-utils.js: Improving error logging.
1336 2017-03-27 Brent Fulgham <bfulgham@apple.com>
1338 Only attach Attributes to a given element one time
1339 https://bugs.webkit.org/show_bug.cgi?id=170125
1340 <rdar://problem/31279676>
1342 Reviewed by Chris Dumez.
1344 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
1345 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
1346 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
1347 * fast/dom/Attr/only-attach-attr-once.html: Added.
1349 2017-03-28 Youenn Fablet <youenn@apple.com>
1351 Stop RTCDataChannel when closing page
1352 https://bugs.webkit.org/show_bug.cgi?id=170166
1354 Reviewed by Eric Carlson.
1356 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1357 * webrtc/datachannel/datachannel-gc.html: Added.
1359 2017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
1361 Ranges for variation font properties are not enforced
1362 https://bugs.webkit.org/show_bug.cgi?id=169979
1364 Reviewed by David Hyatt.
1366 * fast/text/font-selection-font-face-parse-expected.txt:
1367 * fast/text/font-selection-font-face-parse.html:
1368 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1369 * fast/text/font-selection-font-loading-api-parse.html:
1370 * fast/text/font-style-parse-expected.txt:
1371 * fast/text/font-style-parse.html:
1372 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
1373 * fast/text/variations/font-loading-api-parse-ranges.html:
1374 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
1375 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
1376 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1378 2017-03-28 Andy Estes <aestes@apple.com>
1380 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
1381 https://bugs.webkit.org/show_bug.cgi?id=170197
1382 <rdar://problem/30314067>
1384 Reviewed by Brady Eidson.
1386 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
1387 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
1389 2017-03-28 Chris Dumez <cdumez@apple.com>
1391 Animated SVG images are not paused when outside viewport
1392 https://bugs.webkit.org/show_bug.cgi?id=170155
1393 <rdar://problem/31288893>
1395 Reviewed by Antti Koivisto.
1397 Add layout test coverage.
1399 * platform/mac-wk1/TestExpectations:
1400 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
1401 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
1402 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
1403 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
1404 * svg/animations/resources/smilAnimation.svg: Added.
1406 2017-03-28 Antti Koivisto <antti@apple.com>
1408 Missing render tree position invalidation when tearing down renderers for display:contents subtree
1409 https://bugs.webkit.org/show_bug.cgi?id=170199
1410 <rdar://problem/31260856>
1412 Reviewed by Zalan Bujtas.
1414 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
1415 * fast/shadow-dom/slot-renderer-teardown.html: Added.
1417 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1419 Unreviewed, rolling out r214485.
1421 This change caused LayoutTest crashes.
1425 "Stop RTCDataChannel when closing page"
1426 https://bugs.webkit.org/show_bug.cgi?id=170166
1427 http://trac.webkit.org/changeset/214485
1429 2017-03-28 Brian Burg <bburg@apple.com>
1431 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
1432 https://bugs.webkit.org/show_bug.cgi?id=169865
1433 <rdar://problem/31250573>
1435 Reviewed by Joseph Pecoraro.
1437 Add tests that verify the new command works as expected when it disables resource caching.
1438 I also manually verified that the override setting is cleared when Web Inspector disconnects.
1439 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
1440 a load happened or not.
1442 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
1443 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
1444 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
1445 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
1447 2017-03-28 Youenn Fablet <youenn@apple.com>
1449 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
1450 https://bugs.webkit.org/show_bug.cgi?id=170194
1452 Reviewed by Chris Dumez.
1454 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1455 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
1457 2017-03-28 Joseph Pecoraro <pecoraro@apple.com>
1459 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
1460 https://bugs.webkit.org/show_bug.cgi?id=166862
1461 <rdar://problem/29835977>
1463 Reviewed by Brian Burg.
1465 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
1466 * http/tests/inspector/network/resource-mime-type.html: Added.
1467 Test resource mime types for different resources.
1469 * http/tests/inspector/network/resources/json.php: Added.
1470 * http/tests/inspector/network/resources/script.js: Added.
1471 * http/tests/inspector/network/resources/script.txt: Added.
1472 * http/tests/inspector/network/resources/stylesheet.css: Added.
1473 * http/tests/inspector/network/resources/stylesheet.txt: Added.
1474 * http/tests/resources/square20.jpg: Added.
1475 Resources for various requests and different mime types.
1477 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1479 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
1480 https://bugs.webkit.org/show_bug.cgi?id=168132
1482 Unreviewed test gardening.
1484 * platform/mac/TestExpectations:
1486 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1488 Mark two fast/scrolling/ios/touch-scroll tests as failing.
1489 https://bugs.webkit.org/show_bug.cgi?id=170153
1491 Unreviewed test gardening.
1493 * platform/ios-wk2/TestExpectations:
1495 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1497 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
1499 Unreviewed test gardening.
1501 * platform/ios/TestExpectations:
1503 2017-03-28 Youenn Fablet <youenn@apple.com>
1505 Stop RTCDataChannel when closing page
1506 https://bugs.webkit.org/show_bug.cgi?id=170166
1508 Reviewed by Eric Carlson.
1510 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1511 * webrtc/datachannel/datachannel-gc.html: Added.
1513 2017-03-28 Antoine Quint <graouts@apple.com>
1515 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
1516 https://bugs.webkit.org/show_bug.cgi?id=170180
1518 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
1520 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1521 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1523 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1525 Mark fast/history/ios/history-scroll-restoration.html as flaky.
1526 https://bugs.webkit.org/show_bug.cgi?id=169558
1528 Unreviewed test gardening.
1530 * platform/ios-wk2/TestExpectations:
1532 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1534 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
1535 https://bugs.webkit.org/show_bug.cgi?id=170180
1537 Unreviewed test gardening.
1539 * platform/ios/TestExpectations:
1541 2017-03-28 Youenn Fablet <youenn@apple.com>
1543 LayoutTest webrtc/video-getParameters.html is failing
1544 https://bugs.webkit.org/show_bug.cgi?id=170148
1548 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
1550 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1552 Mark webrtc/video-replace-track-to-null.html as flaky.
1553 https://bugs.webkit.org/show_bug.cgi?id=170178
1555 Unreviewed test gardening.
1559 2017-03-28 Jonathan Bedard <jbedard@apple.com>
1561 Moved gardened ios-simulator tests to ios folders
1562 <rdar://problem/30948691>
1564 Unreviewed test re-organization.
1566 Moving ios-simulator test expectations to share as many expectations
1567 as possible with on-device testing.
1569 * platform/ios: Moved from platform/ios-simulator.
1570 * platform/ios-device: Added.
1571 * platform/ios-device-wk1: Added.
1572 * platform/ios-device-wk2: Added.
1573 * platform/ios-simulator: Moved to platform/ios.
1574 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
1575 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
1576 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
1577 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
1579 2017-03-28 Yoav Weiss <yoav@yoav.ws>
1581 Add a warning for unused link preloads.
1582 https://bugs.webkit.org/show_bug.cgi?id=165670
1584 Reviewed by Youenn Fablet.
1586 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
1587 * http/tests/preload/download_resources-expected.txt:
1588 * http/tests/preload/download_resources.html: Added references to preloaded resources.
1589 * http/tests/preload/onerror_event-expected.txt:
1590 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1591 * http/tests/preload/onload_event-expected.txt:
1592 * http/tests/preload/onload_event.html: Added references to preloaded resources.
1593 * http/tests/preload/single_download_preload.html: Deflaked.
1594 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
1595 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
1596 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
1597 * http/tests/preload/unused_preload_warning-expected.txt: Added.
1598 * http/tests/preload/unused_preload_warning.html: Added.
1600 2017-03-28 Antoine Quint <graouts@apple.com>
1602 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
1603 https://bugs.webkit.org/show_bug.cgi?id=170171
1604 <rdar://problem/31095500>
1606 Reviewed by Dean Jackson.
1608 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
1609 the "presented" property returns false immediately after calling hide() on the panel.
1611 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
1612 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
1613 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
1614 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
1616 2017-03-28 Aaron Chu <aaron_chu@apple.com>
1618 AX: Media controls should be able to be re-activated after faded away
1619 https://bugs.webkit.org/show_bug.cgi?id=170048
1620 <rdar://problem/30157179>
1622 Reviewed by Antoine Quint.
1624 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
1625 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
1627 2017-03-28 Antoine Quint <graouts@apple.com>
1629 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1630 https://bugs.webkit.org/show_bug.cgi?id=169145
1631 <rdar://problem/17048858>
1633 Reviewed by Dean Jackson.
1635 We add new tests for media documents and related features that cover the following cases:
1637 - checking <video> with only audio tracks does not show the fullscreen button
1638 - checking <video> with only audio tracks does not show the picture-in-picture button
1639 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1641 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1642 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1643 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1644 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1645 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1646 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1647 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1648 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1649 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1650 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1651 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1652 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1653 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1654 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1655 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1656 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1657 * platform/ios-simulator/TestExpectations:
1658 * platform/mac/TestExpectations:
1660 2017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
1662 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
1663 https://bugs.webkit.org/show_bug.cgi?id=169771
1665 Reviewed by Simon Fraser.
1667 * fast/images/animated-image-different-dest-size-expected.html: Added.
1668 * fast/images/animated-image-different-dest-size.html: Added.
1669 This test crashes without this patch.
1671 * fast/images/animated-image-loop-count.html:
1672 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1674 * fast/images/async-image-background-image-expected.html: Added.
1675 * fast/images/async-image-background-image.html: Added.
1676 Ensures the background image can be drawn asynchronously if it is large.
1678 * fast/images/async-image-canvas-draw-image-expected.html: Added.
1679 * fast/images/async-image-canvas-draw-image.html: Added.
1680 Ensures the image is drawn synchronously on the canvas regardless of its size.
1682 * fast/images/ordered-animated-image-frames.html:
1683 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1685 * fast/images/reset-image-animation-expected.txt:
1686 * fast/images/reset-image-animation.html:
1687 Change how the steps of the test are ordered so the test can be not flaky.
1688 Running it with -repeat-each was failing.
1690 * fast/images/resources/red-green-blue-900-300.png: Added.
1692 2017-03-27 Youenn Fablet <youenn@apple.com>
1694 addIceCandidate should not throw if passed null or undefined
1695 https://bugs.webkit.org/show_bug.cgi?id=170118
1697 Reviewed by Eric Carlson.
1699 Updating test to log addIceCandidate rejection.
1701 * webrtc/datachannel/basic.html:
1702 * webrtc/routines.js:
1705 (onAddIceCandidateError):
1707 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1709 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
1711 Unreviewed test gardening.
1713 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
1714 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
1716 2017-03-27 Antti Koivisto <antti@apple.com>
1718 Loading in-body stylesheets should not block rendering of elements before them
1719 https://bugs.webkit.org/show_bug.cgi?id=169345
1721 Reviewed by Simon Fraser.
1723 * http/tests/incremental/resources/delayed-css.php: Added.
1724 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
1725 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
1727 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1729 Test variation font ranges in the CSS Font Loading API
1730 https://bugs.webkit.org/show_bug.cgi?id=170022
1732 Reviewed by Dean Jackson.
1734 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
1735 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
1737 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1739 Unreviewed, rolling out r214411.
1741 Two of the LayoutTests for this change time out on ios-
1746 "[Modern Media Controls] Improve media documents across macOS,
1748 https://bugs.webkit.org/show_bug.cgi?id=169145
1749 http://trac.webkit.org/changeset/214411
1751 2017-03-27 Antoine Quint <graouts@apple.com>
1753 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
1754 https://bugs.webkit.org/show_bug.cgi?id=168517
1755 <rdar://problem/30577636>
1757 Reviewed by Dean Jackson.
1759 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
1761 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1763 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
1764 https://bugs.webkit.org/show_bug.cgi?id=169679
1766 Unreviewed test gardening.
1768 * platform/mac/TestExpectations:
1770 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1772 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
1773 https://bugs.webkit.org/show_bug.cgi?id=170127
1775 Unreviewed test gardening.
1777 * platform/mac/TestExpectations:
1779 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1781 Mark media/modern-media-controls/time-label/time-label.html as flaky.
1782 https://bugs.webkit.org/show_bug.cgi?id=169678
1784 Unreviewed test gardening.
1786 * platform/mac-wk1/TestExpectations:
1788 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1790 Marking two modern-media-controls tests as timeouts.
1791 https://bugs.webkit.org/show_bug.cgi?id=170123
1793 Unreviewed test gardening.
1795 * platform/ios-simulator/TestExpectations:
1797 2017-03-27 Youenn Fablet <youenn@apple.com>
1799 Tighten RTCDatachannel creation and parameter getters
1800 https://bugs.webkit.org/show_bug.cgi?id=170081
1802 Reviewed by Eric Carlson.
1804 * webrtc/datachannel/basic-expected.txt:
1805 * webrtc/datachannel/basic.html:
1807 2017-03-27 Youenn Fablet <youenn@apple.com>
1809 Add support for RTCRtpReceiver/RTCRtpSender getParameters
1810 https://bugs.webkit.org/show_bug.cgi?id=170057
1812 Reviewed by Alex Christensen.
1814 * webrtc/video-getParameters-expected.txt: Added.
1815 * webrtc/video-getParameters.html: Added.
1817 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1819 font variation properties don't need to accept numbers
1820 https://bugs.webkit.org/show_bug.cgi?id=169357
1822 Reviewed by Antti Koivisto.
1824 * fast/text/font-selection-font-face-parse-expected.txt:
1825 * fast/text/font-selection-font-face-parse.html:
1826 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1827 * fast/text/font-selection-font-loading-api-parse.html:
1828 * fast/text/font-stretch-parse-expected.txt:
1829 * fast/text/font-stretch-parse.html:
1830 * fast/text/font-style-parse-expected.txt:
1831 * fast/text/font-style-parse.html:
1832 * fast/text/variations/font-selection-properties.html:
1833 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1835 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1837 Implement format specifier for variation fonts
1838 https://bugs.webkit.org/show_bug.cgi?id=169327
1840 Reviewed by Simon Fraser.
1842 * fast/text/variations/font-face-format-expected.html: Added.
1843 * fast/text/variations/font-face-format.html: Added.
1845 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1847 Make sure animation works for font-weight, font-stretch, and font-style
1848 https://bugs.webkit.org/show_bug.cgi?id=169683
1850 Reviewed by Simon Fraser.
1852 * animations/font-variations/font-stretch-expected.txt: Added.
1853 * animations/font-variations/font-stretch.html: Added.
1854 * animations/font-variations/font-style-expected.txt: Added.
1855 * animations/font-variations/font-style.html: Added.
1856 * animations/font-variations/font-weight-expected.txt: Added.
1857 * animations/font-variations/font-weight.html: Added.
1858 * animations/resources/animation-test-helpers.js:
1861 (comparePropertyValue):
1863 2017-03-27 Alex Christensen <achristensen@webkit.org>
1865 Make WebSockets work in network process
1866 https://bugs.webkit.org/show_bug.cgi?id=169930
1868 Reviewed by Youenn Fablet.
1870 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
1871 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
1872 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
1873 (web_socket_do_extra_handshake):
1874 (web_socket_transfer_data):
1875 * platform/ios-simulator-wk1/TestExpectations:
1876 * platform/mac-wk1/TestExpectations:
1877 * platform/win/TestExpectations:
1879 2017-03-27 Antoine Quint <graouts@apple.com>
1881 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1882 https://bugs.webkit.org/show_bug.cgi?id=169145
1883 <rdar://problem/17048858>
1885 Reviewed by Dean Jackson.
1887 We add new tests for media documents and related features that cover the following cases:
1889 - checking <video> with only audio tracks does not show the fullscreen button
1890 - checking <video> with only audio tracks does not show the picture-in-picture button
1891 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1893 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1894 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1895 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1896 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1897 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1898 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1899 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1900 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1901 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1902 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1903 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1904 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1905 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1906 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1907 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1908 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1909 * platform/ios-simulator/TestExpectations:
1910 * platform/mac/TestExpectations:
1912 2017-03-25 Aaron Chu <aaron_chu@apple.com>
1914 AX: Media controls are unlabeled
1915 https://bugs.webkit.org/show_bug.cgi?id=169947
1916 <rdar://problem/30153323>
1918 Reviewed by Antoine Quint.
1920 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1921 * media/modern-media-controls/airplay-button/airplay-button.html:
1922 * media/modern-media-controls/forward-button/forward-button-expected.txt:
1923 * media/modern-media-controls/forward-button/forward-button.html:
1924 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
1925 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1926 * media/modern-media-controls/icon-button/icon-button-expected.txt:
1927 * media/modern-media-controls/icon-button/icon-button.html:
1928 * media/modern-media-controls/icon-service/icon-service-expected.txt:
1929 * media/modern-media-controls/icon-service/icon-service.html:
1930 * media/modern-media-controls/mute-button/mute-button-expected.txt:
1931 * media/modern-media-controls/mute-button/mute-button.html:
1932 * media/modern-media-controls/pip-button/pip-button-expected.txt:
1933 * media/modern-media-controls/pip-button/pip-button.html:
1934 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1935 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1936 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1937 * media/modern-media-controls/rewind-button/rewind-button.html:
1938 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1939 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1940 * media/modern-media-controls/start-button/start-button-expected.txt:
1941 * media/modern-media-controls/start-button/start-button.html:
1942 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1943 * media/modern-media-controls/tracks-button/tracks-button.html:
1945 2017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
1947 Unreviewed GTK+ gardening. Update expectations of several tests.
1949 * platform/gtk/TestExpectations:
1951 2017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
1953 Post-commit test fix after r214394
1954 https://bugs.webkit.org/show_bug.cgi?id=170083
1958 * fast/text/variations/optical-sizing.html:
1960 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1962 Add font-optical-sizing to CSSComputedStyleDeclaration
1963 https://bugs.webkit.org/show_bug.cgi?id=170083
1965 Reviewed by Joseph Pecoraro.
1967 * fast/css/getComputedStyle/computed-style-expected.txt:
1968 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1969 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1970 * fast/css/getComputedStyle/resources/property-names.js:
1971 * fast/text/variations/optical-sizing-expected.txt:
1972 * fast/text/variations/optical-sizing.html:
1973 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1974 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1975 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1977 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1979 Consolidate TestExpectations for media/restore-from-page-cache.html.
1981 Unreviewed test gardening.
1983 * platform/mac/TestExpectations:
1985 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1987 Unreviewed, rolling out r214361.
1989 This change caused flakiness in http/tests/preload tests.
1993 "Add a warning for unused link preloads."
1994 https://bugs.webkit.org/show_bug.cgi?id=165670
1995 http://trac.webkit.org/changeset/214361
1997 2017-03-24 Antoine Quint <graouts@webkit.org>
1999 [Modern Media Controls] Remove placard icon if height is compressed
2000 https://bugs.webkit.org/show_bug.cgi?id=167935
2001 <rdar://problem/30397128>
2003 Reviewed by Dean Jackson.
2005 We add a new test to check that the various designed constraints to toggle display of a placard's
2006 icon, title and description are honored. Also, due to the old layout() method now being called
2007 "commit()", we refactor a relevant test.
2009 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
2010 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
2011 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
2012 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
2014 2017-03-24 Eric Carlson <eric.carlson@apple.com>
2016 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
2017 https://bugs.webkit.org/show_bug.cgi?id=170056
2019 Reviewed by Youenn Fablet.
2021 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
2022 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
2023 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
2024 * fast/mediastream/apply-constraints-advanced-expected.txt:
2025 * fast/mediastream/apply-constraints-advanced.html:
2026 * fast/mediastream/apply-constraints-video-expected.txt:
2027 * fast/mediastream/apply-constraints-video.html:
2029 2017-03-24 Dean Jackson <dino@apple.com>
2031 Serialization of custom props in longhand should be "" not value of shorthand
2032 https://bugs.webkit.org/show_bug.cgi?id=167699
2033 <rdar://problem/30324200>
2035 Reviewed by Sam Weinig.
2037 * fast/css/variables/rule-property-get-expected.html:
2038 * fast/css/variables/rule-property-get.html:
2040 2017-03-24 Antoine Quint <graouts@webkit.org>
2042 [Modern Media Controls] Captions don't move with the appearance of the inline controls
2043 https://bugs.webkit.org/show_bug.cgi?id=170051
2044 <rdar://problem/30754428>
2046 Reviewed by Dean Jackson.
2048 Add a new test, which would have previously failed, where we check that we account for the controls bar height
2049 when showing captions with the controls bar visible.
2051 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
2052 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
2054 2017-03-24 Brent Fulgham <bfulgham@apple.com>
2056 Handle recursive calls to ProcessingInstruction::checkStyleSheet
2057 https://bugs.webkit.org/show_bug.cgi?id=169982
2058 <rdar://problem/31083051>
2060 Reviewed by Antti Koivisto.
2062 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
2063 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
2064 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
2065 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
2066 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
2067 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
2068 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
2069 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
2070 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
2071 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
2072 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
2074 2017-03-24 Brady Eidson <beidson@apple.com>
2076 A null compound index value crashes the Databases process.
2077 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
2079 Reviewed by Alex Christensen.
2081 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
2082 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
2083 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
2084 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
2085 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
2087 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2089 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
2090 https://bugs.webkit.org/show_bug.cgi?id=170068
2092 Unreviewed test gardening.
2094 * platform/ios-simulator/TestExpectations:
2096 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2098 Unreviewed, rolling out r214360.
2100 This change caused 20+ LayoutTest failures.
2104 "Handle recursive calls to
2105 ProcessingInstruction::checkStyleSheet"
2106 https://bugs.webkit.org/show_bug.cgi?id=169982
2107 http://trac.webkit.org/changeset/214360
2109 2017-03-24 Youenn Fablet <youenn@apple.com>
2111 Add support for qpSum in WebRTC stats
2112 https://bugs.webkit.org/show_bug.cgi?id=170060
2114 Reviewed by Eric Carlson.
2116 * webrtc/video-stats.html:
2118 2017-03-24 Daniel Bates <dabates@apple.com>
2120 Prevent new navigations during document unload
2121 https://bugs.webkit.org/show_bug.cgi?id=169934
2122 <rdar://problem/31247584>
2124 Reviewed by Chris Dumez.
2126 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
2127 after starting a navigation from an onunload event handler.
2129 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
2130 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
2132 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2134 Implement font-optical-sizing
2135 https://bugs.webkit.org/show_bug.cgi?id=168895
2137 Reviewed by Dean Jackson.
2139 * fast/text/variations/optical-sizing-expected.txt: Added.
2140 * fast/text/variations/optical-sizing.html: Added.
2142 2017-03-24 Yoav Weiss <yoav@yoav.ws>
2144 Add a warning for unused link preloads.
2145 https://bugs.webkit.org/show_bug.cgi?id=165670
2147 Reviewed by Youenn Fablet.
2149 This adds a test for the unused preload warning, and adapts some of the other preload tests,
2152 * http/tests/preload/download_resources-expected.txt: Changed.
2153 * http/tests/preload/download_resources.html: Added references to preloaded resources.
2154 * http/tests/preload/onerrer_event-expected.txt: Changed.
2155 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
2156 * http/tests/preload/onload_event.html: Added references to preloaded resources.
2157 * http/tests/preload/resources/single_download_preload.html: Deflaked.
2158 * http/tests/preload/unused_preload_warning-expected.txt: Added.
2159 * http/tests/preload/unused_preload_warning.html: Added.
2161 2017-03-24 Brent Fulgham <bfulgham@apple.com>
2163 Handle recursive calls to ProcessingInstruction::checkStyleSheet
2164 https://bugs.webkit.org/show_bug.cgi?id=169982
2165 <rdar://problem/31083051>
2167 Reviewed by Antti Koivisto.
2169 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
2170 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
2171 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
2172 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
2173 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
2174 * fast/dom/beforeload/recursive-link-before-load.html: Added.
2175 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
2176 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
2177 * fast/dom/beforeload/resources/content.xhtml: Added.
2178 * fast/dom/beforeload/resources/pass.css: Added.
2179 * fast/dom/beforeload/resources/test.xsl: Added.
2181 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2183 font-style needs a new CSSValue to make CSSRule.cssText work correctly
2184 https://bugs.webkit.org/show_bug.cgi?id=169258
2186 Reviewed by David Hyatt.
2188 Update tests' expected results.
2190 * fast/text/font-selection-font-face-parse-expected.txt:
2191 * fast/text/font-selection-font-face-parse.html:
2192 * fast/text/font-style-parse-expected.txt:
2193 * fast/text/font-style-parse.html:
2194 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2195 * svg/css/getComputedStyle-basic-expected.txt:
2197 2017-03-24 Youenn Fablet <youenn@apple.com>
2199 Add libwebrtc backend support for RTCRtpSender::replaceTrack
2200 https://bugs.webkit.org/show_bug.cgi?id=169841
2202 Reviewed by Alex Christensen.
2204 * webrtc/audio-replace-track-expected.txt: Added.
2205 * webrtc/audio-replace-track.html: Added.
2206 * webrtc/video-replace-track-expected.txt: Added.
2207 * webrtc/video-replace-track.html: Added.
2208 * webrtc/video-replace-track-to-null-expected.txt: Added.
2209 * webrtc/video-replace-track-to-null.html: Added.
2211 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2213 Update TestExpectations for media/restore-from-page-cache.html.
2215 Unreviewed test gardening.
2217 * platform/mac-wk2/TestExpectations:
2218 * platform/mac/TestExpectations:
2220 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2222 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
2224 * platform/gtk/TestExpectations:
2226 2017-03-24 Youenn Fablet <youenn@apple.com>
2228 Add support for DataChannel and MediaStreamTrack stats
2229 https://bugs.webkit.org/show_bug.cgi?id=170031
2231 Reviewed by Eric Carlson.
2233 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
2234 * webrtc/datachannel/datachannel-stats.html: Added.
2235 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
2236 * webrtc/video-mediastreamtrack-stats.html: Added.
2238 2017-03-24 Chris Dumez <cdumez@apple.com>
2240 Extend svg/animations/animations-paused-disconnected-iframe.html
2241 https://bugs.webkit.org/show_bug.cgi?id=170035
2243 Reviewed by Andreas Kling.
2245 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
2247 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
2248 * svg/animations/animations-paused-disconnected-iframe.html:
2250 2017-03-24 Youenn Fablet <youenn@apple.com>
2252 Fix framesEncoded/framesDecoded RTC stats
2253 https://bugs.webkit.org/show_bug.cgi?id=170024
2255 Reviewed by Eric Carlson.
2257 * webrtc/video-stats-expected.txt: Added.
2258 * webrtc/video-stats.html: Added.
2260 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2262 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
2264 * platform/gtk/TestExpectations:
2266 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2268 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
2270 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
2271 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
2272 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
2273 mime type and returned application/octet-stream.
2275 * platform/gtk/TestExpectations:
2276 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
2277 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
2279 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2281 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
2283 We are now getting a MIME type for otf files.
2285 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2287 2017-03-24 Per Arne Vollan <pvollan@apple.com>
2289 Text stroke is sometimes clipped on video captions.
2290 https://bugs.webkit.org/show_bug.cgi?id=170006
2292 Reviewed by Eric Carlson.
2294 * media/track/track-css-stroke-cues-expected.txt:
2295 * media/track/track-css-stroke-cues.html:
2297 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2299 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
2300 https://bugs.webkit.org/show_bug.cgi?id=170001
2302 Reviewed by Michael Catanzaro.
2304 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
2306 * platform/gtk/TestExpectations:
2308 2017-03-23 Antti Koivisto <antti@apple.com>
2310 Revert r213712, caused iPad PLT regression
2311 https://bugs.webkit.org/show_bug.cgi?id=170040
2315 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
2316 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
2318 2017-03-23 Chris Dumez <cdumez@apple.com>
2320 SVG animations are not paused when their <svg> element is removed from the document
2321 https://bugs.webkit.org/show_bug.cgi?id=170030
2322 <rdar://problem/31230252>
2324 Reviewed by Dean Jackson.
2326 Add layout test coverage.
2328 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
2329 * svg/animations/animations-paused-when-removed-from-document.html: Added.
2331 2017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
2333 font shorthand should accept variation values
2334 https://bugs.webkit.org/show_bug.cgi?id=168998
2336 Reviewed by Simon Fraser.
2338 * fast/text/font-style-parse-expected.txt:
2339 * fast/text/font-style-parse.html:
2340 * fast/text/font-weight-parse-expected.txt:
2341 * fast/text/font-weight-parse.html:
2343 2017-03-23 Chris Dumez <cdumez@apple.com>
2345 SVG animations are not paused when inserted into a hidden page
2346 https://bugs.webkit.org/show_bug.cgi?id=170026
2347 <rdar://problem/31228704>
2349 Reviewed by Andreas Kling.
2351 Add layout test coverage.
2353 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
2354 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
2355 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
2356 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
2358 == Rolled over to ChangeLog-2017-03-23 ==