1 2017-04-05 Jiewen Tan <jiewen_tan@apple.com>
3 Unreviewed, rebasing crypto/subtle/rsa-import-key-malformed-parameters.html
4 <rdar://problem/31322400>
6 * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
7 * crypto/subtle/rsa-import-key-malformed-parameters.html:
9 2017-04-05 Youenn Fablet <youenn@apple.com>
11 Deprecate and remove URL.createObjectURL(mediastream)
12 https://bugs.webkit.org/show_bug.cgi?id=167518
13 <rdar://problem/31149607>
15 Reviewed by Eric Carlson.
17 * fast/mediacapturefromelement/CanvasCaptureMediaStream-2d-events.html:
18 * fast/mediacapturefromelement/CanvasCaptureMediaStream-request-frame-events.html:
19 * fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html:
20 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
21 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
22 * fast/mediastream/MediaStream-video-element-expected.txt:
23 * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
24 * fast/mediastream/MediaStream-video-element-track-stop.html:
25 * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt:
26 * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html:
27 * fast/mediastream/MediaStream-video-element.html:
28 * fast/mediastream/resources/getUserMedia-helper.js:
29 (setupVideoElementWithStream):
31 2017-04-05 Javier Fernandez <jfernandez@igalia.com>
33 [GTK] Unreviewed tests gardening
34 https://bugs.webkit.org/show_bug.cgi?id=170497
36 Unreviewed test gardening. Rebaseline tests after r214712.
38 * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
41 2017-04-04 Alexey Proskuryakov <ap@apple.com>
43 Mark imported/w3c/web-platform-tests/fetch/api/response/response-trailer.html as flaky
44 for https://bugs.webkit.org/show_bug.cgi?id=170493
46 * platform/mac/TestExpectations:
48 2017-04-04 Youenn Fablet <youenn@apple.com>
50 Canvas is tainted when painting a video with MediaStreamTrack
51 https://bugs.webkit.org/show_bug.cgi?id=170486
53 Reviewed by Eric Carlson.
55 * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Added.
56 * http/tests/media/media-stream/getusermedia-with-canvas.html: Added.
57 * http/tests/media/media-stream/resources/getUserMedia-helper.js: Added.
60 (defaultRejectOrCatch):
61 (setupVideoElementWithStream):
63 2017-04-04 Youenn Fablet <youenn@apple.com>
65 [Mac] Add back web audio support for getUserMedia MediaStreamTrack
66 https://bugs.webkit.org/show_bug.cgi?id=170482
68 Reviewed by Eric Carlson.
72 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
74 Mark fast/images/slower-animation-than-decoding-image.html as flaky.
75 https://bugs.webkit.org/show_bug.cgi?id=168390
77 Unreviewed test gardening.
79 * platform/mac/TestExpectations:
81 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
83 Mark fast/images/reset-image-animation.html as flaky.
84 https://bugs.webkit.org/show_bug.cgi?id=170177
86 Unreviewed test gardening.
88 * platform/mac/TestExpectations:
90 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
92 Mark media/modern-media-controls/airplay-button/airplay-button.html as flaky on mac-wk1 Release.
93 https://bugs.webkit.org/show_bug.cgi?id=168409
95 Unreviewed test gardening.
97 * platform/mac-wk1/TestExpectations:
99 2017-04-04 Brent Fulgham <bfulgham@apple.com>
101 Do not assert when CharacterData representing an Attr fires events
102 https://bugs.webkit.org/show_bug.cgi?id=170454
103 <rdar://problem/30979320>
105 Reviewed by Ryosuke Niwa.
107 * fast/dom/no-assert-for-malformed-js-url-attribute-expected.txt: Added.
108 * fast/dom/no-assert-for-malformed-js-url-attribute.html: Added.
110 2017-04-04 Youenn Fablet <youenn@apple.com>
112 LayoutTest webrtc/libwebrtc/descriptionGetters.html is a flaky failure
113 https://bugs.webkit.org/show_bug.cgi?id=169481
115 Reviewed by Eric Carlson.
117 * platform/mac-wk2/TestExpectations: Removing flaky expectation.
118 * webrtc/datachannel/basic.html:
120 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
122 Add back results that were accidentally removed with r214848.
123 https://bugs.webkit.org/show_bug.cgi?id=169301
125 Unreviewed test gardening.
127 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
128 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
130 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
132 Mark media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky.
133 https://bugs.webkit.org/show_bug.cgi?id=170456
135 Unreviewed test gardening.
137 * platform/mac-wk1/TestExpectations:
139 2017-04-04 Youenn Fablet <youenn@apple.com>
141 webrtc/peer-connection-audio-mute.html is flaky
142 https://bugs.webkit.org/show_bug.cgi?id=170451
144 Reviewed by Eric Carlson.
146 * TestExpectations: Removed flaky expectation for webrtc/peer-connection-audio-mute.html.
147 * webrtc/peer-connection-remote-audio-mute.html: Added timer to ensure setting enable propagates.
148 Decreasing time spent at detecting hum or not.
149 * webrtc/peer-connection-remote-audio-mute2.html: Ditto (but keeping flakiness expectation for now).
151 2017-04-04 Ryan Haddad <ryanhaddad@apple.com>
153 Mark fast/images/animated-gif-webkit-transform.html as flaky.
154 https://bugs.webkit.org/show_bug.cgi?id=170410
156 Unreviewed test gardening.
158 * platform/mac-wk2/TestExpectations:
160 2017-04-03 Alexey Proskuryakov <ap@apple.com>
162 Re-adding flaky timeout expectation for http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
164 This test still times out, most of the time.
166 * platform/wk2/TestExpectations:
168 2017-04-03 Javier Fernandez <jfernandez@igalia.com>
170 [css-align] Adapt place-content alignment shorthand to the new baseline syntax
171 https://bugs.webkit.org/show_bug.cgi?id=170340
173 Reviewed by David Hyatt.
175 Added additional test cases to evaluate the new baseline-alignment syntax.
177 * css3/parse-place-content-expected.txt:
178 * css3/parse-place-content.html:
180 2017-04-03 Nan Wang <n_wang@apple.com>
182 AX: Expose link children when doing search predication on iOS
183 https://bugs.webkit.org/show_bug.cgi?id=170424
184 <rdar://problem/31413335>
186 Reviewed by Chris Fleizach.
188 * accessibility/ios-simulator/ios-search-predicate-link-children-expected.txt: Added.
189 * accessibility/ios-simulator/ios-search-predicate-link-children.html: Added.
191 2017-04-03 Dave Hyatt <hyatt@apple.com>
193 Japanese fonts in vertical text should support synthesized italics
194 https://bugs.webkit.org/show_bug.cgi?id=169301
196 Reviewed by Simon Fraser.
198 * fast/text/international/synthesized-italic-vertical-expected.html:
199 * fast/text/international/synthesized-italic-vertical.html:
200 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.png: Removed.
201 * platform/mac/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
203 2017-04-03 Chris Dumez <cdumez@apple.com>
205 REGRESSION (r206744): CSS background-image in style attribute ignored when using createHTMLDocument method of DOM parsing
206 https://bugs.webkit.org/show_bug.cgi?id=170285
207 <rdar://problem/31378543>
209 Reviewed by Andy Estes.
211 Add layout test coverage.
213 * fast/images/background-image-relative-url-changes-document-expected.html: Added.
214 * fast/images/background-image-relative-url-changes-document.html: Added.
216 2017-04-03 John Wilander <wilander@apple.com>
218 Remove timeout expectations after bug fix
219 https://bugs.webkit.org/show_bug.cgi?id=168262
221 Unreviewed test gardening.
223 Remove timeout expectations after bug fix in
224 https://bugs.webkit.org/show_bug.cgi?id=170400
226 * platform/wk2/TestExpectations:
227 Remove expected timeout for the first five test cases
228 under http/tests/loading/resourceLoadStatistics/.
230 2017-04-03 Antti Koivisto <antti@apple.com>
232 REGRESSION (r207669): FileMaker Pro Help pages do not render correctly
233 https://bugs.webkit.org/show_bug.cgi?id=170402
234 <rdar://problem/31004344>
236 Reviewed by Simon Fraser.
238 * fast/css/document-stylesheets-dynamic-expected.html: Added.
239 * fast/css/document-stylesheets-dynamic.html: Added.
241 2017-04-03 Jeremy Jones <jeremyj@apple.com>
243 LayoutTest pointer-lock/mouse-event-delivery.html is a flaky failure
244 https://bugs.webkit.org/show_bug.cgi?id=167965
248 Wait for wheel event before doing next step of test. The wheel event is delivered asynchronously and
249 can therefore be delivered later than expected by the test. This is already done for the first one,
250 do this for the second one also.
252 * platform/mac-wk2/TestExpectations:
253 * pointer-lock/mouse-event-delivery.html:
255 2017-04-01 Simon Fraser <simon.fraser@apple.com>
257 Clean up touch event handler registration when moving nodes between documents
258 https://bugs.webkit.org/show_bug.cgi?id=170384
259 rdar://problem/30816694
261 Reviewed by Chris Dumez.
263 Tests for moving nodes with various listener/handler combinations between documents.
265 * fast/events/touch/ios/gesture-node-move-between-documents-expected.txt: Added.
266 * fast/events/touch/ios/gesture-node-move-between-documents.html: Added.
267 * fast/events/touch/ios/overflow-node-move-between-documents-expected.txt: Added.
268 * fast/events/touch/ios/overflow-node-move-between-documents.html: Added.
269 * fast/events/touch/ios/slider-node-move-between-documents-expected.txt: Added.
270 * fast/events/touch/ios/slider-node-move-between-documents.html: Added.
271 * fast/events/touch/ios/touch-node-move-between-documents-expected.txt: Added.
272 * fast/events/touch/ios/touch-node-move-between-documents.html: Added.
274 2017-04-03 Carlos Garcia Campos <cgarcia@igalia.com>
276 [SOUP] URI Fragment is lost after redirect
277 https://bugs.webkit.org/show_bug.cgi?id=170058
279 Reviewed by Michael Catanzaro.
281 Add tests to check we correctly handle fragment identifiers on server redirections.
283 * http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
284 * http/tests/navigation/redirect-preserves-fragment.html: Added.
285 * http/tests/navigation/redirect-to-fragment-expected.txt: Added.
286 * http/tests/navigation/redirect-to-fragment.html: Added.
287 * http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
288 * http/tests/navigation/redirect-to-fragment2.html: Added.
289 * http/tests/navigation/resources/redirect-preserves-fragment.php: Added.
290 * http/tests/navigation/resources/redirect-to-fragment.php: Added.
291 * http/tests/navigation/resources/redirect-to-fragment2.php: Added.
292 * platform/ios/TestExpectations:
293 * platform/mac/TestExpectations:
295 2017-04-03 Youenn Fablet <youenn@apple.com>
297 captureStream is getting black frames with webgl canvas
298 https://bugs.webkit.org/show_bug.cgi?id=170325
300 Reviewed by Dean Jackson.
302 * fast/mediastream/captureStream/canvas3d-expected.txt: Added.
303 * fast/mediastream/captureStream/canvas3d.html: Added.
305 2017-04-03 Per Arne Vollan <pvollan@apple.com>
307 Implement stroke-miterlimit.
308 https://bugs.webkit.org/show_bug.cgi?id=169078
310 Reviewed by Dean Jackson.
312 * fast/css/stroke-miterlimit-default-expected.html: Added.
313 * fast/css/stroke-miterlimit-default.html: Added.
314 * fast/css/stroke-miterlimit-large-expected-mismatch.html: Added.
315 * fast/css/stroke-miterlimit-large.html: Added.
316 * fast/css/stroke-miterlimit-zero-expected-mismatch.html: Added.
317 * fast/css/stroke-miterlimit-zero.html: Added.
319 2017-04-02 Alexey Proskuryakov <ap@apple.com>
321 Remove accidentally added DumpJSConsoleLogInStdErr from http/tests/fetch/fetch-in-worker-crash.html expectation.
325 2017-04-02 Alexey Proskuryakov <ap@apple.com>
328 Add missing text styles
329 https://bugs.webkit.org/show_bug.cgi?id=170295
331 * platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
333 2017-04-02 Alexey Proskuryakov <ap@apple.com>
338 * platform/ios-wk1/TestExpectations:
339 * platform/ios-wk2/TestExpectations:
340 * platform/ios/TestExpectations:
341 * platform/mac-wk1/TestExpectations:
343 2017-04-02 Alexey Proskuryakov <ap@apple.com>
345 Mark http/tests/fetch/fetch-in-worker-crash.html and imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-status.html as flaky.
347 For https://bugs.webkit.org/show_bug.cgi?id=170395
348 rdar://problem/30975761, rdar://problem/31394017
352 2017-04-01 Per Arne Vollan <pvollan@apple.com>
354 Add test for expected fallback behavior between stroke-width and -webkit-text-stroke-width.
355 https://bugs.webkit.org/show_bug.cgi?id=169466
359 Now that we have added support for stroke-width, we should have a test for expected fallback behavior between
360 stroke-width and -webkit-text-stroke-width. Currently, stroke-width is always preferred, also when inherited,
361 and when -webkit-text-stroke-width is declared inline. When stroke-width is not specified, we fall back to
362 -webkit-text-stroke-width.
364 * fast/css/stroke-width-fallback-expected.html: Added.
365 * fast/css/stroke-width-fallback.html: Added.
367 2017-04-01 Jon Lee <jonlee@apple.com>
369 Add missing text styles
370 https://bugs.webkit.org/show_bug.cgi?id=170295
371 rdar://problem/30219503
373 Reviewed by Dean Jackson.
375 * platform/ios/ios/fast/text/opticalFontWithTextStyle.html: Update test to include title0 and title4.
377 2017-04-01 Chris Dumez <cdumez@apple.com>
379 We should pause silent WebAudio rendering in background tabs
380 https://bugs.webkit.org/show_bug.cgi?id=170299
381 <rdar://problem/31289132>
383 Reviewed by Eric Carlson.
385 Add layout test coverage.
387 * webaudio/silent-audio-interrupted-in-background-expected.txt: Added.
388 * webaudio/silent-audio-interrupted-in-background.html: Added.
390 2017-04-01 Alexey Proskuryakov <ap@apple.com>
392 Rolling back http://trac.webkit.org/r214663 - memory corruption
394 * streams/readable-stream-byob-request-expected.txt:
395 * streams/readable-stream-byob-request.js:
396 (self.importScripts.test): Deleted.
398 2017-03-31 Zalan Bujtas <zalan@apple.com>
400 <table>: Including <caption>, <thead> or <tbody> causes clipping across page breaks
401 https://bugs.webkit.org/show_bug.cgi?id=170348
402 <rdar://problem/24727151>
404 Reviewed by David Hyatt.
406 * fast/multicol/table-section-page-break-expected.html: Added.
407 * fast/multicol/table-section-page-break.html: Added.
409 2017-03-31 Chris Dumez <cdumez@apple.com>
411 LayoutTest fast/images/animated-gif-restored-from-bfcache.html is a flaky failure
412 https://bugs.webkit.org/show_bug.cgi?id=162510
413 <rdar://problem/31380650>
415 Reviewed by Alexey Proskuryakov.
417 The test restores a page from PageCache and wants to check that an animated
418 GIF is properly animating. To do so, it store the data of the current image
419 frame, and then checks in a 100ms timer that the current image frame is
420 different. This is flaky by nature since the image only has 10 frames and
421 you therefore have a 1/10 chance that the new frame will be the same as the
422 previous one, even if the image is properly animating.
424 To address the problem, do a setInterval instead of a setTimeout and check
425 until the frame becomes different.
427 * fast/images/animated-gif-restored-from-bfcache.html:
428 * platform/mac/TestExpectations:
430 2017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
432 [WK2] Tapping away to dismiss the selection does not update the selected DOM range using character granularity
433 https://bugs.webkit.org/show_bug.cgi?id=170328
434 <rdar://problem/30904558>
436 Reviewed by Tim Horton.
438 Adds a new layout test verifying that when a user taps away to clear the current selection in character
439 granularity selection mode, the selected DOM range in the web process does not fall out of sync with UIKit's
440 selection views, which are dismissed.
442 * editing/selection/character-granularity-selected-range-after-dismissing-selection-expected.txt: Added.
443 * editing/selection/character-granularity-selected-range-after-dismissing-selection.html: Added.
445 2017-03-31 Youenn Fablet <youenn@apple.com>
447 Add a test to ensure webrtc generated certificates and names are ephemeral
448 https://bugs.webkit.org/show_bug.cgi?id=170225
452 * webrtc/ephemeral-certificates-and-cnames-expected.txt: Added.
453 * webrtc/ephemeral-certificates-and-cnames.html: Added.
455 2017-03-31 Wenson Hsieh <wenson_hsieh@apple.com>
457 [WK2] Tapping editable text inside of a range selection no longer changes the selection to a caret
458 https://bugs.webkit.org/show_bug.cgi?id=170327
459 <rdar://problem/31363816>
461 Reviewed by Tim Horton.
463 Adds a new WK2 interaction test for iOS verifying that tapping a selection in editable content sets the selection
464 to a caret, rather than maintaining the range selection. This test is disabled in OpenSource, since it relies on
465 synthetic touch events.
468 * editing/selection/caret-after-tap-in-editable-selection-expected.txt: Added.
469 * editing/selection/caret-after-tap-in-editable-selection.html: Added.
471 2017-03-31 Alexey Proskuryakov <ap@apple.com>
473 Mark fast/mediastream/MediaStream-page-muted.html as flaky for
474 https://bugs.webkit.org/show_bug.cgi?id=170355
478 2017-03-31 Alexey Proskuryakov <ap@apple.com>
480 Correction for the previous change - this is an image failure.
482 * platform/mac-wk2/TestExpectations:
484 2017-03-31 Alexey Proskuryakov <ap@apple.com>
486 Mark fast/images/animated-image-different-dest-size.html as flaky for
487 https://bugs.webkit.org/show_bug.cgi?id=170203
489 * platform/mac-wk2/TestExpectations:
491 2017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
493 Unreviewed GTK+ gardening. Update expectations of several tests.
495 Also rebaseline fast/css/getComputedStyle/computed-style-font-family.html after r214394, it also requires variation
498 * platform/gtk/TestExpectations:
499 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
501 2017-03-31 Carlos Garcia Campos <cgarcia@igalia.com>
503 Unreviewed GTK+ gardening. Rebaseline several tests after r214546.
505 GTK+ port doesn't support variation fonts. Also mark canvas/philip/tests/2d.pattern.animated.gif.html as failing
508 * platform/gtk/TestExpectations:
509 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
510 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
511 * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
512 * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
514 2017-03-31 Romain Bellessort <romain.bellessort@crf.canon.fr>
516 [Readable Streams API] Implement cloneArrayBuffer in WebCore
517 https://bugs.webkit.org/show_bug.cgi?id=170008
519 Reviewed by Youenn Fablet.
521 Added test to check cloneArrayBuffer behaviour.
523 * streams/readable-stream-byob-request.js:
525 2017-03-31 Oleksandr Skachkov <gskachkov@gmail.com>
527 String.prototype.replace incorrectly applies "special replacement parameters" when passed a function
528 https://bugs.webkit.org/show_bug.cgi?id=170151
530 Reviewed by Saam Barati.
532 * js/script-tests/string_replace_function.js: Added.
533 * js/script-tests/string_replace_regexp.js: Renamed from LayoutTests/js/script-tests/string_replace.js.
534 * js/string_replace_function-expected.txt: Added.
535 * js/string_replace_function.html: Copied from LayoutTests/js/string_replace.html.
536 * js/string_replace_regexp-expected.txt: Renamed from LayoutTests/js/string_replace-expected.txt.
537 * js/string_replace_regexp.html: Renamed from LayoutTests/js/string_replace.html.
539 2017-03-31 Manuel Rego Casasnovas <rego@igalia.com>
541 [css-grid] Update W3C Test Suite
542 https://bugs.webkit.org/show_bug.cgi?id=170170
544 Reviewed by Youenn Fablet.
546 Update path to tests in TestExpectations as the CSS Grid Layout suite
547 is now under web-platform-tests.
551 2017-03-31 Antoine Quint <graouts@apple.com>
553 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
554 https://bugs.webkit.org/show_bug.cgi?id=168409
555 <rdar://problem/30799198>
557 Unreviewed. Capture new logging events.
559 * media/modern-media-controls/airplay-button/airplay-button.html:
561 2017-03-30 Matt Baker <mattbaker@apple.com>
563 Unreviewed. Update test expectations after https://bugs.webkit.org/show_bug.cgi?id=170279.
565 * inspector/css/getAllStyleSheets-expected.txt:
567 2017-03-30 Ryan Haddad <ryanhaddad@apple.com>
569 Rebaseline js/dom/global-constructors-attributes.html.
571 Unreviewed test gardening.
573 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
574 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
575 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
577 2017-03-30 Simon Fraser <simon.fraser@apple.com>
579 Rename a touch event function, and new touch region test results
580 https://bugs.webkit.org/show_bug.cgi?id=170309
581 rdar://problem/31329520
583 Reviewed by Chris Dumez.
585 A code change in WebKitAdditions progresses this test result.
587 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt:
589 2017-03-30 Said Abou-Hallawa <sabouhallawa@apple.com>
591 REGRESSION (r213764): Background image from sprite sheet incorrectly scaled
592 https://bugs.webkit.org/show_bug.cgi?id=169547
594 Reviewed by Simon Fraser.
596 * fast/images/async-image-background-image.html:
597 * fast/images/resources/sprite-sheet-red-green-blue.png: Added.
598 * fast/images/sprite-sheet-image-draw-expected.html: Added.
599 * fast/images/sprite-sheet-image-draw.html: Added.
601 2017-03-30 Matt Baker <mattbaker@apple.com>
603 Web Inspector: Assertion failure in InspectorStyleProperty::setRawTextFromStyleDeclaration
604 https://bugs.webkit.org/show_bug.cgi?id=170279
605 <rdar://problem/30200492>
607 Reviewed by David Hyatt.
609 * inspector/css/getAllStyleSheets.html:
610 Add stylesheet with an "unparsed" property having no final semicolon.
612 2017-03-30 Youenn Fablet <youenn@apple.com>
614 Clean up RTCDataChannel
615 https://bugs.webkit.org/show_bug.cgi?id=169732
617 Reviewed by Chris Dumez.
619 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt: Added.
620 * webrtc/datachannel/bufferedAmountLowThreshold.html: Added.
622 2017-03-30 Chris Dumez <cdumez@apple.com>
624 svg/animations/animations-paused-in-background-page.html is flaky
625 https://bugs.webkit.org/show_bug.cgi?id=170290
627 Reviewed by Simon Fraser.
629 Fix shouldBecomeEqual() check in the test which was wrong and was passing by chance
632 * svg/animations/animations-paused-in-background-page-expected.txt:
633 * svg/animations/animations-paused-in-background-page.html:
635 2017-03-30 Javier Fernandez <jfernandez@igalia.com>
637 [css-align] Adapt content-alignment properties to the new baseline syntax
638 https://bugs.webkit.org/show_bug.cgi?id=170262
640 Reviewed by David Hyatt.
642 Added new cases to the alignment properties parsing tests so that we can verify the new
643 baseline-alignment syntax is parsed as expected.
644 Additionally, I modified the tests so that they use the testharness format.
646 * css3/parse-align-content-expected.txt:
647 * css3/parse-align-content.html:
648 * css3/parse-justify-content-expected.txt:
649 * css3/parse-justify-content.html:
651 2017-03-30 James Craig <jcraig@apple.com>
653 AX: Expose a new AXSubrole for explicit ARIA "group" role
654 https://bugs.webkit.org/show_bug.cgi?id=169810
655 <rdar://problem/31039693>
657 Reviewed by Chris Fleizach.
659 * accessibility/list-detection2-expected.txt:
660 * accessibility/list-detection2.html:
661 * accessibility/roles-computedRoleString.html:
662 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
663 * inspector/dom/highlightFrame-expected.txt:
664 * inspector/dom/highlightSelector-expected.txt:
665 * platform/mac/accessibility/roles-computedRoleString-expected.txt:
666 * platform/mac/accessibility/roles-exposed-expected.txt:
668 2017-03-30 Youenn Fablet <youenn@apple.com>
670 webrtc/video-stats.html and webrtc/video-replace-track.html are flaky
671 https://bugs.webkit.org/show_bug.cgi?id=170294
675 * TestExpectations: Marking these tests as flaky.
677 2017-03-30 Eric Carlson <eric.carlson@apple.com>
679 [Crash] WebCore::AudioBuffer::AudioBuffer don't checking illegal value
680 https://bugs.webkit.org/show_bug.cgi?id=169956
682 Reviewed by Youenn Fablet.
684 * webaudio/audiobuffer-crash-expected.txt: Added.
685 * webaudio/audiobuffer-crash.html: Added.
687 2017-03-30 Simon Fraser <simon.fraser@apple.com>
689 Add some tests that dump the touch event regions with various content configurations
690 https://bugs.webkit.org/show_bug.cgi?id=170216
692 Followup: add missing results files, and tweak iframes.html to show that regions fail to
693 take iframe borders into account.
695 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.txt: Added.
696 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
697 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
698 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
699 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
700 * fast/events/touch/ios/touch-event-regions/iframes.html:
701 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
702 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
704 2017-03-30 Per Arne Vollan <pvollan@apple.com>
706 [mac-wk1 debug] LayoutTest media/track/track-cue-rendering-with-padding.html is a flaky timeout
707 https://bugs.webkit.org/show_bug.cgi?id=170188
709 Reviewed by Eric Carlson.
711 The textTrackDisplayElement call will fail and throw an exception if the text track display element
712 has not yet been added to the text track container element. We wait until it has been added.
714 * media/track/track-cue-rendering-with-padding.html:
716 2017-03-30 Antoine Quint <graouts@apple.com>
718 [Modern Media Controls] Invalid placard icon is not visible for short video
719 https://bugs.webkit.org/show_bug.cgi?id=170277
720 <rdar://problem/31327955>
722 Reviewed by Eric Carlson.
724 Add a new test to check that we correctly hide the invalid icon only when
725 there is no space left to display it.
727 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt: Added.
728 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html: Added.
730 2017-03-27 Sergio Villar Senin <svillar@igalia.com>
732 [css-grid] Clamp the number of autorepeat tracks
733 https://bugs.webkit.org/show_bug.cgi?id=170120
735 Reviewed by Manuel Rego Casasnovas.
737 Added a new test to check the clamping of grid tracks. It's mostly all JavaScript in order
738 to allow us to run several test cases over a small number of grids in a single file quite
739 fast. The other option was to statically (CSS) create several huge grids, something that
740 could potentially be very expensive in terms of memory and CPU leading to timeouts.
742 * fast/css-grid-layout/grid-auto-repeat-huge-grid-expected.txt: Added.
743 * fast/css-grid-layout/grid-auto-repeat-huge-grid.html: Added.
745 2017-03-30 Antoine Quint <graouts@apple.com>
747 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
748 https://bugs.webkit.org/show_bug.cgi?id=168409
749 <rdar://problem/30799198>
751 Unreviewed. Add logging related to visibility since document.visibility = hidden would cause the
752 requestAnimationFrame() call to suspend the ScriptedAnimationController.
754 * media/modern-media-controls/airplay-button/airplay-button.html:
756 2017-03-30 Per Arne Vollan <pvollan@apple.com>
758 REGRESSION(~r212322): LayoutTest media/track/track-cue-container-rendering-position.html is a flaky timeout
759 https://bugs.webkit.org/show_bug.cgi?id=168660
761 Reviewed Eric Carlson.
763 The textTrackDisplayElement call will fail and throw an exception if the text track display element
764 has not yet been added to the text track container element. We wait until it has been added.
766 * media/track/track-cue-container-rendering-position.html:
768 2017-03-29 Ryosuke Niwa <rniwa@webkit.org>
770 Disconnecting a HTMLObjectElement does not always unload its content document
771 https://bugs.webkit.org/show_bug.cgi?id=169606
773 Reviewed by Andy Estes.
775 Add a regression test.
777 * fast/dom/removing-focused-object-element-expected.txt: Added.
778 * fast/dom/removing-focused-object-element.html: Added.
780 2017-03-29 Simon Fraser <simon.fraser@apple.com>
782 Add some tests that dump the touch event regions with various content configurations
783 https://bugs.webkit.org/show_bug.cgi?id=170216
785 Reviewed by Dean Jackson.
787 Tests for touch event regions. Some of these are modeled after tests in tiled-drawing/scrolling/non-fast-region/.
789 * fast/events/touch/ios/touch-event-regions/resources/touch-regions-helper.js: Added.
790 * fast/events/touch/ios/touch-event-regions/active-passive-nesting-expected.html: Added.
791 * fast/events/touch/ios/touch-event-regions/active-passive-nesting.html: Added.
792 * fast/events/touch/ios/touch-event-regions/columns-expected.txt: Added.
793 * fast/events/touch/ios/touch-event-regions/columns.html: Added.
794 * fast/events/touch/ios/touch-event-regions/complex-expected.txt: Added.
795 * fast/events/touch/ios/touch-event-regions/complex.html: Added.
796 * fast/events/touch/ios/touch-event-regions/document-expected.txt: Added.
797 * fast/events/touch/ios/touch-event-regions/document.html: Added.
798 * fast/events/touch/ios/touch-event-regions/iframes-expected.txt: Added.
799 * fast/events/touch/ios/touch-event-regions/iframes.html: Added.
800 * fast/events/touch/ios/touch-event-regions/overflow-expected.txt: Added.
801 * fast/events/touch/ios/touch-event-regions/overflow.html: Added.
802 * fast/events/touch/ios/touch-event-regions/range-sliders-expected.txt: Added.
803 * fast/events/touch/ios/touch-event-regions/range-sliders.html: Added.
805 2017-03-28 Simon Fraser <simon.fraser@apple.com>
807 Make it possible to dump touch event regions for testing
808 https://bugs.webkit.org/show_bug.cgi?id=170209
809 <rdar://problem/31309258>
811 Reviewed by Tim Horton.
813 Simple test that dumps the regions.
815 * fast/events/touch/ios/touch-event-regions-expected.txt: Added.
816 * fast/events/touch/ios/touch-event-regions.html: Added.
818 2017-03-29 Zalan Bujtas <zalan@apple.com>
820 RenderBlockFlow::addFloatsToNewParent should check if float is already added to the object list.
821 https://bugs.webkit.org/show_bug.cgi?id=170259
822 <rdar://problem/31300584>
824 Reviewed by Simon Fraser.
826 * fast/block/float/placing-multiple-floats-crash-expected.txt: Added.
827 * fast/block/float/placing-multiple-floats-crash.html: Added.
829 2017-03-29 Tim Horton <timothy_horton@apple.com>
831 Swipe gesture tests don't work on macOS Sierra
832 https://bugs.webkit.org/show_bug.cgi?id=161675
833 <rdar://problem/23379930>
835 Reviewed by Darin Adler.
837 * platform/mac-wk2/TestExpectations:
838 * swipe/basic-cached-back-swipe-expected.txt:
839 * swipe/basic-cached-back-swipe.html:
840 * swipe/main-frame-pinning-requirement-expected.txt:
841 * swipe/main-frame-pinning-requirement.html:
842 * swipe/pushState-cached-back-swipe-expected.txt:
843 * swipe/pushState-cached-back-swipe.html:
844 * swipe/pushState-programmatic-back-while-swiping-crash-expected.txt:
845 * swipe/pushState-programmatic-back-while-swiping-crash.html:
846 * swipe/resources/swipe-test.js:
847 (measuredDurationShouldBeLessThan):
849 (completeSwipeGesture):
851 (eventQueue.enqueueScrollEvent): Deleted.
852 (eventQueue.enqueueSwipeEvent): Deleted.
853 (eventQueue.hasPendingEvents): Deleted.
854 (eventQueue.callAfterEventDispatch): Deleted.
855 (eventQueue._processEventQueue): Deleted.
856 (eventQueue._processEventQueueSoon): Deleted.
857 * swipe/swipe-start-hysteresis-failures-expected.txt: Removed.
858 * swipe/swipe-start-hysteresis-failures.html: Removed.
860 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
862 Try to normalize variation ranges
863 https://bugs.webkit.org/show_bug.cgi?id=170119
865 Reviewed by Simon Fraser.
867 * fast/text/variations/font-selection-properties-expected.html:
869 2017-03-29 Ryan Haddad <ryanhaddad@apple.com>
871 Mark http/tests/media/modern-media-controls/time-labels-support/long-time.html as flaky on macOS.
872 https://bugs.webkit.org/show_bug.cgi?id=169677
874 Unreviewed test gardening.
876 * platform/mac-wk1/TestExpectations:
877 * platform/mac/TestExpectations:
879 2017-03-29 Javier Fernandez <jfernandez@igalia.com>
881 [css-align] Adapt self-alignment properties to the new baseline syntax
882 https://bugs.webkit.org/show_bug.cgi?id=170235
884 Reviewed by David Hyatt.
886 Added new cases to the alignment properties parsing tests so that we can verify the new
887 baseline-alignment syntax is parsed as expected.
888 Additionally, I modified the tests so that they use the testharness format.
890 * css3/parse-align-items-expected.txt:
891 * css3/parse-align-items.html:
892 * css3/parse-align-self-expected.txt:
893 * css3/parse-align-self.html:
894 * css3/resources/alignment-parsing-utils-th.js:
896 * fast/css/parse-justify-items-expected.txt:
897 * fast/css/parse-justify-items.html:
898 * fast/css/parse-justify-self-expected.txt:
899 * fast/css/parse-justify-self.html:
900 * fast/css/resources/alignment-parsing-utils-th.js: Copied from LayoutTests/css3/resources/alignment-parsing-utils-th.js.
903 (checkInitialValues):
904 (checkInheritValues):
906 (checkSupportedValues):
908 2017-03-29 Chris Dumez <cdumez@apple.com>
910 Animated SVG images are not paused in pages loaded in the background
911 https://bugs.webkit.org/show_bug.cgi?id=170043
912 <rdar://problem/31234412>
914 Reviewed by Simon Fraser.
916 Extend layout test coverage.
918 * svg/animations/animations-paused-in-background-page-expected.txt: Added.
919 * svg/animations/animations-paused-in-background-page-iframe-expected.txt: Added.
920 * svg/animations/animations-paused-in-background-page-iframe.html: Added.
921 * svg/animations/animations-paused-in-background-page.html: Added.
922 * svg/animations/resources/iframe-with-animated-svg-image.html: Added.
924 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
926 Post-commit test gardening after r214546
927 https://bugs.webkit.org/show_bug.cgi?id=169518
931 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
932 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
934 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
936 Post-commit test gardening after r214546
937 https://bugs.webkit.org/show_bug.cgi?id=169518
941 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt:
942 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
944 2017-03-29 Ryan Haddad <ryanhaddad@apple.com>
946 Mark fast/events/before-unload-adopt-subframe-to-outside.html as flaky.
947 https://bugs.webkit.org/show_bug.cgi?id=170130
949 Unreviewed test gardening.
953 2017-03-29 Myles C. Maxfield <mmaxfield@apple.com>
955 Variation fonts: Make sure that feature detection and preprocessor macros are right
956 https://bugs.webkit.org/show_bug.cgi?id=169518
958 Reviewed by Simon Fraser.
960 Create platform-specific results for mac-elcapitan which doesn't support variation fonts.
962 * fast/text/font-variations-feature-detection-expected.html: Added.
963 * fast/text/font-variations-feature-detection.html: Added.
964 * platform/ios-simulator/TestExpectations:
965 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
966 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
967 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Added.
968 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Added.
969 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Added.
970 * platform/mac/TestExpectations:
972 2017-03-29 Antoine Quint <graouts@apple.com>
974 [Modern Media Controls] Controls bar may disappear while captions menu is visible (redux)
975 https://bugs.webkit.org/show_bug.cgi?id=170239
976 <rdar://problem/31320685>
978 Reviewed by Dean Jackson.
980 We extend an existing test to cover the case where we would hide the controls bar while the tracks panel
981 is up by mousing out of the media. We also add a new test where we check that clicking over the controls
982 bar to dismiss the tracks panel does not hide the controls bar. Finally, we make a small change to an
983 existing test to listen to "transitionend" event on the tracks panel specifically since with this patch
984 the controls bar would disappear and trigger a similar event when disappearing as the tracks panel is dismissed.
986 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Added.
987 * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Added.
988 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
989 * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
990 * media/modern-media-controls/tracks-support/tracks-support-click-track-in-panel.html:
992 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
994 Mark fast/workers/worker-close-more.html as a flaky timeout.
995 https://bugs.webkit.org/show_bug.cgi?id=169838
997 Unreviewed test gardening.
999 * platform/mac/TestExpectations:
1001 2017-03-29 Youenn Fablet <youenn@apple.com>
1003 Move DTMF WebRTC extension behind its own compile flag
1004 https://bugs.webkit.org/show_bug.cgi?id=170226
1006 Reviewed by Eric Carlson.
1009 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1010 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1011 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1012 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1014 2017-03-29 Carlos Alberto Lopez Perez <clopez@igalia.com>
1016 [GTK][OWR] Rebaseline fast/mediastream/RTCPeerConnection-addIceCandidate.html after r214527
1017 https://bugs.webkit.org/show_bug.cgi?id=170192
1019 Unreviewed test gardening.
1021 * platform/gtk/fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1023 2017-03-29 Youenn Fablet <youenn@apple.com>
1025 Add test for differentiating camera versus canvas stream
1026 https://bugs.webkit.org/show_bug.cgi?id=169698
1027 <rdar://problem/31076026>
1029 Reviewed by Eric Carlson.
1031 * fast/mediastream/captureStream/canvas2d.html:
1033 2017-03-28 Carlos Alberto Lopez Perez <clopez@igalia.com>
1035 [WebRTC] Update test RTCPeerConnection-overloaded-operations-params.html after r214441
1036 https://bugs.webkit.org/show_bug.cgi?id=170223
1038 Reviewed by Youenn Fablet.
1040 After r214441 the arguments of addIceCandidate() are nullable.
1042 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1043 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1044 * platform/gtk/fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt: Removed. The expected result was the same than the general one.
1046 2017-03-29 Antoine Quint <graouts@apple.com>
1048 [mac-wk1] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky timeout
1049 https://bugs.webkit.org/show_bug.cgi?id=168409
1050 <rdar://problem/30799198>
1052 Reviewed by Dean Jackson.
1054 Opt into ScriptedAnimationController logging.
1056 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1057 * media/modern-media-controls/airplay-button/airplay-button.html:
1059 2017-03-28 Youenn Fablet <youenn@apple.com>
1061 [WebRTC] After r214441 addIceCandidate no longer accepts an RTCIceCandidateInit dictionary
1062 https://bugs.webkit.org/show_bug.cgi?id=170192
1064 Reviewed by Jon Lee.
1066 * fast/mediastream/RTCIceCandidate-expected.txt:
1067 * fast/mediastream/RTCIceCandidate.html: Removing no longer valid tests.
1068 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1069 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Adding more tests to cover null/undefined cases.
1070 Ensuring sdpMid has a valid value.
1071 * fast/mediastream/resources/promise-utils.js: Improving error logging.
1073 2017-03-27 Brent Fulgham <bfulgham@apple.com>
1075 Only attach Attributes to a given element one time
1076 https://bugs.webkit.org/show_bug.cgi?id=170125
1077 <rdar://problem/31279676>
1079 Reviewed by Chris Dumez.
1081 * fast/dom/Attr/make-unique-element-data-while-replacing-attr-expected.txt: Rebaselined.
1082 * fast/dom/Attr/make-unique-element-data-while-replacing-attr.html: Add check before setting new value.
1083 * fast/dom/Attr/only-attach-attr-once-expected.txt: Added.
1084 * fast/dom/Attr/only-attach-attr-once.html: Added.
1086 2017-03-28 Youenn Fablet <youenn@apple.com>
1088 Stop RTCDataChannel when closing page
1089 https://bugs.webkit.org/show_bug.cgi?id=170166
1091 Reviewed by Eric Carlson.
1093 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1094 * webrtc/datachannel/datachannel-gc.html: Added.
1096 2017-03-28 Myles C. Maxfield <mmaxfield@apple.com>
1098 Ranges for variation font properties are not enforced
1099 https://bugs.webkit.org/show_bug.cgi?id=169979
1101 Reviewed by David Hyatt.
1103 * fast/text/font-selection-font-face-parse-expected.txt:
1104 * fast/text/font-selection-font-face-parse.html:
1105 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1106 * fast/text/font-selection-font-loading-api-parse.html:
1107 * fast/text/font-style-parse-expected.txt:
1108 * fast/text/font-style-parse.html:
1109 * fast/text/variations/font-loading-api-parse-ranges-expected.txt:
1110 * fast/text/variations/font-loading-api-parse-ranges.html:
1111 * fast/text/variations/out-of-bounds-selection-properties-expected.txt: Added.
1112 * fast/text/variations/out-of-bounds-selection-properties.html: Added.
1113 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1115 2017-03-28 Andy Estes <aestes@apple.com>
1117 [iOS] Crash in -[WebPreviewLoader failed] when running http/tests/multipart/policy-ignore-crash.php
1118 https://bugs.webkit.org/show_bug.cgi?id=170197
1119 <rdar://problem/30314067>
1121 Reviewed by Brady Eidson.
1123 * platform/ios/TestExpectations: Unskipped http/tests/multipart/policy-ignore-crash.php.
1124 * platform/ios/http/tests/multipart/policy-ignore-crash-expected.txt: Added an iOS-specific result.
1126 2017-03-28 Chris Dumez <cdumez@apple.com>
1128 Animated SVG images are not paused when outside viewport
1129 https://bugs.webkit.org/show_bug.cgi?id=170155
1130 <rdar://problem/31288893>
1132 Reviewed by Antti Koivisto.
1134 Add layout test coverage.
1136 * platform/mac-wk1/TestExpectations:
1137 * svg/animations/animated-svg-image-outside-viewport-paused-expected.txt: Added.
1138 * svg/animations/animated-svg-image-outside-viewport-paused.html: Added.
1139 * svg/animations/animated-svg-image-removed-from-document-paused-expected.txt: Added.
1140 * svg/animations/animated-svg-image-removed-from-document-paused.html: Added.
1141 * svg/animations/resources/smilAnimation.svg: Added.
1143 2017-03-28 Antti Koivisto <antti@apple.com>
1145 Missing render tree position invalidation when tearing down renderers for display:contents subtree
1146 https://bugs.webkit.org/show_bug.cgi?id=170199
1147 <rdar://problem/31260856>
1149 Reviewed by Zalan Bujtas.
1151 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
1152 * fast/shadow-dom/slot-renderer-teardown.html: Added.
1154 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1156 Unreviewed, rolling out r214485.
1158 This change caused LayoutTest crashes.
1162 "Stop RTCDataChannel when closing page"
1163 https://bugs.webkit.org/show_bug.cgi?id=170166
1164 http://trac.webkit.org/changeset/214485
1166 2017-03-28 Brian Burg <bburg@apple.com>
1168 Web Inspector: Add "Disable Caches" option that only applies to the inspected page while Web Inspector is open
1169 https://bugs.webkit.org/show_bug.cgi?id=169865
1170 <rdar://problem/31250573>
1172 Reviewed by Joseph Pecoraro.
1174 Add tests that verify the new command works as expected when it disables resource caching.
1175 I also manually verified that the override setting is cleared when Web Inspector disconnects.
1176 This is not easy to check in a layout test since we rely on the Web Inspector to tell whether
1177 a load happened or not.
1179 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt: Added.
1180 * http/tests/inspector/network/set-resource-caching-disabled-disk-cache.html: Added.
1181 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache-expected.txt: Added.
1182 * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html: Added.
1184 2017-03-28 Youenn Fablet <youenn@apple.com>
1186 Update LayoutTests/fast/mediastream/RTCPeerConnection-addIceCandidate.html to get more coverage
1187 https://bugs.webkit.org/show_bug.cgi?id=170194
1189 Reviewed by Chris Dumez.
1191 * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
1192 * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Making test more robust to failures to get more coverage.
1194 2017-03-28 Joseph Pecoraro <pecoraro@apple.com>
1196 Web Inspector: Inspecting a Main Resource that is JS/JSON does not format / syntax highlight it properly
1197 https://bugs.webkit.org/show_bug.cgi?id=166862
1198 <rdar://problem/29835977>
1200 Reviewed by Brian Burg.
1202 * http/tests/inspector/network/resource-mime-type-expected.txt: Added.
1203 * http/tests/inspector/network/resource-mime-type.html: Added.
1204 Test resource mime types for different resources.
1206 * http/tests/inspector/network/resources/json.php: Added.
1207 * http/tests/inspector/network/resources/script.js: Added.
1208 * http/tests/inspector/network/resources/script.txt: Added.
1209 * http/tests/inspector/network/resources/stylesheet.css: Added.
1210 * http/tests/inspector/network/resources/stylesheet.txt: Added.
1211 * http/tests/resources/square20.jpg: Added.
1212 Resources for various requests and different mime types.
1214 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1216 Mark http/tests/xmlhttprequest/simple-cross-origin-progress-events.html as flaky.
1217 https://bugs.webkit.org/show_bug.cgi?id=168132
1219 Unreviewed test gardening.
1221 * platform/mac/TestExpectations:
1223 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1225 Mark two fast/scrolling/ios/touch-scroll tests as failing.
1226 https://bugs.webkit.org/show_bug.cgi?id=170153
1228 Unreviewed test gardening.
1230 * platform/ios-wk2/TestExpectations:
1232 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1234 Remove failure expectation for media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html.
1236 Unreviewed test gardening.
1238 * platform/ios/TestExpectations:
1240 2017-03-28 Youenn Fablet <youenn@apple.com>
1242 Stop RTCDataChannel when closing page
1243 https://bugs.webkit.org/show_bug.cgi?id=170166
1245 Reviewed by Eric Carlson.
1247 * webrtc/datachannel/datachannel-gc-expected.txt: Added.
1248 * webrtc/datachannel/datachannel-gc.html: Added.
1250 2017-03-28 Antoine Quint <graouts@apple.com>
1252 REGRESSION (r214386): [ios-simulator] LayoutTest media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html is failing
1253 https://bugs.webkit.org/show_bug.cgi?id=170180
1255 Unreviewed. Restore a value that was mistakenly changed in the fix for webkit.org/b/169962.
1257 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
1258 * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
1260 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1262 Mark fast/history/ios/history-scroll-restoration.html as flaky.
1263 https://bugs.webkit.org/show_bug.cgi?id=169558
1265 Unreviewed test gardening.
1267 * platform/ios-wk2/TestExpectations:
1269 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1271 Mark media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html as failing on ios-simulator.
1272 https://bugs.webkit.org/show_bug.cgi?id=170180
1274 Unreviewed test gardening.
1276 * platform/ios/TestExpectations:
1278 2017-03-28 Youenn Fablet <youenn@apple.com>
1280 LayoutTest webrtc/video-getParameters.html is failing
1281 https://bugs.webkit.org/show_bug.cgi?id=170148
1285 * TestExpectations: Marking webrtc/video-getParameters.html as failing.
1287 2017-03-28 Ryan Haddad <ryanhaddad@apple.com>
1289 Mark webrtc/video-replace-track-to-null.html as flaky.
1290 https://bugs.webkit.org/show_bug.cgi?id=170178
1292 Unreviewed test gardening.
1296 2017-03-28 Jonathan Bedard <jbedard@apple.com>
1298 Moved gardened ios-simulator tests to ios folders
1299 <rdar://problem/30948691>
1301 Unreviewed test re-organization.
1303 Moving ios-simulator test expectations to share as many expectations
1304 as possible with on-device testing.
1306 * platform/ios: Moved from platform/ios-simulator.
1307 * platform/ios-device: Added.
1308 * platform/ios-device-wk1: Added.
1309 * platform/ios-device-wk2: Added.
1310 * platform/ios-simulator: Moved to platform/ios.
1311 * platform/ios-simulator-wk1: Moved to platform/ios-wk1.
1312 * platform/ios-simulator-wk2: Moved to platform/ios-wk2.
1313 * platform/ios-wk1: Moved from platform/ios-simulator-wk1.
1314 * platform/ios-wk2: Moved from platform/ios-simulator-wk2.
1316 2017-03-28 Yoav Weiss <yoav@yoav.ws>
1318 Add a warning for unused link preloads.
1319 https://bugs.webkit.org/show_bug.cgi?id=165670
1321 Reviewed by Youenn Fablet.
1323 * TestExpectations: Added a "Failure Pass" for the flaky charset header test.
1324 * http/tests/preload/download_resources-expected.txt:
1325 * http/tests/preload/download_resources.html: Added references to preloaded resources.
1326 * http/tests/preload/onerror_event-expected.txt:
1327 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1328 * http/tests/preload/onload_event-expected.txt:
1329 * http/tests/preload/onload_event.html: Added references to preloaded resources.
1330 * http/tests/preload/single_download_preload.html: Deflaked.
1331 * http/tests/preload/single_download_preload_headers.php: Removed the charset to avoid double download bug.
1332 * http/tests/preload/single_download_preload_headers_charset-expected.txt: Added.
1333 * http/tests/preload/single_download_preload_headers_charset.php: Flaky test showing the double download bug when charset is declared.
1334 * http/tests/preload/unused_preload_warning-expected.txt: Added.
1335 * http/tests/preload/unused_preload_warning.html: Added.
1337 2017-03-28 Antoine Quint <graouts@apple.com>
1339 REGRESSION: Double-clicking the captions button while the captions popover is open prevents the popover from being opened again
1340 https://bugs.webkit.org/show_bug.cgi?id=170171
1341 <rdar://problem/31095500>
1343 Reviewed by Dean Jackson.
1345 Adding a new test that runs the steps to reproduce the issue, and rebaselining an existing one now that
1346 the "presented" property returns false immediately after calling hide() on the panel.
1348 * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt:
1349 * media/modern-media-controls/tracks-panel/tracks-panel-hide.html:
1350 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Added.
1351 * media/modern-media-controls/tracks-support/tracks-support-show-panel-then-double-click-on-tracks-button.html: Added.
1353 2017-03-28 Aaron Chu <aaron_chu@apple.com>
1355 AX: Media controls should be able to be re-activated after faded away
1356 https://bugs.webkit.org/show_bug.cgi?id=170048
1357 <rdar://problem/30157179>
1359 Reviewed by Antoine Quint.
1361 * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt: Added.
1362 * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html: Added.
1364 2017-03-28 Antoine Quint <graouts@apple.com>
1366 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1367 https://bugs.webkit.org/show_bug.cgi?id=169145
1368 <rdar://problem/17048858>
1370 Reviewed by Dean Jackson.
1372 We add new tests for media documents and related features that cover the following cases:
1374 - checking <video> with only audio tracks does not show the fullscreen button
1375 - checking <video> with only audio tracks does not show the picture-in-picture button
1376 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1378 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1379 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1380 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1381 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1382 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1383 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1384 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1385 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1386 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1387 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1388 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1389 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1390 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1391 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1392 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1393 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1394 * platform/ios-simulator/TestExpectations:
1395 * platform/mac/TestExpectations:
1397 2017-03-27 Said Abou-Hallawa <sabouhallawa@apple.com>
1399 REGRESSION(213764): Large images should not be decoded asynchronously when they are drawn on a canvas
1400 https://bugs.webkit.org/show_bug.cgi?id=169771
1402 Reviewed by Simon Fraser.
1404 * fast/images/animated-image-different-dest-size-expected.html: Added.
1405 * fast/images/animated-image-different-dest-size.html: Added.
1406 This test crashes without this patch.
1408 * fast/images/animated-image-loop-count.html:
1409 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1411 * fast/images/async-image-background-image-expected.html: Added.
1412 * fast/images/async-image-background-image.html: Added.
1413 Ensures the background image can be drawn asynchronously if it is large.
1415 * fast/images/async-image-canvas-draw-image-expected.html: Added.
1416 * fast/images/async-image-canvas-draw-image.html: Added.
1417 Ensures the image is drawn synchronously on the canvas regardless of its size.
1419 * fast/images/ordered-animated-image-frames.html:
1420 Clear the memory cache so the test can be not flaky. Running it with -repeat-each was failing.
1422 * fast/images/reset-image-animation-expected.txt:
1423 * fast/images/reset-image-animation.html:
1424 Change how the steps of the test are ordered so the test can be not flaky.
1425 Running it with -repeat-each was failing.
1427 * fast/images/resources/red-green-blue-900-300.png: Added.
1429 2017-03-27 Youenn Fablet <youenn@apple.com>
1431 addIceCandidate should not throw if passed null or undefined
1432 https://bugs.webkit.org/show_bug.cgi?id=170118
1434 Reviewed by Eric Carlson.
1436 Updating test to log addIceCandidate rejection.
1438 * webrtc/datachannel/basic.html:
1439 * webrtc/routines.js:
1442 (onAddIceCandidateError):
1444 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1446 Rebaseline svg/css/getComputedStyle-basic.xhtml for macOS.
1448 Unreviewed test gardening.
1450 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Added.
1451 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Added.
1453 2017-03-27 Antti Koivisto <antti@apple.com>
1455 Loading in-body stylesheets should not block rendering of elements before them
1456 https://bugs.webkit.org/show_bug.cgi?id=169345
1458 Reviewed by Simon Fraser.
1460 * http/tests/incremental/resources/delayed-css.php: Added.
1461 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Added.
1462 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Added.
1464 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1466 Test variation font ranges in the CSS Font Loading API
1467 https://bugs.webkit.org/show_bug.cgi?id=170022
1469 Reviewed by Dean Jackson.
1471 * fast/text/variations/font-loading-api-parse-ranges-expected.txt: Added.
1472 * fast/text/variations/font-loading-api-parse-ranges.html: Added.
1474 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1476 Unreviewed, rolling out r214411.
1478 Two of the LayoutTests for this change time out on ios-
1483 "[Modern Media Controls] Improve media documents across macOS,
1485 https://bugs.webkit.org/show_bug.cgi?id=169145
1486 http://trac.webkit.org/changeset/214411
1488 2017-03-27 Antoine Quint <graouts@apple.com>
1490 [Modern Media Controls] Clicking on the tracks button when the tracks panel is up in a media document pauses the video
1491 https://bugs.webkit.org/show_bug.cgi?id=168517
1492 <rdar://problem/30577636>
1494 Reviewed by Dean Jackson.
1496 * media/video-click-dblckick-standalone.html: We disable modern-media-controls here since we know that this test won't pass with them on.
1498 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1500 Mark media/modern-media-controls/time-label/time-label-white-space-nowrap.html as flaky.
1501 https://bugs.webkit.org/show_bug.cgi?id=169679
1503 Unreviewed test gardening.
1505 * platform/mac/TestExpectations:
1507 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1509 Mark inspector/dom-debugger/dom-breakpoints.html as flaky.
1510 https://bugs.webkit.org/show_bug.cgi?id=170127
1512 Unreviewed test gardening.
1514 * platform/mac/TestExpectations:
1516 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1518 Mark media/modern-media-controls/time-label/time-label.html as flaky.
1519 https://bugs.webkit.org/show_bug.cgi?id=169678
1521 Unreviewed test gardening.
1523 * platform/mac-wk1/TestExpectations:
1525 2017-03-27 Ryan Haddad <ryanhaddad@apple.com>
1527 Marking two modern-media-controls tests as timeouts.
1528 https://bugs.webkit.org/show_bug.cgi?id=170123
1530 Unreviewed test gardening.
1532 * platform/ios-simulator/TestExpectations:
1534 2017-03-27 Youenn Fablet <youenn@apple.com>
1536 Tighten RTCDatachannel creation and parameter getters
1537 https://bugs.webkit.org/show_bug.cgi?id=170081
1539 Reviewed by Eric Carlson.
1541 * webrtc/datachannel/basic-expected.txt:
1542 * webrtc/datachannel/basic.html:
1544 2017-03-27 Youenn Fablet <youenn@apple.com>
1546 Add support for RTCRtpReceiver/RTCRtpSender getParameters
1547 https://bugs.webkit.org/show_bug.cgi?id=170057
1549 Reviewed by Alex Christensen.
1551 * webrtc/video-getParameters-expected.txt: Added.
1552 * webrtc/video-getParameters.html: Added.
1554 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1556 font variation properties don't need to accept numbers
1557 https://bugs.webkit.org/show_bug.cgi?id=169357
1559 Reviewed by Antti Koivisto.
1561 * fast/text/font-selection-font-face-parse-expected.txt:
1562 * fast/text/font-selection-font-face-parse.html:
1563 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1564 * fast/text/font-selection-font-loading-api-parse.html:
1565 * fast/text/font-stretch-parse-expected.txt:
1566 * fast/text/font-stretch-parse.html:
1567 * fast/text/font-style-parse-expected.txt:
1568 * fast/text/font-style-parse.html:
1569 * fast/text/variations/font-selection-properties.html:
1570 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1572 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1574 Implement format specifier for variation fonts
1575 https://bugs.webkit.org/show_bug.cgi?id=169327
1577 Reviewed by Simon Fraser.
1579 * fast/text/variations/font-face-format-expected.html: Added.
1580 * fast/text/variations/font-face-format.html: Added.
1582 2017-03-27 Myles C. Maxfield <mmaxfield@apple.com>
1584 Make sure animation works for font-weight, font-stretch, and font-style
1585 https://bugs.webkit.org/show_bug.cgi?id=169683
1587 Reviewed by Simon Fraser.
1589 * animations/font-variations/font-stretch-expected.txt: Added.
1590 * animations/font-variations/font-stretch.html: Added.
1591 * animations/font-variations/font-style-expected.txt: Added.
1592 * animations/font-variations/font-style.html: Added.
1593 * animations/font-variations/font-weight-expected.txt: Added.
1594 * animations/font-variations/font-weight.html: Added.
1595 * animations/resources/animation-test-helpers.js:
1598 (comparePropertyValue):
1600 2017-03-27 Alex Christensen <achristensen@webkit.org>
1602 Make WebSockets work in network process
1603 https://bugs.webkit.org/show_bug.cgi?id=169930
1605 Reviewed by Youenn Fablet.
1607 * http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
1608 * http/tests/websocket/tests/hybi/network-process-crash-error.html: Added.
1609 * http/tests/websocket/tests/hybi/slow-reply_wsh.py: Added.
1610 (web_socket_do_extra_handshake):
1611 (web_socket_transfer_data):
1612 * platform/ios-simulator-wk1/TestExpectations:
1613 * platform/mac-wk1/TestExpectations:
1614 * platform/win/TestExpectations:
1616 2017-03-27 Antoine Quint <graouts@apple.com>
1618 [Modern Media Controls] Improve media documents across macOS, iPhone and iPad
1619 https://bugs.webkit.org/show_bug.cgi?id=169145
1620 <rdar://problem/17048858>
1622 Reviewed by Dean Jackson.
1624 We add new tests for media documents and related features that cover the following cases:
1626 - checking <video> with only audio tracks does not show the fullscreen button
1627 - checking <video> with only audio tracks does not show the picture-in-picture button
1628 - checking the size used in media documents for audio and video across macOS, iPhone and iPad
1630 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1631 * media/modern-media-controls/fullscreen-support/fullscreen-support-disabled-video-with-audio-tracks-only.html: Added.
1632 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing-expected.txt: Added.
1633 * media/modern-media-controls/media-documents/ipad/media-document-audio-ios-sizing.html: Added.
1634 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing-expected.txt: Added.
1635 * media/modern-media-controls/media-documents/ipad/media-document-video-ios-sizing.html: Added.
1636 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
1637 * media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
1638 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt: Added.
1639 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html: Added.
1640 * media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
1641 * media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
1642 * media/modern-media-controls/media-documents/media-document-video-mac-sizing-expected.txt: Added.
1643 * media/modern-media-controls/media-documents/media-document-video-mac-sizing.html: Added.
1644 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only-expected.txt: Added.
1645 * media/modern-media-controls/pip-support/pip-support-disabled-video-with-audio-tracks-only.html: Added.
1646 * platform/ios-simulator/TestExpectations:
1647 * platform/mac/TestExpectations:
1649 2017-03-25 Aaron Chu <aaron_chu@apple.com>
1651 AX: Media controls are unlabeled
1652 https://bugs.webkit.org/show_bug.cgi?id=169947
1653 <rdar://problem/30153323>
1655 Reviewed by Antoine Quint.
1657 * media/modern-media-controls/airplay-button/airplay-button-expected.txt:
1658 * media/modern-media-controls/airplay-button/airplay-button.html:
1659 * media/modern-media-controls/forward-button/forward-button-expected.txt:
1660 * media/modern-media-controls/forward-button/forward-button.html:
1661 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
1662 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1663 * media/modern-media-controls/icon-button/icon-button-expected.txt:
1664 * media/modern-media-controls/icon-button/icon-button.html:
1665 * media/modern-media-controls/icon-service/icon-service-expected.txt:
1666 * media/modern-media-controls/icon-service/icon-service.html:
1667 * media/modern-media-controls/mute-button/mute-button-expected.txt:
1668 * media/modern-media-controls/mute-button/mute-button.html:
1669 * media/modern-media-controls/pip-button/pip-button-expected.txt:
1670 * media/modern-media-controls/pip-button/pip-button.html:
1671 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
1672 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1673 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
1674 * media/modern-media-controls/rewind-button/rewind-button.html:
1675 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
1676 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1677 * media/modern-media-controls/start-button/start-button-expected.txt:
1678 * media/modern-media-controls/start-button/start-button.html:
1679 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
1680 * media/modern-media-controls/tracks-button/tracks-button.html:
1682 2017-03-25 Carlos Garcia Campos <cgarcia@igalia.com>
1684 Unreviewed GTK+ gardening. Update expectations of several tests.
1686 * platform/gtk/TestExpectations:
1688 2017-03-25 Myles C. Maxfield <mmaxfield@apple.com>
1690 Post-commit test fix after r214394
1691 https://bugs.webkit.org/show_bug.cgi?id=170083
1695 * fast/text/variations/optical-sizing.html:
1697 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1699 Add font-optical-sizing to CSSComputedStyleDeclaration
1700 https://bugs.webkit.org/show_bug.cgi?id=170083
1702 Reviewed by Joseph Pecoraro.
1704 * fast/css/getComputedStyle/computed-style-expected.txt:
1705 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1706 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1707 * fast/css/getComputedStyle/resources/property-names.js:
1708 * fast/text/variations/optical-sizing-expected.txt:
1709 * fast/text/variations/optical-sizing.html:
1710 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Added.
1711 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
1712 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
1714 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1716 Consolidate TestExpectations for media/restore-from-page-cache.html.
1718 Unreviewed test gardening.
1720 * platform/mac/TestExpectations:
1722 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1724 Unreviewed, rolling out r214361.
1726 This change caused flakiness in http/tests/preload tests.
1730 "Add a warning for unused link preloads."
1731 https://bugs.webkit.org/show_bug.cgi?id=165670
1732 http://trac.webkit.org/changeset/214361
1734 2017-03-24 Antoine Quint <graouts@webkit.org>
1736 [Modern Media Controls] Remove placard icon if height is compressed
1737 https://bugs.webkit.org/show_bug.cgi?id=167935
1738 <rdar://problem/30397128>
1740 Reviewed by Dean Jackson.
1742 We add a new test to check that the various designed constraints to toggle display of a placard's
1743 icon, title and description are honored. Also, due to the old layout() method now being called
1744 "commit()", we refactor a relevant test.
1746 * media/modern-media-controls/layout-node/node-made-dirty-during-commit-expected.txt: Added.
1747 * media/modern-media-controls/layout-node/node-made-dirty-during-commit.html: Added.
1748 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt: Added.
1749 * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html: Added.
1751 2017-03-24 Eric Carlson <eric.carlson@apple.com>
1753 [MediaStream] "ideal" constraints passed to getUserMedia should affect fitness score
1754 https://bugs.webkit.org/show_bug.cgi?id=170056
1756 Reviewed by Youenn Fablet.
1758 * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt:
1759 * fast/mediastream/MediaStream-video-element-displays-buffer.html:
1760 * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
1761 * fast/mediastream/apply-constraints-advanced-expected.txt:
1762 * fast/mediastream/apply-constraints-advanced.html:
1763 * fast/mediastream/apply-constraints-video-expected.txt:
1764 * fast/mediastream/apply-constraints-video.html:
1766 2017-03-24 Dean Jackson <dino@apple.com>
1768 Serialization of custom props in longhand should be "" not value of shorthand
1769 https://bugs.webkit.org/show_bug.cgi?id=167699
1770 <rdar://problem/30324200>
1772 Reviewed by Sam Weinig.
1774 * fast/css/variables/rule-property-get-expected.html:
1775 * fast/css/variables/rule-property-get.html:
1777 2017-03-24 Antoine Quint <graouts@webkit.org>
1779 [Modern Media Controls] Captions don't move with the appearance of the inline controls
1780 https://bugs.webkit.org/show_bug.cgi?id=170051
1781 <rdar://problem/30754428>
1783 Reviewed by Dean Jackson.
1785 Add a new test, which would have previously failed, where we check that we account for the controls bar height
1786 when showing captions with the controls bar visible.
1788 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt: Added.
1789 * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html: Added.
1791 2017-03-24 Brent Fulgham <bfulgham@apple.com>
1793 Handle recursive calls to ProcessingInstruction::checkStyleSheet
1794 https://bugs.webkit.org/show_bug.cgi?id=169982
1795 <rdar://problem/31083051>
1797 Reviewed by Antti Koivisto.
1799 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load-expected.txt.
1800 * fast/dom/beforeload/image-removed-during-before-load.html: Copied from LayoutTests/fast/dom/beforeload/image-removed-during-before-load.html.
1801 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load-expected.txt.
1802 * fast/dom/beforeload/recursive-css-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-css-pi-before-load.html.
1803 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load-expected.txt.
1804 * fast/dom/beforeload/recursive-link-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-link-before-load.html.
1805 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt.
1806 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Copied from LayoutTests/fast/dom/beforeload/recursive-xsl-pi-before-load.html.
1807 * fast/dom/beforeload/resources/content.xhtml: Copied from LayoutTests/fast/dom/beforeload/resources/content.xhtml.
1808 * fast/dom/beforeload/resources/pass.css: Copied from LayoutTests/fast/dom/beforeload/resources/pass.css.
1809 * fast/dom/beforeload/resources/test.xsl: Copied from LayoutTests/fast/dom/beforeload/resources/test.xsl.
1811 2017-03-24 Brady Eidson <beidson@apple.com>
1813 A null compound index value crashes the Databases process.
1814 <rdar://problem/30499831> and https://bugs.webkit.org/show_bug.cgi?id=170000
1816 Reviewed by Alex Christensen.
1818 * storage/indexeddb/modern/resources/single-entry-index-invalid-key-crash.js: Added.
1819 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-expected.txt: Added.
1820 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private-expected.txt: Added.
1821 * storage/indexeddb/modern/single-entry-index-invalid-key-crash-private.html: Added.
1822 * storage/indexeddb/modern/single-entry-index-invalid-key-crash.html: Added.
1824 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1826 Skip svg/animations/animations-paused-when-inserted-in-hidden-document* tests on ios-simulator.
1827 https://bugs.webkit.org/show_bug.cgi?id=170068
1829 Unreviewed test gardening.
1831 * platform/ios-simulator/TestExpectations:
1833 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1835 Unreviewed, rolling out r214360.
1837 This change caused 20+ LayoutTest failures.
1841 "Handle recursive calls to
1842 ProcessingInstruction::checkStyleSheet"
1843 https://bugs.webkit.org/show_bug.cgi?id=169982
1844 http://trac.webkit.org/changeset/214360
1846 2017-03-24 Youenn Fablet <youenn@apple.com>
1848 Add support for qpSum in WebRTC stats
1849 https://bugs.webkit.org/show_bug.cgi?id=170060
1851 Reviewed by Eric Carlson.
1853 * webrtc/video-stats.html:
1855 2017-03-24 Daniel Bates <dabates@apple.com>
1857 Prevent new navigations during document unload
1858 https://bugs.webkit.org/show_bug.cgi?id=169934
1859 <rdar://problem/31247584>
1861 Reviewed by Chris Dumez.
1863 Add a test to ensure that we do not cause an assertion fail when calling setTimeout
1864 after starting a navigation from an onunload event handler.
1866 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail-expected.txt: Added.
1867 * fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html: Added.
1869 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1871 Implement font-optical-sizing
1872 https://bugs.webkit.org/show_bug.cgi?id=168895
1874 Reviewed by Dean Jackson.
1876 * fast/text/variations/optical-sizing-expected.txt: Added.
1877 * fast/text/variations/optical-sizing.html: Added.
1879 2017-03-24 Yoav Weiss <yoav@yoav.ws>
1881 Add a warning for unused link preloads.
1882 https://bugs.webkit.org/show_bug.cgi?id=165670
1884 Reviewed by Youenn Fablet.
1886 This adds a test for the unused preload warning, and adapts some of the other preload tests,
1889 * http/tests/preload/download_resources-expected.txt: Changed.
1890 * http/tests/preload/download_resources.html: Added references to preloaded resources.
1891 * http/tests/preload/onerrer_event-expected.txt: Changed.
1892 * http/tests/preload/onerror_event.html: Added references to preloaded resources.
1893 * http/tests/preload/onload_event.html: Added references to preloaded resources.
1894 * http/tests/preload/resources/single_download_preload.html: Deflaked.
1895 * http/tests/preload/unused_preload_warning-expected.txt: Added.
1896 * http/tests/preload/unused_preload_warning.html: Added.
1898 2017-03-24 Brent Fulgham <bfulgham@apple.com>
1900 Handle recursive calls to ProcessingInstruction::checkStyleSheet
1901 https://bugs.webkit.org/show_bug.cgi?id=169982
1902 <rdar://problem/31083051>
1904 Reviewed by Antti Koivisto.
1906 * fast/dom/beforeload/image-removed-during-before-load-expected.txt: Added.
1907 * fast/dom/beforeload/image-removed-during-before-load.html: Added.
1908 * fast/dom/beforeload/recursive-css-pi-before-load-expected.txt: Added.
1909 * fast/dom/beforeload/recursive-css-pi-before-load.html: Added.
1910 * fast/dom/beforeload/recursive-link-before-load-expected.txt: Added.
1911 * fast/dom/beforeload/recursive-link-before-load.html: Added.
1912 * fast/dom/beforeload/recursive-xsl-pi-before-load-expected.txt: Added.
1913 * fast/dom/beforeload/recursive-xsl-pi-before-load.html: Added.
1914 * fast/dom/beforeload/resources/content.xhtml: Added.
1915 * fast/dom/beforeload/resources/pass.css: Added.
1916 * fast/dom/beforeload/resources/test.xsl: Added.
1918 2017-03-24 Myles C. Maxfield <mmaxfield@apple.com>
1920 font-style needs a new CSSValue to make CSSRule.cssText work correctly
1921 https://bugs.webkit.org/show_bug.cgi?id=169258
1923 Reviewed by David Hyatt.
1925 Update tests' expected results.
1927 * fast/text/font-selection-font-face-parse-expected.txt:
1928 * fast/text/font-selection-font-face-parse.html:
1929 * fast/text/font-style-parse-expected.txt:
1930 * fast/text/font-style-parse.html:
1931 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt:
1932 * svg/css/getComputedStyle-basic-expected.txt:
1934 2017-03-24 Youenn Fablet <youenn@apple.com>
1936 Add libwebrtc backend support for RTCRtpSender::replaceTrack
1937 https://bugs.webkit.org/show_bug.cgi?id=169841
1939 Reviewed by Alex Christensen.
1941 * webrtc/audio-replace-track-expected.txt: Added.
1942 * webrtc/audio-replace-track.html: Added.
1943 * webrtc/video-replace-track-expected.txt: Added.
1944 * webrtc/video-replace-track.html: Added.
1945 * webrtc/video-replace-track-to-null-expected.txt: Added.
1946 * webrtc/video-replace-track-to-null.html: Added.
1948 2017-03-24 Ryan Haddad <ryanhaddad@apple.com>
1950 Update TestExpectations for media/restore-from-page-cache.html.
1952 Unreviewed test gardening.
1954 * platform/mac-wk2/TestExpectations:
1955 * platform/mac/TestExpectations:
1957 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
1959 Unreviewed GTK+ gardening. Mark webrtc/video-stats.html as failing.
1961 * platform/gtk/TestExpectations:
1963 2017-03-24 Youenn Fablet <youenn@apple.com>
1965 Add support for DataChannel and MediaStreamTrack stats
1966 https://bugs.webkit.org/show_bug.cgi?id=170031
1968 Reviewed by Eric Carlson.
1970 * webrtc/datachannel/datachannel-stats-expected.txt: Added.
1971 * webrtc/datachannel/datachannel-stats.html: Added.
1972 * webrtc/video-mediastreamtrack-stats-expected.txt: Added.
1973 * webrtc/video-mediastreamtrack-stats.html: Added.
1975 2017-03-24 Chris Dumez <cdumez@apple.com>
1977 Extend svg/animations/animations-paused-disconnected-iframe.html
1978 https://bugs.webkit.org/show_bug.cgi?id=170035
1980 Reviewed by Andreas Kling.
1982 Extend svg/animations/animations-paused-disconnected-iframe.html to cover more things.
1984 * svg/animations/animations-paused-disconnected-iframe-expected.txt:
1985 * svg/animations/animations-paused-disconnected-iframe.html:
1987 2017-03-24 Youenn Fablet <youenn@apple.com>
1989 Fix framesEncoded/framesDecoded RTC stats
1990 https://bugs.webkit.org/show_bug.cgi?id=170024
1992 Reviewed by Eric Carlson.
1994 * webrtc/video-stats-expected.txt: Added.
1995 * webrtc/video-stats.html: Added.
1997 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
1999 Unreviewed GTK+ gardening. Mark media/video-load-require-user-gesture.html as failing after r214338.
2001 * platform/gtk/TestExpectations:
2003 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2005 Unreviewed GTK+ gardening. Rebaseline http/tests/inspector/network/fetch-response-body.html/xhr-response-body.html after r214338.
2007 We are now getting the right application/json for a file data.json. The soup network backend tries to gess the
2008 mime type from the extension when sniffing is not allowed and the mime type is not known. See bug
2009 webkit.org/b/168299, that was added actually to fix these tests, but at that time we also failed to guess the
2010 mime type and returned application/octet-stream.
2012 * platform/gtk/TestExpectations:
2013 * platform/gtk/http/tests/inspector/network/fetch-response-body-expected.txt: Added.
2014 * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt: Added.
2016 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2018 Unreviewed GTK+ gardening. Rebaseline fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html after r214338.
2020 We are now getting a MIME type for otf files.
2022 * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2024 2017-03-24 Per Arne Vollan <pvollan@apple.com>
2026 Text stroke is sometimes clipped on video captions.
2027 https://bugs.webkit.org/show_bug.cgi?id=170006
2029 Reviewed by Eric Carlson.
2031 * media/track/track-css-stroke-cues-expected.txt:
2032 * media/track/track-css-stroke-cues.html:
2034 2017-03-24 Carlos Garcia Campos <cgarcia@igalia.com>
2036 [GTK] Add MIMETypeRegistry implementation using xdgmime and remove the GTK+ one
2037 https://bugs.webkit.org/show_bug.cgi?id=170001
2039 Reviewed by Michael Catanzaro.
2041 Remove platform specific expectations of two test because now we do the same as other wk2 ports.
2043 * platform/gtk/TestExpectations:
2045 2017-03-23 Antti Koivisto <antti@apple.com>
2047 Revert r213712, caused iPad PLT regression
2048 https://bugs.webkit.org/show_bug.cgi?id=170040
2052 * http/tests/incremental/stylesheet-body-incremental-rendering-expected.html: Removed.
2053 * http/tests/incremental/stylesheet-body-incremental-rendering.html: Removed.
2055 2017-03-23 Chris Dumez <cdumez@apple.com>
2057 SVG animations are not paused when their <svg> element is removed from the document
2058 https://bugs.webkit.org/show_bug.cgi?id=170030
2059 <rdar://problem/31230252>
2061 Reviewed by Dean Jackson.
2063 Add layout test coverage.
2065 * svg/animations/animations-paused-when-removed-from-document-expected.txt: Added.
2066 * svg/animations/animations-paused-when-removed-from-document.html: Added.
2068 2017-03-22 Myles C. Maxfield <mmaxfield@apple.com>
2070 font shorthand should accept variation values
2071 https://bugs.webkit.org/show_bug.cgi?id=168998
2073 Reviewed by Simon Fraser.
2075 * fast/text/font-style-parse-expected.txt:
2076 * fast/text/font-style-parse.html:
2077 * fast/text/font-weight-parse-expected.txt:
2078 * fast/text/font-weight-parse.html:
2080 2017-03-23 Chris Dumez <cdumez@apple.com>
2082 SVG animations are not paused when inserted into a hidden page
2083 https://bugs.webkit.org/show_bug.cgi?id=170026
2084 <rdar://problem/31228704>
2086 Reviewed by Andreas Kling.
2088 Add layout test coverage.
2090 * svg/animations/animations-paused-when-inserted-in-hidden-document-expected.txt: Added.
2091 * svg/animations/animations-paused-when-inserted-in-hidden-document.html: Added.
2092 * svg/animations/animations-paused-when-inserted-in-hidden-document2-expected.txt: Added.
2093 * svg/animations/animations-paused-when-inserted-in-hidden-document2.html: Added.
2095 == Rolled over to ChangeLog-2017-03-23 ==