1 2017-04-06 Youenn Fablet <youenn@apple.com>
4 https://bugs.webkit.org/show_bug.cgi?id=170508
6 Reviewed by Eric Carlson.
8 * platform/ios-wk1/TestExpectations:
9 * platform/ios-wk2/TestExpectations:
10 * platform/ios/TestExpectations:
12 2017-04-06 Antti Koivisto <antti@apple.com>
14 Implement testing mode for disk cache
15 https://bugs.webkit.org/show_bug.cgi?id=170547
17 Reviewed by Andreas Kling.
19 Enable a few disabled tests to see how it goes.
21 * platform/mac-wk2/TestExpectations:
23 2017-04-06 Romain Bellessort <romain.bellessort@crf.canon.fr>
25 [Readable Streams API] Implement ReadableStreamBYOBRequest respondWithNewView()
26 https://bugs.webkit.org/show_bug.cgi?id=170339
28 Reviewed by Youenn Fablet.
30 Added new tests addressing respondWithNewView() behaviour.
32 * streams/readable-stream-byob-request-expected.txt: Updated.
33 * streams/readable-stream-byob-request.js: Added new tests.
35 2017-04-06 Dave Hyatt <hyatt@apple.com>
37 Rendering flexbox children across columns
38 https://bugs.webkit.org/show_bug.cgi?id=164166
39 <rdar://problem/29055587>
41 Reviewed by Zalan Bujtas.
43 * fast/multicol/flexbox-rows-expected.html: Added.
44 * fast/multicol/flexbox-rows.html: Added.
46 2017-04-05 Simon Fraser <simon.fraser@apple.com>
48 Set lastHandledUserGestureTimestamp on all ancestor documents, not just the top document
49 https://bugs.webkit.org/show_bug.cgi?id=170479
51 Reviewed by Sam Weinig.
53 * fast/frames/user-gesture-timestamp-propagation-expected.txt: Added.
54 * fast/frames/user-gesture-timestamp-propagation.html: Added.
55 * platform/ios/TestExpectations:
57 2017-04-05 Eric Carlson <eric.carlson@apple.com>
59 [MediaStream] Host application should be able to mute and unmute media streams
60 https://bugs.webkit.org/show_bug.cgi?id=170519
61 <rdar://problem/31174326>
63 Reviewed by Youenn Fablet.
65 * fast/mediastream/MediaStream-page-muted-expected.txt:
66 * fast/mediastream/MediaStream-page-muted.html:
68 2017-04-05 Javier Fernandez <jfernandez@igalia.com>
70 [css-align] Implement the place-items shorthand
71 https://bugs.webkit.org/show_bug.cgi?id=168847
73 Reviewed by David Hyatt.
75 Regression tests for the new place-content alignment shorthand.
77 * css3/parse-place-items.html: Added.
79 2017-04-05 Carlos Alberto Lopez Perez <clopez@igalia.com>
81 [WebRTC][OpenWebRTC] Add support for SDP BUNDLE ("a:group:BUNDLE" and "a=bundle-only" lines)
82 https://bugs.webkit.org/show_bug.cgi?id=170157
84 Reviewed by Alejandro G. Castro.
86 The test fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
87 is used to check that we generate the "a=bundle-only" lines on the "m=" sections
88 according to the bundlePolicy. The 3 possible values of bundlePolicy are tested.
89 To properly test bundlePolicy:"balanced" we generate 5 extra tracks (6 in total)
90 for each one of the audio media type and video media type.
92 * TestExpectations: Set RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html
93 as failing in the general TestExpectations, because the libwebrtc backend currently
94 doesn't generate the expected a=bundle-only lines.
95 On the GTK+ port TestExpectations file this is overriden, and the test is marked to pass.
96 The whole fast/mediastream directory is already overriden to pass.
97 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only-expected.txt: Added.
98 * fast/mediastream/RTCPeerConnection-inspect-offer-bundlePolicy-bundle-only.html: Added.
99 * fast/mediastream/resources/sdp-utils.js:
100 (printComparableSessionDescription): Validate the a=group:BUNDLE line to contain the required MID identifiers.
101 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
102 * platform/gtk/fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt: Added. Rebaseline with the expected a=group:BUNDLE line.
104 2017-04-05 Jer Noble <jer.noble@apple.com>
106 [MSE] Seeks to currentTime=0 will fail if currentTime is already 0.
107 https://bugs.webkit.org/show_bug.cgi?id=170510
109 Reviewed by Eric Carlson.
111 * media/media-source/media-source-unnecessary-seek-seeked-expected.txt: Added.
112 * media/media-source/media-source-unnecessary-seek-seeked.html: Added.
114 2017-04-05 Matt Baker <mattbaker@apple.com>
116 Web Inspector: XHR breakpoints should be global
117 https://bugs.webkit.org/show_bug.cgi?id=170033
119 Reviewed by Joseph Pecoraro..
121 * inspector/dom-debugger/xhr-breakpoints.html:
122 Update for XHRBreakpoint constructor change.
124 2017-04-05 Chris Dumez <cdumez@apple.com>
126 <input type="range"> changing to disabled while active breaks all pointer events
127 https://bugs.webkit.org/show_bug.cgi?id=170447
128 <rdar://problem/31442875>
130 Reviewed by Geoffrey Garen.
132 Add layout test coverage.
134 * fast/forms/range/disabled-while-dragging-expected.txt: Added.
135 * fast/forms/range/disabled-while-dragging.html: Added.
137 2017-04-05 Jiewen Tan <jiewen_tan@apple.com>
139 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
140 <rdar://problem/31322400>
142 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
143 * crypto/subtle/rsa-import-key-malformed-parameters.html:
145 2017-04-05 Youenn Fablet <youenn@apple.com>
147 Deprecate and remove URL.createObjectURL(mediastream)
148 https://bugs.webkit.org/show_bug.cgi?id=167518
149 <rdar://problem/31149607>
151 Reviewed by Eric Carlson.
153 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
154 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
155 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
156 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
157 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
158 * fast/mediastream/MediaStream-video-element-expected.txt:
159 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
160 * fast/mediastream/MediaStream-video-element-track-stop.html:
161 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
162 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
163 * fast/mediastream/MediaStream-video-element.html:
164 * fast/mediastream/resources/getUserMedia-helper.js:
165 (setupVideoElementWithStream):
167 2017-04-05 Javier Fernandez <jfernandez@igalia.com>
169 [GTK] Unreviewed tests gardening
170 https://bugs.webkit.org/show_bug.cgi?id=170497
172 Unreviewed test gardening. Rebaseline tests after r214712.
174 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
177 2017-04-04 Alexey Proskuryakov <ap@apple.com>
179 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
180 for https://bugs.webkit.org/show_bug.cgi?id=170493
182 * platform/mac/TestExpectations:
184 2017-04-04 Youenn Fablet <youenn@apple.com>
186 Canvas is tainted when painting a video with MediaStreamTrack
187 https://bugs.webkit.org/show_bug.cgi?id=170486
189 Reviewed by Eric Carlson.
191 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
192 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
193 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
196 (defaultRejectOrCatch):
197 (setupVideoElementWithStream):
199 2017-04-04 Youenn Fablet <youenn@apple.com>
201 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
202 https://bugs.webkit.org/show_bug.cgi?id=170482
204 Reviewed by Eric Carlson.
208 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
210 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
211 https://bugs.webkit.org/show_bug.cgi?id=168390
213 Unreviewed test gardening.
215 * platform/mac/TestExpectations:
217 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
219 Mark fast/images/reset-image-animation.html as flaky.
220 https://bugs.webkit.org/show_bug.cgi?id=170177
222 Unreviewed test gardening.
224 * platform/mac/TestExpectations:
226 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
228 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
229 https://bugs.webkit.org/show_bug.cgi?id=168409
231 Unreviewed test gardening.
233 * platform/mac-wk1/TestExpectations:
235 2017-04-04 Brent Fulgham <bfulgham@apple.com>
237 Do not assert when CharacterData representing an Attr fires events
238 https://bugs.webkit.org/show_bug.cgi?id=170454
239 <rdar://problem/30979320>
241 Reviewed by Ryosuke Niwa.
243 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
244 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
246 2017-04-04 Youenn Fablet <youenn@apple.com>
248 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
249 https://bugs.webkit.org/show_bug.cgi?id=169481
251 Reviewed by Eric Carlson.
253 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
254 * webrtc/datachannel/basic.html:
256 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
258 Add back results that were accidentally removed with r214848.
259 https://bugs.webkit.org/show_bug.cgi?id=169301
261 Unreviewed test gardening.
263 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
264 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
266 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
268 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
269 https://bugs.webkit.org/show_bug.cgi?id=170456
271 Unreviewed test gardening.
273 * platform/mac-wk1/TestExpectations:
275 2017-04-04 Youenn Fablet <youenn@apple.com>
277 webrtc/peer-connection-audio-mute.html is flaky
278 https://bugs.webkit.org/show_bug.cgi?id=170451
280 Reviewed by Eric Carlson.
282 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
283 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
284 Decreasing time spent at detecting hum or not.
285 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
287 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
289 Mark fast/images/animated-gif-webkit-transform.html as flaky.
290 https://bugs.webkit.org/show_bug.cgi?id=170410
292 Unreviewed test gardening.
294 * platform/mac-wk2/TestExpectations:
296 2017-04-03 Alexey Proskuryakov <ap@apple.com>
298 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
300 This test still times out, most of the time.
302 * platform/wk2/TestExpectations:
304 2017-04-03 Javier Fernandez <jfernandez@igalia.com>
306 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
307 https://bugs.webkit.org/show_bug.cgi?id=170340
309 Reviewed by David Hyatt.
311 Added additional test cases to evaluate the new baseline-alignment syntax.
313 * css3/parse-place-content-expected.txt:
314 * css3/parse-place-content.html:
316 2017-04-03 Nan Wang <n_wang@apple.com>
318 AX: Expose link children when doing search predication on iOS
319 https://bugs.webkit.org/show_bug.cgi?id=170424
320 <rdar://problem/31413335>
322 Reviewed by Chris Fleizach.
324 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
325 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
327 2017-04-03 Dave Hyatt <hyatt@apple.com>
329 Japanese fonts in vertical text should support synthesized italics
330 https://bugs.webkit.org/show_bug.cgi?id=169301
332 Reviewed by Simon Fraser.
334 * fast/text/international/synthesized-italic-vertical-expected.html:
335 * fast/text/international/synthesized-italic-vertical.html:
336 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
337 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
339 2017-04-03 Chris Dumez <cdumez@apple.com>
341 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
342 https://bugs.webkit.org/show_bug.cgi?id=170285
343 <rdar://problem/31378543>
345 Reviewed by Andy Estes.
347 Add layout test coverage.
349 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
350 * fast/images/background-image-relative-url-changes-document.html: Added.
352 2017-04-03 John Wilander <wilander@apple.com>
354 Remove timeout expectations after bug fix
355 https://bugs.webkit.org/show_bug.cgi?id=168262
357 Unreviewed test gardening.
359 Remove timeout expectations after bug fix in
360 https://bugs.webkit.org/show_bug.cgi?id=170400
362 * platform/wk2/TestExpectations:
363 Remove expected timeout for the first five test cases
364 under http/tests/loading/resourceLoadStatistics/.
366 2017-04-03 Antti Koivisto <antti@apple.com>
368 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
369 https://bugs.webkit.org/show_bug.cgi?id=170402
370 <rdar://problem/31004344>
372 Reviewed by Simon Fraser.
374 * fast/css/document-stylesheets-dynamic-expected.html: Added.
375 * fast/css/document-stylesheets-dynamic.html: Added.
377 2017-04-03 Jeremy Jones <jeremyj@apple.com>
379 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
380 https://bugs.webkit.org/show_bug.cgi?id=167965
384 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
385 can therefore be delivered later than expected by the test. This is already done for the first one,
386 do this for the second one also.
388 * platform/mac-wk2/TestExpectations:
389 * pointer-lock/mouse-event-delivery.html:
391 2017-04-01 Simon Fraser <simon.fraser@apple.com>
393 Clean up touch event handler registration when moving nodes between documents
394 https://bugs.webkit.org/show_bug.cgi?id=170384
395 rdar://problem/30816694
397 Reviewed by Chris Dumez.
399 Tests for moving nodes with various listener/handler combinations between documents.
401 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
402 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
403 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
404 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
405 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
406 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
407 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
408 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
410 2017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
412 [SOUP] URI Fragment is lost after redirect
413 https://bugs.webkit.org/show_bug.cgi?id=170058
415 Reviewed by Michael Catanzaro.
417 Add tests to check we correctly handle fragment identifiers on server redirections.
419 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
420 * http/tests/navigation/redirect-preserves-fragment.html: Added.
421 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
422 * http/tests/navigation/redirect-to-fragment.html: Added.
423 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
424 * http/tests/navigation/redirect-to-fragment2.html: Added.
425 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
426 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
427 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
428 * platform/ios/TestExpectations:
429 * platform/mac/TestExpectations:
431 2017-04-03 Youenn Fablet <youenn@apple.com>
433 captureStream is getting black frames with webgl canvas
434 https://bugs.webkit.org/show_bug.cgi?id=170325
436 Reviewed by Dean Jackson.
438 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
439 * fast/mediastream/captureStream/canvas3d.html: Added.
441 2017-04-03 Per Arne Vollan <pvollan@apple.com>
443 Implement stroke-miterlimit.
444 https://bugs.webkit.org/show_bug.cgi?id=169078
446 Reviewed by Dean Jackson.
448 * fast/css/stroke-miterlimit-default-expected.html: Added.
449 * fast/css/stroke-miterlimit-default.html: Added.
450 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
451 * fast/css/stroke-miterlimit-large.html: Added.
452 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
453 * fast/css/stroke-miterlimit-zero.html: Added.
455 2017-04-02 Alexey Proskuryakov <ap@apple.com>
457 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
461 2017-04-02 Alexey Proskuryakov <ap@apple.com>
464 Add missing text styles
465 https://bugs.webkit.org/show_bug.cgi?id=170295
467 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
469 2017-04-02 Alexey Proskuryakov <ap@apple.com>
474 * platform/ios-wk1/TestExpectations:
475 * platform/ios-wk2/TestExpectations:
476 * platform/ios/TestExpectations:
477 * platform/mac-wk1/TestExpectations:
479 2017-04-02 Alexey Proskuryakov <ap@apple.com>
481 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
483 For https://bugs.webkit.org/show_bug.cgi?id=170395
484 rdar://problem/30975761, rdar://problem/31394017
488 2017-04-01 Per Arne Vollan <pvollan@apple.com>
490 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
491 https://bugs.webkit.org/show_bug.cgi?id=169466
495 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
496 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
497 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
498 -webkit-text-stroke-width.
500 * fast/css/stroke-width-fallback-expected.html: Added.
501 * fast/css/stroke-width-fallback.html: Added.
503 2017-04-01 Jon Lee <jonlee@apple.com>
505 Add missing text styles
506 https://bugs.webkit.org/show_bug.cgi?id=170295
507 rdar://problem/30219503
509 Reviewed by Dean Jackson.
511 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
513 2017-04-01 Chris Dumez <cdumez@apple.com>
515 We should pause silent WebAudio rendering in background tabs
516 https://bugs.webkit.org/show_bug.cgi?id=170299
517 <rdar://problem/31289132>
519 Reviewed by Eric Carlson.
521 Add layout test coverage.
523 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
524 * webaudio/silent-audio-interrupted-in-background.html: Added.
526 2017-04-01 Alexey Proskuryakov <ap@apple.com>
528 Rolling back http://trac.webkit.org/r214663 - memory corruption
530 * streams/readable-stream-byob-request-expected.txt:
531 * streams/readable-stream-byob-request.js:
532 (self.importScripts.test): Deleted.
534 2017-03-31 Zalan Bujtas <zalan@apple.com>
536 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
537 https://bugs.webkit.org/show_bug.cgi?id=170348
538 <rdar://problem/24727151>
540 Reviewed by David Hyatt.
542 * fast/multicol/table-section-page-break-expected.html: Added.
543 * fast/multicol/table-section-page-break.html: Added.
545 2017-03-31 Chris Dumez <cdumez@apple.com>
547 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
548 https://bugs.webkit.org/show_bug.cgi?id=162510
549 <rdar://problem/31380650>
551 Reviewed by Alexey Proskuryakov.
553 The test restores a page from PageCache and wants to check that an animated
554 GIF is properly animating. To do so, it store the data of the current image
555 frame, and then checks in a 100ms timer that the current image frame is
556 different. This is flaky by nature since the image only has 10 frames and
557 you therefore have a 1/10 chance that the new frame will be the same as the
558 previous one, even if the image is properly animating.
560 To address the problem, do a setInterval instead of a setTimeout and check
561 until the frame becomes different.
563 * fast/images/animated-gif-restored-from-bfcache.html:
564 * platform/mac/TestExpectations:
566 2017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
568 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
569 https://bugs.webkit.org/show_bug.cgi?id=170328
570 <rdar://problem/30904558>
572 Reviewed by Tim Horton.
574 Adds a new layout test verifying that when a user taps away to clear the current selection in character
575 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
576 selection views, which are dismissed.
578 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
579 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
581 2017-03-31 Youenn Fablet <youenn@apple.com>
583 Add a test to ensure webrtc generated certificates and names are ephemeral
584 https://bugs.webkit.org/show_bug.cgi?id=170225
588 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
589 * webrtc/ephemeral-certificates-and-cnames.html: Added.
591 2017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
593 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
594 https://bugs.webkit.org/show_bug.cgi?id=170327
595 <rdar://problem/31363816>
597 Reviewed by Tim Horton.
599 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
600 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
601 synthetic touch events.
604 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
605 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
607 2017-03-31 Alexey Proskuryakov <ap@apple.com>
609 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
610 https://bugs.webkit.org/show_bug.cgi?id=170355
614 2017-03-31 Alexey Proskuryakov <ap@apple.com>
616 Correction for the previous change - this is an image failure.
618 * platform/mac-wk2/TestExpectations:
620 2017-03-31 Alexey Proskuryakov <ap@apple.com>
622 Mark fast/images/animated-image-different-dest-size.html as flaky for
623 https://bugs.webkit.org/show_bug.cgi?id=170203
625 * platform/mac-wk2/TestExpectations:
627 2017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
629 Unreviewed GTK+ gardening. Update expectations of several tests.
631 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
634 * platform/gtk/TestExpectations:
635 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
637 2017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
639 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
641 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
644 * platform/gtk/TestExpectations:
645 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
646 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
647 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
648 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
650 2017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
652 [Readable Streams API] Implement cloneArrayBuffer in WebCore
653 https://bugs.webkit.org/show_bug.cgi?id=170008
655 Reviewed by Youenn Fablet.
657 Added test to check cloneArrayBuffer behaviour.
659 * streams/readable-stream-byob-request.js:
661 2017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
663 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
664 https://bugs.webkit.org/show_bug.cgi?id=170151
666 Reviewed by Saam Barati.
668 * js/script-tests/string_replace_function.js: Added.
669 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
670 * js/string_replace_function-expected.txt: Added.
671 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
672 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
673 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
675 2017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
677 [css-grid] Update W3C Test Suite
678 https://bugs.webkit.org/show_bug.cgi?id=170170
680 Reviewed by Youenn Fablet.
682 Update path to tests in TestExpectations as the CSS Grid Layout suite
683 is now under web-platform-tests.
687 2017-03-31 Antoine Quint <graouts@apple.com>
689 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
690 https://bugs.webkit.org/show_bug.cgi?id=168409
691 <rdar://problem/30799198>
693 Unreviewed. Capture new logging events.
695 * media/modern-media-controls/airplay-button/airplay-button.html:
697 2017-03-30 Matt Baker <mattbaker@apple.com>
699 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
701 * inspector/css/getAllStyleSheets-expected.txt:
703 2017-03-30 Ryan Haddad <ryanhaddad@apple.com>
705 Rebaseline js/dom/global-constructors-attributes.html.
707 Unreviewed test gardening.
709 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
710 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
711 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
713 2017-03-30 Simon Fraser <simon.fraser@apple.com>
715 Rename a touch event function, and new touch region test results
716 https://bugs.webkit.org/show_bug.cgi?id=170309
717 rdar://problem/31329520
719 Reviewed by Chris Dumez.
721 A code change in WebKitAdditions progresses this test result.
723 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
725 2017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
727 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
728 https://bugs.webkit.org/show_bug.cgi?id=169547
730 Reviewed by Simon Fraser.
732 * fast/images/async-image-background-image.html:
733 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
734 * fast/images/sprite-sheet-image-draw-expected.html: Added.
735 * fast/images/sprite-sheet-image-draw.html: Added.
737 2017-03-30 Matt Baker <mattbaker@apple.com>
739 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
740 https://bugs.webkit.org/show_bug.cgi?id=170279
741 <rdar://problem/30200492>
743 Reviewed by David Hyatt.
745 * inspector/css/getAllStyleSheets.html:
746 Add stylesheet with an "unparsed" property having no final semicolon.
748 2017-03-30 Youenn Fablet <youenn@apple.com>
750 Clean up RTCDataChannel
751 https://bugs.webkit.org/show_bug.cgi?id=169732
753 Reviewed by Chris Dumez.
755 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
756 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
758 2017-03-30 Chris Dumez <cdumez@apple.com>
760 svg/animations/animations-paused-in-background-page.html is flaky
761 https://bugs.webkit.org/show_bug.cgi?id=170290
763 Reviewed by Simon Fraser.
765 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
768 * svg/animations/animations-paused-in-background-page-expected.txt:
769 * svg/animations/animations-paused-in-background-page.html:
771 2017-03-30 Javier Fernandez <jfernandez@igalia.com>
773 [css-align] Adapt content-alignment properties to the new baseline syntax
774 https://bugs.webkit.org/show_bug.cgi?id=170262
776 Reviewed by David Hyatt.
778 Added new cases to the alignment properties parsing tests so that we can verify the new
779 baseline-alignment syntax is parsed as expected.
780 Additionally, I modified the tests so that they use the testharness format.
782 * css3/parse-align-content-expected.txt:
783 * css3/parse-align-content.html:
784 * css3/parse-justify-content-expected.txt:
785 * css3/parse-justify-content.html:
787 2017-03-30 James Craig <jcraig@apple.com>
789 AX: Expose a new AXSubrole for explicit ARIA "group" role
790 https://bugs.webkit.org/show_bug.cgi?id=169810
791 <rdar://problem/31039693>
793 Reviewed by Chris Fleizach.
795 * accessibility/list-detection2-expected.txt:
796 * accessibility/list-detection2.html:
797 * accessibility/roles-computedRoleString.html:
798 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
799 * inspector/dom/highlightFrame-expected.txt:
800 * inspector/dom/highlightSelector-expected.txt:
801 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
802 * platform/mac/accessibility/roles-exposed-expected.txt:
804 2017-03-30 Youenn Fablet <youenn@apple.com>
806 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
807 https://bugs.webkit.org/show_bug.cgi?id=170294
811 * TestExpectations: Marking these tests as flaky.
813 2017-03-30 Eric Carlson <eric.carlson@apple.com>
815 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
816 https://bugs.webkit.org/show_bug.cgi?id=169956
818 Reviewed by Youenn Fablet.
820 * webaudio/audiobuffer-crash-expected.txt: Added.
821 * webaudio/audiobuffer-crash.html: Added.
823 2017-03-30 Simon Fraser <simon.fraser@apple.com>
825 Add some tests that dump the touch event regions with various content configurations
826 https://bugs.webkit.org/show_bug.cgi?id=170216
828 Followup: add missing results files, and tweak iframes.html to show that regions fail to
829 take iframe borders into account.
831 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
832 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
833 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
834 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
835 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
836 * fast/events/touch/ios/touch-event-regions/iframes.html:
837 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
838 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
840 2017-03-30 Per Arne Vollan <pvollan@apple.com>
842 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
843 https://bugs.webkit.org/show_bug.cgi?id=170188
845 Reviewed by Eric Carlson.
847 The textTrackDisplayElement call will fail and throw an exception if the text track display element
848 has not yet been added to the text track container element. We wait until it has been added.
850 * media/track/track-cue-rendering-with-padding.html:
852 2017-03-30 Antoine Quint <graouts@apple.com>
854 [Modern Media Controls] Invalid placard icon is not visible for short video
855 https://bugs.webkit.org/show_bug.cgi?id=170277
856 <rdar://problem/31327955>
858 Reviewed by Eric Carlson.
860 Add a new test to check that we correctly hide the invalid icon only when
861 there is no space left to display it.
863 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
864 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
866 2017-03-27 Sergio Villar Senin <svillar@igalia.com>
868 [css-grid] Clamp the number of autorepeat tracks
869 https://bugs.webkit.org/show_bug.cgi?id=170120
871 Reviewed by Manuel Rego Casasnovas.
873 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
874 to allow us to run several test cases over a small number of grids in a single file quite
875 fast. The other option was to statically (CSS) create several huge grids, something that
876 could potentially be very expensive in terms of memory and CPU leading to timeouts.
878 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
879 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
881 2017-03-30 Antoine Quint <graouts@apple.com>
883 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
884 https://bugs.webkit.org/show_bug.cgi?id=168409
885 <rdar://problem/30799198>
887 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
888 requestAnimationFrame() call to suspend the ScriptedAnimationController.
890 * media/modern-media-controls/airplay-button/airplay-button.html:
892 2017-03-30 Per Arne Vollan <pvollan@apple.com>
894 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
895 https://bugs.webkit.org/show_bug.cgi?id=168660
897 Reviewed Eric Carlson.
899 The textTrackDisplayElement call will fail and throw an exception if the text track display element
900 has not yet been added to the text track container element. We wait until it has been added.
902 * media/track/track-cue-container-rendering-position.html:
904 2017-03-29 Ryosuke Niwa <rniwa@webkit.org>
906 Disconnecting a HTMLObjectElement does not always unload its content document
907 https://bugs.webkit.org/show_bug.cgi?id=169606
909 Reviewed by Andy Estes.
911 Add a regression test.
913 * fast/dom/removing-focused-object-element-expected.txt: Added.
914 * fast/dom/removing-focused-object-element.html: Added.
916 2017-03-29 Simon Fraser <simon.fraser@apple.com>
918 Add some tests that dump the touch event regions with various content configurations
919 https://bugs.webkit.org/show_bug.cgi?id=170216
921 Reviewed by Dean Jackson.
923 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
925 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
926 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
927 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
928 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
929 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
930 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
931 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
932 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
933 * fast/events/touch/ios/touch-event-regions/document.html: Added.
934 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
935 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
936 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
937 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
938 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
939 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
941 2017-03-28 Simon Fraser <simon.fraser@apple.com>
943 Make it possible to dump touch event regions for testing
944 https://bugs.webkit.org/show_bug.cgi?id=170209
945 <rdar://problem/31309258>
947 Reviewed by Tim Horton.
949 Simple test that dumps the regions.
951 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
952 * fast/events/touch/ios/touch-event-regions.html: Added.
954 2017-03-29 Zalan Bujtas <zalan@apple.com>
956 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
957 https://bugs.webkit.org/show_bug.cgi?id=170259
958 <rdar://problem/31300584>
960 Reviewed by Simon Fraser.
962 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
963 * fast/block/float/placing-multiple-floats-crash.html: Added.
965 2017-03-29 Tim Horton <timothy_horton@apple.com>
967 Swipe gesture tests don't work on macOS Sierra
968 https://bugs.webkit.org/show_bug.cgi?id=161675
969 <rdar://problem/23379930>
971 Reviewed by Darin Adler.
973 * platform/mac-wk2/TestExpectations:
974 * swipe/basic-cached-back-swipe-expected.txt:
975 * swipe/basic-cached-back-swipe.html:
976 * swipe/main-frame-pinning-requirement-expected.txt:
977 * swipe/main-frame-pinning-requirement.html:
978 * swipe/pushState-cached-back-swipe-expected.txt:
979 * swipe/pushState-cached-back-swipe.html:
980 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
981 * swipe/pushState-programmatic-back-while-swiping-crash.html:
982 * swipe/resources/swipe-test.js:
983 (measuredDurationShouldBeLessThan):
985 (completeSwipeGesture):
987 (eventQueue.enqueueScrollEvent): Deleted.
988 (eventQueue.enqueueSwipeEvent): Deleted.
989 (eventQueue.hasPendingEvents): Deleted.
990 (eventQueue.callAfterEventDispatch): Deleted.
991 (eventQueue._processEventQueue): Deleted.
992 (eventQueue._processEventQueueSoon): Deleted.
993 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
994 * swipe/swipe-start-hysteresis-failures.html: Removed.
996 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
998 Try to normalize variation ranges
999 https://bugs.webkit.org/show_bug.cgi?id=170119
1001 Reviewed by Simon Fraser.
1003 * fast/text/variations/font-selection-properties-expected.html:
1005 2017-03-29 Ryan Haddad <ryanhaddad@apple.com>
1007 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
1008 https://bugs.webkit.org/show_bug.cgi?id=169677
1010 Unreviewed test gardening.
1012 * platform/mac-wk1/TestExpectations:
1013 * platform/mac/TestExpectations:
1015 2017-03-29 Javier Fernandez <jfernandez@igalia.com>
1017 [css-align] Adapt self-alignment properties to the new baseline syntax
1018 https://bugs.webkit.org/show_bug.cgi?id=170235
1020 Reviewed by David Hyatt.
1022 Added new cases to the alignment properties parsing tests so that we can verify the new
1023 baseline-alignment syntax is parsed as expected.
1024 Additionally, I modified the tests so that they use the testharness format.
1026 * css3/parse-align-items-expected.txt:
1027 * css3/parse-align-items.html:
1028 * css3/parse-align-self-expected.txt:
1029 * css3/parse-align-self.html:
1030 * css3/resources/alignment-parsing-utils-th.js:
1032 * fast/css/parse-justify-items-expected.txt:
1033 * fast/css/parse-justify-items.html:
1034 * fast/css/parse-justify-self-expected.txt:
1035 * fast/css/parse-justify-self.html:
1036 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
1039 (checkInitialValues):
1040 (checkInheritValues):
1041 (checkLegacyValues):
1042 (checkSupportedValues):
1044 2017-03-29 Chris Dumez <cdumez@apple.com>
1046 Animated SVG images are not paused in pages loaded in the background
1047 https://bugs.webkit.org/show_bug.cgi?id=170043
1048 <rdar://problem/31234412>
1050 Reviewed by Simon Fraser.
1052 Extend layout test coverage.
1054 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
1055 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
1056 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
1057 * svg/animations/animations-paused-in-background-page.html: Added.
1058 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
1060 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1062 Post-commit test gardening after r214546
1063 https://bugs.webkit.org/show_bug.cgi?id=169518
1067 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1068 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1070 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1072 Post-commit test gardening after r214546
1073 https://bugs.webkit.org/show_bug.cgi?id=169518
1077 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
1078 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
1080 2017-03-29 Ryan Haddad <ryanhaddad@apple.com>
1082 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
1083 https://bugs.webkit.org/show_bug.cgi?id=170130
1085 Unreviewed test gardening.
1089 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
1091 Variation fonts: Make sure that feature detection and preprocessor macros are right
1092 https://bugs.webkit.org/show_bug.cgi?id=169518
1094 Reviewed by Simon Fraser.
1096 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
1098 * fast/text/font-variations-feature-detection-expected.html: Added.
1099 * fast/text/font-variations-feature-detection.html: Added.
1100 * platform/ios-simulator/TestExpectations:
1101 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1102 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
1103 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
1104 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
1105 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
1106 * platform/mac/TestExpectations:
1108 2017-03-29 Antoine Quint <graouts@apple.com>
1110 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
1111 https://bugs.webkit.org/show_bug.cgi?id=170239
1112 <rdar://problem/31320685>
1114 Reviewed by Dean Jackson.
1116 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
1117 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
1118 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
1119 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
1120 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
1122 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
1123 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
1124 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
1125 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
1126 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
1128 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1130 Mark fast/workers/worker-close-more.html as a flaky timeout.
1131 https://bugs.webkit.org/show_bug.cgi?id=169838
1133 Unreviewed test gardening.
1135 * platform/mac/TestExpectations:
1137 2017-03-29 Youenn Fablet <youenn@apple.com>
1139 Move DTMF WebRTC extension behind its own compile flag
1140 https://bugs.webkit.org/show_bug.cgi?id=170226
1142 Reviewed by Eric Carlson.
1145 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1146 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1147 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1148 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1150 2017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
1152 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
1153 https://bugs.webkit.org/show_bug.cgi?id=170192
1155 Unreviewed test gardening.
1157 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1159 2017-03-29 Youenn Fablet <youenn@apple.com>
1161 Add test for differentiating camera versus canvas stream
1162 https://bugs.webkit.org/show_bug.cgi?id=169698
1163 <rdar://problem/31076026>
1165 Reviewed by Eric Carlson.
1167 * fast/mediastream/captureStream/canvas2d.html:
1169 2017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
1171 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
1172 https://bugs.webkit.org/show_bug.cgi?id=170223
1174 Reviewed by Youenn Fablet.
1176 After r214441 the arguments of addIceCandidate() are nullable.
1178 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1179 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1180 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
1182 2017-03-29 Antoine Quint <graouts@apple.com>
1184 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1185 https://bugs.webkit.org/show_bug.cgi?id=168409
1186 <rdar://problem/30799198>
1188 Reviewed by Dean Jackson.
1190 Opt into ScriptedAnimationController logging.
1192 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1193 * media/modern-media-controls/airplay-button/airplay-button.html:
1195 2017-03-28 Youenn Fablet <youenn@apple.com>
1197 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
1198 https://bugs.webkit.org/show_bug.cgi?id=170192
1200 Reviewed by Jon Lee.
1202 * fast/mediastream/RTCIceCandidate-expected.txt:
1203 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
1204 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1205 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
1206 Ensuring sdpMid has a valid value.
1207 * fast/mediastream/resources/promise-utils.js: Improving error logging.
1209 2017-03-27 Brent Fulgham <bfulgham@apple.com>
1211 Only attach Attributes to a given element one time
1212 https://bugs.webkit.org/show_bug.cgi?id=170125
1213 <rdar://problem/31279676>
1215 Reviewed by Chris Dumez.
1217 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
1218 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
1219 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
1220 * fast/dom/Attr/only-attach-attr-once.html: Added.
1222 2017-03-28 Youenn Fablet <youenn@apple.com>
1224 Stop RTCDataChannel when closing page
1225 https://bugs.webkit.org/show_bug.cgi?id=170166
1227 Reviewed by Eric Carlson.
1229 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1230 * webrtc/datachannel/datachannel-gc.html: Added.
1232 2017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
1234 Ranges for variation font properties are not enforced
1235 https://bugs.webkit.org/show_bug.cgi?id=169979
1237 Reviewed by David Hyatt.
1239 * fast/text/font-selection-font-face-parse-expected.txt:
1240 * fast/text/font-selection-font-face-parse.html:
1241 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1242 * fast/text/font-selection-font-loading-api-parse.html:
1243 * fast/text/font-style-parse-expected.txt:
1244 * fast/text/font-style-parse.html:
1245 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
1246 * fast/text/variations/font-loading-api-parse-ranges.html:
1247 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
1248 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
1249 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1251 2017-03-28 Andy Estes <aestes@apple.com>
1253 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
1254 https://bugs.webkit.org/show_bug.cgi?id=170197
1255 <rdar://problem/30314067>
1257 Reviewed by Brady Eidson.
1259 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
1260 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
1262 2017-03-28 Chris Dumez <cdumez@apple.com>
1264 Animated SVG images are not paused when outside viewport
1265 https://bugs.webkit.org/show_bug.cgi?id=170155
1266 <rdar://problem/31288893>
1268 Reviewed by Antti Koivisto.
1270 Add layout test coverage.
1272 * platform/mac-wk1/TestExpectations:
1273 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
1274 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
1275 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
1276 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
1277 * svg/animations/resources/smilAnimation.svg: Added.
1279 2017-03-28 Antti Koivisto <antti@apple.com>
1281 Missing render tree position invalidation when tearing down renderers for display:contents subtree
1282 https://bugs.webkit.org/show_bug.cgi?id=170199
1283 <rdar://problem/31260856>
1285 Reviewed by Zalan Bujtas.
1287 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
1288 * fast/shadow-dom/slot-renderer-teardown.html: Added.
1290 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1292 Unreviewed, rolling out r214485.
1294 This change caused LayoutTest crashes.
1298 "Stop RTCDataChannel when closing page"
1299 https://bugs.webkit.org/show_bug.cgi?id=170166
1300 http://trac.webkit.org/changeset/214485
1302 2017-03-28 Brian Burg <bburg@apple.com>
1304 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
1305 https://bugs.webkit.org/show_bug.cgi?id=169865
1306 <rdar://problem/31250573>
1308 Reviewed by Joseph Pecoraro.
1310 Add tests that verify the new command works as expected when it disables resource caching.
1311 I also manually verified that the override setting is cleared when Web Inspector disconnects.
1312 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
1313 a load happened or not.
1315 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
1316 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
1317 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
1318 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
1320 2017-03-28 Youenn Fablet <youenn@apple.com>
1322 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
1323 https://bugs.webkit.org/show_bug.cgi?id=170194
1325 Reviewed by Chris Dumez.
1327 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1328 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
1330 2017-03-28 Joseph Pecoraro <pecoraro@apple.com>
1332 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
1333 https://bugs.webkit.org/show_bug.cgi?id=166862
1334 <rdar://problem/29835977>
1336 Reviewed by Brian Burg.
1338 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
1339 * http/tests/inspector/network/resource-mime-type.html: Added.
1340 Test resource mime types for different resources.
1342 * http/tests/inspector/network/resources/json.php: Added.
1343 * http/tests/inspector/network/resources/script.js: Added.
1344 * http/tests/inspector/network/resources/script.txt: Added.
1345 * http/tests/inspector/network/resources/stylesheet.css: Added.
1346 * http/tests/inspector/network/resources/stylesheet.txt: Added.
1347 * http/tests/resources/square20.jpg: Added.
1348 Resources for various requests and different mime types.
1350 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1352 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
1353 https://bugs.webkit.org/show_bug.cgi?id=168132
1355 Unreviewed test gardening.
1357 * platform/mac/TestExpectations:
1359 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1361 Mark two fast/scrolling/ios/touch-scroll tests as failing.
1362 https://bugs.webkit.org/show_bug.cgi?id=170153
1364 Unreviewed test gardening.
1366 * platform/ios-wk2/TestExpectations:
1368 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1370 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
1372 Unreviewed test gardening.
1374 * platform/ios/TestExpectations:
1376 2017-03-28 Youenn Fablet <youenn@apple.com>
1378 Stop RTCDataChannel when closing page
1379 https://bugs.webkit.org/show_bug.cgi?id=170166
1381 Reviewed by Eric Carlson.
1383 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1384 * webrtc/datachannel/datachannel-gc.html: Added.
1386 2017-03-28 Antoine Quint <graouts@apple.com>
1388 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
1389 https://bugs.webkit.org/show_bug.cgi?id=170180
1391 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
1393 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1394 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1396 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1398 Mark fast/history/ios/history-scroll-restoration.html as flaky.
1399 https://bugs.webkit.org/show_bug.cgi?id=169558
1401 Unreviewed test gardening.
1403 * platform/ios-wk2/TestExpectations:
1405 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1407 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
1408 https://bugs.webkit.org/show_bug.cgi?id=170180
1410 Unreviewed test gardening.
1412 * platform/ios/TestExpectations:
1414 2017-03-28 Youenn Fablet <youenn@apple.com>
1416 LayoutTest webrtc/video-getParameters.html is failing
1417 https://bugs.webkit.org/show_bug.cgi?id=170148
1421 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
1423 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1425 Mark webrtc/video-replace-track-to-null.html as flaky.
1426 https://bugs.webkit.org/show_bug.cgi?id=170178
1428 Unreviewed test gardening.
1432 2017-03-28 Jonathan Bedard <jbedard@apple.com>
1434 Moved gardened ios-simulator tests to ios folders
1435 <rdar://problem/30948691>
1437 Unreviewed test re-organization.
1439 Moving ios-simulator test expectations to share as many expectations
1440 as possible with on-device testing.
1442 * platform/ios: Moved from platform/ios-simulator.
1443 * platform/ios-device: Added.
1444 * platform/ios-device-wk1: Added.
1445 * platform/ios-device-wk2: Added.
1446 * platform/ios-simulator: Moved to platform/ios.
1447 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
1448 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
1449 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
1450 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
1452 2017-03-28 Yoav Weiss <yoav@yoav.ws>
1454 Add a warning for unused link preloads.
1455 https://bugs.webkit.org/show_bug.cgi?id=165670
1457 Reviewed by Youenn Fablet.
1459 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
1460 * http/tests/preload/download_resources-expected.txt:
1461 * http/tests/preload/download_resources.html: Added references to preloaded resources.
1462 * http/tests/preload/onerror_event-expected.txt:
1463 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1464 * http/tests/preload/onload_event-expected.txt:
1465 * http/tests/preload/onload_event.html: Added references to preloaded resources.
1466 * http/tests/preload/single_download_preload.html: Deflaked.
1467 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
1468 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
1469 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
1470 * http/tests/preload/unused_preload_warning-expected.txt: Added.
1471 * http/tests/preload/unused_preload_warning.html: Added.
1473 2017-03-28 Antoine Quint <graouts@apple.com>
1475 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
1476 https://bugs.webkit.org/show_bug.cgi?id=170171
1477 <rdar://problem/31095500>
1479 Reviewed by Dean Jackson.
1481 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
1482 the "presented" property returns false immediately after calling hide() on the panel.
1484 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
1485 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
1486 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
1487 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
1489 2017-03-28 Aaron Chu <aaron_chu@apple.com>
1491 AX: Media controls should be able to be re-activated after faded away
1492 https://bugs.webkit.org/show_bug.cgi?id=170048
1493 <rdar://problem/30157179>
1495 Reviewed by Antoine Quint.
1497 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
1498 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
1500 2017-03-28 Antoine Quint <graouts@apple.com>
1502 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1503 https://bugs.webkit.org/show_bug.cgi?id=169145
1504 <rdar://problem/17048858>
1506 Reviewed by Dean Jackson.
1508 We add new tests for media documents and related features that cover the following cases:
1510 - checking <video> with only audio tracks does not show the fullscreen button
1511 - checking <video> with only audio tracks does not show the picture-in-picture button
1512 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1514 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1515 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1516 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1517 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1518 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1519 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1520 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1521 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1522 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1523 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1524 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1525 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1526 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1527 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1528 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1529 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1530 * platform/ios-simulator/TestExpectations:
1531 * platform/mac/TestExpectations:
1533 2017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
1535 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
1536 https://bugs.webkit.org/show_bug.cgi?id=169771
1538 Reviewed by Simon Fraser.
1540 * fast/images/animated-image-different-dest-size-expected.html: Added.
1541 * fast/images/animated-image-different-dest-size.html: Added.
1542 This test crashes without this patch.
1544 * fast/images/animated-image-loop-count.html:
1545 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1547 * fast/images/async-image-background-image-expected.html: Added.
1548 * fast/images/async-image-background-image.html: Added.
1549 Ensures the background image can be drawn asynchronously if it is large.
1551 * fast/images/async-image-canvas-draw-image-expected.html: Added.
1552 * fast/images/async-image-canvas-draw-image.html: Added.
1553 Ensures the image is drawn synchronously on the canvas regardless of its size.
1555 * fast/images/ordered-animated-image-frames.html:
1556 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1558 * fast/images/reset-image-animation-expected.txt:
1559 * fast/images/reset-image-animation.html:
1560 Change how the steps of the test are ordered so the test can be not flaky.
1561 Running it with -repeat-each was failing.
1563 * fast/images/resources/red-green-blue-900-300.png: Added.
1565 2017-03-27 Youenn Fablet <youenn@apple.com>
1567 addIceCandidate should not throw if passed null or undefined
1568 https://bugs.webkit.org/show_bug.cgi?id=170118
1570 Reviewed by Eric Carlson.
1572 Updating test to log addIceCandidate rejection.
1574 * webrtc/datachannel/basic.html:
1575 * webrtc/routines.js:
1578 (onAddIceCandidateError):
1580 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1582 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
1584 Unreviewed test gardening.
1586 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
1587 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
1589 2017-03-27 Antti Koivisto <antti@apple.com>
1591 Loading in-body stylesheets should not block rendering of elements before them
1592 https://bugs.webkit.org/show_bug.cgi?id=169345
1594 Reviewed by Simon Fraser.
1596 * http/tests/incremental/resources/delayed-css.php: Added.
1597 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
1598 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
1600 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1602 Test variation font ranges in the CSS Font Loading API
1603 https://bugs.webkit.org/show_bug.cgi?id=170022
1605 Reviewed by Dean Jackson.
1607 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
1608 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
1610 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1612 Unreviewed, rolling out r214411.
1614 Two of the LayoutTests for this change time out on ios-
1619 "[Modern Media Controls] Improve media documents across macOS,
1621 https://bugs.webkit.org/show_bug.cgi?id=169145
1622 http://trac.webkit.org/changeset/214411
1624 2017-03-27 Antoine Quint <graouts@apple.com>
1626 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
1627 https://bugs.webkit.org/show_bug.cgi?id=168517
1628 <rdar://problem/30577636>
1630 Reviewed by Dean Jackson.
1632 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
1634 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1636 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
1637 https://bugs.webkit.org/show_bug.cgi?id=169679
1639 Unreviewed test gardening.
1641 * platform/mac/TestExpectations:
1643 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1645 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
1646 https://bugs.webkit.org/show_bug.cgi?id=170127
1648 Unreviewed test gardening.
1650 * platform/mac/TestExpectations:
1652 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1654 Mark media/modern-media-controls/time-label/time-label.html as flaky.
1655 https://bugs.webkit.org/show_bug.cgi?id=169678
1657 Unreviewed test gardening.
1659 * platform/mac-wk1/TestExpectations:
1661 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1663 Marking two modern-media-controls tests as timeouts.
1664 https://bugs.webkit.org/show_bug.cgi?id=170123
1666 Unreviewed test gardening.
1668 * platform/ios-simulator/TestExpectations:
1670 2017-03-27 Youenn Fablet <youenn@apple.com>
1672 Tighten RTCDatachannel creation and parameter getters
1673 https://bugs.webkit.org/show_bug.cgi?id=170081
1675 Reviewed by Eric Carlson.
1677 * webrtc/datachannel/basic-expected.txt:
1678 * webrtc/datachannel/basic.html:
1680 2017-03-27 Youenn Fablet <youenn@apple.com>
1682 Add support for RTCRtpReceiver/RTCRtpSender getParameters
1683 https://bugs.webkit.org/show_bug.cgi?id=170057
1685 Reviewed by Alex Christensen.
1687 * webrtc/video-getParameters-expected.txt: Added.
1688 * webrtc/video-getParameters.html: Added.
1690 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1692 font variation properties don't need to accept numbers
1693 https://bugs.webkit.org/show_bug.cgi?id=169357
1695 Reviewed by Antti Koivisto.
1697 * fast/text/font-selection-font-face-parse-expected.txt:
1698 * fast/text/font-selection-font-face-parse.html:
1699 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1700 * fast/text/font-selection-font-loading-api-parse.html:
1701 * fast/text/font-stretch-parse-expected.txt:
1702 * fast/text/font-stretch-parse.html:
1703 * fast/text/font-style-parse-expected.txt:
1704 * fast/text/font-style-parse.html:
1705 * fast/text/variations/font-selection-properties.html:
1706 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1708 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1710 Implement format specifier for variation fonts
1711 https://bugs.webkit.org/show_bug.cgi?id=169327
1713 Reviewed by Simon Fraser.
1715 * fast/text/variations/font-face-format-expected.html: Added.
1716 * fast/text/variations/font-face-format.html: Added.
1718 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1720 Make sure animation works for font-weight, font-stretch, and font-style
1721 https://bugs.webkit.org/show_bug.cgi?id=169683
1723 Reviewed by Simon Fraser.
1725 * animations/font-variations/font-stretch-expected.txt: Added.
1726 * animations/font-variations/font-stretch.html: Added.
1727 * animations/font-variations/font-style-expected.txt: Added.
1728 * animations/font-variations/font-style.html: Added.
1729 * animations/font-variations/font-weight-expected.txt: Added.
1730 * animations/font-variations/font-weight.html: Added.
1731 * animations/resources/animation-test-helpers.js:
1734 (comparePropertyValue):
1736 2017-03-27 Alex Christensen <achristensen@webkit.org>
1738 Make WebSockets work in network process
1739 https://bugs.webkit.org/show_bug.cgi?id=169930
1741 Reviewed by Youenn Fablet.
1743 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
1744 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
1745 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
1746 (web_socket_do_extra_handshake):
1747 (web_socket_transfer_data):
1748 * platform/ios-simulator-wk1/TestExpectations:
1749 * platform/mac-wk1/TestExpectations:
1750 * platform/win/TestExpectations:
1752 2017-03-27 Antoine Quint <graouts@apple.com>
1754 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1755 https://bugs.webkit.org/show_bug.cgi?id=169145
1756 <rdar://problem/17048858>
1758 Reviewed by Dean Jackson.
1760 We add new tests for media documents and related features that cover the following cases:
1762 - checking <video> with only audio tracks does not show the fullscreen button
1763 - checking <video> with only audio tracks does not show the picture-in-picture button
1764 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1766 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1767 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1768 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1769 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1770 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1771 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1772 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1773 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1774 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1775 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1776 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1777 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1778 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1779 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1780 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1781 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1782 * platform/ios-simulator/TestExpectations:
1783 * platform/mac/TestExpectations:
1785 2017-03-25 Aaron Chu <aaron_chu@apple.com>
1787 AX: Media controls are unlabeled
1788 https://bugs.webkit.org/show_bug.cgi?id=169947
1789 <rdar://problem/30153323>
1791 Reviewed by Antoine Quint.
1793 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1794 * media/modern-media-controls/airplay-button/airplay-button.html:
1795 * media/modern-media-controls/forward-button/forward-button-expected.txt:
1796 * media/modern-media-controls/forward-button/forward-button.html:
1797 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
1798 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1799 * media/modern-media-controls/icon-button/icon-button-expected.txt:
1800 * media/modern-media-controls/icon-button/icon-button.html:
1801 * media/modern-media-controls/icon-service/icon-service-expected.txt:
1802 * media/modern-media-controls/icon-service/icon-service.html:
1803 * media/modern-media-controls/mute-button/mute-button-expected.txt:
1804 * media/modern-media-controls/mute-button/mute-button.html:
1805 * media/modern-media-controls/pip-button/pip-button-expected.txt:
1806 * media/modern-media-controls/pip-button/pip-button.html:
1807 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1808 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1809 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1810 * media/modern-media-controls/rewind-button/rewind-button.html:
1811 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1812 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1813 * media/modern-media-controls/start-button/start-button-expected.txt:
1814 * media/modern-media-controls/start-button/start-button.html:
1815 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1816 * media/modern-media-controls/tracks-button/tracks-button.html:
1818 2017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
1820 Unreviewed GTK+ gardening. Update expectations of several tests.
1822 * platform/gtk/TestExpectations:
1824 2017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
1826 Post-commit test fix after r214394
1827 https://bugs.webkit.org/show_bug.cgi?id=170083
1831 * fast/text/variations/optical-sizing.html:
1833 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1835 Add font-optical-sizing to CSSComputedStyleDeclaration
1836 https://bugs.webkit.org/show_bug.cgi?id=170083
1838 Reviewed by Joseph Pecoraro.
1840 * fast/css/getComputedStyle/computed-style-expected.txt:
1841 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1842 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1843 * fast/css/getComputedStyle/resources/property-names.js:
1844 * fast/text/variations/optical-sizing-expected.txt:
1845 * fast/text/variations/optical-sizing.html:
1846 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1847 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1848 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1850 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1852 Consolidate TestExpectations for media/restore-from-page-cache.html.
1854 Unreviewed test gardening.
1856 * platform/mac/TestExpectations:
1858 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1860 Unreviewed, rolling out r214361.
1862 This change caused flakiness in http/tests/preload tests.
1866 "Add a warning for unused link preloads."
1867 https://bugs.webkit.org/show_bug.cgi?id=165670
1868 http://trac.webkit.org/changeset/214361
1870 2017-03-24 Antoine Quint <graouts@webkit.org>
1872 [Modern Media Controls] Remove placard icon if height is compressed
1873 https://bugs.webkit.org/show_bug.cgi?id=167935
1874 <rdar://problem/30397128>
1876 Reviewed by Dean Jackson.
1878 We add a new test to check that the various designed constraints to toggle display of a placard's
1879 icon, title and description are honored. Also, due to the old layout() method now being called
1880 "commit()", we refactor a relevant test.
1882 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
1883 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
1884 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
1885 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
1887 2017-03-24 Eric Carlson <eric.carlson@apple.com>
1889 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
1890 https://bugs.webkit.org/show_bug.cgi?id=170056
1892 Reviewed by Youenn Fablet.
1894 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
1895 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
1896 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
1897 * fast/mediastream/apply-constraints-advanced-expected.txt:
1898 * fast/mediastream/apply-constraints-advanced.html:
1899 * fast/mediastream/apply-constraints-video-expected.txt:
1900 * fast/mediastream/apply-constraints-video.html:
1902 2017-03-24 Dean Jackson <dino@apple.com>
1904 Serialization of custom props in longhand should be "" not value of shorthand
1905 https://bugs.webkit.org/show_bug.cgi?id=167699
1906 <rdar://problem/30324200>
1908 Reviewed by Sam Weinig.
1910 * fast/css/variables/rule-property-get-expected.html:
1911 * fast/css/variables/rule-property-get.html:
1913 2017-03-24 Antoine Quint <graouts@webkit.org>
1915 [Modern Media Controls] Captions don't move with the appearance of the inline controls
1916 https://bugs.webkit.org/show_bug.cgi?id=170051
1917 <rdar://problem/30754428>
1919 Reviewed by Dean Jackson.
1921 Add a new test, which would have previously failed, where we check that we account for the controls bar height
1922 when showing captions with the controls bar visible.
1924 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
1925 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
1927 2017-03-24 Brent Fulgham <bfulgham@apple.com>
1929 Handle recursive calls to ProcessingInstruction::checkStyleSheet
1930 https://bugs.webkit.org/show_bug.cgi?id=169982
1931 <rdar://problem/31083051>
1933 Reviewed by Antti Koivisto.
1935 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
1936 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
1937 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
1938 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
1939 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
1940 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
1941 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
1942 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
1943 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
1944 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
1945 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
1947 2017-03-24 Brady Eidson <beidson@apple.com>
1949 A null compound index value crashes the Databases process.
1950 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
1952 Reviewed by Alex Christensen.
1954 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
1955 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
1956 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
1957 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
1958 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
1960 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1962 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
1963 https://bugs.webkit.org/show_bug.cgi?id=170068
1965 Unreviewed test gardening.
1967 * platform/ios-simulator/TestExpectations:
1969 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1971 Unreviewed, rolling out r214360.
1973 This change caused 20+ LayoutTest failures.
1977 "Handle recursive calls to
1978 ProcessingInstruction::checkStyleSheet"
1979 https://bugs.webkit.org/show_bug.cgi?id=169982
1980 http://trac.webkit.org/changeset/214360
1982 2017-03-24 Youenn Fablet <youenn@apple.com>
1984 Add support for qpSum in WebRTC stats
1985 https://bugs.webkit.org/show_bug.cgi?id=170060
1987 Reviewed by Eric Carlson.
1989 * webrtc/video-stats.html:
1991 2017-03-24 Daniel Bates <dabates@apple.com>
1993 Prevent new navigations during document unload
1994 https://bugs.webkit.org/show_bug.cgi?id=169934
1995 <rdar://problem/31247584>
1997 Reviewed by Chris Dumez.
1999 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
2000 after starting a navigation from an onunload event handler.
2002 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
2003 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
2005 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2007 Implement font-optical-sizing
2008 https://bugs.webkit.org/show_bug.cgi?id=168895
2010 Reviewed by Dean Jackson.
2012 * fast/text/variations/optical-sizing-expected.txt: Added.
2013 * fast/text/variations/optical-sizing.html: Added.
2015 2017-03-24 Yoav Weiss <yoav@yoav.ws>
2017 Add a warning for unused link preloads.
2018 https://bugs.webkit.org/show_bug.cgi?id=165670
2020 Reviewed by Youenn Fablet.
2022 This adds a test for the unused preload warning, and adapts some of the other preload tests,
2025 * http/tests/preload/download_resources-expected.txt: Changed.
2026 * http/tests/preload/download_resources.html: Added references to preloaded resources.
2027 * http/tests/preload/onerrer_event-expected.txt: Changed.
2028 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
2029 * http/tests/preload/onload_event.html: Added references to preloaded resources.
2030 * http/tests/preload/resources/single_download_preload.html: Deflaked.
2031 * http/tests/preload/unused_preload_warning-expected.txt: Added.
2032 * http/tests/preload/unused_preload_warning.html: Added.
2034 2017-03-24 Brent Fulgham <bfulgham@apple.com>
2036 Handle recursive calls to ProcessingInstruction::checkStyleSheet
2037 https://bugs.webkit.org/show_bug.cgi?id=169982
2038 <rdar://problem/31083051>
2040 Reviewed by Antti Koivisto.
2042 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
2043 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
2044 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
2045 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
2046 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
2047 * fast/dom/beforeload/recursive-link-before-load.html: Added.
2048 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
2049 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
2050 * fast/dom/beforeload/resources/content.xhtml: Added.
2051 * fast/dom/beforeload/resources/pass.css: Added.
2052 * fast/dom/beforeload/resources/test.xsl: Added.
2054 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
2056 font-style needs a new CSSValue to make CSSRule.cssText work correctly
2057 https://bugs.webkit.org/show_bug.cgi?id=169258
2059 Reviewed by David Hyatt.
2061 Update tests' expected results.
2063 * fast/text/font-selection-font-face-parse-expected.txt:
2064 * fast/text/font-selection-font-face-parse.html:
2065 * fast/text/font-style-parse-expected.txt:
2066 * fast/text/font-style-parse.html:
2067 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
2068 * svg/css/getComputedStyle-basic-expected.txt:
2070 2017-03-24 Youenn Fablet <youenn@apple.com>
2072 Add libwebrtc backend support for RTCRtpSender::replaceTrack
2073 https://bugs.webkit.org/show_bug.cgi?id=169841
2075 Reviewed by Alex Christensen.
2077 * webrtc/audio-replace-track-expected.txt: Added.
2078 * webrtc/audio-replace-track.html: Added.
2079 * webrtc/video-replace-track-expected.txt: Added.
2080 * webrtc/video-replace-track.html: Added.
2081 * webrtc/video-replace-track-to-null-expected.txt: Added.
2082 * webrtc/video-replace-track-to-null.html: Added.
2084 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
2086 Update TestExpectations for media/restore-from-page-cache.html.
2088 Unreviewed test gardening.
2090 * platform/mac-wk2/TestExpectations:
2091 * platform/mac/TestExpectations:
2093 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2095 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
2097 * platform/gtk/TestExpectations:
2099 2017-03-24 Youenn Fablet <youenn@apple.com>
2101 Add support for DataChannel and MediaStreamTrack stats
2102 https://bugs.webkit.org/show_bug.cgi?id=170031
2104 Reviewed by Eric Carlson.
2106 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
2107 * webrtc/datachannel/datachannel-stats.html: Added.
2108 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
2109 * webrtc/video-mediastreamtrack-stats.html: Added.
2111 2017-03-24 Chris Dumez <cdumez@apple.com>
2113 Extend svg/animations/animations-paused-disconnected-iframe.html
2114 https://bugs.webkit.org/show_bug.cgi?id=170035
2116 Reviewed by Andreas Kling.
2118 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
2120 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
2121 * svg/animations/animations-paused-disconnected-iframe.html:
2123 2017-03-24 Youenn Fablet <youenn@apple.com>
2125 Fix framesEncoded/framesDecoded RTC stats
2126 https://bugs.webkit.org/show_bug.cgi?id=170024
2128 Reviewed by Eric Carlson.
2130 * webrtc/video-stats-expected.txt: Added.
2131 * webrtc/video-stats.html: Added.
2133 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2135 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
2137 * platform/gtk/TestExpectations:
2139 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2141 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
2143 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
2144 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
2145 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
2146 mime type and returned application/octet-stream.
2148 * platform/gtk/TestExpectations:
2149 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
2150 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
2152 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2154 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
2156 We are now getting a MIME type for otf files.
2158 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2160 2017-03-24 Per Arne Vollan <pvollan@apple.com>
2162 Text stroke is sometimes clipped on video captions.
2163 https://bugs.webkit.org/show_bug.cgi?id=170006
2165 Reviewed by Eric Carlson.
2167 * media/track/track-css-stroke-cues-expected.txt:
2168 * media/track/track-css-stroke-cues.html:
2170 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2172 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
2173 https://bugs.webkit.org/show_bug.cgi?id=170001
2175 Reviewed by Michael Catanzaro.
2177 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
2179 * platform/gtk/TestExpectations:
2181 2017-03-23 Antti Koivisto <antti@apple.com>
2183 Revert r213712, caused iPad PLT regression
2184 https://bugs.webkit.org/show_bug.cgi?id=170040
2188 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
2189 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
2191 2017-03-23 Chris Dumez <cdumez@apple.com>
2193 SVG animations are not paused when their <svg> element is removed from the document
2194 https://bugs.webkit.org/show_bug.cgi?id=170030
2195 <rdar://problem/31230252>
2197 Reviewed by Dean Jackson.
2199 Add layout test coverage.
2201 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
2202 * svg/animations/animations-paused-when-removed-from-document.html: Added.
2204 2017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
2206 font shorthand should accept variation values
2207 https://bugs.webkit.org/show_bug.cgi?id=168998
2209 Reviewed by Simon Fraser.
2211 * fast/text/font-style-parse-expected.txt:
2212 * fast/text/font-style-parse.html:
2213 * fast/text/font-weight-parse-expected.txt:
2214 * fast/text/font-weight-parse.html:
2216 2017-03-23 Chris Dumez <cdumez@apple.com>
2218 SVG animations are not paused when inserted into a hidden page
2219 https://bugs.webkit.org/show_bug.cgi?id=170026
2220 <rdar://problem/31228704>
2222 Reviewed by Andreas Kling.
2224 Add layout test coverage.
2226 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
2227 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
2228 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
2229 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
2231 == Rolled over to ChangeLog-2017-03-23 ==