1 2017-07-05 Zalan Bujtas <zalan@apple.com>
3 REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
4 https://bugs.webkit.org/show_bug.cgi?id=174070
6 Reviewed by Simon Fraser.
8 * fast/css/getComputedStyle/computed-style-expected.txt:
10 2017-07-05 Devin Rousso <drousso@apple.com>
12 Web Inspector: Allow users to log any tracked canvas context
13 https://bugs.webkit.org/show_bug.cgi?id=173397
14 <rdar://problem/33111581>
16 Reviewed by Joseph Pecoraro.
18 * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
19 * inspector/canvas/resolveCanvasContext-2d.html: Added.
20 * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
21 * inspector/canvas/resolveCanvasContext-webgl.html: Added.
22 * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
23 * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
24 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
25 * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
26 * platform/gtk/TestExpectations:
27 * platform/ios/TestExpectations:
28 * platform/win/TestExpectations:
30 2017-07-05 Antti Koivisto <antti@apple.com>
32 Low memory notification shouldn't cause style recalc
33 https://bugs.webkit.org/show_bug.cgi?id=173574
34 <rdar://problem/32616997>
36 Reviewed by Andreas Kling.
38 * platform/mac/printing/width-overflow-expected.txt:
40 1px width change that doesn't affect what is being tested.
42 2017-07-05 Jonathan Bedard <jbedard@apple.com>
44 Move internal iOS 11 TestExpectations to OpenSource
45 <rdar://problem/32717028>
47 Unreviewed test gardening.
49 * platform/ios-11: Added.
51 2017-07-05 Matt Lewis <jlewis3@apple.com>
53 Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
54 https://bugs.webkit.org/show_bug.cgi?id=168937
56 Unreviewed test gardening.
58 * platform/mac-wk2/TestExpectations:
60 2017-07-05 Charlie Turner <cturner@igalia.com>
62 Incorrect IfModule on Fedora with with PHP 7
63 https://bugs.webkit.org/show_bug.cgi?id=174159
65 Reviewed by Michael Catanzaro.
67 * http/conf/fedora-httpd-2.4-php7.conf:
69 2017-07-05 Youenn Fablet <youenn@apple.com>
71 Receiving tracks should be ended when peer connection is being closed
72 https://bugs.webkit.org/show_bug.cgi?id=174109
74 Reviewed by Eric Carlson.
76 * webrtc/peer-connection-track-end-expected.txt: Added.
77 * webrtc/peer-connection-track-end.html: Added.
79 2017-07-04 Antti Koivisto <antti@apple.com>
81 FrameView should not set RenderView::logicalWidth directly for printing
82 https://bugs.webkit.org/show_bug.cgi?id=174135
84 Reviewed by Zalan Bujtas.
86 * platform/mac/printing/width-overflow-expected.txt:
88 This is a progression, view and root element sizes now match.
89 Printing output is not affected.
91 2017-07-03 Saam Barati <sbarati@apple.com>
93 LayoutTest workers/bomb.html is a Crash
94 https://bugs.webkit.org/show_bug.cgi?id=167757
95 <rdar://problem/33086462>
97 Reviewed by Keith Miller.
99 * platform/mac-wk2/TestExpectations:
101 2017-07-03 Matt Lewis <jlewis3@apple.com>
103 Removed expectations and skipped workers/bomb.html on mac.
104 https://bugs.webkit.org/show_bug.cgi?id=167757
106 Unreviewed test gardening.
108 * platform/mac-wk2/TestExpectations:
109 * platform/mac/TestExpectations:
111 2017-07-03 Myles C. Maxfield <mmaxfield@apple.com>
113 REGRESSION(Variation Fonts): Specifying Skia by PostScript name does not yield the expected result
114 https://bugs.webkit.org/show_bug.cgi?id=174079
115 <rdar://problem/33040854>
117 Reviewed by Alex Christensen.
119 * fast/text/variations/skia-postscript-name-expected-mismatch.html: Added.
120 * fast/text/variations/skia-postscript-name.html: Added.
121 * platform/ios-simulator/TestExpectations:
123 2017-07-03 Per Arne Vollan <pvollan@apple.com>
125 [Win] Update expectations for layout tests.
126 https://bugs.webkit.org/show_bug.cgi?id=172437
128 Unreviewed test gardening, update test expectations for failing tests.
130 * platform/win/TestExpectations:
132 2017-07-03 Brady Eidson <beidson@apple.com>
134 Switch all WebKit API related to favicons from WebIconDatabase over to new WebCore::IconLoader mechanism.
135 https://bugs.webkit.org/show_bug.cgi?id=174073
137 Reviewed by Andy Estes.
139 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Updated results to actually catch
140 the load being blocked due to CSP.
142 2017-07-03 Matt Lewis <jlewis3@apple.com>
144 Marked media/track/track-cues-sorted-before-dispatch.html as flaky
145 https://bugs.webkit.org/show_bug.cgi?id=168092
147 Unreviewed test gardening.
149 * platform/wk2/TestExpectations:
151 2017-07-03 Youenn Fablet <youenn@apple.com>
153 WebAudioSourceProviderAVFObjC should not reconfigure for each data call
154 https://bugs.webkit.org/show_bug.cgi?id=174101
156 Reviewed by Eric Carlson.
159 * webrtc/peer-connection-audio-mute2.html:
160 * webrtc/peer-connection-remote-audio-mute2.html:
162 2017-07-03 Alex Christensen <achristensen@webkit.org>
164 Rebase test after r219024
165 https://bugs.webkit.org/show_bug.cgi?id=174051
167 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
169 2017-07-03 Jonathan Bedard <jbedard@apple.com>
171 Run webgl tests on iOS ports
172 https://bugs.webkit.org/show_bug.cgi?id=173000
174 Unreviewed test gardening.
176 * platform/ios-device/TestExpectations: Garden webgl tests.
177 * platform/ios-simulator/TestExpectations: Ditto.
178 * platform/ios/TestExpectations: Ditto.
179 * platform/ios/fast/canvas/webgl: Added.
180 * platform/ios/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
181 * platform/ios/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
183 2017-07-02 Ryosuke Niwa <rniwa@webkit.org>
185 REGRESSION(r218910): Crash inside textMarkerDataForFirstPositionInTextControl
186 https://bugs.webkit.org/show_bug.cgi?id=174077
187 <rdar://problem/33083972>
189 Reviewed by Chris Fleizach.
191 Added a regression test for changing the input element's type during editing.
193 * accessibility/mac/input-type-change-crash-expected.txt: Added.
194 * accessibility/mac/input-type-change-crash.html: Added.
196 2017-07-03 Saam Barati <sbarati@apple.com>
198 Unreviewed. Mark workers/bomb.html as flaky.
200 * platform/ios-device/TestExpectations:
201 * platform/ios-wk2/TestExpectations:
202 * platform/mac/TestExpectations:
204 2017-07-03 Devin Rousso <drousso@apple.com>
206 Web Inspector: Support listing WebGL2 and WebGPU contexts
207 https://bugs.webkit.org/show_bug.cgi?id=173396
209 Reviewed by Joseph Pecoraro.
211 * inspector/canvas/create-canvas-contexts-expected.txt: Removed.
212 * inspector/canvas/create-canvas-contexts.html: Removed.
213 * inspector/canvas/create-context-2d-expected.txt: Added.
214 * inspector/canvas/create-context-2d.html: Added.
215 * inspector/canvas/create-context-webgl-expected.txt: Added.
216 * inspector/canvas/create-context-webgl.html: Added.
217 * inspector/canvas/create-context-webgl2-expected.txt: Added.
218 * inspector/canvas/create-context-webgl2.html: Added.
219 * inspector/canvas/create-context-webgpu-expected.txt: Added.
220 * inspector/canvas/create-context-webgpu.html: Added.
221 * inspector/canvas/resources/create-context-utilities.css: Added.
223 * inspector/canvas/resources/create-context-utilities.js: Added.
224 (createAttachedCanvas):
225 (createDetachedCanvas):
228 (TestPage.registerInitializer.awaitCanvasAdded):
229 (TestPage.registerInitializer.awaitCanvasRemoved):
230 (TestPage.registerInitializer.window.initializeTestSuite):
231 (TestPage.registerInitializer.window.addSimpleTestCase):
232 (TestPage.registerInitializer.window.addCSSCanvasTestCase):
233 * platform/gtk/TestExpectations:
234 * platform/ios/TestExpectations:
235 * platform/mac/TestExpectations:
236 * platform/win/TestExpectations:
237 Split the existing canvas lifecycle tests into one for each context type. This allows
238 platforms that don't support certain context types to ignore just those tests (e.g. WebGPU).
240 2017-07-03 Chris Fleizach <cfleizach@apple.com>
242 AX: role="none" (or presentation) does not work on iframes
243 https://bugs.webkit.org/show_bug.cgi?id=173930
244 <rdar://problem/33034347>
246 Reviewed by Ryosuke Niwa.
248 * accessibility/presentation-role-iframe-expected.txt: Added.
249 * accessibility/presentation-role-iframe.html: Added.
251 2017-07-03 Alex Christensen <achristensen@webkit.org>
253 Rebase test after r219024
254 https://bugs.webkit.org/show_bug.cgi?id=174051
256 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
258 2017-07-03 Matt Lewis <jlewis3@apple.com>
260 Unreviewed, rolling out r219030.
262 This was a rebaseline of a test that was broken with revision
267 "Rebase test after r219024"
268 https://bugs.webkit.org/show_bug.cgi?id=174051
269 http://trac.webkit.org/changeset/219030
271 2017-07-03 Zan Dobersek <zdobersek@igalia.com>
273 [GCrypt] Implement CryptoKeyEC SPKI exports
274 https://bugs.webkit.org/show_bug.cgi?id=173646
276 Reviewed by Jiewen Tan.
278 * platform/gtk/TestExpectations:
279 Unskip tests that cover SPKI exports of EC keys.
281 2017-07-02 Sam Weinig <sam@webkit.org>
283 [WebIDL] Remove special casing for RegExp which is no longer required by the spec
284 https://bugs.webkit.org/show_bug.cgi?id=174025
286 Reviewed by Chris Dumez.
288 * fast/files/blob-constructor-expected.txt:
289 * fast/files/blob-constructor.html:
290 * fast/files/file-constructor-expected.txt:
291 * fast/files/file-constructor.html:
292 Update tests/results for change in conversions of RegExp.
294 2017-07-01 Myles C. Maxfield <mmaxfield@apple.com>
296 REGRESSION(r218371): Reeder's default font is Times instead of San Francisco
297 https://bugs.webkit.org/show_bug.cgi?id=173617
298 <rdar://problem/32969819>
300 Reviewed by Simon Fraser.
302 * fast/text/font-face-local-system-expected.html: Added.
303 * fast/text/font-face-local-system.html: Added.
305 2017-06-30 Said Abou-Hallawa <sabouhallawa@apple.com>
307 If an image appears more than once on a page, decoding for painting one instance repaints them all
308 https://bugs.webkit.org/show_bug.cgi?id=169944
310 Reviewed by Simon Fraser.
312 * fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
313 * fast/images/async-image-multiple-clients-repaint.html: Added.
314 * platform/ios-simulator/fast/images: Added.
315 * platform/ios-simulator/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
317 2017-06-30 Jonathan Bedard <jbedard@apple.com>
319 Run webgl tests on iOS ports
320 https://bugs.webkit.org/show_bug.cgi?id=173000
322 Unreviewed test gardening.
324 * platform/ios/TestExpectations: Enable webgl, fast/canvas/webgl and http/tests/webgl.
326 2017-06-30 Matt Baker <mattbaker@apple.com>
328 Web Inspector: AsyncStackTrace nodes can be corrupted when truncating
329 https://bugs.webkit.org/show_bug.cgi?id=173840
330 <rdar://problem/30840820>
332 Reviewed by Joseph Pecoraro.
334 Add a test for truncating a branching asynchronous stack trace.
336 * inspector/debugger/truncate-async-stack-trace-expected.txt: Added.
337 * inspector/debugger/truncate-async-stack-trace.html: Added.
339 2017-06-30 Alex Christensen <achristensen@webkit.org>
341 Rebase test after r219024
342 https://bugs.webkit.org/show_bug.cgi?id=174051
344 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
345 This was an intentional change making URL parsing how it was before r215096 for URLs with non-special schemes.
347 2017-06-30 Matt Lewis <jlewis3@apple.com>
349 Marked test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getKey.html as flaky.
350 https://bugs.webkit.org/show_bug.cgi?id=173068
352 Unreviewed test gardening.
354 * platform/mac/TestExpectations:
356 2017-06-30 Chris Dumez <cdumez@apple.com>
358 Move store logic from WebResourceLoadStatisticsManager to WebResourceLoadStatisticsStore
359 https://bugs.webkit.org/show_bug.cgi?id=174038
361 Reviewed by Brent Fulgham.
363 Fix typo in testRunner API.
365 * http/tests/loading/resourceLoadStatistics/grandfathering.html:
366 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
367 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
368 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
369 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
370 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
371 * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
373 2017-06-30 Devin Rousso <drousso@apple.com>
375 Web Inspector: Default string comparisons to treat numeric characters as numbers
376 https://bugs.webkit.org/show_bug.cgi?id=173984
378 Reviewed by Joseph Pecoraro.
380 * inspector/unit-tests/string-utilities.html:
381 Add tests for String.prototype.extendedLocaleCompare.
383 2017-06-30 Ryosuke Niwa <rniwa@webkit.org>
385 REGRESSION(r214194): Safari leaves a popup window open opened during before unload
386 https://bugs.webkit.org/show_bug.cgi?id=174016
388 Reviewed by Chris Dumez.
390 Added regression tests for navigating a new window, a sibling iframe, and another existing window.
392 * fast/events/before-unload-navigate-different-window-expected.txt: Added.
393 * fast/events/before-unload-navigate-different-window.html: Added.
394 * fast/events/before-unload-open-window-expected.txt: Added.
395 * fast/events/before-unload-open-window.html: Added.
396 * fast/events/before-unload-sibling-frame-expected.txt: Added.
397 * fast/events/before-unload-sibling-frame.html: Added.
398 * fast/events/resources/message-opener.html: Added.
399 * fast/events/resources/message-top.html: Added.
401 2017-06-30 Fujii Hironori <Hironori.Fujii@sony.com>
403 ASSERTION FAILED: !canAnimate() && !m_currentFrame
404 https://bugs.webkit.org/show_bug.cgi?id=173089
406 Reviewed by Said Abou-Hallawa.
408 * fast/images/animated-gif-paint-after-animation-expected.txt: Added.
409 * fast/images/animated-gif-paint-after-animation.html: Added.
410 * fast/images/resources/animated-red-green-1000x1000-repeat-1.gif: Added.
412 2017-06-30 John Wilander <wilander@apple.com>
414 Update expectations for layout tests.
415 https://bugs.webkit.org/show_bug.cgi?id=173940
417 Unreviewed test gardening, update test expectations for failing tests.
419 * platform/wk2/TestExpectations:
420 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
423 2017-06-30 Antoine Quint <graouts@apple.com>
425 Top controls bars should invert with right-to-left user interface layout direction locale
426 https://bugs.webkit.org/show_bug.cgi?id=173989
427 <rdar://problem/32863552>
429 Reviewed by Dean Jackson.
431 Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
432 test that now requires an asynchronous assertion.
434 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
435 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
436 * media/modern-media-controls/mute-button/mute-button-expected.txt:
437 * media/modern-media-controls/mute-button/mute-button.html:
438 * platform/mac/TestExpectations:
440 2017-06-30 Dean Jackson <dino@apple.com>
442 REGRESSION (High Sierra): Gradient LayoutTests are failing
443 https://bugs.webkit.org/show_bug.cgi?id=174015
444 <rdar://problem/32332022>
446 Reviewed by Tim Horton.
448 Add the fudge factor to more of the gradient tests.
450 * canvas/philip/tests.js:
451 (_assertPixelWithGradientNoise): Bump the factor up a bit.
452 * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
453 * canvas/philip/tests/2d.gradient.interpolate.solid.html:
454 * canvas/philip/tests/2d.gradient.radial.transform.1.html:
455 * canvas/philip/tests/2d.gradient.radial.transform.2.html:
456 * canvas/philip/tests/2d.gradient.radial.transform.3.html:
457 * canvas/philip/tests/initial.reset.gradient.html:
459 2017-06-29 Chris Fleizach <cfleizach@apple.com>
461 AX: Cannot call setValue() on contenteditable or ARIA text controls
462 https://bugs.webkit.org/show_bug.cgi?id=173520
464 Reviewed by Ryosuke Niwa.
466 * accessibility/mac/set-value-editable-types-expected.txt: Added.
467 * accessibility/mac/set-value-editable-types.html: Added.
469 2017-06-28 Simon Fraser <simon.fraser@apple.com>
471 getBoundingClientRect returns wrong value for combination of page zoom and scroll
472 https://bugs.webkit.org/show_bug.cgi?id=173841
473 rdar://problem/32983841
475 Reviewed by Dean Jackson.
477 * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
478 * fast/events/simulated-click-zoomed-expected.txt: Added.
479 * fast/events/simulated-click-zoomed.html: Added.
480 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
481 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
482 * platform/ios/TestExpectations:
483 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
485 2017-06-29 John Wilander <wilander@apple.com>
487 Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
488 https://bugs.webkit.org/show_bug.cgi?id=173940
489 <rdar://problem/33018125>
491 Reviewed by Brent Fulgham.
493 * platform/wk2/TestExpectations:
494 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
495 is now expected to pass.
497 2017-06-29 Sam Weinig <sam@webkit.org>
499 [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
500 https://bugs.webkit.org/show_bug.cgi?id=173961
502 Reviewed by Darin Adler.
504 * js/dom/dot-node-base-exception-expected.txt: Removed.
505 * js/dom/dot-node-base-exception.html: Removed.
506 * js/dom/script-tests/dot-node-base-exception.js: Removed.
507 Remove now obsolete test.
509 2017-06-29 Commit Queue <commit-queue@webkit.org>
511 Unreviewed, rolling out r218512.
512 https://bugs.webkit.org/show_bug.cgi?id=173981
514 "It changes the behavior of the JS API's JSEvaluateScript
515 which breaks TurboTax" (Requested by saamyjoon on #webkit).
519 "test262: Completion values for control flow do not match the
521 https://bugs.webkit.org/show_bug.cgi?id=171265
522 http://trac.webkit.org/changeset/218512
524 2017-06-29 Alex Christensen <achristensen@webkit.org>
526 WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
527 https://bugs.webkit.org/show_bug.cgi?id=173980
529 Reviewed by Tim Horton.
531 * http/tests/contentextensions/top-url-expected.txt: Added.
532 * http/tests/contentextensions/top-url.html: Added.
533 * http/tests/contentextensions/top-url.html.json: Added.
535 2017-06-29 JF Bastien <jfbastien@apple.com>
537 WebAssembly: disable some APIs under CSP
538 https://bugs.webkit.org/show_bug.cgi?id=173892
539 <rdar://problem/32914613>
541 Reviewed by Daniel Bates.
543 These tests are basically the same as eval-blocked, but with
544 WebAssembly APIs instead of eval.
546 Disable all of them on iOS simulator which doesn't support
547 WebAssembly (whereas iOS does).
549 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
550 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
551 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
552 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
553 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
554 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
555 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
556 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
557 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
558 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
559 * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
560 * platform/ios-simulator/TestExpectations:
562 2017-06-29 Antoine Quint <graouts@apple.com>
564 Full stop shows to the right of the picture-in-picture localised string in Hebrew
565 https://bugs.webkit.org/show_bug.cgi?id=173966
566 <rdar://problem/32847376>
568 Reviewed by Dean Jackson.
570 * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
571 * media/modern-media-controls/placard/placard-ltr.html: Added.
573 2017-06-29 Romain Bellessort <romain.bellessort@crf.canon.fr>
575 [Readable Streams API] Fix ReadableStream "strategy" argument handling
576 https://bugs.webkit.org/show_bug.cgi?id=172716
578 Reviewed by Xabier Rodriguez-Calvar.
580 Added new tests and updated some existing ones based on the newly
583 * streams/readable-byte-stream-controller-expected.txt: Updated.
584 * streams/readable-byte-stream-controller.js: Updated.
586 2017-06-29 Antti Koivisto <antti@apple.com>
588 NAS4Free Pop-down menus take 3 seconds to appear
589 https://bugs.webkit.org/show_bug.cgi?id=173967
590 <rdar://problem/32690114>
592 Reviewed by Andreas Kling.
594 * compositing/backing/non-composited-visibility-change-expected.html: Added.
595 * compositing/backing/non-composited-visibility-change.html: Added.
597 2017-06-28 Per Arne Vollan <pvollan@apple.com>
599 [Win] Update expectations for layout tests.
600 https://bugs.webkit.org/show_bug.cgi?id=172437
602 Unreviewed test gardening, update test expectations for failing tests.
604 * platform/win/TestExpectations:
606 2017-06-27 Myles C. Maxfield <mmaxfield@apple.com>
608 [iOS] Cannot italicize or bold text rendered with text styles
609 https://bugs.webkit.org/show_bug.cgi?id=173634
611 Reviewed by Darin Adler.
613 * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
614 * fast/text/ipad/bold-tall-body-text-style.html: Added.
616 2017-06-28 Devin Rousso <drousso@apple.com>
618 Web Inspector: Instrument active pixel memory used by canvases
619 https://bugs.webkit.org/show_bug.cgi?id=173087
620 <rdar://problem/32719261>
622 Reviewed by Joseph Pecoraro.
624 * inspector/canvas/memory-expected.txt: Added.
625 * inspector/canvas/memory.html: Added.
627 2017-06-28 Ryan Haddad <ryanhaddad@apple.com>
629 Skip webrtc/video-replace-muted-track.html on iOS.
630 https://bugs.webkit.org/show_bug.cgi?id=173608
632 Unreviewed test gardening.
634 * platform/ios-wk2/TestExpectations:
636 2017-06-28 Antoine Quint <graouts@apple.com>
638 Volume controls should be hidden when AirPlay is active
639 https://bugs.webkit.org/show_bug.cgi?id=173933
640 <rdar://problem/33011931>
642 Reviewed by Dean Jackson.
644 Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
645 in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
648 * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
649 * media/modern-media-controls/airplay-support/airplay-support.html:
650 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
651 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
652 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
653 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
654 * platform/mac/TestExpectations:
656 2017-06-28 Matt Lewis <jlewis3@apple.com>
658 Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
659 https://bugs.webkit.org/show_bug.cgi?id=172834
661 Unreviewed test gardening.
663 * platform/mac-wk2/TestExpectations:
665 2017-06-28 Matt Lewis <jlewis3@apple.com>
667 Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
668 https://bugs.webkit.org/show_bug.cgi?id=173499
670 Unreviewed test gardening.
672 * platform/wk2/TestExpectations:
674 2017-06-28 Antoine Quint <graouts@apple.com>
676 Media controls volume glyph does not have the correct material
677 https://bugs.webkit.org/show_bug.cgi?id=173918
678 <rdar://problem/33012697>
680 Reviewed by Eric Carlson.
682 Add a new test to check the mute button is correctly hosted in the top-right controls bar
683 when width becomes scarce.
685 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
686 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
687 * platform/mac/TestExpectations:
689 2017-06-28 Fujii Hironori <Hironori.Fujii@sony.com>
691 [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
692 https://bugs.webkit.org/show_bug.cgi?id=173916
694 Unreviewed test gardening.
696 * platform/gtk/TestExpectations: Marked it Skip.
698 2017-06-27 Joseph Pecoraro <pecoraro@apple.com>
700 Web Inspector: Cleanup RemoteObject tests
701 https://bugs.webkit.org/show_bug.cgi?id=173885
703 Reviewed by Matt Baker.
705 * inspector/model/remote-object-dom.html: Added.
706 * inspector/model/remote-object-expected.txt:
707 * inspector/model/remote-object.html:
708 Split out DOM results (which differ across ports and features).
710 * inspector/model/resources/remote-object-utilities.js:
711 (TestPage.registerInitializer.window.runSteps):
712 This should have been a continue not a return.
714 * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
715 * platform/mac/inspector/model/remote-object-expected.txt: Removed.
716 Platform expectations are now limited to just the DOM test.
718 2017-06-27 Caio Lima <ticaiolima@gmail.com>
720 [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
721 https://bugs.webkit.org/show_bug.cgi?id=167962
723 Reviewed by Saam Barati.
725 * js/parser-syntax-check-expected.txt:
726 * js/script-tests/parser-syntax-check.js:
728 2017-06-27 Yusuke Suzuki <utatane.tea@gmail.com>
730 Unreviewed, unmark workers/bomb.html flakiness after r218856
732 * platform/gtk-wayland/TestExpectations:
733 * platform/ios-device/TestExpectations:
734 * platform/ios-wk2/TestExpectations:
735 * platform/mac/TestExpectations:
737 2017-06-27 Matt Lewis <jlewis3@apple.com>
739 Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
740 https://bugs.webkit.org/show_bug.cgi?id=173499
742 Unreviewed test gardening.
744 * platform/wk2/TestExpectations:
746 2017-06-27 Antoine Quint <graouts@apple.com>
748 [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
749 https://bugs.webkit.org/show_bug.cgi?id=173858
750 <rdar://problem/32643171>
752 Reviewed by Dean Jackson.
754 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
755 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
757 2017-06-27 Antoine Quint <graouts@apple.com>
759 Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
760 https://bugs.webkit.org/show_bug.cgi?id=173891
761 <rdar://problem/33011855>
763 Reviewed by Dean Jackson.
765 Update the Placard test to check that its <button> is disabled.
767 * media/modern-media-controls/placard/placard-expected.txt:
768 * media/modern-media-controls/placard/placard.html:
770 2017-06-27 Jeremy Jones <jeremyj@apple.com>
772 Disable m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause
773 https://bugs.webkit.org/show_bug.cgi?id=173843
774 rdar://problem/32982431
776 Reviewed by Eric Carlson.
778 Some pages may not have a fullscreen button, so disabled m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause.
780 * media/media-fullscreen-pause-inline-expected.txt: Added.
781 * media/media-fullscreen-pause-inline.html: Added.
782 * platform/mac-wk2/TestExpectations:
784 2017-06-27 Saam Barati <sbarati@apple.com>
786 Function constructor needs to follow the spec and validate parameters and body independently
787 https://bugs.webkit.org/show_bug.cgi?id=173303
788 <rdar://problem/32732526>
790 Reviewed by Keith Miller.
792 * fast/dom/attribute-event-listener-errors-expected.txt:
793 * fast/events/attribute-listener-deletion-crash-expected.txt:
794 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
795 * js/dom/invalid-syntax-for-function-expected.txt:
797 2017-06-27 John Wilander <wilander@apple.com>
799 Resource Load Statistics: Add telemetry
800 https://bugs.webkit.org/show_bug.cgi?id=173499
801 <rdar://problem/32826094>
803 Reviewed by Brent Fulgham.
805 * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Added.
806 * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Added.
807 * platform/wk2/TestExpectations:
808 Enabled here since ResourceLoadStatistics is WK2-only.
810 2017-06-27 Joseph Pecoraro <pecoraro@apple.com>
812 Web Inspector: Crash generating object preview for ArrayIterator
813 https://bugs.webkit.org/show_bug.cgi?id=173754
814 <rdar://problem/32859012>
816 Reviewed by Saam Barati.
818 * platform/mac/inspector/model/remote-object-expected.txt:
819 * inspector/model/remote-object-expected.txt:
820 * inspector/model/remote-object.html:
821 Test generating a preview for an ArrayIterator that has had a `return` property added to it.
823 * inspector/model/remote-object-mutated-iterators-expected.txt: Added.
824 * inspector/model/remote-object-mutated-iterators.html: Added.
825 Test generating a preview for different iterators after the IteratorPrototypes have been mutated.
827 * inspector/model/resources/remote-object-utilities.js: Added.
829 (TestPage.registerInitializer):
830 (TestPage.registerInitializer.checkComplete):
831 (TestPage.registerInitializer.window.runSteps):
832 Share code for remote-object dump tests.
834 2017-06-27 Frederic Wang <fwang@igalia.com>
836 Some tests to verify forbidden frame navigation time out
837 https://bugs.webkit.org/show_bug.cgi?id=173657
839 Reviewed by Chris Dumez.
841 * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt: Add the security error.
842 * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child.html: Adjust
843 the test to catch and dump the exception and complete immediately.
844 * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child-expected.txt:
845 Add the dumped security error exception.
847 2017-06-27 Youenn Fablet <youenn@apple.com>
849 LayoutTest webrtc/datachannel/multiple-connections.html is a flaky timeout
850 https://bugs.webkit.org/show_bug.cgi?id=173853
852 Reviewed by Eric Carlson.
854 * webrtc/datachannel/multiple-connections.html:
856 2017-06-26 Antti Koivisto <antti@apple.com>
858 REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
859 https://bugs.webkit.org/show_bug.cgi?id=173804
860 <rdar://problem/32623745>
862 Reviewed by Simon Fraser.
864 * fast/images/low-memory-decode-expected.txt: Added.
865 * fast/images/low-memory-decode.html: Added.
867 2017-06-26 Matt Lewis <jlewis3@apple.com>
869 Marked media/media-source/media-source-paint-to-canvas.html as flaky.
870 https://bugs.webkit.org/show_bug.cgi?id=173565
872 Unreviewed test gardening.
874 * platform/mac/TestExpectations:
876 2017-06-26 Matt Lewis <jlewis3@apple.com>
878 Marked animations/play-state-suspend.html as flaky.
879 https://bugs.webkit.org/show_bug.cgi?id=173726
881 Unreviewed test gardening.
883 * platform/ios-wk2/TestExpectations:
885 2017-06-26 Jonathan Bedard <jbedard@apple.com>
887 Unreviewed, rolling out r218783.
889 Causing accessibility/mac/setting-attributes-is-
890 asynchronous.html to crash consistently on mac-wk2 Debug
894 "AX: Cannot call setValue() on contenteditable or ARIA text
896 https://bugs.webkit.org/show_bug.cgi?id=173520
897 http://trac.webkit.org/changeset/218783
899 2017-06-26 Youenn Fablet <youenn@apple.com>
901 Make webrtc/video-replace-track-to-null.html more robust
902 https://bugs.webkit.org/show_bug.cgi?id=173834
904 Reviewed by Eric Carlson.
906 * webrtc/video-replace-track-to-null.html:
908 2017-06-26 Joanmarie Diggs <jdiggs@igalia.com>
910 [ATK] Add support for aria-details and aria-errormessage
911 https://bugs.webkit.org/show_bug.cgi?id=172588
913 Reviewed by Chris Fleizach.
915 Add new test cases to relation-types.html.
917 * accessibility/gtk/relation-types-expected.txt:
918 * accessibility/gtk/relation-types.html:
920 2017-06-26 Claudio Saavedra <csaavedra@igalia.com>
922 [WPE][GCrypt] Unreviewed gardening
924 After r218744, land new expectations for AES-CFB tests.
925 * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
926 * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
927 * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
928 * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
929 * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
931 2017-06-26 Per Arne Vollan <pvollan@apple.com>
933 [Win] Update expectations for layout tests.
934 https://bugs.webkit.org/show_bug.cgi?id=172437
936 Unreviewed test gardening, update test expectations for failing tests.
938 * platform/win/TestExpectations:
940 2017-06-25 Youenn Fablet <youenn@apple.com>
942 Remove use of mock webrtc backend factory at injected bundle reset time
943 https://bugs.webkit.org/show_bug.cgi?id=173817
945 Reviewed by Darin Adler.
947 Making some tests less flaky.
950 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
951 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
952 * webrtc/audio-peer-connection-webaudio.html:
953 * webrtc/captureCanvas-webrtc.html:
954 * webrtc/datachannel/bufferedAmountLowThreshold-default-expected.txt: Added.
955 * webrtc/datachannel/bufferedAmountLowThreshold-default.html: Added.
956 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
957 * webrtc/datachannel/bufferedAmountLowThreshold.html:
958 * webrtc/routines.js:
959 * webrtc/video-replace-muted-track.html:
960 * webrtc/video-unmute.html:
962 2017-06-24 Joseph Pecoraro <pecoraro@apple.com>
964 Remove Reflect.enumerate
965 https://bugs.webkit.org/show_bug.cgi?id=173806
967 Reviewed by Yusuke Suzuki.
969 * inspector/model/remote-object-expected.txt:
970 * inspector/model/remote-object.html:
971 * platform/mac/inspector/model/remote-object-expected.txt:
973 2017-06-24 Chris Fleizach <cfleizach@apple.com>
975 AX: Cannot call setValue() on contenteditable or ARIA text controls
976 https://bugs.webkit.org/show_bug.cgi?id=173520
978 Reviewed by Ryosuke Niwa.
980 * accessibility/mac/set-value-editable-types-expected.txt: Added.
981 * accessibility/mac/set-value-editable-types.html: Added.
983 2017-06-23 Chris Dumez <cdumez@apple.com>
985 fast/events/page-visibility-iframe-delete-test.html is flaky
986 https://bugs.webkit.org/show_bug.cgi?id=173798
988 Reviewed by Simon Fraser.
990 Modernize the test and deflake it by not making it rely on a specific order
991 for the visibilitychange events. The event queues are per documents and there
992 is therefore no guarantee those events will fire in frame tree order.
994 * fast/events/page-visibility-iframe-delete-test-expected.txt:
995 * fast/events/page-visibility-iframe-delete-test.html:
997 2017-06-23 Youenn Fablet <youenn@apple.com>
999 Add a binary data channel webrtc test
1000 https://bugs.webkit.org/show_bug.cgi?id=173787
1002 Reviewed by Alex Christensen.
1004 * webrtc/datachannel/binary-expected.txt: Added.
1005 * webrtc/datachannel/binary.html: Added.
1007 2017-06-23 Youenn Fablet <youenn@apple.com>
1009 Set getUserMedia permission to true by default on WTR
1010 https://bugs.webkit.org/show_bug.cgi?id=173610
1012 Reviewed by Alex Christensen.
1014 * fast/mediastream/delayed-permission-allowed.html:
1015 * fast/mediastream/delayed-permission-denied.html:
1017 2017-06-23 Youenn Fablet <youenn@apple.com>
1019 webrtc/routines.js should call createAnswer once setRemoteDescription promise is resolved
1020 https://bugs.webkit.org/show_bug.cgi?id=173785
1022 Reviewed by Alex Christensen.
1024 * webrtc/routines.js:
1026 2017-06-23 Youenn Fablet <youenn@apple.com>
1028 webrtc::WebRtcSession is not handling correctly its state when setLocalDescription fails and is called again
1029 https://bugs.webkit.org/show_bug.cgi?id=173783
1031 Reviewed by Alex Christensen.
1033 * webrtc/libwebrtc/setLocalDescriptionCrash-expected.txt: Added.
1034 * webrtc/libwebrtc/setLocalDescriptionCrash.html: Added.
1036 2017-06-23 Matt Lewis <jlewis3@apple.com>
1038 Added additional test expectations for webrtc/video-replace-muted-track.html.
1039 https://bugs.webkit.org/show_bug.cgi?id=173608
1041 Unreviewed test expectations.
1043 * platform/mac-wk2/TestExpectations:
1045 2017-06-23 Frederic Wang <fwang@igalia.com>
1047 Remove fast/regions/region-leak-js-information-when-disabled-at-runtime.html
1048 https://bugs.webkit.org/show_bug.cgi?id=173784
1050 Reviewed by Simon Fraser.
1052 fast/regions/region-leak-js-information-when-disabled-at-runtime.html is supposed to test
1053 that some JS properties are undefined when CSS regions are disabled at runtime. However, this
1054 part is currently commented out and the test is no longer relevant after r200524. Hence we
1057 * fast/regions/region-leak-js-information-when-disabled-at-runtime-expected.txt: Removed.
1058 * fast/regions/region-leak-js-information-when-disabled-at-runtime.html: Removed.
1060 2017-06-23 Frederic Wang <fwang@igalia.com>
1062 Use window.internals instead of overridePreference to set WebCore settings in tests
1063 https://bugs.webkit.org/show_bug.cgi?id=173714
1065 Reviewed by Simon Fraser.
1067 This commit is a first step to replace the use of testRunner.overridePreference with
1068 internals.settings.set* calls in tests. Such a call will fail immediately and obviously if
1069 its a function that does not exist, and these settings are restored properly between tests.
1070 Some preferences that do not have a WebCore setting or an internals.settings setter are not
1071 handled yet. The temporary failure added in r218480 for fast/frames/flattening/set-preference
1072 is removed and so is a custom expectation caret-mode-document-begin-end for Mac WK1.
1074 * accessibility/gtk/caret-browsing-select-focus.html: Use internals.settings.set* function.
1075 * accessibility/gtk/caret-browsing-text-focus.html: Ditto.
1076 * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html: Ditto.
1077 * accessibility/gtk/caret-offsets.html: Ditto.
1078 * accessibility/gtk/text-in-span-block-in-a-block.html: Ditto.
1079 * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Ditto.
1080 * css3/blending/blend-mode-simple.html: Ditto.
1081 * css3/blending/effect-background-blend-mode.html: Ditto.
1082 * css3/filters/blur-filter-page-scroll-parents.html: Ditto.
1083 * css3/filters/blur-filter-page-scroll-self.html: Ditto.
1084 * css3/filters/blur-filter-page-scroll.html: Ditto.
1085 * css3/filters/effect-blur.html: Ditto.
1086 * css3/filters/effect-brightness-clamping.html: Ditto.
1087 * css3/filters/effect-brightness.html: Ditto.
1088 * css3/filters/effect-combined.html: Ditto.
1089 * css3/filters/effect-contrast.html: Ditto.
1090 * css3/filters/effect-drop-shadow.html: Ditto.
1091 * css3/filters/effect-grayscale.html: Ditto.
1092 * css3/filters/effect-hue-rotate.html: Ditto.
1093 * css3/filters/effect-invert.html: Ditto.
1094 * css3/filters/effect-opacity.html: Ditto.
1095 * css3/filters/effect-saturate.html: Ditto.
1096 * css3/filters/effect-sepia.html: Ditto.
1097 * css3/filters/filter-repaint.html: Ditto.
1098 * css3/filters/null-effect-check.html: Ditto.
1099 * editing/selection/caret-mode-document-begin-end.html: Ditto.
1100 * editing/selection/caret-mode-paragraph-keys-navigation.html: Ditto.
1101 * fast/animation/request-animation-frame-disabled.html: Ditto.
1102 * fast/canvas/canvas-blend-image.html: Ditto.
1103 * fast/canvas/canvas-blend-solid.html: Ditto.
1104 * fast/canvas/canvas-imageSmoothingQuality.html: Ditto.
1105 * fast/canvas/drawImage-with-small-values.html: Ditto.
1106 * fast/images/exif-orientation-composited.html: Ditto.
1107 * fast/images/exif-orientation-css.html: Ditto.
1108 * fast/images/exif-orientation.html: Ditto.
1109 * fast/images/image-controls-basic.html: Ditto.
1110 * fast/parser/pre-html5-parser-quirks.html: Ditto.
1111 * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Ditto.
1112 * http/tests/appcache/disabled.html: Ditto.
1113 * http/tests/contentextensions/block-cookies-in-ping.html: Ditto.
1114 * http/tests/contentextensions/block-ping.html: Ditto.
1115 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Ditto.
1116 * http/tests/contentextensions/hide-on-ping.html: Ditto.
1117 * http/tests/misc/favicon-loads-with-icon-loading-override.html: Ditto.
1118 * http/tests/navigation/ping-attribute/anchor-cookie.html: Ditto.
1119 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Ditto.
1120 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto.
1121 * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Ditto.
1122 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto.
1123 * http/tests/navigation/ping-attribute/area-cookie.html: Ditto.
1124 * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Ditto.
1125 * http/tests/navigation/ping-attribute/area-cross-origin.html: Ditto.
1126 * http/tests/navigation/ping-attribute/area-same-origin.html: Ditto.
1127 * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: Ditto.
1128 * imported/blink/fast/css/image-orientation/image-orientation-dynamic-expected.html: Ditto.
1129 * loader/meta-refresh-disabled.html: Ditto.
1130 * media/crash-closing-page-with-media-as-plugin-fallback.html: Ditto.
1131 * platform/mac-wk1/editing/selection/caret-mode-document-begin-end-expected.txt: Removed.
1132 Mac WK1 now produces the same output as other platforms.
1133 * platform/mac/TestExpectations: Remove the failure for FrameFlattening now that the test
1134 uses internals.settings.set*.
1135 * platform/mac/fast/frames/flattening/set-preference.html: Use internals.settings.set*.
1136 * plugins/crash-restoring-plugin-page-from-page-cache.html: Ditto.
1137 * plugins/frameset-with-plugin-frame.html: Ditto.
1138 * plugins/netscape-plugin-page-cache-works.html: Ditto.
1140 2017-06-23 Chris Dumez <cdumez@apple.com>
1142 [mac-wk1] requestAnimationFrame callbacks may not get serviced
1143 https://bugs.webkit.org/show_bug.cgi?id=173628
1145 Reviewed by Simon Fraser.
1147 Extend layout test coverage.
1149 * fast/events/page-visibility-transition-test-expected.txt:
1150 * fast/events/page-visibility-transition-test.html:
1152 2017-06-23 Zan Dobersek <zdobersek@igalia.com>
1154 [GCrypt] Drop the AES-CFB support
1155 https://bugs.webkit.org/show_bug.cgi?id=173547
1157 Reviewed by Jiewen Tan.
1159 Add GTK+-specific baselines for AES tests that also cover the CFB variation.
1160 These tests still pass because errors are expected, it's just that errors now
1161 occur because the algorithm isn't supported anymore, rather than because of
1162 operation errors due to malformed parameters.
1164 * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
1165 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
1166 * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
1167 * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
1168 * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
1170 2017-06-22 Antti Koivisto <antti@apple.com>
1172 REGRESSION(r217695): Offscreen/overflowed items not being rendered while translating in-frame
1173 https://bugs.webkit.org/show_bug.cgi?id=173732
1175 Reviewed by Simon Fraser.
1177 * compositing/backing/transform-transition-from-outside-view-expected.txt: Added.
1178 * compositing/backing/transform-transition-from-outside-view.html: Added.
1180 2017-06-22 Myles C. Maxfield <mmaxfield@apple.com>
1182 @font-face rules with invalid primary fonts never download their secondary fonts
1183 https://bugs.webkit.org/show_bug.cgi?id=173138
1184 <rdar://problem/32554450>
1186 Reviewed by Simon Fraser.
1188 * fast/text/font-fallback-invalid-load-expected.html: Added.
1189 * fast/text/font-fallback-invalid-load.html: Added.
1190 * fast/text/resources/bogus.svg: Added.
1192 2017-06-22 Youenn Fablet <youenn@apple.com>
1194 Add a test for multi data channel peer connection
1195 https://bugs.webkit.org/show_bug.cgi?id=173735
1197 Reviewed by Eric Carlson.
1199 * webrtc/datachannel/multi-channel-expected.txt: Added.
1200 * webrtc/datachannel/multi-channel.html: Added.
1202 2017-06-22 Antoine Quint <graouts@apple.com>
1204 REGRESSION: LayoutTest media/modern-media-controls/placard-support/placard-support-pip.html is a flaky timeout on Sierra
1205 https://bugs.webkit.org/show_bug.cgi?id=173725
1207 Reviewed by Dean Jackson.
1209 On WK1, this test enters fullscreen rather than PiP (which is unexpected, see webkit.org/b/173729) and thus the button
1210 to exit PiP could not be clicked. But we don't need a button click to exit PiP, so instead we just call a method to
1213 * media/modern-media-controls/placard-support/placard-support-pip.html:
1215 2017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1217 Mark perf/object-keys.html as flaky on iOS.
1218 https://bugs.webkit.org/show_bug.cgi?id=171617
1220 Unreviewed test gardening.
1222 * platform/ios/TestExpectations:
1224 2017-06-22 Zalan Bujtas <zalan@apple.com>
1226 REGRESSION(r214712): Infinite recursion in RenderTable::layout in paginated mode
1227 https://bugs.webkit.org/show_bug.cgi?id=173731
1228 <rdar://problem/32237775>
1230 Reviewed by Antti Koivisto.
1232 * fast/table/caption-bottom-with-pagination-expected.txt: Added.
1233 * fast/table/caption-bottom-with-pagination.html: Added.
1235 2017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1237 Mark media/modern-media-controls/forward-button/forward-button.html as flaky on mac-wk1.
1238 https://bugs.webkit.org/show_bug.cgi?id=168265
1240 Unreviewed test gardening.
1242 * platform/mac-wk1/TestExpectations:
1244 2017-06-22 Joseph Pecoraro <pecoraro@apple.com>
1246 Web Inspector: Pausing with a deep call stack can be very slow, avoid eagerly generating object previews
1247 https://bugs.webkit.org/show_bug.cgi?id=173698
1249 Reviewed by Matt Baker.
1251 * inspector/runtime/getPreview-expected.txt: Added.
1252 * inspector/runtime/getPreview.html: Added.
1253 Test the new protocol command `Runtime.getPreview` as well as the frontend
1254 model method RemoteObject.prototype.updatePreview which uses it with its
1255 own slightly different semantics about when it should be used.
1257 * inspector/debugger/tail-deleted-frames-this-value.html:
1258 This test used `CallFrame.thisObject.preview` so rewrite it to first
1259 load the preview and then check values with it.
1261 2017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1263 Skip fast/forms/file/input-file-write-files-using-open-panel.html on ios-wk2.
1264 https://bugs.webkit.org/show_bug.cgi?id=173733
1266 Unreviewed test gardening.
1268 * platform/ios-wk2/TestExpectations:
1270 2017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1272 Remove TestExpectations for test that were removed in r218651.
1274 Unreviewed test gardening.
1276 * platform/ios/TestExpectations:
1278 2017-06-22 Ryan Haddad <ryanhaddad@apple.com>
1280 Mark webaudio/silent-audio-interrupted-in-background.html as flaky on mac-wk2.
1281 https://bugs.webkit.org/show_bug.cgi?id=172201
1283 Unreviewed test gardening.
1285 * platform/mac-wk2/TestExpectations:
1287 2017-06-22 Matt Lewis <jlewis3@apple.com>
1289 Unreviewed, rolling out r218633.
1291 The test is failing frequently on Sierra Debug and Windows
1295 "AX: Cannot call setValue() on contenteditable or ARIA text
1297 https://bugs.webkit.org/show_bug.cgi?id=173520
1298 http://trac.webkit.org/changeset/218633
1300 2017-06-22 Romain Bellessort <romain.bellessort@crf.canon.fr>
1302 [Readable Streams API] Implement ReadableStreamBYOBReader read()
1303 https://bugs.webkit.org/show_bug.cgi?id=172714
1305 Reviewed by Youenn Fablet.
1307 Added 1 test to check that read() can only be applied to a ReadableStreamBYOBReader.
1308 Other behaviors are checked by WPT (web-platform-tests/streams/readable-byte-streams/general.js).
1310 * streams/readable-stream-byob-reader-expected.txt: Updated.
1311 * streams/readable-stream-byob-reader.js: Added 1 test.
1314 2017-06-22 Youenn Fablet <youenn@apple.com>
1316 [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
1317 https://bugs.webkit.org/show_bug.cgi?id=172602
1318 <rdar://problem/32407693>
1320 Reviewed by Eric Carlson.
1322 * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
1323 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
1324 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
1325 * webrtc/captureCanvas-webrtc-expected.txt:
1326 * webrtc/captureCanvas-webrtc.html:
1328 2017-06-22 Joseph Pecoraro <pecoraro@apple.com>
1330 LayoutTests/inspector/indexeddb/requestDatabaseNames.html: Sort database names to prevent flakiness
1331 https://bugs.webkit.org/show_bug.cgi?id=173699
1333 Reviewed by Alex Christensen.
1335 * inspector/indexeddb/requestDatabaseNames.html:
1336 Sort database names (when more than one) to ensure a consistent order.
1338 2017-06-22 Claudio Saavedra <csaavedra@igalia.com>
1340 [WPE] Skip js geolocation test.
1342 Unreviewed gardening.
1343 Geolocation was disabled since r218553.
1344 * platform/wpe/TestExpectations:
1346 2017-06-22 Claudio Saavedra <csaavedra@igalia.com>
1348 [WPE] Unskip http cache tests.
1350 Unreviewed gardening.
1352 Currently failing tests are the same as in the GTK+ port.
1353 * platform/wpe/TestExpectations:
1355 2017-06-21 Youenn Fablet <youenn@apple.com>
1357 [Fetch API] TypeError when called with body === {}
1358 https://bugs.webkit.org/show_bug.cgi?id=173295
1359 <rdar://problem/32746733>
1361 Reviewed by Sam Weinig.
1363 * fetch/body-init-expected.txt: Added.
1364 * fetch/body-init.html: Added.
1366 2017-06-21 Antoine Quint <graouts@apple.com>
1368 CSS text properties affect <video> shadow root
1369 https://bugs.webkit.org/show_bug.cgi?id=173664
1370 <rdar://problem/32904328>
1372 Reviewed by Dean Jackson.
1374 Add a test that ensures that setting an inheritable style on the <video> does not affect
1375 time labels within the shadow root.
1377 * media/modern-media-controls/time-label/time-label-inherited-text-indent-expected.txt: Added.
1378 * media/modern-media-controls/time-label/time-label-inherited-text-indent.html: Added.
1380 2017-06-21 Joseph Pecoraro <pecoraro@apple.com>
1382 Web Inspector: Using "break on all exceptions" when throwing stack overflow hangs inspector
1383 https://bugs.webkit.org/show_bug.cgi?id=172432
1384 <rdar://problem/29870873>
1386 Reviewed by Saam Barati.
1388 * inspector/debugger/no-pause-out-of-memory-exception-expected.txt: Added.
1389 * inspector/debugger/no-pause-out-of-memory-exception.html: Added.
1390 * inspector/debugger/no-pause-stack-overflow-exception-expected.txt: Added.
1391 * inspector/debugger/no-pause-stack-overflow-exception.html: Added.
1393 2017-06-20 Simon Fraser <simon.fraser@apple.com>
1395 Remove WILL_REVEAL_EDGE_EVENTS code
1396 https://bugs.webkit.org/show_bug.cgi?id=173632
1398 Reviewed by Sam Weinig, Beth Dakin.
1400 Remove will-reveal-edge events, which never took off.
1402 * fast/events/will-reveal-edge-on-div-expected.txt: Removed.
1403 * fast/events/will-reveal-edge-on-div.html: Removed.
1404 * fast/events/will-reveal-edges-body-attributes-expected.txt: Removed.
1405 * fast/events/will-reveal-edges-body-attributes.html: Removed.
1406 * fast/events/will-reveal-edges-event-listeners-expected.txt: Removed.
1407 * fast/events/will-reveal-edges-event-listeners.html: Removed.
1408 * fast/events/will-reveal-edges-window-attributes-expected.txt: Removed.
1409 * fast/events/will-reveal-edges-window-attributes.html: Removed.
1411 2017-06-21 Simon Fraser <simon.fraser@apple.com>
1413 svgPath.getTotalLength() freezes webkit
1414 https://bugs.webkit.org/show_bug.cgi?id=173566
1415 <rdar://problem/32866731>
1417 Reviewed by Dean Jackson.
1419 * svg/custom/path-getTotalLength-hang.html: Added.
1421 2017-06-21 Claudio Saavedra <csaavedra@igalia.com>
1423 [WPE] Unreviewed gardening
1425 Update expectations to known flaky http/appcache tests and also a
1426 couple of flaky crashing tests.
1427 * platform/wpe/TestExpectations:
1429 2017-06-21 Chris Fleizach <cfleizach@apple.com>
1431 AX: Cannot call setValue() on contenteditable or ARIA text controls
1432 https://bugs.webkit.org/show_bug.cgi?id=173520
1434 Reviewed by Ryosuke Niwa.
1436 * accessibility/set-value-editable-types-expected.txt: Added.
1437 * accessibility/set-value-editable-types.html: Added.
1439 2017-06-20 Zan Dobersek <zdobersek@igalia.com>
1441 [GCrypt] Implement CryptoKeyEC SPKI imports
1442 https://bugs.webkit.org/show_bug.cgi?id=172927
1444 Reviewed by Jiewen Tan, Michael Catanzaro and Carlos Garcia Campos.
1446 * platform/gtk/TestExpectations:
1447 Unskip or enable the EC-based SPKI import tests that are now passing.
1449 2017-06-20 Myles C. Maxfield <mmaxfield@apple.com>
1451 Disable font variations on macOS Sierra and iOS 10
1452 https://bugs.webkit.org/show_bug.cgi?id=173618
1453 <rdar://problem/32879164>
1455 Reviewed by Jon Lee.
1457 Update expected test results. The old test results are now High Sierra- and iOS 11-expected.
1459 * fast/css/getComputedStyle/computed-style-expected.txt:
1460 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1461 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1462 * fast/text/font-selection-font-face-parse-expected.txt:
1463 * fast/text/font-selection-font-loading-api-parse-expected.txt:
1464 * fast/text/font-stretch-parse-expected.txt:
1465 * fast/text/font-style-parse-expected.txt:
1466 * fast/text/font-weight-parse-expected.txt:
1467 * platform/ios/TestExpectations:
1468 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-expected.txt: Removed.
1469 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed.
1470 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Removed.
1471 * platform/mac-elcapitan/fast/text/font-selection-font-face-parse-expected.txt: Removed.
1472 * platform/mac-elcapitan/fast/text/font-selection-font-loading-api-parse-expected.txt: Removed.
1473 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt: Removed.
1474 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt: Removed.
1475 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt: Removed.
1476 * platform/mac-elcapitan/svg/css/getComputedStyle-basic-expected.txt: Removed
1477 * platform/mac/TestExpectations:
1478 * platform/mac/svg/css/getComputedStyle-basic-expected.txt: Removed
1480 2017-06-20 Devin Rousso <drousso@apple.com>
1482 Web Inspector: Send context attributes for tracked canvases
1483 https://bugs.webkit.org/show_bug.cgi?id=173327
1485 Reviewed by Joseph Pecoraro.
1487 * inspector/canvas/context-attributes-expected.txt: Added.
1488 * inspector/canvas/context-attributes.html: Added.
1490 2017-06-20 Matt Lewis <jlewis3@apple.com>
1492 Marked webrtc/video-replace-muted-track.html as flaky.
1493 https://bugs.webkit.org/show_bug.cgi?id=173486
1495 Unreviewed test gardening.
1497 * platform/ios-wk2/TestExpectations:
1499 2017-06-20 Myles C. Maxfield <mmaxfield@apple.com>
1501 [Cocoa] The system Japanese font cannot be italicized
1502 https://bugs.webkit.org/show_bug.cgi?id=173300
1503 <rdar://problem/31805407>
1505 Reviewed by Ryosuke Niwa.
1507 * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
1508 * fast/text/system-font-japanese-synthetic-italic.html: Added.
1509 * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
1511 2017-06-20 Ryan Haddad <ryanhaddad@apple.com>
1513 Unreviewed, rolling out r218524.
1515 This change broke internal builds.
1519 "[Cocoa] The system Japanese font cannot be italicized"
1520 https://bugs.webkit.org/show_bug.cgi?id=173300
1521 http://trac.webkit.org/changeset/218524
1523 2017-06-20 Simon Fraser <simon.fraser@apple.com>
1525 <rdar://problem/32862652> [REGRESSION] r218374: fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html
1529 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation-expected.txt:
1531 2017-06-20 Ryan Haddad <ryanhaddad@apple.com>
1533 Rebaseline fast/events/touch/document-create-touch-list tests.
1535 Unreviewed test gardening.
1537 * fast/events/touch/document-create-touch-list-crash-expected.txt:
1538 * fast/events/touch/document-create-touch-list-ios-expected.txt:
1540 2017-06-20 Matt Baker <mattbaker@apple.com>
1542 LayoutTest inspector/canvas/create-canvas-contexts.html is a flaky timeout
1543 https://bugs.webkit.org/show_bug.cgi?id=173603
1545 Reviewed by Joseph Pecoraro.
1547 Removed test case `CheckCanvasesCleared`, which involved a page reload
1548 and would intermittently timeout.
1550 * inspector/canvas/create-canvas-contexts-expected.txt:
1551 * inspector/canvas/create-canvas-contexts.html:
1553 2017-06-20 Antoine Quint <graouts@apple.com>
1555 REGRESSION: media/remote-control-command-seek.html is timing out
1556 https://bugs.webkit.org/show_bug.cgi?id=173615
1557 <rdar://problem/32626498>
1559 Reviewed by Eric Carlson.
1561 This test assumes that we load metadata and video data that can be seeked through
1562 at the same time, but this is incorrect. Using the "canplaythrough" event guarantees
1563 that the video is seekable, so we switch to this event to make the test more robust.
1565 * media/remote-control-command-seek-expected.txt:
1566 * media/remote-control-command-seek.html:
1568 2017-06-20 Matt Lewis <jlewis3@apple.com>
1570 Added additional test expectations for media/video-buffered.html.
1571 https://bugs.webkit.org/show_bug.cgi?id=173611
1573 Uneviewed test gardening.
1575 * platform/ios/TestExpectations:
1577 2017-06-20 Devin Rousso <drousso@apple.com>
1579 Web Inspector: add console messages for WebGL shader compile and program link errors/warnings
1580 https://bugs.webkit.org/show_bug.cgi?id=143236
1581 <rdar://problem/20352149>
1583 Reviewed by Dean Jackson.
1585 * fast/canvas/webgl/fragment-shader-assertion.html:
1586 * fast/canvas/webgl/shader-compile-logging-expected.txt: Added.
1587 * fast/canvas/webgl/shader-compile-logging.html: Added.
1589 2017-06-19 Antoine Quint <graouts@apple.com>
1591 Media document experience with long-loading files is poor
1592 https://bugs.webkit.org/show_bug.cgi?id=173575
1593 <rdar://problem/32178119>
1595 Reviewed by Dean Jackson.
1597 Fix a test that started failing with this patch and add two new tests that check we are adding
1598 the expected CSS classes when loading video and invalid media documents.
1600 * media/modern-media-controls/media-documents/media-document-invalid-expected.txt: Added.
1601 * media/modern-media-controls/media-documents/media-document-invalid.html: Added.
1602 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout-expected.txt: Added.
1603 * media/modern-media-controls/media-documents/media-document-video-with-initial-audio-layout.html: Added.
1604 * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
1605 * media/modern-media-controls/volume-up-support/volume-up-support.html:
1607 2017-06-20 Claudio Saavedra <csaavedra@igalia.com>
1609 [WPE] Enable appcache tests
1611 Unreviewed gardening.
1613 Most of these tests are passing, so enable them. For known GTK+
1614 failures, copy the expectations. Mark as failing deferred events
1615 tests that have slight differences that need to be investigated.
1616 * platform/wpe/TestExpectations:
1618 2017-06-20 Claudio Saavedra <csaavedra@igalia.com>
1620 [WPE] Skip geolocation tests
1622 Geolocation was disabled since r218553 and thus far tests were
1623 only using the mock provider. Skip until we add geoclue
1625 * platform/wpe/TestExpectations:
1627 2017-06-20 Oleksandr Skachkov <gskachkov@gmail.com>
1629 Revert changes in bug#160417 about extending `null` not being a derived class
1630 https://bugs.webkit.org/show_bug.cgi?id=169293
1632 Reviewed by Saam Barati.
1634 * js/class-syntax-extends-expected.txt:
1635 * js/class-syntax-super-expected.txt:
1636 * js/script-tests/class-syntax-extends.js:
1637 * js/script-tests/class-syntax-super.js:
1639 2017-06-20 Zan Dobersek <zdobersek@igalia.com>
1641 Unreviewed WPE gardening.
1643 Unskipping AES-CTR and RSA-PSS layout tests that already pass.
1645 Adding layout test baselines for two imported W3C tests that cover AES-CBC.
1646 The subtests there pass, but the generic baseline expects failures, so we
1647 work around that by adding baselines that expect passing tests.
1649 * platform/wpe/TestExpectations:
1650 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt: Added.
1651 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
1652 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.https-expected.txt: Added.
1654 2017-06-20 Miguel Gomez <magomez@igalia.com>
1656 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
1657 https://bugs.webkit.org/show_bug.cgi?id=173459
1659 Reviewed by Carlos Garcia Campos.
1661 Unskip fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html.
1663 * platform/gtk/TestExpectations:
1665 2017-06-19 Devin Rousso <drousso@apple.com>
1667 Web Inspector: create canvas content view and details sidebar panel
1668 https://bugs.webkit.org/show_bug.cgi?id=138941
1669 <rdar://problem/19051672>
1671 Reviewed by Joseph Pecoraro.
1673 * inspector/canvas/requestContent-expected.txt: Added.
1674 * inspector/canvas/requestContent.html: Added.
1675 * inspector/canvas/requestNode-expected.txt: Added.
1676 * inspector/canvas/requestNode.html: Added.
1678 2017-06-19 Frederic Wang <fwang@igalia.com>
1680 [iOS] Always include frames in the scrolling tree when async frame scrolling is enabled
1681 https://bugs.webkit.org/show_bug.cgi?id=173405
1683 Reviewed by Simon Fraser.
1685 Add some new expectations for iOS/WK2 now that the "async frame scrolling" setting is taken
1686 into account for the layer and scrolling trees.
1688 * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Added.
1689 A specific layer is created for the iframe.
1690 * platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added.
1691 The frame appears in the scrolling tree.
1692 * platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
1693 Use this as a generic expectation for iOS.
1695 2017-06-19 Frederic Wang <fwang@igalia.com>
1697 [Mac] Add an experimental feature setting for async frame scrolling
1698 https://bugs.webkit.org/show_bug.cgi?id=173359
1700 Reviewed by Simon Fraser.
1702 * compositing/iframes/compositing-for-scrollable-iframe.html: Use "async frame scrolling" for
1704 * fast/scrolling/scrolling-tree-includes-frame.html: Ditto.
1706 2017-06-19 Zan Dobersek <zdobersek@igalia.com>
1708 [WebCrypto] Add test for ECDH SPKI imports using the ecDH algorithm identifier
1709 https://bugs.webkit.org/show_bug.cgi?id=173543
1711 Reviewed by Jiewen Tan.
1713 Add the ecdh-import-spki-key-ecdh-identifier.html layout test which
1714 tests for successful import of EC keys through the SPKI format when
1715 using the ecDH algorithm identifier (OID 1.3.132.1.12) and following
1716 the ECDH algorithm import steps.
1718 No implementation supports this yet, so the test is skipped on all ports.
1721 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
1722 * crypto/subtle/ecdh-import-spki-key-ecdh-identifier.html: Added.
1724 2017-06-19 Myles C. Maxfield <mmaxfield@apple.com>
1726 [Cocoa] The system Japanese font cannot be italicized
1727 https://bugs.webkit.org/show_bug.cgi?id=173300
1728 <rdar://problem/31805407>
1730 Reviewed by Ryosuke Niwa.
1732 * fast/text/system-font-japanese-synthetic-italic-expected-mismatch.html: Added.
1733 * fast/text/system-font-japanese-synthetic-italic.html: Added.
1734 * platform/mac/TestExpectations: This codepath doesn't work in El Capitan.
1736 2017-06-19 Youenn Fablet <youenn@apple.com>
1738 Improve debugging ability of some webrtc tests
1739 https://bugs.webkit.org/show_bug.cgi?id=173549
1741 Reviewed by Eric Carlson.
1743 Improve debugging ability for first two tests.
1744 Improve reliability for the next three tests.
1746 * webrtc/audio-replace-track-expected.txt:
1747 * webrtc/audio-replace-track.html: Checking connected state.
1748 * webrtc/video-mute-expected.txt:
1749 * webrtc/video-mute.html: Ditto.
1750 * webrtc/video-replace-track-to-null.html: Improving reliability of test.
1751 * webrtc/video-rotation.html: Adding some delay before testing black frames and increasing delay between the tests..
1752 * webrtc/video-unmute.html: Using counter based testing of black frames.
1754 2017-06-19 Alex Christensen <achristensen@webkit.org>
1756 [Cocoa] implement URLSession:task:needNewBodyStream: delegate method
1757 https://bugs.webkit.org/show_bug.cgi?id=173551
1758 rdar://problem/32250512
1760 Reviewed by Alex Christensen.
1762 * http/tests/misc/form-blob-challenge-expected.txt: Added.
1763 * http/tests/misc/form-blob-challenge.html: Added.
1764 * http/tests/misc/resources/basic-echo-post.php: Added.
1766 2017-06-19 Matt Lewis <jlewis3@apple.com>
1768 Adjusted test ecpectaions for webrtc/libwebrtc/descriptionGetters.html.
1769 https://bugs.webkit.org/show_bug.cgi?id=171703
1771 Unreviewed test gardening.
1773 * platform/mac-wk2/TestExpectations:
1775 2017-06-19 Joseph Pecoraro <pecoraro@apple.com>
1777 test262: Completion values for control flow do not match the spec
1778 https://bugs.webkit.org/show_bug.cgi?id=171265
1780 Reviewed by Saam Barati.
1782 * js/eval-throw-return-expected.txt:
1783 * js/kde/completion-expected.txt:
1784 * js/kde/script-tests/completion.js:
1785 * js/script-tests/eval-throw-return.js:
1786 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9-expected.txt:
1787 * sputnik/Conformance/12_Statement/12.6_Iteration_Statements/12.6.3_The_for_Statement/S12.6.3_A9.1-expected.txt:
1788 Rebaseline expectations. These are all outdated. In fact the sputnik
1789 tests were imported into test262 and modified for ES2015.
1791 * js/script-tests/function-toString-vs-name.js:
1792 ClassDeclarations on their own don't produce a value. So output
1793 the class value so the test behaves as expected.
1795 2017-06-19 Sam Weinig <sam@webkit.org>
1797 [WebIDL] Add support for serializers that have members that are themselves serializers (or inherit being a serializer from a parent)
1798 https://bugs.webkit.org/show_bug.cgi?id=173395
1800 Reviewed by Simon Fraser.
1802 * fast/css/DOMQuad-serialization-expected.txt: Added.
1803 * fast/css/DOMQuad-serialization.html: Added.
1804 Add test for DOMQuad serialization, now that it is supported.
1806 2017-06-19 Commit Queue <commit-queue@webkit.org>
1808 Unreviewed, rolling out r218505.
1809 https://bugs.webkit.org/show_bug.cgi?id=173563
1811 "It would break internal builds" (Requested by youenn on
1816 "[WebRTC] Prevent capturing at unconventional resolutions when
1817 using the SW encoder on Mac"
1818 https://bugs.webkit.org/show_bug.cgi?id=172602
1819 http://trac.webkit.org/changeset/218505
1821 2017-06-19 Youenn Fablet <youenn@apple.com>
1823 [WebRTC] Prevent capturing at unconventional resolutions when using the SW encoder on Mac
1824 https://bugs.webkit.org/show_bug.cgi?id=172602
1825 <rdar://problem/32407693>
1827 Reviewed by Eric Carlson.
1829 * platform/mac-wk1/TestExpectations: Mark captureCanvas as flaky due to AVDCreateGPUAccelerator: Error loading GPU renderer" appearing on some bots.
1830 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder-expected.txt: Copied from LayoutTests/webrtc/captureCanvas-webrtc-expected.txt.
1831 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: Added.
1832 * webrtc/captureCanvas-webrtc-expected.txt:
1833 * webrtc/captureCanvas-webrtc.html:
1835 2017-06-19 Ryan Haddad <ryanhaddad@apple.com>
1837 Rebaseline js/dom/global-constructors-attributes.html.
1839 Unreviewed test gardening.
1841 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
1842 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1844 2017-06-19 Youenn Fablet <youenn@apple.com>
1846 A cloned MediaStreamTrack should mute independently other tracks using the same source
1847 https://bugs.webkit.org/show_bug.cgi?id=172831
1848 <rdar://problem/32518527>
1850 Reviewed by Eric Carlson.
1852 * webrtc/clone-audio-track.html: Added.
1853 * webrtc/video-disabled-black.html:
1854 * webrtc/video-unmute-expected.txt:
1855 * webrtc/video-unmute.html:
1857 2017-06-19 Sam Weinig <sam@webkit.org>
1859 [WebIDL] Properly model buffer source / typed arrays as their own IDL types
1860 https://bugs.webkit.org/show_bug.cgi?id=173513
1862 Reviewed by Alex Christensen.
1864 * crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1865 * crypto/subtle/hkdf-derive-bits-malformed-parametrs-expected.txt:
1866 * crypto/subtle/pbkdf2-derive-bits-malformed-parametrs-expected.txt:
1867 Update results for changed exception language.
1869 2017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1871 Unreviewed GTK+ gardening
1873 Unmarked a bunch of http multimedia tests that were failing with gst 1.6.3.
1874 We're now depending on 1.10.4 and these are passing. Also marked as slow
1876 * platform/gtk/TestExpectations:
1878 2017-06-19 Zan Dobersek <zdobersek@igalia.com>
1880 Unreviewed GTK+ gardening.
1882 Enable RSA-PSS tests on the GTK+ port. Tests covering this Web Crypto
1883 algorithm are skipped on all platforms, but since the libgcrypt-based
1884 implementation is operating properly, we can enable the majority of
1885 these tests for GTK+. The tests that remain skipped cover SPKI and
1886 PKCS#8 import and export capabilities that still have to be landed.
1888 WPE will enable these tests in a separate patch.
1890 * platform/gtk/TestExpectations:
1892 2017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1894 [GTK] Rebaseline js/dom/dom-static-property-for-in-iteration.html
1895 https://bugs.webkit.org/show_bug.cgi?id=133868
1897 Unreviewed gardening
1899 This test needs expectations to be updated after changes to DOM
1900 static properties. Update and unskip.
1901 * platform/gtk/TestExpectations: Unskip.
1902 * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1904 2017-06-19 Zan Dobersek <zdobersek@igalia.com>
1906 [GCrypt] AES_CTR support
1907 https://bugs.webkit.org/show_bug.cgi?id=171420
1909 Reviewed by Michael Catanzaro.
1911 * platform/gtk/TestExpectations: Unskip the relevant AES_CTR tests.
1913 2017-06-19 Fujii Hironori <Hironori.Fujii@sony.com>
1915 [GTK] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html crashes
1916 https://bugs.webkit.org/show_bug.cgi?id=173456
1918 Unreviewed gardening.
1920 * platform/gtk/TestExpectations: Marked
1921 imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-createOffer.html,
1922 webrtc/createOfferAnswer.html and webrtc/video-addTransceiver.html Crash.
1924 2017-06-19 Claudio Saavedra <csaavedra@igalia.com>
1926 [GTK][WPE] Rebaseline after r218458
1928 Unreviewed gardening.
1930 Add new DOMQuad attribute to the test expectations.
1931 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1932 * platform/wpe/js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1933 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1935 2017-05-14 Frederic Wang <fwang@igalia.com>
1937 Add heuristic to avoid flattening "fullscreen" iframes
1938 https://bugs.webkit.org/show_bug.cgi?id=171914
1940 Reviewed by Simon Fraser.
1942 This commit adjusts tests to work when frame flattening is an enum.
1943 It also adds a test to check the new heuristic when "frame flattening for non-fullscreen
1944 iframes" is enabled.
1945 set-preference.html is disabled for now, as the test suite does not support overridePreference()
1946 for non-boolean values (bug 128594).
1948 * fast/forms/ios/delete-in-input-in-iframe.html: Use enum value "FullyEnabled".
1949 * fast/forms/ios/focus-input-in-iframe.html: Ditto.
1950 * fast/forms/ios/programmatic-focus-input-in-iframe.html: Ditto.
1951 * fast/forms/ios/typing-in-input-in-iframe.html: Ditto.
1952 * fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html: Ditto.
1953 * fast/frames/flattening/crash-svg-document.html: Ditto.
1954 * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Ditto.
1955 * fast/frames/flattening/frameset-flattening-advanced.html: Ditto.
1956 * fast/frames/flattening/frameset-flattening-grid.html: Ditto.
1957 * fast/frames/flattening/frameset-flattening-simple.html: Ditto.
1958 * fast/frames/flattening/frameset-flattening-subframe-resize.html: Ditto.
1959 * fast/frames/flattening/frameset-flattening-subframesets.html: Ditto.
1960 * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Ditto.
1961 Be sure to use single quotes for the inline iframe page.
1962 * fast/frames/flattening/iframe-flattening-crash.html: Use enum value "FullyEnabled".
1963 * fast/frames/flattening/iframe-flattening-fixed-height.html: Ditto.
1964 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: Ditto.
1965 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: Ditto.
1966 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: Ditto.
1967 * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: Ditto.
1968 * fast/frames/flattening/iframe-flattening-fixed-width.html: Ditto.
1969 * fast/frames/flattening/iframe-flattening-fullscreen.html: Added. Check the new heuristic.
1970 * fast/frames/flattening/iframe-flattening-fullscreen-expected.txt: Added.
1971 * fast/frames/flattening/iframe-flattening-inside-flexbox-with-delayed-scroll-update.html: Use enum value "FullyEnabled".
1972 * fast/frames/flattening/iframe-flattening-nested.html: Ditto.
1973 * fast/frames/flattening/iframe-flattening-offscreen.html: Ditto.
1974 * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: Ditto.
1975 * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: Ditto.
1976 * fast/frames/flattening/iframe-flattening-out-of-view.html: Ditto.
1977 * fast/frames/flattening/iframe-flattening-resize-event-count.html: Ditto.
1978 * fast/frames/flattening/iframe-flattening-selection-crash.html: Ditto.
1979 * fast/frames/flattening/iframe-flattening-simple.html: Ditto.
1980 * fast/frames/flattening/iframe-tiny.html: Ditto.
1981 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-and-needs-full-repaint-crash.html: Ditto.
1982 * fast/frames/flattening/scrollable-flexbox-inside-iframe-with-zero-height-assertion-failure.html: Ditto.
1983 * fast/frames/flattening/scrolling-in-object.html: Ditto.
1984 * fast/spatial-navigation/snav-iframe-flattening-simple.html: Ditto.
1985 * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: Ditto.
1986 * platform/mac/TestExpectations: Disable this due to limitation in the test infrastructure.
1987 * plugins/frameset-with-plugin-frame.html: Use enum value "FullyEnabled".
1989 2017-06-18 Ryosuke Niwa <rniwa@webkit.org>
1991 Meter element doesn't respect the writing direction
1992 https://bugs.webkit.org/show_bug.cgi?id=173507
1994 Reviewed by Sam Weinig.
1996 A regression ref test since existing tests were pixel tests and did not catch this regression.
1997 Note that black border was added to workaround the anti-aliasing differences in macOS High Sierra.
1999 * fast/dom/HTMLMeterElement/meter-rtl-expected.html: Added.
2000 * fast/dom/HTMLMeterElement/meter-rtl.html: Added.
2002 2017-06-18 Chris Dumez <cdumez@apple.com>
2004 Crash when re-entering MediaDevicesEnumerationRequest::cancel()
2005 https://bugs.webkit.org/show_bug.cgi?id=173522
2006 <rdar://problem/31185739>
2008 Reviewed by Darin Adler.
2010 Add layout test coverage. This test would flakily crash before the fix because it
2011 relies on the order in which contextDestroyed() is called for MediaDevicesRequest
2012 and MediaDevicesEnumerationRequest.
2014 * fast/mediastream/destroy-document-while-enumerating-devices-expected.txt: Added.
2015 * fast/mediastream/destroy-document-while-enumerating-devices.html: Added.
2016 * fast/mediastream/resources/enumerate-devices-frame.html: Added.
2018 2017-06-17 Simon Fraser <simon.fraser@apple.com>
2021 https://bugs.webkit.org/show_bug.cgi?id=163534
2023 Reviewed by Sam Weinig.
2025 Implement DOMQuad per https://drafts.fxtf.org/geometry/#DOMQuad.
2027 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2028 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2030 2017-06-17 Antti Koivisto <antti@apple.com>
2032 Crash due to infinite recursion via FrameSelection::updateAppearanceAfterLayout
2033 https://bugs.webkit.org/show_bug.cgi?id=173468
2035 Reviewed by Ryosuke Niwa.
2037 * editing/selection/updateAppearanceAfterLayout-recursion-expected.txt: Added.
2038 * editing/selection/updateAppearanceAfterLayout-recursion.html: Added.
2040 2017-06-17 Per Arne Vollan <pvollan@apple.com>
2042 [Win] Update expectations for layout tests.
2043 https://bugs.webkit.org/show_bug.cgi?id=172437
2045 Unreviewed test gardening, update test expectations for failing tests.
2047 * platform/win/TestExpectations:
2049 2017-06-17 Keith Miller <keith_miller@apple.com>
2051 ArrayPrototype methods should use JSValue::toLength for non-Arrays.
2052 https://bugs.webkit.org/show_bug.cgi?id=173506
2054 Unreviewed test gardening.
2058 2017-06-17 Per Arne Vollan <pvollan@apple.com>
2060 Unreviewed test gardening. Remove duplicate entries for tests.
2062 * platform/win/TestExpectations:
2064 2017-06-17 Ryosuke Niwa <rniwa@webkit.org>
2066 REGRESSION(r209495): materiauxlaverdure.com fails to load
2067 https://bugs.webkit.org/show_bug.cgi?id=173301
2068 <rdar://problem/32624850>
2070 Reviewed by Antti Koivisto.
2072 Rebaselined the existing tests and added a new regression test for serializing CSS properties and values.
2074 * accessibility/mac/alt-for-css-content-expected.txt:
2075 * accessibility/mac/webkit-alt-for-css-content-expected.txt:
2076 * editing/pasteboard/cjk-line-height-expected.txt:
2077 * fast/css/alt-inherit-initial-expected.txt:
2078 * fast/css/alt-inherit-initial.html:
2079 * fast/css/content-language-comma-separated-list-expected.txt:
2080 * fast/css/content-language-empty-expected.txt:
2081 * fast/css/content-language-only-whitespace-expected.txt:
2082 * fast/css/content-language-with-whitespace-expected.txt:
2083 * fast/css/counters/counter-cssText-expected.txt:
2084 * fast/css/counters/counter-cssText.html:
2085 * fast/css/font-family-trailing-bracket-gunk-expected.txt:
2086 * fast/css/font-family-trailing-bracket-gunk.html:
2087 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2088 * fast/css/getComputedStyle/computed-style-properties-expected.txt:
2089 * fast/css/getComputedStyle/computed-style-properties.html:
2090 * fast/css/getComputedStyle/font-family-fallback-reset-expected.txt:
2091 * fast/css/getComputedStyle/font-family-fallback-reset.html:
2092 * fast/css/lang-mapped-to-webkit-locale-expected.txt:
2093 * fast/css/lang-mapped-to-webkit-locale.xhtml:
2094 * fast/css/serialization-with-double-quotes-expected.txt: Added.
2095 * fast/css/serialization-with-double-quotes.html: Added.
2096 * fast/css/uri-token-parsing-expected.txt:
2097 * fast/css/uri-token-parsing.html:
2098 * fast/inspector-support/cssURLQuotes-expected.txt:
2099 * fast/inspector-support/style-expected.txt:
2100 * fast/text/font-stretch-parse-expected.txt:
2101 * fast/text/font-stretch-parse.html:
2102 * fast/text/font-style-parse-expected.txt:
2103 * fast/text/font-style-parse.html:
2104 * fast/text/font-weight-parse-expected.txt:
2105 * fast/text/font-weight-parse.html:
2106 * media/controls/track-menu.html:
2107 * platform/mac-elcapitan/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2108 * platform/mac-elcapitan/fast/text/font-stretch-parse-expected.txt:
2109 * platform/mac-elcapitan/fast/text/font-style-parse-expected.txt:
2110 * platform/mac-elcapitan/fast/text/font-weight-parse-expected.txt:
2112 2017-06-16 Per Arne Vollan <pvollan@apple.com>
2114 [Win] Update expectations for layout tests.
2115 https://bugs.webkit.org/show_bug.cgi?id=172437
2117 Unreviewed test gardening, update test expectations for failing tests.
2119 * platform/win/TestExpectations:
2121 2017-06-16 Per Arne Vollan <pvollan@apple.com>
2123 Unreviewed test gardening. Update test expectations for failing tests.
2125 * platform/win/TestExpectations:
2127 2017-06-16 Matt Baker <mattbaker@apple.com>
2129 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
2130 https://bugs.webkit.org/show_bug.cgi?id=172623
2131 <rdar://problem/32415986>
2133 Reviewed by Devin Rousso and Joseph Pecoraro.
2135 Test that CanvasAgent dispatches events for canvas lifecycle events.
2137 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
2138 * inspector/canvas/create-canvas-contexts.html: Added.
2140 2017-06-16 Sam Weinig <sam@webkit.org>
2142 [WebIDL] Remove custom bindings for HTMLDocument
2143 https://bugs.webkit.org/show_bug.cgi?id=173444
2145 Reviewed by Darin Adler.
2147 * dom/xhtml/level2/html/HTMLDocument17-expected.txt:
2148 * dom/xhtml/level2/html/HTMLDocument18-expected.txt:
2149 * dom/xhtml/level2/html/HTMLDocument19-expected.txt:
2150 * dom/xhtml/level2/html/HTMLDocument20-expected.txt:
2151 * dom/xhtml/level2/html/HTMLDocument21-expected.txt:
2152 Update test results for correct exception being thrown.
2154 * fast/dom/frame-deleted-in-document-open-expected.txt: Removed.
2155 * fast/dom/frame-deleted-in-document-open.html: Removed.
2156 * http/tests/security/isolatedWorld/document-open-expected.txt: Removed.
2157 * http/tests/security/isolatedWorld/document-open.html: Removed.
2158 Remove two tests that were testing the behavior of document.open using javascript
2159 to call the window.open operation. This is not how it is specified and no
2160 longer how it is implemented.
2162 2017-06-16 Youenn Fablet <youenn@apple.com>
2164 WebRTC sockets should be closed at destruction time if not closed explicitly
2165 https://bugs.webkit.org/show_bug.cgi?id=173479
2167 Reviewed by Eric Carlson.
2169 * webrtc/datachannel/multiple-connections-expected.txt: Added.
2170 * webrtc/datachannel/multiple-connections.html: Added.
2172 2017-06-16 Youenn Fablet <youenn@apple.com>
2174 addTransceiver should trigger mid generation in the SDP
2175 https://bugs.webkit.org/show_bug.cgi?id=173452
2177 Reviewed by Alex Christensen.
2179 * webrtc/routines.js:
2180 (createConnections):
2181 * webrtc/video-addTransceiver-expected.txt: Added.
2182 * webrtc/video-addTransceiver.html: Added.
2184 2017-06-16 Jonathan Bedard <jbedard@apple.com>
2186 Clean-up lint-test-expectation errors
2188 Unreviewed test gardening
2190 * platform/ios-wk1/TestExpectations:
2191 * platform/ios-wk2/TestExpectations:
2192 * platform/win/TestExpectations:
2194 2017-06-16 Youenn Fablet <youenn@apple.com>
2196 [iOS] Switching cameras in a WebRTC call makes black frames being sent
2197 https://bugs.webkit.org/show_bug.cgi?id=173486
2199 Reviewed by Eric Carlson.
2201 * webrtc/video-replace-muted-track-expected.txt: Added.
2202 * webrtc/video-replace-muted-track.html: Added.
2204 2017-06-16 Ryan Haddad <ryanhaddad@apple.com>
2206 Remove a test that was accidentally checked in with r218408.
2208 Unreviewed test gardening.
2210 * webrtc/datachannel/test.html: Removed.
2212 2017-06-16 Matt Lewis <jlewis3@apple.com>
2214 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky.
2215 https://bugs.webkit.org/show_bug.cgi?id=173487
2217 Unreviewed test gardening.
2220 * platform/mac/TestExpectations:
2222 2017-06-16 Youenn Fablet <youenn@apple.com>
2224 Remove replaceTrack restriction about video resolution
2225 https://bugs.webkit.org/show_bug.cgi?id=173490
2227 Reviewed by Eric Carlson.
2229 * webrtc/video-replace-track-expected.txt:
2230 * webrtc/video-replace-track.html:
2232 2017-06-16 Matt Lewis <jlewis3@apple.com>
2234 Marked multiple imported/w3c/web-platform-tests/IndexedDB as flaky.
2235 https://bugs.webkit.org/show_bug.cgi?id=172834
2237 Unreviewed test gardening.
2239 * platform/mac-wk2/TestExpectations:
2241 2017-06-16 Jer Noble <jer.noble@apple.com>
2243 [iOS] Do not pause playing video when application resigns active state.
2244 https://bugs.webkit.org/show_bug.cgi?id=173474
2246 Reviewed by Tim Horton.
2248 * media/video-background-playback-expected.txt:
2249 * media/video-background-playback.html:
2250 * media/video-background-tab-playback-expected.txt:
2251 * media/video-background-tab-playback.html:
2252 * media/video-inactive-playback-expected.txt: Added.
2253 * media/video-inactive-playback.html: Added.
2255 2017-06-16 Alex Christensen <achristensen@webkit.org>
2257 REGRESSION (r213126): Sync XHR needs partition for cache and credentials
2258 https://bugs.webkit.org/show_bug.cgi?id=173496
2259 <rdar://problem/31943596>
2261 Reviewed by Darin Adler.
2263 * http/tests/security/sync-xhr-partition-expected.txt: Added.
2264 * http/tests/security/sync-xhr-partition.html: Added.
2266 2017-06-16 Matt Lewis <jlewis3@apple.com>
2268 Marked imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html as flaky.
2269 https://bugs.webkit.org/show_bug.cgi?id=173432
2271 Unreviewed test gardening.
2273 * platform/mac-wk1/TestExpectations:
2275 2017-06-16 Matt Lewis <jlewis3@apple.com>
2277 Adjusted test expectations for media/track/track-in-band-cues-added-once.html.
2278 https://bugs.webkit.org/show_bug.cgi?id=142152
2280 Unreviewed test gardening.
2282 * platform/ios-wk2/TestExpectations:
2283 * platform/mac/TestExpectations:
2285 2017-06-16 Youenn Fablet <youenn@apple.com>
2287 Make some WebRTC tests easier to debug when failing
2288 https://bugs.webkit.org/show_bug.cgi?id=173480
2290 Reviewed by Eric Carlson.
2292 * webrtc/captureCanvas-webrtc-expected.txt:
2293 * webrtc/captureCanvas-webrtc.html: Splitting test in smaller tests.
2294 * webrtc/datachannel/basic-expected.txt:
2295 * webrtc/datachannel/basic-tcp-expected.txt: Added.
2296 * webrtc/datachannel/basic-tcp.html: Test from basic.html
2297 * webrtc/datachannel/basic.html: Moving TCP specifict test and other creation tests to their own files.
2298 * webrtc/datachannel/bufferedAmountLowThreshold.html: Removing console log message in case of unhandled promise.
2299 * webrtc/datachannel/creation-expected.txt:
2300 * webrtc/datachannel/creation.html: Test from basic.html
2301 * webrtc/datachannel/filter-ice-candidate-expected.txt:
2302 * webrtc/datachannel/filter-ice-candidate.html: Exchanging the tests.
2303 * webrtc/video-stats.html: Improving test that timestamp is milliseconds and not microseconds.
2305 2017-06-16 Antoine Quint <graouts@apple.com>
2307 REGRESSION: AirPlay placard is not shown when in fullscreen
2308 https://bugs.webkit.org/show_bug.cgi?id=173447
2309 <rdar://problem/32803773>
2311 Reviewed by Jon Lee.
2313 Add a new test to check that we display the AirPlay placard on macOS in fullscreen.
2315 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen-expected.txt: Added.
2316 * media/modern-media-controls/placard-support/placard-support-airplay-fullscreen.html: Added.
2317 * platform/ios-simulator/TestExpectations:
2319 2017-06-16 Antoine Quint <graouts@apple.com>
2321 Backdrop blur missing in media controls bar on Sierra
2322 https://bugs.webkit.org/show_bug.cgi?id=173451
2324 Reviewed by Simon Fraser.
2326 Add a new test that checks that a ControlsBar establishes a stacking context.
2328 * media/modern-media-controls/controls-bar/controls-bar-stacking-context-expected.txt: Added.
2329 * media/modern-media-controls/controls-bar/controls-bar-stacking-context.html: Added.
2330 * platform/ios-simulator/TestExpectations:
2331 * platform/mac/TestExpectations:
2333 2017-06-16 Matt Lewis <jlewis3@apple.com>
2335 Unreviewed, rolling out r218376.
2337 The patch cause multiple Layout Test Crashes.
2341 "Web Inspector: Instrument 2D/WebGL canvas contexts in the
2343 https://bugs.webkit.org/show_bug.cgi?id=172623
2344 http://trac.webkit.org/changeset/218376
2346 2017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
2348 [GTK] Layout Test fast/events/tabindex-focus-blur-all.html is flaky
2349 https://bugs.webkit.org/show_bug.cgi?id=145171
2351 Unreviewed gardening.
2353 Recently, this test case results in flaky crash, no flaky timeout.
2355 * platform/gtk/TestExpectations: Marked it Crash Pass.
2357 2017-06-16 Adrian Perez de Castro <aperez@igalia.com>
2359 REGRESSION(r215188?): Test platform/gtk/fast/forms/menulist-typeahead-find.html is failing
2360 https://bugs.webkit.org/show_bug.cgi?id=171492
2362 Unreviewed gardening.
2364 * platform/gtk/TestExpectations: The fixes needed for the test to pass
2365 have landed, so the test can be unskipped.
2367 2017-06-16 Fujii Hironori <Hironori.Fujii@sony.com>
2369 [GTK] Layout Test fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html makes the subsequent test case flaky crash.
2370 https://bugs.webkit.org/show_bug.cgi?id=173459
2372 Unreviewed gardening.
2374 * platform/gtk/TestExpectations: Marked it Skip.
2376 2017-06-16 Claudio Saavedra <csaavedra@igalia.com>
2378 [WPE] fast/animation gardening
2380 Unreviewed gardening.
2382 fast/animation tests are flaky, report and mark.
2383 fast/animation/height-auto-transition-computed-value.html is not really failing, unmark.
2384 storage/domstorage/sessionstorage/set-item-synchronous-keydown.html
2385 depends on event injection in WTR that is not implemented in WPE
2386 yet, reported and marked as failing.
2387 * platform/wpe/TestExpectations:
2389 2017-06-15 Per Arne Vollan <pvollan@apple.com>
2391 [Win] Update expectations for layout tests.
2392 https://bugs.webkit.org/show_bug.cgi?id=172437
2394 Unreviewed test gardening, update test expectations for failing tests.
2396 * platform/win/TestExpectations:
2398 2017-06-15 Antoine Quint <graouts@apple.com>
2400 REGRESSION: AirPlay button is incorrectly highlighted in inline and fullscreen
2401 https://bugs.webkit.org/show_bug.cgi?id=173446
2403 Reviewed by Dean Jackson.
2405 Update the test to explicitly check the color on the <picture>. We also make the test check
2406 the color with a value depending on the platform, so we can use a single expectation file.
2408 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt:
2409 * media/modern-media-controls/airplay-button/airplay-button-on.html:
2410 * platform/ios/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Removed.
2412 2017-06-15 Matt Baker <mattbaker@apple.com>
2414 Web Inspector: Instrument 2D/WebGL canvas contexts in the backend
2415 https://bugs.webkit.org/show_bug.cgi?id=172623
2416 <rdar://problem/32415986>
2418 Reviewed by Devin Rousso.
2420 Test that CanvasAgent dispatches events for canvas lifecycle events.
2422 * inspector/canvas/create-canvas-contexts-expected.txt: Added.
2423 * inspector/canvas/create-canvas-contexts.html: Added.
2425 2017-06-15 Myles C. Maxfield <mmaxfield@apple.com>
2427 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
2428 https://bugs.webkit.org/show_bug.cgi?id=173043
2429 <rdar://problem/21125708>
2431 Reviewed by Simon Fraser.
2433 * fast/text/system-font-fallback-emoji-expected.txt: Added.
2434 * fast/text/system-font-fallback-emoji.html: Added.
2435 * fast/text/system-font-fallback-expected.html: Added.
2436 * fast/text/system-font-fallback.html: Added.
2437 * fast/text/system-font-zero-size-expected.txt: Added.
2438 * fast/text/system-font-zero-size.html: Added.
2439 * platform/ios/TestExpectations:
2440 * platform/mac/TestExpectations:
2441 * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.png: Added.
2443 2017-06-15 Matt Lewis <jlewis3@apple.com>
2445 Marked webrtc/video-unmute.html as flaky.
2446 https://bugs.webkit.org/show_bug.cgi?id=172879
2448 Unreviewed test gardening.
2450 * platform/ios-simulator-wk2/TestExpectations:
2452 2017-06-15 Saam Barati <sbarati@apple.com>
2454 [iOS wk2] Layout Test perf/object-keys.html is flaky
2455 https://bugs.webkit.org/show_bug.cgi?id=171617
2456 <rdar://problem/31977874>
2458 Reviewed by Mark Lam.
2460 Increase the starting magnitude of the object-keys test to
2461 remove variance from having objects with a very few number of keys.
2463 * perf/object-keys.html:
2464 * platform/ios-wk2/TestExpectations:
2466 2017-06-15 Matt Lewis <jlewis3@apple.com>
2468 Marked webrtc/datachannel/basic.html as flaky.
2469 https://bugs.webkit.org/show_bug.cgi?id=172922
2471 Unreviewed test gardening.
2473 * platform/mac-wk1/TestExpectations:
2474 * platform/wk2/TestExpectations:
2476 2017-06-15 Matt Lewis <jlewis3@apple.com>
2478 REGRESSION (r218228): Layout Test editing/execCommand/strikethrough-uses-strike-tag.html is failing
2479 https://bugs.webkit.org/show_bug.cgi?id=173375
2481 Unreviewed test gardening.
2483 Reverted an incorrect baseline and skipped a test causing test failures.
2486 * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
2487 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Removed.
2489 2017-06-15 Youenn Fablet <youenn@apple.com>
2491 RTCPeerConnection returns RTCSessionDescription where RTCSessionDescriptionInit would be appropriate
2492 https://bugs.webkit.org/show_bug.cgi?id=173118
2493 <rdar://problem/32746761>
2495 Reviewed by Eric Carlson.
2497 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
2498 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
2499 * webrtc/createOfferAnswer-expected.txt: Added.
2500 * webrtc/createOfferAnswer.html: Added.
2502 2017-06-15 Matt Lewis <jlewis3@apple.com>
2504 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as skip.
2505 https://bugs.webkit.org/show_bug.cgi?id=173333
2507 Unreviewed test gardening.
2511 2017-06-15 Miguel Gomez <magomez@igalia.com>
2513 Unreviewed GTK+ gardening. Update expectations of several tests failing after r218320.
2515 * platform/gtk/TestExpectations:
2517 2017-06-15 Claudio Saavedra <csaavedra@igalia.com>
2519 [WPE] dom storage gardening
2521 Unreviewed gardening.
2523 Two dom storage tests marked as failing have been passing always,
2525 * platform/wpe/TestExpectations:
2527 2017-06-14 Alexey Proskuryakov <ap@apple.com>
2529 REGRESSION: trac.webkit.org/export returns Content-Type application/xhtml+xml for .html files
2530 https://bugs.webkit.org/show_bug.cgi?id=173191
2532 Add a MIME type to one test to check if this changes the behavior.
2534 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added property svn:mime-type.
2536 2017-06-14 Antoine Quint <graouts@apple.com>
2538 Rebaseline media/modern-media-controls/media-documents
2539 https://bugs.webkit.org/show_bug.cgi?id=173394
2541 Reviewed by Dean Jackson.
2543 * media/modern-media-controls/media-documents/click-on-video-should-not-pause-expected.txt:
2544 * media/modern-media-controls/media-documents/click-on-video-should-not-pause.html:
2545 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing-expected.txt:
2546 * media/modern-media-controls/media-documents/media-document-audio-mac-sizing.html:
2547 * platform/ios-simulator/TestExpectations:
2548 * platform/mac/TestExpectations:
2550 2017-06-14 Dean Jackson <dino@apple.com>
2552 Restrict filtered painting across cross-origin boundaries with transforms
2553 https://bugs.webkit.org/show_bug.cgi?id=173388
2554 <rdar://problem/27362159>
2556 Reviewed by Simon Fraser.
2558 New test that checks painting across a origin boundary when in
2559 a transformed container. Also clean up the existing test
2560 to make it smfr-compliant (green is good, red is bad).
2562 * http/tests/css/filters-on-iframes-expected.html:
2563 * http/tests/css/filters-on-iframes-transform-expected.html: Added.
2564 * http/tests/css/filters-on-iframes-transform.html: Added.
2565 * http/tests/css/filters-on-iframes.html:
2566 * http/tests/css/resources/references-external-green.html: Copied from LayoutTests/http/tests/css/resources/references-external.html.
2567 * http/tests/css/resources/references-external-red.html: Renamed from LayoutTests/http/tests/css/resources/references-external.html.
2568 * http/tests/css/resources/solid-green.html: Added.
2570 2017-06-14 Matt Lewis <jlewis3@apple.com>
2572 Unreviewed, rolling out r218161.
2574 Introduced bot API test failures and Layout Test Failures.
2578 "[Cocoa] Expand system-ui to include every item in the Core
2580 https://bugs.webkit.org/show_bug.cgi?id=173043
2581 http://trac.webkit.org/changeset/218161
2583 2017-06-14 Zalan Bujtas <zalan@apple.com>
2585 Crash in WebCore::RenderStyle::colorIncludingFallback.
2586 https://bugs.webkit.org/show_bug.cgi?id=173347
2587 <rdar://problem/32675317>
2589 Reviewed by Chris Dumez.
2591 * svg/animations/animated-svg-image-removed-from-document-paused.html: animations are not started synchronously anymore.
2592 * svg/as-image/svg-css-animation-expected.txt: Added.
2593 * svg/as-image/svg-css-animation.html: Added.
2595 2017-06-14 Matt Lewis <jlewis3@apple.com>
2597 Fixed typo error for re-baselined editing/execCommand/strikethrough-uses-strike-tag.html.
2598 https://bugs.webkit.org/show_bug.cgi?id=173375
2601 Unreviewed test gardening.
2603 * platform/mac-wk1/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
2604 * platform/win/editing/execCommand/strikethrough-uses-strike-tag-expected.txt: Renamed from LayoutTests/platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt.
2606 2017-06-14 Chris Dumez <cdumez@apple.com>
2608 transitions/created-while-suspended.html is slow and flaky
2609 https://bugs.webkit.org/show_bug.cgi?id=173370
2611 Reviewed by Zalan Bujtas.
2613 The test was waiting 8 seconds at the end, unnecessarily.
2614 Instead, end the test as soon as the transition ends, after resuming
2618 * platform/gtk/TestExpectations:
2619 * platform/wpe/TestExpectations:
2620 * transitions/created-while-suspended-expected.txt:
2621 * transitions/created-while-suspended.html:
2623 2017-06-14 Antoine Quint <graouts@apple.com>
2625 Layout Test media/modern-media-controls/placard-support/placard-support-pip.html is failing
2626 https://bugs.webkit.org/show_bug.cgi?id=173373
2628 Reviewed by Antoine Quint.
2630 * platform/mac/TestExpectations:
2632 2017-06-14 Matt Lewis <jlewis3@apple.com>
2634 Rebaselined editing/execCommand/strikethrough-uses-strike-tag.html.
2635 https://bugs.webkit.org/show_bug.cgi?id=173375
2638 Unreviewed test gardening.
2640 * platform/mac-wk1/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
2641 * platform/win/editing/exeCommand/strikethrough-uses-strike-tag-expected.txt: Added.
2643 2017-06-14 Matt Lewis <jlewis3@apple.com>
2645 Unreviewed, rolling out r218157.
2647 This patch caused multiple API failures on iOS Simulator.
2651 "@font-face rules with invalid primary fonts never download
2652 their secondary fonts"
2653 https://bugs.webkit.org/show_bug.cgi?id=173138
2654 http://trac.webkit.org/changeset/218157
2656 2017-06-14 Chris Dumez <cdumez@apple.com>
2658 REGRESSION (r217997): mint.com header renders incorrectly when initially loaded
2659 https://bugs.webkit.org/show_bug.cgi?id=173302
2660 <rdar://problem/32731747>
2662 Reviewed by Darin Adler.
2664 Add layout test coverage. We change the style of the animated element while the animation is paused,
2665 and then we resume the animations.
2667 * fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
2668 * fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
2669 * fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
2670 * fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
2672 2017-06-14 Per Arne Vollan <pvollan@apple.com>
2674 [Win] Update expectations for layout tests.
2675 https://bugs.webkit.org/show_bug.cgi?id=172437
2677 Unreviewed test gardening, update test expectations for failing tests.
2679 * platform/win/TestExpectations:
2681 2017-06-14 Claudio Saavedra <csaavedra@igalia.com>
2683 [WPE] IndexedDB gardening
2685 Unreviewed gardening.
2687 Mark a few expected crashers. We don't use IndexedDB in workers,
2688 storage/indexeddb/modern/worker-getall.html is expected to fail.
2689 storage/indexeddb/modern/idbkey-array-equality.html is now passing.
2691 * platform/wpe/TestExpectations:
2693 2017-06-14 Claudio Saavedra <csaavedra@igalia.com>
2695 [WPE] Rebaseline imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html
2697 Unreviewed gardening.
2699 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
2701 2017-06-14 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2703 MediaSource duration attribute should not be equal to Infinity when set to a value greater than 2^64
2704 https://bugs.webkit.org/show_bug.cgi?id=171668
2706 Reviewed by Jer Noble.
2708 MediaSource duration attribute is a double represented in MediaSource by a MediaTime instance created with
2709 MediaTime::CreateWithDouble(). This method implements an overflow control mechanism which sets MediaTime to
2710 Infinity when the double value passed as argument is greater than 2^64.
2712 This patch removes the overflow control mechanism when time value is represented as a double. This patch also
2713 modifies the behavior of mathematical operations between a double MediaTime and rational MediaTime: the rational
2714 MediaTime is converted to a double before applying the operation. Double MediaTime precision is the same as for
2715 double. Overflow mechanisms still apply to the conversion of a double MediaTime to rational with setTimescale()
2716 method. No behavior change for rational MediaTime.
2718 Update test expectations.
2720 * media/media-source/media-source-timeoffset-expected.txt:
2721 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2722 * platform/mac-elcapitan/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt:
2724 2017-06-13 Chris Dumez <cdumez@apple.com>
2726 Event handlers should not be called in frameless documents
2727 https://bugs.webkit.org/show_bug.cgi?id=173233
2729 Reviewed by Sam Weinig.
2731 Extend layout test coverage.
2733 * fast/events/event-handler-detached-document-dispatchEvent-expected.txt: Added.
2734 * fast/events/event-handler-detached-document-dispatchEvent.html: Added.
2735 * fast/events/event-handler-detached-document-expected.txt: Added.
2736 * fast/events/event-handler-detached-document.html: Added.
2738 2017-06-13 Antoine Quint <graouts@apple.com>
2740 Rebaseline media/modern-media-controls/placard-support
2741 https://bugs.webkit.org/show_bug.cgi?id=173340
2743 Reviewed by Dean Jackson.
2745 We update tests to use the new "placard" property rather than "showsPlacard" which this patch removes.
2747 * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt:
2748 * media/modern-media-controls/placard-support/placard-support-airplay.html:
2749 * media/modern-media-controls/placard-support/placard-support-error-expected.txt:
2750 * media/modern-media-controls/placard-support/placard-support-error-recover-expected.txt:
2751 * media/modern-media-controls/placard-support/placard-support-error-recover.html:
2752 * media/modern-media-controls/placard-support/placard-support-error.html:
2753 * media/modern-media-controls/placard-support/placard-support-pip-expected.txt:
2754 * media/modern-media-controls/placard-support/placard-support-pip.html:
2755 * platform/ios-simulator/TestExpectations:
2756 * platform/mac/TestExpectations:
2758 2017-06-13 Antoine Quint <graouts@apple.com>
2760 Rebaseline media/modern-media-controls/mute-support
2761 https://bugs.webkit.org/show_bug.cgi?id=173345
2763 Reviewed by Dean Jackson.
2765 * media/modern-media-controls/mute-support/mute-support-press-on-button-expected.txt: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click-expected.txt.
2766 * media/modern-media-controls/mute-support/mute-support-press-on-button.html: Renamed from LayoutTests/media/modern-media-controls/mute-support/mute-support-button-click.html.
2767 * platform/ios-simulator/TestExpectations:
2768 * platform/mac/TestExpectations:
2770 2017-06-13 Antoine Quint <graouts@apple.com>
2772 Rebaseline media/modern-media-controls/tracks-button
2773 https://bugs.webkit.org/show_bug.cgi?id=173220
2775 Reviewed by Dean Jackson.
2779 * media/modern-media-controls/tracks-button/tracks-button-expected.txt:
2780 * media/modern-media-controls/tracks-button/tracks-button.html:
2781 * platform/ios-simulator/TestExpectations:
2782 * platform/mac/TestExpectations:
2784 2017-06-13 Antoine Quint <graouts@apple.com>
2786 Rebaseline media/modern-media-controls/time-control
2787 https://bugs.webkit.org/show_bug.cgi?id=173218
2789 Reviewed by Dean Jackson.
2791 There no longer is a Scrubber class and the useSixDigitsForTimeLabels property no longer exists.
2793 * media/modern-media-controls/time-control/time-control-expected.txt:
2794 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels-expected.txt: Removed.
2795 * media/modern-media-controls/time-control/time-control-use-six-digits-for-time-labels.html: Removed.
2796 * media/modern-media-controls/time-control/time-control.html:
2797 * platform/ios-simulator/TestExpectations:
2798 * platform/mac/TestExpectations:
2800 2017-06-13 Antoine Quint <graouts@apple.com>
2802 Rebaseline media/modern-media-controls/status-label
2803 https://bugs.webkit.org/show_bug.cgi?id=173217
2805 Reviewed by Dean Jackson.
2807 There is no need for macOS and iOS-specific tests, they share the same styles.
2809 * media/modern-media-controls/status-label/status-label-expected.txt:
2810 * media/modern-media-controls/status-label/status-label-in-controls-expected.txt: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos-expected.txt.
2811 * media/modern-media-controls/status-label/status-label-in-controls.html: Renamed from LayoutTests/media/modern-media-controls/status-label/status-label-macos.html.
2812 * media/modern-media-controls/status-label/status-label-ios-expected.txt: Removed.
2813 * media/modern-media-controls/status-label/status-label-ios.html: Removed.
2814 * media/modern-media-controls/status-label/status-label.html:
2815 * platform/ios-simulator/TestExpectations:
2816 * platform/mac/TestExpectations:
2818 2017-06-13 Antoine Quint <graouts@apple.com>
2820 Remove media/modern-media-controls/start-button
2821 https://bugs.webkit.org/show_bug.cgi?id=173216
2823 Reviewed by Dean Jackson.
2825 The StartButton class was removed.
2827 * media/modern-media-controls/start-button/start-button-expected.txt: Removed.
2828 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Removed.
2829 * media/modern-media-controls/start-button/start-button-styles.html: Removed.
2830 * media/modern-media-controls/start-button/start-button.html: Removed.
2832 2017-06-13 Antoine Quint <graouts@apple.com>
2834 Rebaseline media/modern-media-controls/slider
2835 https://bugs.webkit.org/show_bug.cgi?id=173215
2837 Reviewed by Dean Jackson.
2839 * media/modern-media-controls/slider/slider-constructor-expected.txt:
2840 * media/modern-media-controls/slider/slider-constructor.html:
2841 * media/modern-media-controls/slider/slider-styles-expected.txt:
2842 * media/modern-media-controls/slider/slider-styles.html:
2843 * platform/ios-simulator/TestExpectations:
2844 * platform/mac/TestExpectations:
2846 2017-06-13 Antoine Quint <graouts@apple.com>
2848 Rebaseline media/modern-media-controls/skip-back-button
2849 https://bugs.webkit.org/show_bug.cgi?id=173213
2851 Reviewed by Dean Jackson.
2855 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt:
2856 * media/modern-media-controls/skip-back-button/skip-back-button.html:
2857 * platform/ios-simulator/TestExpectations:
2858 * platform/mac/TestExpectations:
2860 2017-06-11 Antoine Quint <graouts@apple.com>
2862 Rebaseline media/modern-media-controls/time-label
2863 https://bugs.webkit.org/show_bug.cgi?id=173219
2865 Reviewed by Dean Jackson.
2867 We update the content of the time-label.html test to be relevant to its new API.
2869 * media/modern-media-controls/time-label/time-label-expected.txt:
2870 * media/modern-media-controls/time-label/time-label.html:
2871 * platform/ios-simulator/TestExpectations:
2872 * platform/mac/TestExpectations:
2874 2017-06-11 Antoine Quint <graouts@apple.com>
2876 Rebaseline media/modern-media-controls/fullscreen-support
2877 https://bugs.webkit.org/show_bug.cgi?id=173199
2879 Reviewed by Simon Fraser.
2881 We no longer need to test the "error" event for FullscreenSupport since we don't actually
2882 enable or disable the fullscreen button when an error happens, instead the media controls
2883 code will simply not present it since we'll be showing a placard instead.
2885 We also remove the iPad-specific test since the fullscreen button is now accessible on an
2886 iPhone as well, so it no longer needs a special iPad test.
2888 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt:
2889 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html:
2890 * media/modern-media-controls/fullscreen-support/fullscreen-support-press-expected.txt: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt.
2891 * media/modern-media-controls/fullscreen-support/fullscreen-support-press.html: Renamed from LayoutTests/media/modern-media-controls/fullscreen-support/fullscreen-support-click.html.
2892 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap-expected.txt: Removed.
2893 * media/modern-media-controls/fullscreen-support/ipad/fullscreen-support-tap.html: Removed.
2894 * platform/ios-simulator/TestExpectations:
2895 * platform/mac/TestExpectations:
2897 2017-06-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
2899 [GTK] Fix linter warnings on the GTK Debug TestExpectation file and update some expectations for Debug.
2901 Unreviewed test gardening.
2903 * TestExpectations: Merge expectations for imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html
2904 * platform/gtk/TestExpectations: Mark observed timeouts on Debug and fix linter warnings related to tests renamed or deleted.
2905 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Removed.
2906 * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Removed.
2908 2017-06-13 Zalan Bujtas <zalan@apple.com>
2910 Synchronous media query callbacks on nested frames could produced a detached FrameView.
2911 https://bugs.webkit.org/show_bug.cgi?id=173330
2913 Reviewed by Simon Fraser.
2915 * TestExpectations: ASSERT(frame()->view() == this) still fires due to the unexpected navigation, but we clearly
2916 manage to recover from it. Unskip it (debug) when webkit.org/b/173329 is resolved.
2918 2017-06-13 Chris Fleizach <cfleizach@apple.com>
2920 AX[macOS]: Expose Inline property as an accessibility attribute
2921 https://bugs.webkit.org/show_bug.cgi?id=173131
2922 <rdar://problem/32667686>
2924 Reviewed by Joanmarie Diggs.
2926 * accessibility/mac/inline-text-attribute.html: Added.
2927 * accessibility/mac/inline-text-attribute-expected.txt: Added.
2929 2017-06-13 Joseph Pecoraro <pecoraro@apple.com>
2931 Debugger has unexpected effect on program correctness
2932 https://bugs.webkit.org/show_bug.cgi?id=172683
2934 Reviewed by Saam Barati.
2936 * inspector/injected-script/observable-expected.txt: Added.
2937 * inspector/injected-script/observable.html: Added.
2939 2017-06-13 Matt Lewis <jlewis3@apple.com>
2941 Updated test expectations for imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg.
2942 https://bugs.webkit.org/show_bug.cgi?id=173333
2944 Unreviewed test gardening.
2948 2017-06-13 Matt Lewis <jlewis3@apple.com>
2950 Re-baselined imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html and fixed text expectations.
2951 https://bugs.webkit.org/show_bug.cgi?id=173335
2953 Unreviewed test gardening.
2955 * platform/mac/TestExpectations:
2957 2017-06-13 Matt Lewis <jlewis3@apple.com>
2959 Marked imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.https.html as failing.
2960 https://bugs.webkit.org/show_bug.cgi?id=173335
2962 Unreviewed test gardening.
2964 * platform/mac/TestExpectations:
2966 2017-06-13 Matt Lewis <jlewis3@apple.com>
2968 Marked imported/w3c/web-platform-tests/dom/nodes/Document-constructor-svg.svg as a timeout.
2969 https://bugs.webkit.org/show_bug.cgi?id=173333
2971 Unreviewed test gardening.
2975 2017-06-13 Daniel Bates <dabates@apple.com>
2977 Implement W3C Secure Contexts Draft Specification
2978 https://bugs.webkit.org/show_bug.cgi?id=158121
2979 <rdar://problem/26012994>
2981 Reviewed by Brent Fulgham.
2985 Adds a test to ensure that the global object property isSecureContext is not
2986 exposed (is undefined) when the runtime enabled feature flag isSecureContextAttributeEnabled
2989 * platform/win/TestExpectations: Skip the test as DumpRenderTree on Windows does not support
2990 parsing of test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281> for more details.
2991 * security/isSecureContext-disabled-expected.txt: Added.
2992 * security/isSecureContext-disabled.html: Added.
2993 * security/resources/worker-isSecureContext-disabled.js: Added.
2995 2017-06-13 Youenn Fablet <youenn@apple.com>
2997 getReceivers() should return transceivers that have only an active receiver
2998 https://bugs.webkit.org/show_bug.cgi?id=173313
3000 Reviewed by Alex Christensen.
3002 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt:
3003 * webrtc/video-receivers-expected.txt: Added.
3004 * webrtc/video-receivers.html: Added.
3006 2017-06-13 Youenn Fablet <youenn@apple.com>
3008 Refresh WPT tests up to cb7017e654fb4daddb9dee8d654c78b26e61fa9f
3009 https://bugs.webkit.org/show_bug.cgi?id=173260
3011 Reviewed by Alex Christensen.
3014 * platform/ios-simulator-wk2/TestExpectations:
3015 * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt: Added.
3016 * platform/mac/imported/w3c/web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.png: Added.
3017 * tests-options.json:
3019 2017-06-13 Joanmarie Diggs <jdiggs@igalia.com>
3021 AX: [ATK] Implement missing AtkRelation types
3022 https://bugs.webkit.org/show_bug.cgi?id=155494
3024 Reviewed by Darin Adler.
3026 * accessibility/aria-owns-expected.txt: Renamed from LayoutTests/accessibility/mac/aria-owns-expected.txt.
3027 * accessibility/aria-owns.html: Renamed from LayoutTests/accessibility/mac/aria-owns.html.
3028 * accessibility/gtk/relation-types-expected.txt: Added.
3029 * accessibility/gtk/relation-types.html: Added.
3031 2017-06-13 Claudio Saavedra <csaavedra@igalia.com>
3033 [WPE] Ensure that fast/url/user-visible tests are skipped
3035 Unreviewed gardening.
3037 Tests under this directory are currently Mac specific, so skip the
3038 directory altogether.
3039 * platform/wpe/TestExpectations:
3041 2017-06-13 Youenn Fablet <youenn@apple.com>
3043 Filter SDP from ICE candidates in case of local ICE candidate filtering
3044 https://bugs.webkit.org/show_bug.cgi?id=173120
3046 Reviewed by Eric Carlson.
3048 * webrtc/datachannel/filter-ice-candidate.html: Minor clean-up and
3049 adding assertions to ensure that ICE candidates are also filtered out.
3051 2017-06-12 Charlie Turner <cturner@igalia.com>
3053 [GTK] skip fast/scrolling/scrolling-tree-includes-frame.html
3054 https://bugs.webkit.org/show_bug.cgi?id=173258
3056 Unreviewed gardening.
3058 GTK doesn't appear to use the scrolling tree, only WK2 Mac and iOS do. Skip it here.
3060 * platform/gtk/TestExpectations:
3062 2017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
3064 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
3065 https://bugs.webkit.org/show_bug.cgi?id=173043
3066 <rdar://problem/21125708>
3068 Reviewed by Simon Fraser.
3070 Rebaseline tests which use non-English text in form controls
3072 * fast/text/system-font-fallback-emoji-expected.txt: Added.
3073 * fast/text/system-font-fallback-emoji.html: Added.
3074 * fast/text/system-font-fallback-expected.html: Added.
3075 * fast/text/system-font-fallback.html: Added.
3076 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
3077 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
3078 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
3079 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
3080 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
3081 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
3082 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
3083 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
3084 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
3085 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
3086 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3087 * platform/mac/TestExpectations:
3088 * platform/mac/fast/css/rtl-ordering-expected.png:
3089 * platform/mac/fast/css/rtl-ordering-expected.txt:
3090 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
3091 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
3092 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
3093 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
3094 * platform/mac/fast/forms/search-rtl-expected.png:
3095 * platform/mac/fast/forms/search-rtl-expected.txt:
3096 * platform/mac/fast/forms/searchfield-heights-expected.txt:
3097 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
3098 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
3099 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
3100 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
3101 * platform/mac/fast/text/drawBidiText-expected.png:
3102 * platform/mac/fast/text/drawBidiText-expected.txt:
3103 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3104 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3105 * platform/mac/fast/text/updateNewFont-expected.png:
3106 * platform/mac/fast/text/updateNewFont-expected.txt:
3108 2017-06-12 Myles C. Maxfield <mmaxfield@apple.com>
3110 @font-face rules with invalid primary fonts never download their secondary fonts
3111 https://bugs.webkit.org/show_bug.cgi?id=173138
3112 <rdar://problem/32554450>
3114 Reviewed by Simon Fraser.
3116 * fast/text/font-fallback-invalid-load-expected.html: Added.
3117 * fast/text/font-fallback-invalid-load.html: Added.
3118 * fast/text/resources/bogus.svg: Added.
3120 2017-06-12 Daniel Bates <dabates@apple.com>
3122 Implement W3C Secure Contexts Draft Specification
3123 https://bugs.webkit.org/show_bug.cgi?id=158121
3124 <rdar://problem/26012994>
3126 Reviewed by Ryosuke Niwa.
3130 Skip tests that exercise Shared Workers as WebKit does not support them. With the exception
3131 of web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html all other tests are
3132 skipped because they time out. The following sub-tests in web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.html
3133 are expected to fail:
3134 - "Test Window.isSecureContext for HTTP creator"
3135 Reason: Sub-test must be run from non-localhost server
3136 - "Test Window.isSecureContext in an iframe loading an http"
3137 Reason: Sub-test must be run from non-localhost server
3138 - "Test Window.isSecureContext in a sandboxed iframe loading an http"
3139 Reason: We do not implement the allow-secure-context flag
3140 - "Test Window.isSecureContext in a popup loading about:blank"
3141 Reason: Times out; further investigation needed.
3143 We will investigate the test failures and fix them in subsequent commits.
3147 2017-06-12 Chris Dumez <cdumez@apple.com>
3149 Add Arabic Kasra to list of blacklisted characters when puny-decoding URL
3150 https://bugs.webkit.org/show_bug.cgi?id=173283
3151 <rdar://problem/32725659>
3153 Reviewed by Brent Fulgham.
3155 Add layout test coverage.
3157 * fast/url/user-visible/arabic_kasra-expected.txt: Added.
3158 * fast/url/user-visible/arabic_kasra.html: Added.
3160 2017-06-12 Aaron Chu <aaron_chu@apple.com>
3162 AX: Video/Audio Player Controls missing group container.
3163 https://bugs.webkit.org/show_bug.cgi?id=171790
3164 <rdar://problem/32008994>
3166 Reviewed by Antoine Quint.
3168 Modified existing test cases to accommodate testing for controls bar aria-label.
3170 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
3171 * media/modern-media-controls/audio/audio-controls-buttons.html:
3172 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
3173 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
3174 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt:
3175 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
3177 2017-06-12 Jonathan Bedard <jbedard@apple.com>
3179 Garden tests for on-device testing
3181 Unreviewed test gardening.
3183 The tests gardened here have not been investigated. https://bugs.webkit.org/show_bug.cgi?id=173275
3184 tracks the investigation of the tests marked as failing, crashing or skipped because they timeout
3185 when running layout tests on-device in this revision.
3187 * platform/ios-device/TestExpectations: Initial gardening of expectations for on-device testing.
3188 * platform/ios-simulator-wk2/TestExpectations: Moved simulator specific expectations from platfrom/ios-wk2.
3189 * platform/ios-simulator/TestExpectations: Moved simulator specific expectations from platfrom/ios.
3190 * platform/ios-simulator/compositing: Removed.
3191 * platform/ios-wk2/TestExpectations: Moved simulator specific expectation to platform/ios-simulator-wk2.
3192 * platform/ios/TestExpectations: Moved simulator specific expectation to platform/ios.
3193 * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt: Copied from
3194 LayoutTests/platform/ios-simulator/compositing/iframes/compositing-for-scrollable-iframe-expected.txt.
3196 2017-06-12 Antoine Quint <graouts@apple.com>
3198 Add tests for the SkipForwardButton class
3199 https://bugs.webkit.org/show_bug.cgi?id=173214
3201 Reviewed by Jon Lee.
3203 * media/modern-media-controls/skip-forward-button/skip-forward-button-expected.txt: Added.
3204 * media/modern-media-controls/skip-forward-button/skip-forward-button.html: Added.
3205 * platform/ios-simulator/TestExpectations:
3206 * platform/mac/TestExpectations:
3208 2017-06-12 Sam Weinig <sam@webkit.org>
3210 [WebIDL] Re-implement GetOwnPropertySlot[ByIndex] generation to more closely follow WebIDL
3211 https://bugs.webkit.org/show_bug.cgi?id=173229
3213 Reviewed by Chris Dumez.
3215 * fast/dom/HTMLDocument/document-special-properties-expected.txt:
3216 Update results. Named properties on HTMLDocument no longer override own properties, they
3217 only override properties from the prototype chain (as per the WebIDL specification for
3218 OverrideBuiltins). These results now also match Firefox.
3220 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
3221 * js/dom/dfg-prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
3222 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-4.html:
3223 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html:
3224 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html:
3225 Update tests to use a property on the prototype, rather than the instance, to test
3226 overriding the [GetOwnProperty] hook. This is needed now that HTMLDocument correctly
3227 follows the OverrideBuiltins rules as explained above.
3229 2017-06-12 Saam Barati <sbarati@apple.com>
3231 Unreviewed. Unmark test as flaky after fix in r217944. The test should now pass.
3233 * platform/mac/TestExpectations:
3235 2017-06-12 Matt Lewis <jlewis3@apple.com>
3237 Updated test expectations for fast/mediastream/getUserMedia-webaudio.html.
3238 https://bugs.webkit.org/show_bug.cgi?id=170960
3240 Unreviewed test gardening.
3242 * platform/mac-wk2/TestExpectations:
3244 2017-06-12 Carlos Garcia Campos <cgarcia@igalia.com>
3246 [GTK] Stop dismissing menus attached to the web view for every injected event
3247 https://bugs.webkit.org/show_bug.cgi?id=172708
3249 Reviewed by Alex Christensen.
3251 * editing/selection/5354455-1.html: No need to click on editable area to focus it, contextClick already focuses
3252 it, we even have another test to ensure it. Those fast clicks were causing a double click in GTK+ port which
3253 selected the whole line. We don't need to dismiss the context menu either, because contextClick() doesn't really
3255 * fast/events/context-activated-by-key-event.html: Dismiss the context menu every time we show it.
3256 * fast/events/mouse-click-events.html: Dimiss the context menu when testing right click events.
3258 2017-06-12 Ryan Haddad <ryanhaddad@apple.com>
3260 Mark fast/mediastream/getUserMedia-webaudio.html as flaky on mac-wk2.
3261 https://bugs.webkit.org/show_bug.cgi?id=170960
3263 Unreviewed test gardening.
3265 * platform/mac-wk2/TestExpectations:
3267 2017-06-12 Matt Lewis <jlewis3@apple.com>
3269 Marked imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html as flaky.
3270 https://bugs.webkit.org/show_bug.cgi?id=172255
3272 Unreviewed test gardening.
3274 * platform/mac/TestExpectations:
3276 2017-06-12 Claudio Saavedra <csaavedra@igalia.com>
3278 transforms/hittest-translated-content-off-to-infinity-and-back.html is passing
3280 Ureviewed gardening.
3281 * platform/wpe/TestExpectations: This started passing lately, remove.
3283 2017-06-12 Claudio Saavedra <csaavedra@igalia.com>
3285 [WPE][GTK] Rebaseline js/dom/global-constructors-attributes.html
3287 Unreviewed gardening.
3289 Needs to be updated in WPE due to enabling ENCRYPTED_MEDIA. GTK+
3290 port was skipping this but it just needs an updated expectations.
3291 * platform/gtk/TestExpectations: Unskip.
3292 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3293 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
3295 2017-06-12 Charlie Turner <cturner@igalia.com>
3297 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
3298 https://bugs.webkit.org/show_bug.cgi?id=173257
3300 Unreviewed gardening.
3302 * platform/gtk/TestExpectations:
3304 2017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
3306 [iOS 11] fast/text/international/system-language/arabic-glyph-cache-fill-combine.html hardcodes the system UI Arabic font
3307 https://bugs.webkit.org/show_bug.cgi?id=173244
3308 <rdar://problem/32659595>
3310 Reviewed by Ryosuke Niwa.
3312 iOS 11 changed this font, so we shouldn't hardcode it. Instead,
3313 we can simply change this to an -expected-mismatch.html test to
3314 specifically test against the ".notdef" glyph.
3316 * fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected-mismatch.html: Renamed from LayoutTests/fast/text/international/system-language/arabic-glyph-cache-fill-combine-expected.html.
3318 2017-06-11 Myles C. Maxfield <mmaxfield@apple.com>
3320 fast/text/variations/getComputedStyle.html does not need to be asynchronous
3321 https://bugs.webkit.org/show_bug.cgi?id=173246
3322 <rdar://problem/31393842>
3324 Reviewed by Sam Weinig.
3326 I dont know why I made it asynchronous in the first place.
3328 * fast/text/variations/getComputedStyle.html:
3330 2017-06-09 Ryosuke Niwa <rniwa@webkit.org>
3332 didMoveToNewDocument doesn't get called on an Attr inside a shadow tree
3333 https://bugs.webkit.org/show_bug.cgi?id=173133
3335 Reviewed by Antti Koivisto.
3337 Added a regression test for moving a shadow tree with an Attr node across a document.
3338 The test hits an assertion in a debug build and fails in a release build without the fix.
3340 * fast/dom/adopt-attr-with-shadow-tree-expected.txt: Added.
3341 * fast/dom/adopt-attr-with-shadow-tree.html: Added.
3343 2017-06-11 Keith Miller <keith_miller@apple.com>
3345 TypedArray constructor with string shouldn't throw
3346 https://bugs.webkit.org/show_bug.cgi?id=173181
3348 Reviewed by JF Bastien.
3350 Update tests to allow null buffers.
3352 * fast/canvas/webgl/array-unit-tests-expected.txt:
3353 * fast/canvas/webgl/array-unit-tests.html:
3354 * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt:
3355 * fast/canvas/webgl/webgl-array-invalid-ranges.html:
3356 * webgl/1.0.2/resources/webgl_test_files/conformance/typedarrays/array-unit-tests.html:
3358 2017-06-11 Antoine Quint <graouts@apple.com>
3360 Rebaseline media/modern-media-controls/scrubber
3361 https://bugs.webkit.org/show_bug.cgi?id=173212
3363 Reviewed by Jon Lee.
3365 Remove a media/modern-media-controls/scrubber test that is no longer relevant now that there is no standalone scrubber class.
3367 * media/modern-media-controls/scrubber/scrubber-expected.txt: Removed.
3368 * media/modern-media-controls/scrubber/scrubber.html: Removed.
3369 * platform/ios-simulator/TestExpectations:
3370 * platform/mac/TestExpectations:
3372 2017-06-11 Antoine Quint <graouts@apple.com>
3374 Enable media/modern-media-controls/scheduler
3375 https://bugs.webkit.org/show_bug.cgi?id=173211
3377 Reviewed by Jon Lee.
3379 * platform/ios-simulator/TestExpectations:
3380 * platform/mac/TestExpectations:
3382 2017-06-11 Antoine Quint <graouts@apple.com>
3384 Rebaseline media/modern-media-controls/rewind-button
3385 https://bugs.webkit.org/show_bug.cgi?id=173210
3387 Reviewed by Jon Lee.
3391 * media/modern-media-controls/rewind-button/rewind-button-expected.txt:
3392 * media/modern-media-controls/rewind-button/rewind-button.html:
3393 * platform/ios-simulator/TestExpectations:
3394 * platform/mac/TestExpectations:
3396 2017-06-11 Antoine Quint <graouts@apple.com>
3398 Rebaseline media/modern-media-controls/play-pause-button
3399 https://bugs.webkit.org/show_bug.cgi?id=173209
3401 Reviewed by Jon Lee.
3405 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt:
3406 * media/modern-media-controls/play-pause-button/play-pause-button.html:
3407 * platform/ios-simulator/TestExpectations:
3408 * platform/mac/TestExpectations:
3410 2017-06-11 Antoine Quint <graouts@apple.com>
3412 Rebaseline media/modern-media-controls/placard
3413 https://bugs.webkit.org/show_bug.cgi?id=173208
3415 Reviewed by Jon Lee.
3417 IconButton is now simply Button.
3419 * media/modern-media-controls/placard/placard-expected.txt:
3420 * media/modern-media-controls/placard/placard.html:
3421 * platform/ios-simulator/TestExpectations:
3422 * platform/mac/TestExpectations:
3424 2017-06-11 Antoine Quint <graouts@apple.com>
3426 Enable media/modern-media-controls/pip-placard tests
3427 https://bugs.webkit.org/show_bug.cgi?id=173207
3429 Reviewed by Jon Lee.
3431 * platform/ios-simulator/TestExpectations:
3432 * platform/mac/TestExpectations:
3434 2017-06-11 Antoine Quint <graouts@apple.com>
3436 Rebaseline media/modern-media-controls/pip-button.
3437 https://bugs.webkit.org/show_bug.cgi?id=173206
3439 Reviewed by Jon Lee.
3443 * media/modern-media-controls/pip-button/pip-button-expected.txt:
3444 * media/modern-media-controls/pip-button/pip-button.html:
3445 * platform/ios-simulator/TestExpectations:
3446 * platform/mac/TestExpectations:
3448 2017-06-11 Antoine Quint <graouts@apple.com>
3450 Rebaseline media/modern-media-controls/mute-button
3451 https://bugs.webkit.org/show_bug.cgi?id=173205
3453 Reviewed by Jon Lee.
3455 We now use SVG assets, so let the test reflect that.
3457 * media/modern-media-controls/mute-button/mute-button-expected.txt:
3458 * media/modern-media-controls/mute-button/mute-button.html:
3459 * platform/ios-simulator/TestExpectations:
3460 * platform/mac/TestExpectations:
3462 2017-06-11 Antoine Quint <graouts@apple.com>
3464 Remove media/modern-media-controls/macos-media-controls
3465 https://bugs.webkit.org/show_bug.cgi?id=173204
3467 Reviewed by Jon Lee.
3469 There no longer is a MacOSMediaControls class and this test no longer makes sense.
3471 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Removed.
3472 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Removed.
3474 2017-06-09 Antoine Quint <graouts@apple.com>
3476 Rebaseline media/modern-media-controls/layout-node
3477 https://bugs.webkit.org/show_bug.cgi?id=173203
3479 Reviewed by Jon Lee.
3481 The "visible" property no longer sets "display: initial" when true, but rather removes the "display" property altogether.
3483 * media/modern-media-controls/layout-node/visible-expected.txt:
3484 * media/modern-media-controls/layout-node/visible.html:
3485 * platform/ios-simulator/TestExpectations:
3486 * platform/mac/TestExpectations:
3488 2017-06-09 Antoine Quint <graouts@apple.com>
3490 Enable media/modern-media-controls/layout-item
3491 https://bugs.webkit.org/show_bug.cgi?id=173202
3493 Reviewed by Jon Lee.
3495 * platform/ios-simulator/TestExpectations:
3496 * platform/mac/TestExpectations:
3498 2017-06-09 Antoine Quint <graouts@apple.com>
3500 Rebaseline media/modern-media-controls/invalid-placard
3501 https://bugs.webkit.org/show_bug.cgi?id=173201
3503 Reviewed by Jon Lee.
3505 The only required change was to update IconButton to Button since IconButton has been folded in its superclass Button.
3507 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics-expected.txt:
3508 * media/modern-media-controls/invalid-placard/invalid-placard-constrained-metrics.html:
3509 * platform/ios-simulator/TestExpectations:
3510 * platform/mac/TestExpectations:
3512 2017-06-09 Antoine Quint <graouts@apple.com>
3514 Rebaseline media/modern-media-controls/icon-service
3515 https://bugs.webkit.org/show_bug.cgi?id=173200
3517 Reviewed by Jon Lee.
3519 The method we were testing has changed name and the pause icon is no longer a good
3520 test since it doesn't have a fullscreen variant, so we use the AirPlay icon instead.
3522 * media/modern-media-controls/icon-service/icon-service-expected.txt:
3523 * media/modern-media-controls/icon-service/icon-service.html:
3524 * platform/ios-simulator/TestExpectations:
3525 * platform/mac/TestExpectations:
3527 2017-06-09 Brady Eidson <beidson@apple.com>
3529 Crash when IndexedDB's getAll is used inside a Web Worker.
3530 https://bugs.webkit.org/show_bug.cgi?id=172434
3532 Reviewed by Andy Estes.
3534 * storage/indexeddb/modern/resources/worker-getall.js: Added.
3535 * storage/indexeddb/modern/worker-getall-expected.txt: Added.
3536 * storage/indexeddb/modern/worker-getall.html: Added.
3538 2017-06-09 Ryan Haddad <ryanhaddad@apple.com>
3540 Mark fast/mediastream/getUserMedia-grant-persistency3.html as flaky.
3541 https://bugs.webkit.org/show_bug.cgi?id=173188
3543 Unreviewed test gardening.
3545 * platform/mac-wk2/TestExpectations:
3547 2017-06-09 Daniel Bates <dabates@apple.com>
3549 CSP: Apply img-src directive to favicon loads
3550 https://bugs.webkit.org/show_bug.cgi?id=172733
3552 Remove CONSOLE MESSAGE line from expected result that I inadvertently left in from an earlier iteration
3553 of the test that did not call testRunner.queueReload(). Calling testRunner.queueReload() clears out
3554 any emitted console messages. The dump of the resource load callbacks is sufficient to ensure that
3555 the favicon was blocked as expected.
3557 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt:
3559 2017-06-09 Andy VanWagoner <thetalecrafter@gmail.com>
3561 REGRESSION: LayoutTest js/intl-datetimeformat.html is failing
3562 https://bugs.webkit.org/show_bug.cgi?id=172720
3564 Reviewed by Darin Adler.
3566 Reenable DateTimeFormat tests, allowing for some variation in the
3567 formatting of time zone names.
3569 * js/intl-datetimeformat-expected.txt:
3570 * js/script-tests/intl-datetimeformat.js:
3571 * platform/mac/TestExpectations:
3573 2017-06-09 Joseph Pecoraro <pecoraro@apple.com>
3575 Web Inspector: Web inspector does not show non-shadow children of an element with a shadow root (e.g. <video>)
3576 https://bugs.webkit.org/show_bug.cgi?id=173121
3577 <rdar://problem/30948943>
3579 Reviewed by Matt Baker.
3581 * inspector/dom/shadow-and-non-shadow-children-expected.txt: Added.
3582 * inspector/dom/shadow-and-non-shadow-children.html: Added.
3584 2017-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
3586 LayoutTest fast/images/animated-image-different-dest-size.html is a flaky failure
3587 https://bugs.webkit.org/show_bug.cgi?id=170203
3589 Reviewed by Simon Fraser.
3591 Instead of using setTimeout(), listen to the webkitImageFrameReady event
3592 to know relaibly when to draw the next frame of an animated image to a
3595 * fast/images/animated-image-different-dest-size.html:
3596 * platform/mac-wk2/TestExpectations:
3598 2017-06-09 Matt Lewis <jlewis3@apple.com>
3600 Skipped layout test svg/animations/svglength-element-removed-crash.svg.
3601 https://bugs.webkit.org/show_bug.cgi?id=173178
3603 Unreviewed test gardening.
3605 * platform/ios-simulator-wk2/TestExpectations:
3607 2017-06-09 Daniel Bates <dabates@apple.com>
3609 CSP: Apply img-src directive to favicon loads
3610 https://bugs.webkit.org/show_bug.cgi?id=172733
3611 <rdar://problem/32082654>
3613 Reviewed by Brady Eidson.
3615 Adds tests to ensure the CSP policy is applied to favicon loads.
3617 * http/tests/security/contentSecurityPolicy/allow-favicon-expected.txt: Added.
3618 * http/tests/security/contentSecurityPolicy/allow-favicon.html: Added.
3619 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Added.
3620 * http/tests/security/contentSecurityPolicy/block-favicon.html: Added.
3621 * platform/wk2/TestExpectations: Skip the tests until we fix <https://bugs.webkit.org/show_bug.cgi?id=115809>.
3623 2017-06-09 Ryan Haddad <ryanhaddad@apple.com>
3625 Add a result file for js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html.
3626 https://bugs.webkit.org/show_bug.cgi?id=161156
3628 Unreviewed test gardening.
3630 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short-expected.txt: Added.
3632 2017-06-09 Matthew Hanson <matthew_hanson@apple.com>
3634 Revert r217955. rdar://problem/21125708
3636 2017-06-09 Jonathan Bedard <jbedard@apple.com>
3638 [ios-sim] Cleaning-up timeouts WebKit1
3639 https://bugs.webkit.org/show_bug.cgi?id=173169
3641 Unreviewed test gardening.
3643 The intention of this change is to allow the iOS WK1 bots to finish their
3644 test runs. Because these tests are being gardened based on the output of
3645 bots, there will likely be follow-up fixes.
3647 * platform/ios-wk1/TestExpectations: Skip tests timing out in iOS WK1.
3649 2017-06-09 Jer Noble <jer.noble@apple.com>
3651 [iOS] Video occasionally mixes with other system audio instead of interrupting
3652 https://bugs.webkit.org/show_bug.cgi?id=173127
3654 Reviewed by Eric Carlson.
3656 * platform/mac/media/audio-session-category-video-track-change-expected.txt: Added.
3657 * platform/mac/media/audio-session-category-video-track-change.html: Added.
3659 2017-06-09 Chris Dumez <cdumez@apple.com>
3661 CSS transitions added while page is not visible do not start when the page becomes visible
3662 https://bugs.webkit.org/show_bug.cgi?id=173166
3663 <rdar://problem/32250351>
3665 Reviewed by Darin Adler.
3667 Add layout test coverage.
3669 * fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
3670 * fast/animation/css-animation-resuming-when-visible.html: Added.
3672 2017-06-09 Eric Carlson <eric.carlson@apple.com>
3674 fast/mediastream/MediaStream-page-muted.html times out and asserts
3675 https://bugs.webkit.org/show_bug.cgi?id=170355
3676 <rdar://problem/31376041>
3678 Reviewed by Chris Dumez.
3680 * fast/mediastream/media-stream-wrapper-collected-expected.txt: Added.
3681 * fast/mediastream/media-stream-wrapper-collected.html: Added.
3683 2017-06-09 Charlie Turner <cturner@igalia.com>
3685 [GTK] Fix test linter reported errors
3686 https://bugs.webkit.org/show_bug.cgi?id=173160
3688 Unreviewed gardening.
3690 webrtc/audio-peer-connection-webaudio.html failed ambiguity checks, it typically fails
3691 in release and times out in debug, but it could have bother outcomes in both build
3692 configurations, so removing the first instance seems like the right approach.
3693 See: https://bugs.webkit.org/show_bug.cgi?id=169110
3694 https://bugs.webkit.org/show_bug.cgi?id=131218 no longer crashing
3695 https://bugs.webkit.org/show_bug.cgi?id=131216 no longer crashing
3696 https://bugs.webkit.org/show_bug.cgi?id=119255 no longer flaky, stablized at r195130.
3698 Linter is now quiet, aside from non-existent path errors,
3699 which I think is tracked by https://bugs.webkit.org/show_bug.cgi?id=172471
3701 * platform/gtk/TestExpectations:
3703 2017-06-09 Claudio Saavedra <csaavedra@igalia.com>
3705 [GTK] Add baseline for media/media-fullscreen-inline-expected.html
3707 Unreviewed gardening.
3709 mediaElement.webkitSupportsPresentationMode is only present with
3710 VIDEO_PRESENTATION_MODE enabled, and this option is only enabled
3711 for Cocoa builds. Add a baseline without this property.
3712 * platform/gtk/media/media-fullscreen-inline-expected.txt: Added.
3714 2017-06-09 Claudio Saavedra <csaavedra@igalia.com>
3716 [WPE] Unskip passing userscripts tests
3718 Unreviewed gardening.
3720 * platform/wpe/TestExpectations:
3722 2017-06-09 Zan Dobersek <zdobersek@igalia.com>
3724 [WPE] Enable ENCRYPTED_MEDIA for build-webkit builds
3725 https://bugs.webkit.org/show_bug.cgi?id=173103
3727 Reviewed by Xabier Rodriguez-Calvar.
3729 Enable the imported W3C tests covering Encrypted Media API for the WPE port,
3730 but only tests that use the ClearKey key system. WPE-specific baselines for
3731 those tests are also added, despite the test cases universally failing. This
3732 will allow us to spot any change in behavior that's introduced.
3734 * platform/wpe/TestExpectations: Skip tests that test PlayReady or Widevine key systems.
3735 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type-expected.txt: Added.
3736 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-expected.txt: Added.
3737 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event-expected.txt: Added.
3738 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt: Added.
3739 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license-expected.txt: Added.
3740 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-expected.txt: Added.
3741 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions-expected.txt: Added.
3742 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt: Added.
3743 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt: Added.
3744 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt: Added.
3745 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt: Added.
3746 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt: Added.
3747 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt: Added.
3748 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt: Added.
3749 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt: Added.
3750 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt: Added.
3751 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt: Added.
3752 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt: Added.
3753 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt: Added.
3754 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt: Added.
3755 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt: Added.
3756 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt: Added.
3757 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt: Added.
3758 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt: Added.
3759 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt: Added.
3760 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt: Added.
3761 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt: Added.
3762 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt: Added.
3763 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt: Added.
3764 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt: Added.
3765 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt: Added.
3766 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt: Added.
3767 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback-expected.txt: Added.
3768 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt: Added.
3769 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time-expected.txt: Added.
3770 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-expected.txt: Added.
3771 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys-expected.txt: Added.
3772 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt: Added.
3773 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements-expected.txt: Added.
3774 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys-expected.txt: Added.
3775 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession-expected.txt: Added.
3776 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess-expected.txt: Added.
3777 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt: Added.
3778 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input-expected.txt: Added.
3779 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key-expected.txt: Added.
3780 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt: Added.
3781 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input-expected.txt: Added.
3783 2017-06-09 Zan Dobersek <zdobersek@igalia.com>
3785 [WPE] Enable MEDIA_SOURCE for build-webkit builds
3786 https://bugs.webkit.org/show_bug.cgi?id=173136
3788 Reviewed by Xabier Rodriguez-Calvar.
3790 * platform/wpe/TestExpectations: Enable the media/media-source/ layout tests
3791 for the WPE port, adding half a dozen failure or timeout expectations for
3792 tests that are currently failing.
3794 2017-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com>
3796 [GStreamer][EME] Remove the legacy code that was not even official and is deprecated
3797 https://bugs.webkit.org/show_bug.cgi?id=173096
3799 Reviewed by Žan Doberšek.
3801 * platform/gtk/TestExpectations: Mark legacy tests as deprecated
3803 2017-06-09 Aaron Chu <aaron_chu@apple.com>
3805 AX: Media Controls: Missing labels for the Time Labels.
3806 https://bugs.webkit.org/show_bug.cgi?id=171715
3807 <rdar://problem/32009214>
3809 Reviewed by Antoine Quint.
3811 Modified existing test case to accommodate testing for time label description.
3813 * media/modern-media-controls/time-label/time-label.html:
3815 2017-06-08 Yoav Weiss <yoav@yoav.ws>
3817 [preload] Mandatory `as` value and related spec alignments
3818 https://bugs.webkit.org/show_bug.cgi?id=173047
3820 Reviewed by Dean Jackson.
3822 Fix tests and expectations to this patch's changes: `as` is mandatory and "fetch" replaces the previous empty `as` value,
3823 onerror no longer fires for invalid `as` values, and the IDL for `as` reflects only valid values, to enable feature detection.
3825 * http/tests/fetch/redirectmode-and-preload.html:
3826 * http/tests/preload/download_resources-expected.txt:
3827 * http/tests/preload/download_resources.html:
3828 * http/tests/preload/download_resources_from_header_iframe-expected.txt:
3829 * http/tests/preload/onerror_event-expected.txt:
3830 * http/tests/preload/onerror_event.html:
3831 * http/tests/preload/onload_event-expected.txt:
3832 * http/tests/preload/onload_event.html:
3833 * http/tests/preload/preloadscanner_download_resources.html:
3834 * http/tests/preload/resources/download_resources_from_header.php:
3835 * http/tests/preload/resources/nph-invalid_resources_from_header.pl:
3836 * http/tests/preload/single_download_preload.html:
3837 * http/tests/preload/single_download_preload_headers.php:
3838 * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: PProgressions related to correct reflection.
3840 2017-06-08 Ryosuke Niwa <rniwa@webkit.org>
3842 Crash inside InsertNodeBeforeCommand via InsertParagraphSeparatorCommand
3843 https://bugs.webkit.org/show_bug.cgi?id=173085
3845 Reviewed by Wenson Hsieh.
3847 Added a regresion test.
3849 * editing/inserting/insert-horizontal-rule-in-empty-document-crash-expected.txt: Added.
3850 * editing/inserting/insert-horizontal-rule-in-empty-document-crash.html: Added.
3852 2017-06-08 Ryosuke Niwa <rniwa@webkit.org>
3854 The tree scope of an Attr node inside a shadow tree does not updated upon detach.
3855 https://bugs.webkit.org/show_bug.cgi?id=173122
3857 Reviewed by Chris Dumez.
3859 Added a regression test which hits the newly added assertion.
3861 * fast/dom/detaching-attr-node-in-shadow-tree-crash-expected.txt: Added.
3862 * fast/dom/detaching-attr-node-in-shadow-tree-crash.html: Added.
3864 2017-06-08 Myles C. Maxfield <mmaxfield@apple.com>
3866 [Cocoa] Expand system-ui to include every item in the Core Text cascade list
3867 https://bugs.webkit.org/show_bug.cgi?id=173043
3868 <rdar://problem/21125708>
3870 Reviewed by Simon Fraser.
3872 Rebaseline tests which use non-English text in form controls
3874 * fast/text/system-font-fallback-emoji-expected.txt: Added.
3875 * fast/text/system-font-fallback-emoji.html: Added.
3876 * fast/text/system-font-fallback-expected.html: Added.
3877 * fast/text/system-font-fallback.html: Added.
3878 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.png: Added.
3879 * platform/mac-elcapitan/fast/forms/listbox-bidi-align-expected.txt:
3880 * platform/mac-elcapitan/fast/forms/search-rtl-expected.png: Added.
3881 * platform/mac-elcapitan/fast/forms/search-rtl-expected.txt:
3882 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.png: Added.
3883 * platform/mac-elcapitan/fast/forms/searchfield-heights-expected.txt:
3884 * platform/mac-elcapitan/fast/forms/visual-hebrew-text-field-expected.txt:
3885 * platform/mac-elcapitan/fast/text/drawBidiText-expected.png: Added.
3886 * platform/mac-elcapitan/fast/text/drawBidiText-expected.txt:
3887 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
3888 * platform/mac-elcapitan/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3889 * platform/mac/TestExpectations:
3890 * platform/mac/fast/css/rtl-ordering-expected.png:
3891 * platform/mac/fast/css/rtl-ordering-expected.txt:
3892 * platform/mac/fast/forms/listbox-bidi-align-expected.png:
3893 * platform/mac/fast/forms/listbox-bidi-align-expected.txt:
3894 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.png:
3895 * platform/mac/fast/forms/listbox-hit-test-zoomed-expected.txt:
3896 * platform/mac/fast/forms/search-rtl-expected.png:
3897 * platform/mac/fast/forms/search-rtl-expected.txt:
3898 * platform/mac/fast/forms/searchfield-heights-expected.txt:
3899 * platform/mac/fast/forms/select-visual-hebrew-expected.png:
3900 * platform/mac/fast/forms/select-visual-hebrew-expected.txt:
3901 * platform/mac/fast/forms/visual-hebrew-text-field-expected.png:
3902 * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt:
3903 * platform/mac/fast/text/drawBidiText-expected.png:
3904 * platform/mac/fast/text/drawBidiText-expected.txt:
3905 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
3906 * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3907 * platform/mac/fast/text/updateNewFont-expected.png:
3908 * platform/mac/fast/text/updateNewFont-expected.txt:
3910 2017-06-08 Chris Dumez <cdumez@apple.com>
3912 REGRESSION: fast/images/animated-gif-webkit-transform.html is flaky
3913 https://bugs.webkit.org/show_bug.cgi?id=170410
3914 <rdar://problem/31409381>
3916 Reviewed by Simon Fraser.
3918 Fix flakiness and unskip test.
3920 * fast/images/animated-gif-webkit-transform-expected.txt:
3921 * fast/images/animated-gif-webkit-transform.html:
3922 * platform/mac-wk2/TestExpectations:
3924 2017-06-08 Antoine Quint <graouts@apple.com>
3926 [iOS] Buttons in top-left and bottom media controls bar are positioned too high
3927 https://bugs.webkit.org/show_bug.cgi?id=173111
3928 <rdar://problem/32650615>
3930 Reviewed by Jon Lee.
3932 Add a test that checks that the appropriate styles as set in buttons-container.css
3933 are applied to a button in a buttons container on iOS.
3935 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Added.
3936 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Added.
3937 * platform/ios-simulator/TestExpectations:
3939 2017-06-08 Youenn Fablet <youenn@apple.com>
3941 getUserMedia should not be prompted again if user denied access
3942 https://bugs.webkit.org/show_bug.cgi?id=173104
3944 Reviewed by Geoff Garen.
3946 Splitting grant test due to remembering deny decisions.
3948 * fast/mediastream/getUserMedia-deny-persistency-expected.txt: Added.
3949 * fast/mediastream/getUserMedia-deny-persistency-reload-expected.txt: Added.
3950 * fast/mediastream/getUserMedia-deny-persistency-reload.html: Added.
3951 * fast/mediastream/getUserMedia-deny-persistency.html: Added.
3952 * fast/mediastream/getUserMedia-deny-persistency2-expected.txt: Added.
3953 * fast/mediastream/getUserMedia-deny-persistency2.html: Added.
3954 * fast/mediastream/getUserMedia-deny-persistency3-expected.txt: Added.
3955 * fast/mediastream/getUserMedia-deny-persistency3.html: Added.
3956 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
3957 * fast/mediastream/getUserMedia-grant-persistency.html:
3958 * fast/mediastream/getUserMedia-grant-persistency2-expected.txt: Added.
3959 * fast/mediastream/getUserMedia-grant-persistency2.html: Added.
3960 * fast/mediastream/getUserMedia-grant-persistency3-expected.txt: Added.
3961 * fast/mediastream/getUserMedia-grant-persistency3.html: Added.
3964 2017-06-08 Filip Pizlo <fpizlo@apple.com>
3966 REGRESSION: js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5.html has a flaky failure
3967 https://bugs.webkit.org/show_bug.cgi?id=161156
3969 Reviewed by Saam Barati.
3971 Add a version of the test that's guaranteed to fail if the problem it's testing for manifests
3974 * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-5-short.html: Added.
3976 2017-06-07 Dave Hyatt <hyatt@apple.com>
3978 Laili restaurant menu page does not display full menu
3979 https://bugs.webkit.org/show_bug.cgi?id=173062
3980 rdar://problem/32436486
3982 Reviewed by Simon Fraser.
3984 * fast/hidpi/percent-height-image-nested-expected.html:
3985 * fast/hidpi/percent-height-image-nested.html:
3986 * fast/multicol/pagination/RightToLeft-max-width.html:
3987 * fast/replaced/max-height-percent-inside-auto-block-expected.html: Added.
3988 * fast/replaced/max-height-percent-inside-auto-block.html: Added.
3989 * platform/mac/fast/multicol/pagination/RightToLeft-max-width-expected.txt:
3991 2017-06-08 Antoine Quint <graouts@apple.com>
3993 Rebaseline and enable media/modern-media-controls/fullscreen-button
3994 https://bugs.webkit.org/show_bug.cgi?id=173101
3996 Reviewed by Dean Jackson.
3998 Update the test to check an SVG asset now that we use those.
4000 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt:
4001 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
4002 * platform/ios-simulator/TestExpectations:
4003 * platform/mac/TestExpectations:
4005 2017-06-08 Antoine Quint <graouts@apple.com>
4007 Rebaseline and enable media/modern-media-controls/forward-button
4008 https://bugs.webkit.org/show_bug.cgi?id=173100
4010 Reviewed by Dean Jackson.
4012 Update the test to check an SVG asset now that we use those.
4014 * media/modern-media-controls/forward-button/forward-button-expected.txt:
4015 * media/modern-media-controls/forward-button/forward-button.html:
4016 * platform/ios-simulator/TestExpectations:
4017 * platform/mac/TestExpectations:
4019 2017-06-08 Antoine Quint <graouts@apple.com>
4021 Layout Test media/modern-media-controls/button/button-icon-name.html is a flaky failure
4022 https://bugs.webkit.org/show_bug.cgi?id=173099
4024 Reviewed by Dean Jackson.
4026 Rewrite the test to use asynchronous assertions, the number of frames running is immaterial to this test.
4028 * media/modern-media-controls/button/button-icon-name-expected.txt:
4029 * media/modern-media-controls/button/button-icon-name.html:
4031 2017-06-08 Tim Horton <timothy_horton@apple.com>
4033 Add a borderless mode to <attachment>, and make it respect its layout size
4034 https://bugs.webkit.org/show_bug.cgi?id=173079
4035 <rdar://problem/32491584>
4037 Reviewed by Simon Fraser.
4040 * platform/ios/TestExpectations:
4041 * fast/attachment/attachment-borderless-expected-mismatch.html: Added.
4042 * fast/attachment/attachment-borderless.html: Added.
4043 * fast/attachment/attachment-respects-css-size-expected-mismatch.html: Added.
4044 * fast/attachment/attachment-respects-css-size.html: Added.
4045 Add mismatch tests ensuring that CSS width/height and borderless-attachment
4046 have *some* kind of impact on rendering.
4048 2017-06-08 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
4050 Modify security test to avoid spacing differences.
4051 https://bugs.webkit.org/show_bug.cgi?id=141709
4053 Reviewed by Carlos Alberto Lopez Perez.
4055 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
4056 * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html:
4057 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW-expected.txt:
4058 * http/tests/security/cross-frame-access-callback-explicit-domain-ALLOW.html:
4059 * platform/gtk/TestExpectations:
4061 2017-06-08 Youenn Fablet <youenn@apple.com>
4063 getUserMedia request should not be allowed for background tabs unless the tab is already capturing
4064 https://bugs.webkit.org/show_bug.cgi?id=172989
4066 Reviewed by Eric Carlson.
4068 * fast/mediastream/getUserMedia-grant-persistency-expected.txt:
4069 * fast/mediastream/getUserMedia-grant-persistency.html: Using testRunner.setPageVisibility so that UIProcess is made aware of the change.
4070 Removing test about capture muted page since there is no API for setting a page as muted right now.
4071 This test should be readded later on.
4073 2017-06-08 Charlie Turner <cturner@igalia.com>
4075 [GTK] Test gardening
4076 https://bugs.webkit.org/show_bug.cgi?id=173093
4078 Unreviewed GTK gardening.
4080 r147201 added a crash expectation for the following test, but did so in a manner
4081 that failed linter checks:
4083 LayoutTests/platform/gtk/TestExpectations:1302 More specific entry for
4084 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html on line
4085 LayoutTests/platform/gtk/TestExpectations:992 overrides line LayoutTests/platform/gtk/TestExpectations:1302.
4086 http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients.html
4088 Furthermore, this test no longer crashes in Debug builds, it fails due to whitespace
4089 oddities that are addressed by webkit.org/b/141709 (unreviewed)
4091 * platform/gtk/TestExpectations:
4093 2017-06-08 Xabier Rodriguez Calvar <calvaris@igalia.com>
4095 MediaTime class has rounding issues in different platforms
4096 https://bugs.webkit.org/show_bug.cgi?id=172640
4098 Reviewed by Jer Noble.
4100 Update expectations because the MediaTime printing changed, but
4101 results are the same.
4103 * media/media-source/media-source-overlapping-append-expected.txt:
4104 * media/media-source/media-source-overlapping-decodetime-expected.txt:
4105 * media/media-source/media-source-seek-back-expected.txt:
4106 * media/media-source/media-source-sequence-timestamps-expected.txt:
4107 * media/media-source/media-source-timeoffset-expected.txt:
4109 2017-06-07 Alexey Proskuryakov <ap@apple.com>
4111 Add High Sierra support to WebKit tools
4112 https://bugs.webkit.org/show_bug.cgi?id=173080
4114 Rubber-stamped by Daniel Bates.
4116 * platform/mac-sierra: Added an empty directory to avoid breaking scripts.
4118 2017-06-07 Jer Noble <jer.noble@apple.com>
4120 [Web Audio] createScriptProcessor throws IndexSizeError for valid arguments
4121 https://bugs.webkit.org/show_bug.cgi?id=173022
4123 Reviewed by Sam Weinig.
4125 * webaudio/javascriptaudionode-expected.txt:
4126 * webaudio/javascriptaudionode.html:
4128 2017-06-07 Chris Dumez <cdumez@apple.com>
4130 CSSStyleRule.style / CSSPageRule.style / CSSKeyframeRule.style should be settable
4131 https://bugs.webkit.org/show_bug.cgi?id=164537
4132 <rdar://problem/29181773>
4134 Reviewed by Sam Weinig.
4136 Add better test coverage for CSSPageRule. This test is being upstreamed via:
4137 - https://github.com/w3c/web-platform-tests/pull/6183
4139 * http/wpt/cssom/CSSPageRule-expected.txt: Added.
4140 * http/wpt/cssom/CSSPageRule.html: Added.
4142 2017-06-07 Youenn Fablet <youenn@apple.com>
4144 RTCTrackEvent.track should be found in RTCTrackEvent.streams[0]
4145 https://bugs.webkit.org/show_bug.cgi?id=173074
4147 Reviewed by Eric Carlson.
4149 * webrtc/video.html:
4151 2017-06-07 Devin Rousso <drousso@apple.com>
4153 Web Inspector: Add ContextMenu item to log WebSocket object to console
4154 https://bugs.webkit.org/show_bug.cgi?id=172878
4156 Reviewed by Joseph Pecoraro.
4158 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt: Added.
4159 * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html: Added.
4161 * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt:
4162 * http/tests/websocket/tests/hybi/inspector/before-load.html:
4163 * http/tests/websocket/tests/hybi/inspector/before-load_wsh.py: Removed.
4164 * http/tests/websocket/tests/hybi/inspector/client-close.html:
4165 * http/tests/websocket/tests/hybi/inspector/client-close_wsh.py: Removed.
4166 * http/tests/websocket/tests/hybi/inspector/send-and-receive.html:
4167 * http/tests/websocket/tests/hybi/inspector/send-and-receive_wsh.py: Removed.
4168 * http/tests/websocket/tests/hybi/inspector/echo.py: Added.
4169 (web_socket_do_extra_handshake):
4170 (web_socket_transfer_data):
4171 Unified common configurations for Inspector WebSocket tests.
4173 2017-06-07 Devin Rousso <drousso@apple.com>
4175 Web Inspector: Allow user to choose stylesheet when creating new rules
4176 https://bugs.webkit.org/show_bug.cgi?id=172487
4178 Reviewed by Joseph Pecoraro.
4180 * inspector/css/add-rule-expected.html: Added.
4181 * inspector/css/add-rule.html: Added.
4183 2017-06-07 Youenn Fablet <youenn@apple.com>
4185 getUserMedia is prompting too often
4186 https://bugs.webkit.org/show_bug.cgi?id=172859
4187 <rdar://problem/32589950>
4189 Reviewed by Eric Carlson.
4191 * fast/mediastream/getUserMedia-grant-persistency-expected.txt: Added.
4192 * fast/mediastream/getUserMedia-grant-persistency-reload-expected.txt: Added.
4193 * fast/mediastream/getUserMedia-grant-persistency-reload.html: Added.
4194 * fast/mediastream/getUserMedia-grant-persistency.html: Added.
4195 * http/tests/media/media-stream/get-user-media-prompt-expected.txt:
4196 * http/tests/media/media-stream/get-user-media-prompt.html: Last gum does not need a prompt anymore.
4198 2017-06-07 Daniel Bates <dabates@apple.com>
4200 Fetching Blob URLs with XHR gives null content-type and content-length
4201 https://bugs.webkit.org/show_bug.cgi?id=137647
4202 <rdar://problem/18215114>
4204 Reviewed by Darin Adler.
4206 Add a test to ensure that we do not regress the computed Content-Type and Content-Length
4207 for a blob URL fetched using XHR.
4209 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size-expected.txt: Added.
4210 * fast/xmlhttprequest/xmlhttprequest-blob-url-has-valid-response-type-and-size.html: Added.
4212 2017-06-07 Zan Dobersek <zdobersek@igalia.com>
4214 Unreviewed GTK+ and WPE gardening.
4216 Add platform-specific test baselines for layout tests where the
4217 libgcrypt-based implementation passes more tests than the generic
4218 baselines expect. The WPE test expectations for these tests are
4219 also cleaned up a bit, and the tests are marked as slow to give
4220 them more time to properly execute.
4222 * platform/gtk/TestExpectations: Skip two imported W3C Web Crypto API tests that rely in SPKI and PKCS#8 imports.
4223 * platform/wpe/TestExpectations: Ditto.
4224 * platform/wpe/crypto: Added.
4225 * platform/wpe/crypto/subtle: Added.
4226 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
4227 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
4228 * platform/wpe/imported: Added.
4229 * platform/wpe/imported/w3c:&nb