1 2017-07-28 Matt Lewis <jlewis3@apple.com>
3 Marked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html as flaky.
4 <rdar://problem/33555052>
6 Unreviewed test gardening.
8 * platform/ios-wk2/TestExpectations:
9 * platform/mac-highsierra/TestExpectations:
11 2017-07-28 Myles C. Maxfield <mmaxfield@apple.com>
13 [macOS] Reeder's defaults font is Times instead of San Francisco
14 https://bugs.webkit.org/show_bug.cgi?id=174885
15 <rdar://problem/33462483>
17 Reviewed by Simon Fraser.
19 * fast/text/font-lookup-dot-prefix-case-sensitive-2-expected.html: Added.
20 * fast/text/font-lookup-dot-prefix-case-sensitive-2.html: Added.
21 * fast/text/font-lookup-dot-prefix-case-sensitive-expected-mismatch.html: Added.
22 * fast/text/font-lookup-dot-prefix-case-sensitive.html: Added.
24 2017-07-28 Devin Rousso <drousso@apple.com>
26 Web Inspector: Record actions performed on CanvasRenderingContext2D
27 https://bugs.webkit.org/show_bug.cgi?id=174482
29 Reviewed by Joseph Pecoraro.
31 * inspector/canvas/recording-2d-expected.txt: Added.
32 * inspector/canvas/recording-2d.html: Added.
33 * inspector/canvas/recording-expected.txt: Added.
34 * inspector/canvas/recording.html: Added.
35 Take a recording of all CanvasRenderingContext2D actions and dump the recorded JSON data.
37 2017-07-28 Per Arne Vollan <pvollan@apple.com>
39 The test imported/w3c/web-platform-tests/cors/allow-headers.htm is slow on Windows.
41 Unreviewed test gardening, mark test as slow.
43 * platform/win/TestExpectations:
45 2017-07-28 Myles C. Maxfield <mmaxfield@apple.com>
47 REGRESSION(r216944): Fallback fonts erroneously visible when the primary font is loading
48 https://bugs.webkit.org/show_bug.cgi?id=174772
49 <rdar://problem/33267643>
51 Reviewed by Simon Fraser.
53 * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges-expected.html: Added.
54 * http/tests/webfont/font-loading-system-fallback-visibility-FontRanges.html: Added.
56 2017-07-28 Per Arne Vollan <pvollan@apple.com>
58 REGRESSION(r125147): Layout Test svg/dom/SVGScriptElement/script-change-externalResourcesRequired-while-loading.svg is failing
59 https://bugs.webkit.org/show_bug.cgi?id=93589
61 Unreviewed test gardening, this test is also a flaky timeout on Windows.
63 * platform/win/TestExpectations:
65 2017-07-28 Claudio Saavedra <csaavedra@igalia.com>
67 [WPE] Implement EventSenderProxy in WTR
68 https://bugs.webkit.org/show_bug.cgi?id=173419
70 Reviewed by Žan Doberšek.
72 Add the implementation of EventSenderProxy to the WTR. This
73 allows us to extend the coverage of the test suite in WKWPE.
75 * platform/wpe/TestExpectations: Unskip fast/events tests, marking failures
76 that are related to features not yet implemented in WPE. Also remove other
77 tests that are now passing thanks to having event injection.
78 * platform/wpe/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Update.
79 * platform/wpe/fast/dynamic/layer-hit-test-crash-expected.txt: Update.
80 * platform/wpe/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
81 * platform/wpe/ietestcenter/css3/bordersbackgrounds/background-attachment-local-scrolling-expected.txt: Update.
83 2017-07-27 Oleksandr Skachkov <gskachkov@gmail.com>
85 [ES] Add support finally to Promise
86 https://bugs.webkit.org/show_bug.cgi?id=174503
88 Reviewed by Yusuke Suzuki.
90 * js/Promise-types-expected.txt:
91 * js/script-tests/Promise-types.js:
93 2017-07-27 Aaron Chu <aaron_chu@apple.com>
95 AX: VoiceOver silent or skipping over time values on media player.
96 https://bugs.webkit.org/show_bug.cgi?id=174324
97 <rdar://problem/32021784>
99 Reviewed by Antoine Quint.
101 Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
103 Updated time-label.html to test role attribute on mac.
104 Added ios-time-label.html to run time-label test without testing for role since accessibilityController does not expose a role property on iOS.
106 * media/modern-media-controls/time-label/ios-time-label-expected.txt: Copied from LayoutTests/media/modern-media-controls/time-label/time-label-expected.txt.
107 * media/modern-media-controls/time-label/ios-time-label.html: Copied from LayoutTests/media/modern-media-controls/time-label/time-label.html.
108 * media/modern-media-controls/time-label/time-label-expected.txt:
109 * media/modern-media-controls/time-label/time-label.html:
110 * platform/ios-simulator/TestExpectations:
111 * platform/mac/TestExpectations:
113 2017-07-27 Yusuke Suzuki <utatane.tea@gmail.com>
115 Hoist DOM binding attribute getter prologue into JavaScriptCore taking advantage of DOMJIT / CheckSubClass
116 https://bugs.webkit.org/show_bug.cgi?id=171637
118 Reviewed by Darin Adler.
120 * js/dom/dom-getters-type-check-expected.txt: Added.
121 * js/dom/dom-getters-type-check.html: Added.
123 2017-07-27 Zan Dobersek <zdobersek@igalia.com>
125 [GCrypt] Key serialization support
126 https://bugs.webkit.org/show_bug.cgi?id=173883
128 Reviewed by Jiewen Tan.
130 * platform/wpe/TestExpectations: Unskip the crypto/worker/ tests that
131 utilize key serialization and are now passing.
133 2017-07-26 Arnaud Renevier <a.renevier@sisa.samsung.com> and Fujii Hironori <Hironori.Fujii@sony.com>
135 Implement new TextMetrics, returned by canvas measureText()
136 https://bugs.webkit.org/show_bug.cgi?id=82798
138 Reviewed by Dean Jackson.
140 Create a test that checks that:
141 - ascent + descent is greater than zero
142 - actualBoundingBoxLeft + actualBoundingBoxRight is somewhere
144 - when baseline is top, emHeightAscent is 0 (respectively
145 bottom/emHeightDescent)
146 - when baseline is hanging, hangingBaseline in 0 (respectively
147 alphabetic and ideographic)
148 - order of different vertical measures (for example,
149 emHeightAscent is always higher that alphabeticBaseline)
151 * fast/canvas/canvas-measureText-2-expected.txt: Added.
152 * fast/canvas/canvas-measureText-2.html: Added.
154 2017-07-26 Matt Lewis <jlewis3@apple.com>
156 Marked Multiple imported/w3c/web-platform-tests/ as failing.
157 <rdar://problem/33251388>
159 Unreviewed test gardening.
161 * platform/ios-11/TestExpectations:
163 2017-07-26 Matt Lewis <jlewis3@apple.com>
165 Rebaselined http/tests/quicklook/top-navigation-blocked-expected.txt.
166 https://bugs.webkit.org/show_bug.cgi?id=174755
168 Unreviewed test gardening.
170 * platform/ios-11/http/tests/quicklook/top-navigation-blocked-expected.txt:
172 2017-07-26 Devin Rousso <drousso@apple.com>
174 Web Inspector: create protocol for recording Canvas contexts
175 https://bugs.webkit.org/show_bug.cgi?id=174481
177 Reviewed by Joseph Pecoraro.
179 * inspector/model/recording-expected.txt: Added.
180 * inspector/model/recording.html: Added.
182 2017-07-26 Ali Juma <ajuma@chromium.org>
184 Implement document.elementsFromPoint
185 https://bugs.webkit.org/show_bug.cgi?id=153137
187 Reviewed by Simon Fraser.
189 * TestExpectations: Unskip a test.
191 2017-07-26 Brian Burg <bburg@apple.com>
193 Remove WEB_TIMING feature flag
194 https://bugs.webkit.org/show_bug.cgi?id=174795
196 Reviewed by Alex Christensen.
198 * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js:
199 (decodeBase64ToBlob):
200 (timestamp): Deleted.
201 * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js:
202 (decodeBase64ToBlob):
203 (timestamp): Deleted.
205 2017-07-26 Matt Lewis <jlewis3@apple.com>
207 Rebaselined multiple fast/css/getComputedStyle.
208 <rdar://problem/33416054>
210 Unreviewed test gardening.
212 * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-expected.txt:
213 * platform/mac-highsierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
215 2017-07-26 Chris Dumez <cdumez@apple.com>
217 Pressing the Escape key should not be a valid user gesture to enter fullscreen
218 https://bugs.webkit.org/show_bug.cgi?id=174864
219 <rdar://problem/33009088>
221 Reviewed by Geoffrey Garen.
223 Add layout test coverage.
225 * fullscreen/requestFullscreen-escape-key-expected.txt: Added.
226 * fullscreen/requestFullscreen-escape-key.html: Added.
228 2017-07-26 Nan Wang <n_wang@apple.com>
230 AX: Incorrect range from index and length in contenteditable with <p> tags
231 https://bugs.webkit.org/show_bug.cgi?id=174856
233 Reviewed by Chris Fleizach.
235 * accessibility/mac/range-for-contenteditable-newline-expected.txt:
236 * accessibility/mac/range-for-contenteditable-newline.html:
238 2017-07-26 Ms2ger <Ms2ger@igalia.com>
240 Remove obsolete failure annotation for bad-charset-alias.html.
241 https://bugs.webkit.org/show_bug.cgi?id=145048
243 Reviewed by Carlos Garcia Campos.
245 This appears to have been fixed in r204850.
247 * platform/gtk/TestExpectations:
249 2017-07-26 Ms2ger <Ms2ger@igalia.com>
251 Remove obsolete failure expectations for 2d.fillStyle.parse.{rgb,rgba}-eof.
252 https://bugs.webkit.org/show_bug.cgi?id=174857
254 Reviewed by Žan Doberšek.
256 These tests started passing in r209666.
258 * platform/gtk/TestExpectations:
260 2017-07-26 Javier Fernandez <jfernandez@igalia.com>
262 InsertOrderedList command applied to table cells inserts an extra BR before the table
263 https://bugs.webkit.org/show_bug.cgi?id=174593
265 Reviewed by Darin Adler.
267 Tests to verify that the insertOrderedList command works as expected when applied
270 * editing/inserting/insert-list-in-table-cell-01.html: Added.
271 * editing/inserting/insert-list-in-table-cell-01-expected.txt: Added.
272 * editing/inserting/insert-list-in-table-cell-02.html: Added.
273 * editing/inserting/insert-list-in-table-cell-02-expected.txt: Added.
274 * editing/inserting/insert-list-in-table-cell-03.html: Added.
275 * editing/inserting/insert-list-in-table-cell-03-expected.txt: Added.
276 * editing/inserting/insert-list-in-table-cell-04.html: Added.
277 * editing/inserting/insert-list-in-table-cell-04-expected.txt: Added.
278 * editing/inserting/insert-list-in-table-cell-05.html: Added.
279 * editing/inserting/insert-list-in-table-cell-05-expected.txt: Added.
280 * editing/inserting/insert-list-in-table-cell-06.html: Added.
281 * editing/inserting/insert-list-in-table-cell-06-expected.txt: Added.
282 * editing/inserting/insert-list-in-table-cell-07.html: Added.
283 * editing/inserting/insert-list-in-table-cell-07-expected.txt: Added.
284 * editing/inserting/insert-list-in-table-cell-08.html: Added.
285 * editing/inserting/insert-list-in-table-cell-08-expected.txt: Added.
287 2017-07-26 Ms2ger <Ms2ger@igalia.com>
289 Fix an incorrect check in 2d.missingargs.html.
290 https://bugs.webkit.org/show_bug.cgi?id=174854
292 Reviewed by Carlos Garcia Campos.
294 The check was introduced without explanation in r168302. This change reverts
295 it to the previous, correct check.
297 * canvas/philip/tests/2d.missingargs-expected.txt:
298 * canvas/philip/tests/2d.missingargs.html:
299 * platform/gtk/TestExpectations:
300 * platform/ios/TestExpectations:
301 * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt: Removed.
302 * platform/wpe/TestExpectations:
304 2017-07-26 Claudio Saavedra <csaavedra@igalia.com>
306 [WPE] Enable KeyboardEvent key and code attributes
307 https://bugs.webkit.org/show_bug.cgi?id=174822
309 Reviewed by Žan Doberšek.
311 * platform/wpe/TestExpectations: Mark
312 fast/events/constructors/keyboard-event-constructor.html as passing.
314 2017-07-26 Zan Dobersek <zdobersek@igalia.com>
317 https://bugs.webkit.org/show_bug.cgi?id=174249
319 Reviewed by Alex Christensen.
321 * platform/wpe/TestExpectations:
322 Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
323 will be unskipped later.
325 2017-07-26 Nan Wang <n_wang@apple.com>
327 AX: should dispatch accessibilityPerformPressAction async on MacOS
328 https://bugs.webkit.org/show_bug.cgi?id=174849
330 Reviewed by Chris Fleizach.
332 * accessibility/file-upload-button-with-axpress.html:
333 * accessibility/mac/html5-input-number.html:
334 * accessibility/mac/search-field-cancel-button.html:
335 * accessibility/press-target-uses-text-descendant-node.html:
336 * accessibility/press-targets-center-point.html:
337 * accessibility/press-works-on-control-types.html:
339 2017-07-25 Andy Estes <aestes@apple.com>
341 [Apple Pay] Add "carteBancaire" as a supported payment network
342 https://bugs.webkit.org/show_bug.cgi?id=174841
343 <rdar://problem/31935596>
345 Reviewed by Alex Christensen.
347 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
348 * http/tests/ssl/applepay/ApplePaySession.html:
349 * http/tests/ssl/applepay/ApplePaySessionV3.html:
351 2017-07-25 Matt Lewis <jlewis3@apple.com>
353 Marked multiple fast/ tests as crashing on High Sierra WK1.
354 <rdar://problem/33522420>
356 Unreviewed test gardening.
358 * platform/mac-highsierra-wk1/TestExpectations:
360 2017-07-25 Matt Lewis <jlewis3@apple.com>
362 Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
363 <rdar://problem/33251388>
365 Unreviewed test gardening.
367 * platform/mac-highsierra/TestExpectations:
369 2017-07-25 Matt Lewis <jlewis3@apple.com>
371 Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
372 https://bugs.webkit.org/show_bug.cgi?id=174755
374 Unreviewed test gardening.
376 * http/tests/quicklook/top-navigation-blocked-expected.txt:
378 2017-07-25 Matt Lewis <jlewis3@apple.com>
380 Rebaselined missed test.
381 https://bugs.webkit.org/show_bug.cgi?id=174734
383 Unreviewed test gardening.
385 * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
387 2017-07-25 Said Abou-Hallawa <sabouhallawa@apple.com>
389 Async image decoding for large images should be disabled after the first time a tile is painted
390 https://bugs.webkit.org/show_bug.cgi?id=174451
391 <rdar://problem/31246421>
393 Reviewed by Simon Fraser.
395 To test async image decoding for large images, we have to create the <img>
396 element dynamically so we can listen to the load and webkitImageFrameReady
397 events and know reliably when to end the test. But with this patch the async
398 image decoding for large images will be disabled after the first paint.
399 That means async image decoding for large images will be disabled always
400 unless we force the async image decoding till the image is painted for the
401 first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
402 to force the async image decoding. So painting an image in this case will
403 require multiple paints; in all of them the async image decoding will be
404 enabled. But this is okay because it resembles the case where the <img> is
405 created from a static <img> tag in the HTML file.
407 For new tests, where we want to make sure that mutating the DOM will not
408 cause a flash, async image decoding will be forced till the image is drawn
409 for the first time. After that the async image decoding is enabled but not
412 Disable new tests for WK1 because the async image decoding is always enabled
413 because tiling does not necessarily exist in WK1 . But eventually the async
414 image decoding for large images will be always disabled for WK1.
416 * fast/images/async-image-background-change-expected.html: Added.
417 * fast/images/async-image-background-change.html: Added.
418 * fast/images/async-image-background-image-repeated.html:
419 * fast/images/async-image-background-image.html:
420 * fast/images/async-image-body-background-image.html:
421 * fast/images/async-image-multiple-clients-repaint.html:
422 * fast/images/async-image-src-change-expected.html: Added.
423 * fast/images/async-image-src-change.html: Added.
424 * fast/images/resources/green-400x400.png: Added.
425 * fast/images/resources/red-100x100.png: Added.
426 * fast/images/resources/red-400x400.png: Added.
427 * fast/images/sprite-sheet-image-draw.html:
428 * http/tests/multipart/multipart-async-image-expected.txt: Added.
429 * http/tests/multipart/multipart-async-image.html: Added.
430 * platform/ios-wk1/TestExpectations:
431 * platform/mac-wk1/TestExpectations:
433 2017-07-25 Charlie Turner <cturner@igalia.com>
435 [GTK] Unreviewed test gardening
436 https://bugs.webkit.org/show_bug.cgi?id=174820
438 Unreviewed gardening.
440 * platform/gtk/TestExpectations:
442 2017-07-25 Devin Rousso <drousso@apple.com>
443 Web Inspector: add context menu item for taking a screenshot of a node
444 https://bugs.webkit.org/show_bug.cgi?id=174754
446 Reviewed by Brian Burg.
448 * inspector/unit-tests/number-utilities-expected.txt:
449 * inspector/unit-tests/number-utilities.html:
450 Add test for Number.zeroPad.
452 Drive-by: Change tests to use expectEqual for better output on failure.
454 2017-07-25 Claudio Saavedra <csaavedra@igalia.com>
456 REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
457 https://bugs.webkit.org/show_bug.cgi?id=110090
459 Unreviewed gardening.
461 This test only needed the expectation to be updated.
463 * platform/gtk/TestExpectations: Remove test below.
464 * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
466 2017-07-24 Per Arne Vollan <pvollan@apple.com>
468 [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
469 https://bugs.webkit.org/show_bug.cgi?id=174801
471 Unreviewed test gardening, update test expectations for failing tests.
473 * platform/win/TestExpectations:
475 2017-07-24 Matt Lewis <jlewis3@apple.com>
477 Marked tests as failures.
478 <rdar://problem/33437597>
480 Unreviewed test gardening.
482 * platform/mac-highsierra/TestExpectations:
484 2017-07-24 Matt Lewis <jlewis3@apple.com>
486 Fixed typo in test expectations.
487 https://bugs.webkit.org/show_bug.cgi?id=173010
489 Unreviewed gardening.
490 * platform/ios-simulator-wk2/TestExpectations:
492 2017-07-24 Per Arne Vollan <pvollan@apple.com>
494 [Win] Async image tests are failing.
495 https://bugs.webkit.org/show_bug.cgi?id=174653
497 Unreviewed test gardening, update test expectations for async image tests.
499 * platform/win/TestExpectations:
501 2017-07-24 Simon Fraser <simon.fraser@apple.com>
503 Rebaseline this test. The previous result was generated using an older iOS SDK.
505 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
507 2017-07-24 Per Arne Vollan <pvollan@apple.com>
509 Mark Skia font test as image only failure on Windows.
511 Unreviewed test gardening.
513 * platform/win/TestExpectations:
515 2017-07-24 Jeremy Jones <jeremyj@apple.com>
517 LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
518 https://bugs.webkit.org/show_bug.cgi?id=174726
519 rdar://problem/30059973
521 Reviewed by Alexey Proskuryakov.
523 Underlying issue has been resolved.
524 Re-enable test: userscripts/user-script-audio-document.html
526 * platform/mac-highsierra/TestExpectations:
528 2017-07-24 Simon Fraser <simon.fraser@apple.com>
530 Fix typo (Timout -> Timeout).
532 * platform/mac-wk2/TestExpectations:
534 2017-07-24 Jeremy Jones <jeremyj@apple.com>
536 5 wav media layoutTest timeouts on High Sierra
537 https://bugs.webkit.org/show_bug.cgi?id=174725
538 rdar://problem/30182218
540 Reviewed by Andreas Kling.
542 Underlying issue is fixed. Re-enable tests on High Sierra.
544 media/audio-controls-timeline-in-media-document.html
545 media/audio-data-url.html
546 media/media-document-audio-controls-visible.html
547 media/media-document-audio-repaint.html
548 media/media-document-audio-size.html
550 * platform/mac-highsierra/TestExpectations:
552 2017-07-24 Simon Fraser <simon.fraser@apple.com>
554 Revert "client" coordinates to be in scrolling coordinates
555 https://bugs.webkit.org/show_bug.cgi?id=174734
556 rdar://problem/33336930
558 Reviewed by Tim Horton.
562 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
563 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
564 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
565 * fast/visual-viewport/zoomed-fixed-expected.txt:
566 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
567 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
568 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
569 * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
570 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
571 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
573 2017-07-24 Matt Lewis <jlewis3@apple.com>
575 Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
576 https://bugs.webkit.org/show_bug.cgi?id=172148
578 Unreviewed test gardening.
580 * platform/mac-wk2/TestExpectations:
582 2017-07-23 Darin Adler <darin@apple.com>
584 Remove race from one plug-in test
585 https://bugs.webkit.org/show_bug.cgi?id=130653
587 Reviewed by Antti Koivisto.
589 * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
590 rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
591 comment explaining why this is both needed and potentially insufficient in the long run.
593 2017-07-11 Frederic Wang <fwang@igalia.com>
595 Add attribute allow-top-navigation-by-user-activation to iframe sandbox
596 https://bugs.webkit.org/show_bug.cgi?id=171327
598 Reviewed by Chris Dumez.
600 This patch adds tests to verify that a sandboxed iframe with the flag
601 'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
602 level page, if navigation is triggered by a user gesture. This is based on a test from the
604 It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
605 absent, even when it is triggered by a user gesture.
607 * http/tests/security/frameNavigation/resources/iframe-that-performs-parent-navigation-with-user-activation.html: Added. This is similar to iframe-that-performs-parent-navigation.html but it
608 performs navigation of its parent using user activation.
609 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
610 Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
611 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
612 Add PASS expectation.
613 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
614 Test top navigation for a sandboxed frame with 'allow-top-navigation'.
615 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
616 Add PASS expectation.
617 * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
618 Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
619 * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
620 Add reference with navigation failure.
622 2017-07-22 Chris Dumez <cdumez@apple.com>
624 Merge ExceptionBase into DOMException and drop custom toString
625 https://bugs.webkit.org/show_bug.cgi?id=174755
627 Reviewed by Sam Weinig.
629 Rebaseline some tests now that DOMException's custom toString has been dropped
630 and we rely on Error's toString. This causes the exception message to be
633 * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
634 * fast/frames/sandboxed-iframe-history-denied-expected.txt:
635 * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
636 * fast/inspector-support/uncaught-dom1-exception-expected.txt:
637 * fast/inspector-support/uncaught-dom3-exception-expected.txt:
638 * fast/inspector-support/uncaught-dom8-exception-expected.txt:
639 * fast/regions/selection/crash-deselect-expected.txt:
640 * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
641 * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
642 * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
643 * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
644 * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
645 * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
646 * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
647 * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
648 * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
649 * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
650 * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
651 * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
652 * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
653 * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
654 * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
655 * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
656 * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
657 * http/tests/security/xss-DENIED-frame-name-expected.txt:
658 * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
659 * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
660 * inspector/debugger/command-line-api-exception-expected.txt:
661 * inspector/debugger/regress-133182-expected.txt:
662 * inspector/debugger/setPauseOnExceptions-all-expected.txt:
663 * inspector/debugger/setPauseOnExceptions-none-expected.txt:
664 * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
665 * platform/mac/fast/dynamic/015-expected.txt:
667 2017-07-21 Chris Dumez <cdumez@apple.com>
669 Drop IDBDatabaseException class
670 https://bugs.webkit.org/show_bug.cgi?id=174743
672 Reviewed by Darin Adler.
674 Rebaseline test as the exception messages are slightly different.
676 * storage/indexeddb/createIndex-after-failure-expected.txt:
677 * storage/indexeddb/createIndex-after-failure-private-expected.txt:
678 * storage/indexeddb/get-keyrange-expected.txt:
679 * storage/indexeddb/get-keyrange-private-expected.txt:
680 * storage/indexeddb/keypath-edges-expected.txt:
681 * storage/indexeddb/keypath-edges-private-expected.txt:
682 * storage/indexeddb/keyrange-expected.txt:
683 * storage/indexeddb/keyrange-private-expected.txt:
684 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
685 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
686 * storage/indexeddb/transaction-active-flag-expected.txt:
687 * storage/indexeddb/transaction-active-flag-private-expected.txt:
689 2017-07-21 Per Arne Vollan <pvollan@apple.com>
691 Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
692 https://bugs.webkit.org/show_bug.cgi?id=174701
694 Reviewed by Simon Fraser.
696 * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
697 * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
699 2017-07-21 Nan Wang <n_wang@apple.com>
701 AX: Expose form validation on iOS as hint
702 https://bugs.webkit.org/show_bug.cgi?id=174722
703 <rdar://problem/33459761>
705 Reviewed by Chris Fleizach.
707 * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
708 * accessibility/ios-simulator/form-control-validation-message.html: Added.
710 2017-07-21 Joseph Pecoraro <pecoraro@apple.com>
712 Web Inspector: inspect(aFunction) should jump to function definition
713 https://bugs.webkit.org/show_bug.cgi?id=149344
714 <rdar://problem/11563607>
716 Reviewed by Matt Baker.
718 * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
719 * inspector/runtime/CommandLineAPI-inspect.html: Added.
720 Add tests for the CommandLineAPI's inspect() and how it triggers the
721 `Inspector.inspect` event with a RemoteObject and hints.
723 2017-07-21 Matt Lewis <jlewis3@apple.com>
725 Adjusted test expectations.
726 https://bugs.webkit.org/show_bug.cgi?id=173861
728 Unreviewed test gardening.
730 * platform/mac-wk2/TestExpectations:
732 2017-07-21 Brady Eidson <beidson@apple.com>
734 Get rid of WebCore IconDatabase code.
735 https://bugs.webkit.org/show_bug.cgi?id=174700
737 Reviewed by Tim Horton.
739 * fast/dom/icon-url-list-expected.txt:
740 * fast/dom/icon-url-list.html:
742 2017-07-21 Chris Dumez <cdumez@apple.com>
744 Unreviewed, rebaseline test after r219708.
746 * js/dom/global-constructors-attributes-expected.txt:
747 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
748 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
749 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
750 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
751 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
752 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
753 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
754 * platform/win/js/dom/global-constructors-attributes-expected.txt:
756 2017-07-21 Claudio Saavedra <csaavedra@igalia.com>
758 [GTK] Update test expectations after r219663
762 DOMException got its toString() removed so the output changes.
764 * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
765 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
766 * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
767 * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
768 * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
769 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
770 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
771 * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
772 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
773 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
775 2017-07-21 Claudio Saavedra <csaavedra@igalia.com>
777 [WPE] Update expectation file
779 Unreviewed gardening.
781 Drop XPathException after r219708.
783 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
785 2017-07-20 Antoine Quint <graouts@apple.com>
787 Turn tests at media/modern-media-controls/seek-forward-support back on
788 https://bugs.webkit.org/show_bug.cgi?id=174690
790 Reviewed by Dean Jackson.
792 * platform/mac/TestExpectations:
794 2017-07-20 Antoine Quint <graouts@apple.com>
796 Turn tests at media/modern-media-controls/seek-backward-support back on
797 https://bugs.webkit.org/show_bug.cgi?id=174689
799 Reviewed by Dean Jackson.
801 * platform/mac/TestExpectations:
803 2017-07-20 Antoine Quint <graouts@apple.com>
805 Turn tests at media/modern-media-controls/time-labels-support back on
806 https://bugs.webkit.org/show_bug.cgi?id=174688
808 Reviewed by Dean Jackson.
810 * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
811 * media/modern-media-controls/time-labels-support/elapsed-time.html:
812 * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
813 * media/modern-media-controls/time-labels-support/remaining-time.html:
814 * platform/ios-simulator/TestExpectations:
815 * platform/mac/TestExpectations:
817 2017-07-20 Antoine Quint <graouts@apple.com>
819 Turn tests at media/modern-media-controls/status-support back on
820 https://bugs.webkit.org/show_bug.cgi?id=174687
822 Reviewed by Dean Jackson.
824 * platform/ios-simulator/TestExpectations:
825 * platform/mac/TestExpectations:
827 2017-07-20 Chris Dumez <cdumez@apple.com>
829 Drop legacy SVGException type
830 https://bugs.webkit.org/show_bug.cgi?id=174695
832 Reviewed by Darin Adler.
834 Update existing tests to reflect behavior change.
836 * fast/dom/Window/resources/window-properties.js:
837 * js/dom/global-constructors-attributes-expected.txt:
838 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
839 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
840 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
841 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
842 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
843 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
844 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
845 * platform/win/js/dom/global-constructors-attributes-expected.txt:
846 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
847 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
848 * svg/custom/SVGException-expected.txt: Removed.
849 * svg/custom/SVGException.html: Removed.
850 * svg/custom/global-constructors-expected.txt:
851 * svg/custom/global-constructors.html:
852 * svg/custom/js-svg-constructors-expected.txt:
853 * svg/custom/js-svg-constructors.svg:
854 * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
855 * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
856 * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
857 * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
858 * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
859 * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
860 * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
861 * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
862 * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
863 * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
864 * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
865 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
866 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
867 * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
868 * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
869 * svg/dom/SVGAnimatedEnumeration-expected.txt:
870 * svg/dom/SVGException-obsolete-expected.txt: Added.
871 * svg/dom/SVGException-obsolete.html: Added.
872 * svg/dom/SVGMatrix-interface-expected.txt:
873 * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
874 * svg/filters/feBlend-invalid-mode-expected.txt:
875 * svg/filters/feComponentTransfer-style-crash-expected.txt:
876 * svg/filters/feDisplacementMap-crash-test-expected.txt:
878 2017-07-20 Matt Lewis <jlewis3@apple.com>
880 Unreviewed, rolling out r219700.
882 This revision caused consistent timouts on iOS.
886 "Turn tests at media/modern-media-controls/start-support back
888 https://bugs.webkit.org/show_bug.cgi?id=174683
889 http://trac.webkit.org/changeset/219700
891 2017-07-20 Chris Dumez <cdumez@apple.com>
893 Drop legacy XPathException type
894 https://bugs.webkit.org/show_bug.cgi?id=174679
896 Reviewed by Sam Weinig.
898 Update existing tests to reflect behavior change.
900 * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
901 (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
902 * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
903 (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
904 * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
905 (XPathEvaluator_evaluate_TYPE_ERR):
906 * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
907 (XPathResult_TYPE_ERR):
908 * fast/dom/DOMException/XPathException-expected.txt: Removed.
909 * fast/dom/DOMException/XPathException.html: Removed.
910 * fast/dom/DOMException/resources/XPathException.js: Removed.
911 * fast/dom/Window/resources/window-properties.js:
912 * fast/dom/Window/window-lookup-precedence-expected.txt:
913 * fast/xpath/4XPath/Core/test_parser-expected.txt:
914 * fast/xpath/invalid-functions-expected.txt:
915 * fast/xpath/py-dom-xpath/expressions-expected.txt:
916 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
917 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
919 2017-07-20 Chris Dumez <cdumez@apple.com>
921 Unreviewed, rolling out r219706.
927 "Drop legacy XPathException type"
928 https://bugs.webkit.org/show_bug.cgi?id=174679
929 http://trac.webkit.org/changeset/219706
931 2017-07-20 Chris Dumez <cdumez@apple.com>
933 Drop legacy XPathException type
934 https://bugs.webkit.org/show_bug.cgi?id=174679
936 Reviewed by Sam Weinig.
938 Update existing tests to reflect behavior change.
940 * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
941 (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
942 * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
943 (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
944 * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
945 (XPathEvaluator_evaluate_TYPE_ERR):
946 * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
947 (XPathResult_TYPE_ERR):
948 * fast/dom/DOMException/XPathException-expected.txt: Removed.
949 * fast/dom/DOMException/XPathException.html: Removed.
950 * fast/dom/DOMException/resources/XPathException.js: Removed.
951 * fast/dom/Window/resources/window-properties.js:
952 * fast/dom/Window/window-lookup-precedence-expected.txt:
953 * fast/xpath/4XPath/Core/test_parser-expected.txt:
954 * fast/xpath/invalid-functions-expected.txt:
955 * fast/xpath/py-dom-xpath/expressions-expected.txt:
956 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
957 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
959 2017-07-20 Matt Lewis <jlewis3@apple.com>
961 Rebaselined svg/css/getComputedStyle-basic.xhtml.
963 Unreviewed test gardening.
965 * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
967 2017-07-20 Antoine Quint <graouts@apple.com>
969 Turn tests at media/modern-media-controls/start-support back on
970 https://bugs.webkit.org/show_bug.cgi?id=174683
972 Reviewed by Dean Jackson.
974 * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
975 * media/modern-media-controls/start-support/start-support-click-to-start.html:
976 * media/modern-media-controls/start-support/start-support-fullscreen.html:
977 * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
978 * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
979 * platform/ios-simulator/TestExpectations:
980 * platform/mac/TestExpectations:
982 2017-07-20 Matt Lewis <jlewis3@apple.com>
984 Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
985 https://bugs.webkit.org/show_bug.cgi?id=174682
987 Unreviewed test gardening.
989 * platform/mac/TestExpectations:
991 2017-07-20 Chris Dumez <cdumez@apple.com>
993 Unreviewed, rebaseline test on all platforms after r219673.
995 * js/dom/global-constructors-attributes-expected.txt:
996 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
997 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
998 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
999 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
1000 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1001 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1002 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1003 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1004 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
1006 2017-07-20 Charlie Turner <cturner@igalia.com>
1008 [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
1009 https://bugs.webkit.org/show_bug.cgi?id=141469
1011 Reviewed by Xabier Rodriguez-Calvar.
1013 Fixes the removed tests.
1015 * platform/gtk/TestExpectations:
1017 2017-07-20 Michael Catanzaro <mcatanzaro@igalia.com>
1019 Unreviewed GTK test gardening
1021 * platform/gtk/TestExpectations:
1023 2017-07-20 Zan Dobersek <zdobersek@igalia.com>
1025 Unreviewed WPE gardening. Updating test baselines after r219663.
1027 * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
1028 * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1029 * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
1030 * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
1031 * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
1032 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
1033 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
1034 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
1035 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
1036 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
1037 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
1038 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
1039 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
1040 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
1041 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
1042 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
1043 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
1044 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
1045 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
1046 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
1047 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
1048 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
1049 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
1050 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
1051 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
1052 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
1053 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
1054 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
1055 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
1056 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
1057 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
1058 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
1059 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
1060 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
1061 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
1062 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
1064 2017-07-19 Simon Fraser <simon.fraser@apple.com>
1066 getBoundingClientRects not updated for programmatic scrolls
1067 https://bugs.webkit.org/show_bug.cgi?id=174538
1068 rdar://problem/33049012
1070 Reviewed by Tim Horton.
1072 New results for these tests, reflecting the fact that programmatic scrolls now update
1073 the layout viewport.
1075 Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
1076 uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
1079 * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
1080 * fast/dom/elementFromPoint-relative-to-viewport.html:
1081 * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
1082 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1083 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
1084 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
1085 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
1086 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
1087 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1089 2017-07-19 Myles C. Maxfield <mmaxfield@apple.com>
1091 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1092 https://bugs.webkit.org/show_bug.cgi?id=174406
1093 <rdar://problem/10139227>
1095 Reviewed by Simon Fraser.
1097 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1098 * fast/text/line-height-minimumFontSize-autosize.html: Added.
1099 * fast/text/line-height-minimumFontSize-expected.txt: Added.
1100 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1101 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1102 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1103 * fast/text/line-height-minimumFontSize-visual.html: Added.
1104 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1105 * fast/text/line-height-minimumFontSize-zoom.html: Added.
1106 * fast/text/line-height-minimumFontSize.html: Added.
1108 2017-07-18 Myles C. Maxfield <mmaxfield@apple.com>
1110 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1111 https://bugs.webkit.org/show_bug.cgi?id=174406
1112 <rdar://problem/10139227>
1114 Reviewed by Simon Fraser.
1116 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1117 * fast/text/line-height-minimumFontSize-autosize.html: Added.
1118 * fast/text/line-height-minimumFontSize-expected.txt: Added.
1119 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1120 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1121 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1122 * fast/text/line-height-minimumFontSize-visual.html: Added.
1123 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1124 * fast/text/line-height-minimumFontSize-zoom.html: Added.
1125 * fast/text/line-height-minimumFontSize.html: Added.
1127 2017-07-19 Chris Dumez <cdumez@apple.com>
1129 DOMException should not have its own toString()
1130 https://bugs.webkit.org/show_bug.cgi?id=174630
1132 Reviewed by Sam Weinig.
1134 Rebaseline existing tests as the exception string is now slightly different.
1136 2017-07-19 Antoine Quint <graouts@apple.com>
1138 [iOS] REGRESSION: Scrubbing media using built-in controls does not pause media
1139 https://bugs.webkit.org/show_bug.cgi?id=174650
1140 <rdar://problem/33401877>
1142 Reviewed by Dean Jackson.
1144 Rebaseline and turn back on all the ScrubberSupport tests on macOS and iOS.
1146 * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag-expected.txt:
1147 * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html:
1148 * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt:
1149 * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1150 * platform/ios-simulator/TestExpectations:
1151 * platform/mac/TestExpectations:
1153 2017-07-19 Nan Wang <n_wang@apple.com>
1155 AX: Web page reloaded when a node is labelling multiple childnodes
1156 https://bugs.webkit.org/show_bug.cgi?id=174655
1158 Reviewed by Chris Fleizach.
1160 * accessibility/mac/aria-labelledby-multiple-child-crash-expected.txt: Added.
1161 * accessibility/mac/aria-labelledby-multiple-child-crash.html: Added.
1163 2017-07-19 Chris Dumez <cdumez@apple.com>
1165 Make cross-origin properties enumerable
1166 https://bugs.webkit.org/show_bug.cgi?id=174576
1168 Reviewed by Darin Adler.
1170 Update / rebaseline some tests to reflect behavior change.
1172 * http/tests/security/cross-origin-descriptors-expected.txt:
1173 * http/tests/security/cross-origin-descriptors.html:
1174 * js/dom/getOwnPropertyDescriptor-expected.txt:
1175 * js/resources/getOwnPropertyDescriptor.js:
1177 2017-07-19 Matt Lewis <jlewis3@apple.com>
1179 Unreviewed, rolling out r219646.
1181 The test added are failing on all platforms
1185 "Setting the minimum font size preference doesn’t affect
1186 absolute line-height values, so lines overlap"
1187 https://bugs.webkit.org/show_bug.cgi?id=174406
1188 http://trac.webkit.org/changeset/219646
1190 2017-07-19 Zan Dobersek <zdobersek@igalia.com>
1192 Unreviewed WPE gardening.
1194 * platform/wpe/TestExpectations:
1195 Unskip a bunch of Web Crypto tests that are passing now that
1196 the underlying implementation has progressed.
1198 2017-07-18 Myles C. Maxfield <mmaxfield@apple.com>
1200 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
1201 https://bugs.webkit.org/show_bug.cgi?id=174406
1202 <rdar://problem/10139227>
1204 Reviewed by Simon Fraser.
1206 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
1207 * fast/text/line-height-minimumFontSize-autosize.html: Added.
1208 * fast/text/line-height-minimumFontSize-expected.txt: Added.
1209 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
1210 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
1211 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
1212 * fast/text/line-height-minimumFontSize-visual.html: Added.
1213 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
1214 * fast/text/line-height-minimumFontSize-zoom.html: Added.
1215 * fast/text/line-height-minimumFontSize.html: Added.
1217 2017-07-18 Ali Juma <ajuma@chromium.org>
1219 Align quirky number parsing with other browsers
1220 https://bugs.webkit.org/show_bug.cgi?id=155874
1222 Reviewed by Simon Fraser.
1224 * animations/animation-add-events-in-handler.html:
1225 * fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
1226 * fast/css/animation-transition-duration-quirksmode.html: Added.
1228 2017-07-18 Joseph Pecoraro <pecoraro@apple.com>
1230 Web Inspector: Modernize InjectedScriptSource
1231 https://bugs.webkit.org/show_bug.cgi?id=173890
1233 Reviewed by Brian Burg.
1235 * inspector/model/remote-object-expected.txt:
1236 * inspector/model/stack-trace-expected.txt:
1237 Now that we use classes, implicitly strict mode, the call frame
1238 for evaluate gets tail call eliminated.
1240 2017-07-18 Ryosuke Niwa <rniwa@webkit.org>
1242 REGRESSION(r218910): Crash when password field changes to text field
1243 https://bugs.webkit.org/show_bug.cgi?id=174560
1245 Reviewed by Zalan Bujtas.
1247 Added a regression test based on the test case provided by Daniel Bates.
1249 * accessibility/mac/input-type-change-crash-2-expected.txt: Added.
1250 * accessibility/mac/input-type-change-crash-2.html: Added.
1252 2017-07-18 Matt Baker <mattbaker@apple.com>
1254 Web Inspector: Refactoring: replace InspectorCanvasAgent::CanvasEntry with a helper class
1255 https://bugs.webkit.org/show_bug.cgi?id=174311
1257 Reviewed by Devin Rousso.
1259 Updated test expectations for new error strings.
1261 * inspector/canvas/css-canvas-clients-expected.txt:
1262 * inspector/canvas/requestContent-2d-expected.txt:
1263 * inspector/canvas/requestNode-expected.txt:
1264 * inspector/canvas/resolveCanvasContext-2d-expected.txt:
1266 2017-07-18 Antoine Quint <graouts@apple.com>
1268 Turn tests at media/modern-media-controls/playback-support back on
1269 https://bugs.webkit.org/show_bug.cgi?id=174639
1271 Reviewed by Dean Jackson.
1273 * media/modern-media-controls/playback-support/playback-support-button-click.html:
1274 * platform/ios-simulator/TestExpectations:
1275 * platform/mac/TestExpectations:
1277 2017-07-18 Antoine Quint <graouts@apple.com>
1279 Turn tests at media/modern-media-controls/pip-support back on
1280 https://bugs.webkit.org/show_bug.cgi?id=174636
1282 Reviewed by Dean Jackson.
1284 * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
1285 * platform/ios-simulator/TestExpectations:
1286 * platform/mac-elcapitan/TestExpectations:
1287 * platform/mac/TestExpectations:
1289 2017-07-18 Matt Lewis <jlewis3@apple.com>
1291 Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
1292 https://bugs.webkit.org/show_bug.cgi?id=172662
1294 Unreviewed test gardening.
1296 * platform/wk2/TestExpectations:
1298 2017-07-18 Matt Lewis <jlewis3@apple.com>
1300 Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
1301 https://bugs.webkit.org/show_bug.cgi?id=172662
1303 Unreviewed test gardening.
1305 * platform/wk2/TestExpectations:
1307 2017-07-18 Antoine Quint <graouts@apple.com>
1309 [macOS] Mouse pointer does not hide during fullscreen playback
1310 https://bugs.webkit.org/show_bug.cgi?id=174638
1311 <rdar://problem/33244399>
1313 Reviewed by Dean Jackson.
1315 Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
1316 in fullscreen for the media controls container.
1318 * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
1319 * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
1320 * platform/ios-simulator/TestExpectations:
1322 2017-07-18 Sam Weinig <sam@webkit.org>
1324 [WebIDL] Remove custom bindings for MockContentFilterSettings
1325 https://bugs.webkit.org/show_bug.cgi?id=174606
1327 Reviewed by Andy Estes.
1329 * contentfiltering/allow-after-add-data.html:
1330 * contentfiltering/allow-after-finished-adding-data.html:
1331 * contentfiltering/allow-after-response.html:
1332 * contentfiltering/allow-after-will-send-request.html:
1333 * contentfiltering/allow-empty-document.html:
1334 * contentfiltering/allow-media-document.html:
1335 * contentfiltering/allow-never.html:
1336 * contentfiltering/block-after-add-data-then-allow-unblock.html:
1337 * contentfiltering/block-after-add-data-then-deny-unblock.html:
1338 * contentfiltering/block-after-add-data.html:
1339 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
1340 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
1341 * contentfiltering/block-after-finished-adding-data.html:
1342 * contentfiltering/block-after-response-then-allow-unblock.html:
1343 * contentfiltering/block-after-response-then-deny-unblock.html:
1344 * contentfiltering/block-after-response.html:
1345 * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
1346 * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
1347 * contentfiltering/block-after-will-send-request.html:
1348 * contentfiltering/block-never.html:
1349 * contentfiltering/modify-request-url.html:
1350 * contentfiltering/resources/contentfiltering.js:
1351 * http/tests/contentfiltering/allow-after-redirect.html:
1352 * http/tests/contentfiltering/block-after-redirect.html:
1353 * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
1354 * http/tests/contentfiltering/modify-redirect-request-url.html:
1355 Update tests to use new MockContentFilterSettings enums rather than constants.
1357 2017-07-18 Sam Weinig <sam@webkit.org>
1359 [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
1360 https://bugs.webkit.org/show_bug.cgi?id=174529
1362 Reviewed by Chris Dumez.
1364 * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
1365 * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
1366 Update test and result to match standard and other browsers.
1368 2017-07-18 Matt Lewis <jlewis3@apple.com>
1370 Unreviewed, rolling out r219610.
1372 This caused an api failure on all platforms for the test
1373 SnapshotImageLargeAsyncDecoding
1377 "Async image decoding for large images should be disabled
1378 after the first time a tile is painted"
1379 https://bugs.webkit.org/show_bug.cgi?id=174451
1380 http://trac.webkit.org/changeset/219610
1382 2017-07-18 Devin Rousso <drousso@apple.com>
1384 Add CanvasRenderingContext2D::getTransform
1385 https://bugs.webkit.org/show_bug.cgi?id=174278
1387 Reviewed by Dean Jackson.
1389 * canvas/philip/tests/2d.missingargs.html:
1390 CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
1392 * fast/canvas/2d.getTransform.modification-expected.txt: Added.
1393 * fast/canvas/2d.getTransform.modification.html: Added.
1394 * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
1395 * fast/canvas/2d.getTransform.newobject.html: Added.
1396 * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
1397 * fast/canvas/2d.setTransform.matrix.html: Added.
1399 2017-07-18 Matt Lewis <jlewis3@apple.com>
1401 Rebaseline inspector/model/remote-object.html.
1402 https://bugs.webkit.org/show_bug.cgi?id=173991
1404 Unreviewed test gardening.
1406 * inspector/model/remote-object-expected.txt:
1408 2017-07-18 Said Abou-Hallawa <sabouhallawa@apple.com>
1410 Async image decoding for large images should be disabled after the first time a tile is painted
1411 https://bugs.webkit.org/show_bug.cgi?id=174451
1413 Reviewed by Simon Fraser.
1415 To test async image decoding for large images, we have to create the <img>
1416 element dynamically so we can listen to the load and webkitImageFrameReady
1417 events and know reliably when to end the test. But with this patch the async
1418 image decoding for large images will be disabled after the first paint.
1419 That means async image decoding for large images will be disabled always
1420 unless we force the async image decoding till the image is painted for the
1421 first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
1422 to force the async image decoding. So painting an image in this case will
1423 require multiple paints; in all of them the async image decoding will be
1424 enabled. But this is okay because it resembles the case where the <img> is
1425 created from a static <img> tag in the HTML file.
1427 For new tests, where we want to make sure that mutating the DOM will not
1428 cause a flash, async image decoding will be forced till the image is drawn
1429 for the first time. After that the async image decoding is enabled but not
1432 Disable new tests for WK1 because the async image decoding is always enabled
1433 because tiling does not necessarily exist in WK1 . But eventually the async
1434 image decoding for large images will be always disabled for WK1.
1436 * fast/images/async-image-background-change-expected.html: Added.
1437 * fast/images/async-image-background-change.html: Added.
1438 * fast/images/async-image-background-image-repeated.html:
1439 * fast/images/async-image-background-image.html:
1440 * fast/images/async-image-multiple-clients-repaint.html:
1441 * fast/images/async-image-src-change-expected.html: Added.
1442 * fast/images/async-image-src-change.html: Added.
1443 * fast/images/resources/green-400x400.png: Added.
1444 * fast/images/resources/red-100x100.png: Added.
1445 * fast/images/resources/red-400x400.png: Added.
1446 * http/tests/multipart/multipart-async-image-expected.txt: Added.
1447 * http/tests/multipart/multipart-async-image.html: Added.
1448 * platform/ios-wk1/TestExpectations:
1449 * platform/mac-wk1/TestExpectations:
1451 2017-07-18 Michael Catanzaro <mcatanzaro@igalia.com>
1453 Unreviewed GTK test gardening
1455 fast/forms/range/input-appearance-range-rtl.html is desired to fail.
1457 * platform/gtk/TestExpectations:
1459 2017-07-18 Chris Dumez <cdumez@apple.com>
1461 DOMException should have its properties on the prototype
1462 https://bugs.webkit.org/show_bug.cgi?id=174597
1464 Reviewed by Alex Christensen.
1466 Rebaseline inspector tests whose output changed slightly now that the
1467 DOMException have moved to the prototype.
1469 * inspector/debugger/setPauseOnExceptions-all-expected.txt:
1470 * inspector/debugger/setPauseOnExceptions-none-expected.txt:
1471 * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
1473 2017-07-17 Michael Catanzaro <mcatanzaro@igalia.com>
1475 Unreviewed GTK test gardening
1477 * TestExpectations: Skip tests that are clearly intended to have Skip expectations.
1478 * platform/gtk/TestExpectations:
1479 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1481 2017-07-17 Timothy Horton <timothy_horton@apple.com>
1483 Page using safe area constant properties jumps to correct layout after resize
1484 https://bugs.webkit.org/show_bug.cgi?id=174598
1485 <rdar://problem/33364275>
1487 Reviewed by Simon Fraser.
1489 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-expected.txt: Added.
1490 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html: Added.
1491 Add a test making sure that dynamic-viewport-update-based rotation
1492 updates safe area insets when needed.
1494 2017-07-17 Matt Lewis <jlewis3@apple.com>
1496 Fixed test expectations after r219518.
1497 https://bugs.webkit.org/show_bug.cgi?id=174472
1499 Unreviewed test gardening.
1501 * platform/mac/TestExpectations:
1503 2017-07-17 Jeremy Jones <jeremyj@apple.com>
1505 media element handle adding source immediately before src.
1506 https://bugs.webkit.org/show_bug.cgi?id=174284
1508 Reviewed by David Kilzer.
1510 Adds missing -expected and tests to make sure resulting currentSrc is correct.
1513 * media/video-source-before-src-expected.txt: Added.
1514 * media/video-source-before-src.html:
1516 2017-07-17 Matt Lewis <jlewis3@apple.com>
1518 Fixed test expectations after r219518.
1519 https://bugs.webkit.org/show_bug.cgi?id=174472
1521 Unreviewed test gardening.
1523 * platform/ios-wk1/TestExpectations:
1524 * platform/mac/TestExpectations:
1526 2017-07-17 Chris Dumez <cdumez@apple.com>
1528 fast/workers/worker-user-gesture.html crashes on iOS
1529 https://bugs.webkit.org/show_bug.cgi?id=174592
1531 Reviewed by Simon Fraser.
1533 Make sure the tap/click event is fully processed before finishing the test by using
1534 the promise returned by UIHelper.activateAt().
1536 * fast/workers/worker-user-gesture.html:
1538 2017-07-17 Simon Fraser <simon.fraser@apple.com>
1540 clientX/clientY on TouchEvent.touches are wrong
1541 https://bugs.webkit.org/show_bug.cgi?id=174561
1543 Reviewed by Tim Horton.
1545 * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt: Added.
1546 * fast/events/touch/ios/touches-client-coords-after-zoom.html: Added.
1548 2017-07-17 Chris Dumez <cdumez@apple.com>
1550 click event does not dispatch to parent when child target stops hit testing after mousedown
1551 https://bugs.webkit.org/show_bug.cgi?id=174564
1552 <rdar://problem/33340234>
1554 Reviewed by Simon Fraser.
1556 Add layout test coverage.
1558 * fast/events/mouse-click-different-mouseDown-mouseUp-nodes-expected.txt: Added.
1559 * fast/events/mouse-click-different-mouseDown-mouseUp-nodes.html: Added.
1561 2017-07-17 Antoine Quint <graouts@apple.com>
1563 REGRESSION: order of AirPlay and volume controls is inconsistent between <audio> and <video>
1564 https://bugs.webkit.org/show_bug.cgi?id=174581
1565 <rdar://problem/33297519>
1567 Reviewed by Sam Weinig.
1569 Update the audio controls layout test to match the new expectations.
1571 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1572 * media/modern-media-controls/audio/audio-controls-buttons.html:
1574 2017-07-17 Antoine Quint <graouts@apple.com>
1576 Media controls draw behind captions
1577 https://bugs.webkit.org/show_bug.cgi?id=174579
1578 <rdar://problem/33295427>
1580 Reviewed by Dean Jackson.
1582 Add a new test that checks the order in which order the captions and controls containers appear
1583 under the media shadow root.
1585 * media/modern-media-controls/media-controls/media-controls-display-above-captions-expected.txt: Added.
1586 * media/modern-media-controls/media-controls/media-controls-display-above-captions.html: Added.
1587 * platform/ios-simulator/TestExpectations:
1588 * platform/mac/TestExpectations:
1590 2017-07-16 Antoine Quint <graouts@apple.com>
1592 Dismissing the captions panel using the mouse is too eager to remove the captions panel and media controls
1593 https://bugs.webkit.org/show_bug.cgi?id=174571
1594 <rdar://problem/33294968>
1596 Reviewed by Eric Carlson.
1598 Adding a method to show the tracks panel for a given shadow root and adding new tests to check the correct
1599 behavior when dismissing the tracks panel when clicking over the media element or outside the media element
1602 * media/modern-media-controls/resources/media-controls-utils.js:
1606 (finishMediaControlsTest): Deleted.
1607 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Added.
1608 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Added.
1609 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Added.
1610 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Added.
1611 * platform/mac/TestExpectations:
1613 2017-07-16 Ali Juma <ajuma@chromium.org>
1615 DisallowUserAgentShadowContent moves out of non-UA shadow roots
1616 https://bugs.webkit.org/show_bug.cgi?id=165647
1618 Reviewed by Ryosuke Niwa.
1620 * fast/dom/nodesFromRect/nodesFromRect-shadow-expected.txt: Added.
1621 * fast/dom/nodesFromRect/nodesFromRect-shadow.html: Added.
1622 * fast/dom/nodesFromRect/resources/nodesFromRect.js:
1624 (checkShadowContent):
1625 (nodesFromRectAsString):
1627 2017-07-16 Antoine Quint <graouts@apple.com>
1629 Clicking edges of media control buttons changes visual state of button (pressed) but doesn't execute action
1630 https://bugs.webkit.org/show_bug.cgi?id=174565
1631 <rdar://problem/33294833>
1633 Reviewed by Dean Jackson.
1635 Add a new test where we click on the edge of a button and check that we trigger the Button's
1636 UI delegate. This test fails prior to this patch.
1638 * media/modern-media-controls/button/button-click-on-edges-expected.txt: Added.
1639 * media/modern-media-controls/button/button-click-on-edges.html: Added.
1640 * platform/ios-simulator/TestExpectations:
1642 2017-07-15 Myles C. Maxfield <mmaxfield@apple.com>
1644 line-height: <number> gets visually applied twice when text autosizing is in effect
1645 https://bugs.webkit.org/show_bug.cgi?id=174536
1646 <rdar://problem/33338259>
1648 Reviewed by Simon Fraser.
1650 * fast/text-autosizing/line-height-number-expected.html: Added.
1651 * fast/text-autosizing/line-height-number.html: Added.
1653 2017-07-14 Zan Dobersek <zdobersek@igalia.com>
1655 [GCrypt] Implement CryptoKeyRSA PKCS#8 exports
1656 https://bugs.webkit.org/show_bug.cgi?id=173697
1658 Reviewed by Jiewen Tan.
1660 * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 export tests
1662 2017-07-14 Zan Dobersek <zdobersek@igalia.com>
1664 [GCrypt] Implement CryptoKeyRSA PKCS#8 imports
1665 https://bugs.webkit.org/show_bug.cgi?id=173696
1667 Reviewed by Jiewen Tan.
1669 * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 import tests
1670 that are now passing.
1672 2017-07-14 Chris Dumez <cdumez@apple.com>
1674 Possible crash in ~UserGestureIndicator() when on non-main thread
1675 https://bugs.webkit.org/show_bug.cgi?id=174522
1676 <rdar://problem/30283071>
1678 Reviewed by Sam Weinig.
1680 Add layout test coverage.
1682 * fast/workers/worker-user-gesture-expected.txt: Added.
1683 * fast/workers/worker-user-gesture.html: Added.
1684 * fast/workers/worker-user-gesture.js: Added.
1687 2017-07-14 Daniel Bates <dabates@apple.com>
1689 REGRESSION (r219013): Compute source frame info for frameless document
1690 https://bugs.webkit.org/show_bug.cgi?id=174385
1691 <rdar://problem/33217736>
1693 Reviewed by Brady Eidson.
1695 * http/tests/navigation/resources/window-open-redirect-and-remove-opener.html: Added.
1696 * http/tests/navigation/window-open-redirect-and-remove-opener-expected.txt: Added.
1697 * http/tests/navigation/window-open-redirect-and-remove-opener.html: Added.
1699 2017-07-14 Matt Lewis <jlewis3@apple.com>
1701 Fixed expectations after Mac expectation change.
1702 https://trac.webkit.org/changeset/219507/webkit
1704 Unreviewed test gardening.
1706 * platform/wk2/TestExpectations:
1708 2017-07-14 Youenn Fablet <youenn@apple.com>
1710 WebRTC: silence data not sent for disabled audio track
1711 https://bugs.webkit.org/show_bug.cgi?id=174456
1712 <rdar://problem/33284623>
1714 Reviewed by Eric Carlson.
1716 * webrtc/audio-muted-stats-expected.txt: Added.
1717 * webrtc/audio-muted-stats.html: Added.
1718 * webrtc/audio-muted-stats2-expected.txt: Added.
1719 * webrtc/audio-muted-stats2.html: Added.
1721 2017-07-14 Jonathan Bedard <jbedard@apple.com>
1723 Add High Sierra test expectations
1724 https://bugs.webkit.org/show_bug.cgi?id=174518
1725 <rdar://problem/32716970>
1727 Unreviewed test gardening.
1729 * platform/mac-highsierra: Added.
1730 * platform/mac-highsierra-wk1: Added.
1731 * platform/mac-highsierra-wk2: Added.
1733 2017-07-14 Jer Noble <jer.noble@apple.com>
1735 [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
1736 https://bugs.webkit.org/show_bug.cgi?id=174514
1738 Reviewed by Sam Weinig.
1740 * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
1741 * media/media-source/media-source-remove-decodeorder-crash.html: Added.
1743 2017-07-14 Matt Lewis <jlewis3@apple.com>
1745 Correcting test expectations after mac-expectation changes.
1746 https://bugs.webkit.org/show_bug.cgi?id=174472
1748 Unreviews test gardening.
1750 * platform/mac/TestExpectations:
1752 2017-07-14 Jer Noble <jer.noble@apple.com>
1754 Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
1755 https://bugs.webkit.org/show_bug.cgi?id=174373
1757 Reviewed by Eric Carlson.
1759 * media/video-add-autoplay-user-gesture-expected.txt: Added.
1760 * media/video-add-autoplay-user-gesture.html: Added.
1761 * media/platform/ios/TestExpectations: Skipped; requires EventSender.
1763 2017-07-14 Matt Lewis <jlewis3@apple.com>
1765 Unreviewed, rolling out r219500.
1767 The test is consistently failing on iOS simulator.
1771 "AX: VoiceOver silent or skipping over time values on media
1773 https://bugs.webkit.org/show_bug.cgi?id=174324
1774 http://trac.webkit.org/changeset/219500
1776 2017-07-14 Jonathan Bedard <jbedard@apple.com>
1778 Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
1779 https://bugs.webkit.org/show_bug.cgi?id=174438
1780 <rdar://problem/33277112>
1782 Reviewed by David Kilzer.
1784 * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504.
1785 * platform/wk2/TestExpectations: Ditto.
1787 2017-07-14 Fujii Hironori <Hironori.Fujii@sony.com>
1789 [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
1790 https://bugs.webkit.org/show_bug.cgi?id=174418
1792 Reviewed by Michael Catanzaro.
1794 * fast/text/international/vietnamese-nfd-expected.html: Added.
1795 * fast/text/international/vietnamese-nfd.html: Added.
1797 2017-07-14 Aaron Chu <aaron_chu@apple.com>
1799 AX: VoiceOver silent or skipping over time values on media player.
1800 https://bugs.webkit.org/show_bug.cgi?id=174324
1801 <rdar://problem/32021784>
1803 Reviewed by Antoine Quint.
1805 Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
1807 * media/modern-media-controls/time-label/time-label-expected.txt:
1808 * media/modern-media-controls/time-label/time-label.html:
1810 2017-07-13 Matt Lewis <jlewis3@apple.com>
1812 Skipped multiple http/tests/webrtc/ test on iOS simulator.
1813 https://bugs.webkit.org/show_bug.cgi?id=173861
1815 Unreviewed test gardening.
1816 * platform/ios-simulator-wk2/TestExpectations:
1818 2017-07-13 Matt Lewis <jlewis3@apple.com>
1820 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
1821 https://bugs.webkit.org/show_bug.cgi?id=173487
1823 Unreviewed test gardening.
1825 * platform/ios-simulator-wk2/TestExpectations:
1827 2017-07-13 Matt Lewis <jlewis3@apple.com>
1829 Skipping media/video-source-before-src.html.
1830 https://bugs.webkit.org/show_bug.cgi?id=174284
1832 Unreviewed test gardening.
1836 2017-07-13 Antoine Quint <graouts@apple.com>
1838 REGRESSION: "visibility:hidden" does not hide play button for video elements
1839 https://bugs.webkit.org/show_bug.cgi?id=174258
1840 <rdar://problem/33181452>
1842 Unreviewed test gardening.
1844 Add a missing expectation file which is designed to be empty and is now just a space.
1846 * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
1848 2017-07-13 Alex Christensen <achristensen@webkit.org>
1850 Deleting last URLSearchParams key should remove trailing ? in associated URL
1851 https://bugs.webkit.org/show_bug.cgi?id=174465
1853 Reviewed by Chris Dumez.
1855 * fast/dom/DOMURL/searchparams-expected.txt:
1856 * fast/dom/DOMURL/searchparams.html:
1858 2017-07-13 Miguel Gomez <magomez@igalia.com>
1860 Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
1862 * platform/gtk/TestExpectations:
1864 2017-07-13 Zan Dobersek <zdobersek@igalia.com>
1866 [GCrypt] Implement CryptoKeyRSA SPKI exports
1867 https://bugs.webkit.org/show_bug.cgi?id=173695
1869 Reviewed by Jiewen Tan.
1871 * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
1872 that are now passing.
1874 2017-07-13 Zan Dobersek <zdobersek@igalia.com>
1876 [GCrypt] Implement CryptoKeyRSA SPKI imports
1877 https://bugs.webkit.org/show_bug.cgi?id=173694
1879 Reviewed by Jiewen Tan.
1881 * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
1882 that are now passing.
1884 2017-07-12 Carlos Alberto Lopez Perez <clopez@igalia.com>
1886 REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
1887 https://bugs.webkit.org/show_bug.cgi?id=174395
1889 Reviewed by Carlos Garcia Campos.
1891 * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
1892 * platform/gtk/TestExpectations: Remove expected failures now orking.
1893 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
1894 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
1896 2017-07-13 Caio Lima <ticaiolima@gmail.com>
1898 [ESnext] Implement Object Spread
1899 https://bugs.webkit.org/show_bug.cgi?id=167963
1901 Reviewed by Saam Barati.
1903 * js/parser-syntax-check-expected.txt:
1904 * js/script-tests/parser-syntax-check.js:
1906 2017-07-12 Nan Wang <n_wang@apple.com>
1908 AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
1909 https://bugs.webkit.org/show_bug.cgi?id=174393
1910 <rdar://problem/33248006>
1912 Reviewed by Chris Fleizach.
1914 * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
1915 * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
1917 2017-07-12 Matt Lewis <jlewis3@apple.com>
1919 Unreviewed, rolling out r219409.
1921 The revision caused the Windows builds to fail.
1925 "AX: [iOS] Implement a way to retrieve a text marker range
1926 with desired text that is closest to a position"
1927 https://bugs.webkit.org/show_bug.cgi?id=174393
1928 http://trac.webkit.org/changeset/219409
1930 2017-07-12 Commit Queue <commit-queue@webkit.org>
1932 Unreviewed, rolling out r219361.
1933 https://bugs.webkit.org/show_bug.cgi?id=174434
1935 Huge PLUM memory regression on iOS (Requested by kling on
1940 "[WebIDL] Convert MutationCallback to be a normal generate
1942 https://bugs.webkit.org/show_bug.cgi?id=174140
1943 http://trac.webkit.org/changeset/219361
1945 2017-07-12 Eric Carlson <eric.carlson@apple.com>
1947 [MediaStream] a capture source failure should end the MediaStreamTrack
1948 https://bugs.webkit.org/show_bug.cgi?id=174375
1950 Reviewed by Youenn Fablet.
1952 * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
1953 * fast/mediastream/media-stream-track-source-failure.html: Added.
1955 2017-07-12 Antoine Quint <graouts@apple.com>
1957 Playback controls should not hide while AirPlay is active
1958 https://bugs.webkit.org/show_bug.cgi?id=174422
1959 <rdar://problem/33011477>
1961 Reviewed by Eric Carlson.
1963 Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
1964 the media controls from automatically hiding.
1966 * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
1967 * media/modern-media-controls/airplay-support/airplay-support.html:
1969 2017-07-12 Nan Wang <n_wang@apple.com>
1971 AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
1972 https://bugs.webkit.org/show_bug.cgi?id=174393
1973 <rdar://problem/33248006>
1975 Reviewed by Chris Fleizach.
1977 * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
1978 * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
1980 2017-07-12 Per Arne Vollan <pvollan@apple.com>
1982 Skip WebRTC tests on Windows.
1984 Unreviewed test gardening.
1986 * platform/win/TestExpectations:
1988 2017-07-12 Matt Lewis <jlewis3@apple.com>
1990 Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
1991 https://bugs.webkit.org/show_bug.cgi?id=174400
1993 Unreviewed test gardening.
1995 * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
1997 2017-07-12 Matt Lewis <jlewis3@apple.com>
1999 Unreviewed, rolling out r219401.
2001 This revision rolled out the previous patch, but after talking
2002 with reviewer, a rebaseline is what was needed.Rolling back in
2007 "Unreviewed, rolling out r219379."
2008 https://bugs.webkit.org/show_bug.cgi?id=174400
2009 http://trac.webkit.org/changeset/219401
2011 2017-07-12 Matt Lewis <jlewis3@apple.com>
2013 Unreviewed, rolling out r219379.
2015 This revision caused a consistent failure in the test
2016 fast/dom/Window/property-access-on-cached-window-after-frame-
2021 "Remove NAVIGATOR_HWCONCURRENCY"
2022 https://bugs.webkit.org/show_bug.cgi?id=174400
2023 http://trac.webkit.org/changeset/219379
2025 2017-07-12 Charlie Turner <cturner@igalia.com>
2027 [GTK] Media test gardening after r219253
2028 https://bugs.webkit.org/show_bug.cgi?id=174254
2030 Unreviewed test gardening.
2032 video-cookie was fixed by r219252.
2033 media/video-restricted-no-preload-metadata.html been passing consistently.
2035 * platform/gtk/TestExpectations:
2037 2017-07-12 Tooru Fujisawa [:arai] <arai.unmht@gmail.com>
2039 Wrong radix used in Unicode Escape in invalid character error message
2040 https://bugs.webkit.org/show_bug.cgi?id=174419
2042 Reviewed by Alex Christensen.
2044 * fast/loader/cache-encoding-expected.txt:
2045 * http/tests/preload/preload-encoding-expected.txt:
2046 * js/basic-strict-mode-expected.txt:
2047 * js/kde/parse-expected.txt:
2048 * loader/reload-subresource-when-type-changes-expected.txt:
2049 * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
2050 * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
2052 2017-07-12 Youenn Fablet <youenn@apple.com>
2054 WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
2055 https://bugs.webkit.org/show_bug.cgi?id=173530
2057 Reviewed by Alex Christensen.
2059 * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
2060 * webrtc/ice-candidate-sdpMLineIndex.html: Added.
2062 2017-07-12 Zan Dobersek <zdobersek@igalia.com>
2064 [GCrypt] Implement CryptoKeyEC PKCS#8 exports
2065 https://bugs.webkit.org/show_bug.cgi?id=173648
2067 Reviewed by Jiewen Tan.
2069 * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
2070 that are now passing.
2072 2017-07-11 Carlos Alberto Lopez Perez <clopez@igalia.com>
2074 REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
2075 https://bugs.webkit.org/show_bug.cgi?id=174395
2077 Unreviewed GTK gardening.
2079 * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
2081 2017-07-11 Said Abou-Hallawa <sabouhallawa@apple.com>
2083 REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
2084 https://bugs.webkit.org/show_bug.cgi?id=174376
2086 Reviewed by Simon Fraser.
2088 * fast/images/async-image-body-background-image-expected.html: Added.
2089 * fast/images/async-image-body-background-image.html: Added.
2091 2017-07-11 Youenn Fablet <youenn@apple.com>
2093 We should do ICE candidate filtering at the Document level
2094 https://bugs.webkit.org/show_bug.cgi?id=173861
2095 <rdar://problem/33122058>
2099 * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
2101 2017-07-10 Sam Weinig <sam@webkit.org>
2103 [WebIDL] Convert MutationCallback to be a normal generate callback
2104 https://bugs.webkit.org/show_bug.cgi?id=174140
2106 Reviewed by Chris Dumez.
2108 * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
2109 Update results for standard error messages.
2111 2017-07-11 Chris Dumez <cdumez@apple.com>
2113 Window's [[OwnPropertyKeys]] is wrong for cross origin windows
2114 https://bugs.webkit.org/show_bug.cgi?id=174364
2115 <rdar://problem/33238056>
2117 Reviewed by Brent Fulgham.
2119 Update test to reflect behavior change. I verified that the test is passing in Firefox.
2120 The test fails in Chrome because its does not expose frames indexes on the Window, and
2121 it is incorrectly listing "assign" on Location.
2123 * http/tests/security/cross-frame-access-enumeration.html:
2125 2017-07-11 Charlie Turner <cturner@igalia.com>
2127 [GTK] editing/input new passes since r211277
2128 https://bugs.webkit.org/show_bug.cgi?id=160119
2130 Unreviewed test gardening.
2132 * platform/gtk/TestExpectations:
2134 2017-07-11 Brent Fulgham <bfulgham@apple.com>
2136 Reset cookie partitioning state after network process crashes
2137 https://bugs.webkit.org/show_bug.cgi?id=174306
2138 <rdar://problem/33171605>
2140 Reviewed by Chris Dumez.
2142 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
2143 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
2144 * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
2145 * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
2147 2017-07-11 Charlie Turner <cturner@igalia.com>
2149 REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
2150 https://bugs.webkit.org/show_bug.cgi?id=174354
2152 Unreviewed test gardening.
2154 * platform/gtk/TestExpectations:
2156 2017-07-11 Charlie Turner <cturner@igalia.com>
2158 [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
2159 https://bugs.webkit.org/show_bug.cgi?id=168171
2161 Unreviewed test gardening.
2163 * platform/gtk/TestExpectations:
2165 2017-07-11 Ali Juma <ajuma@chromium.org>
2167 elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
2168 https://bugs.webkit.org/show_bug.cgi?id=172019
2170 Reviewed by Simon Fraser.
2172 * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
2173 * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
2174 * platform/ios/TestExpectations:
2176 2017-07-11 Charlie Turner <cturner@igalia.com>
2178 [GTK] compositing/video/poster.html passing since r218320
2179 https://bugs.webkit.org/show_bug.cgi?id=169918
2181 Unreviewed test gardening.
2183 * platform/gtk/TestExpectations:
2185 2017-07-11 Sergio Villar Senin <svillar@igalia.com>
2187 [SVG] Leak in SVGAnimatedListPropertyTearOff
2188 https://bugs.webkit.org/show_bug.cgi?id=172545
2190 Reviewed by Darin Adler.
2192 * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
2193 * svg/animations/animation-leak-list-property-instances.html: Added.
2195 2017-07-11 Carlos Alberto Lopez Perez <clopez@igalia.com>
2197 [GTK] Spin buttons on input type number appear over the value itself for small widths
2198 https://bugs.webkit.org/show_bug.cgi?id=173572
2200 Reviewed by Carlos Garcia Campos.
2202 * fast/forms/number/number-size-expected.txt:
2203 * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
2204 and make the test for user controlled style special for the case of GTK+.
2205 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
2206 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
2207 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
2209 2017-07-11 Youenn Fablet <youenn@apple.com>
2211 We should do ICE candidate filtering at the Document level
2212 https://bugs.webkit.org/show_bug.cgi?id=173861
2213 <rdar://problem/33122058>
2215 Reviewed by Eric Carlson.
2217 * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
2218 * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
2219 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
2220 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
2221 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
2222 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
2223 * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
2224 * http/tests/webrtc/resources/do-get-user-media.html: Added.
2225 * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
2226 * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
2227 * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
2228 * webrtc/filtering-ice-candidate-after-reload.html: Added.
2230 2017-07-11 Sergio Villar Senin <svillar@igalia.com>
2232 Unreviewed, rolling out r219325.
2234 The test is still flaky
2238 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2239 https://bugs.webkit.org/show_bug.cgi?id=172545
2240 http://trac.webkit.org/changeset/219325
2242 2017-07-11 Charlie Turner <cturner@igalia.com>
2244 [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
2245 https://bugs.webkit.org/show_bug.cgi?id=174353
2247 Unreviewed test gardening.
2249 * platform/gtk/TestExpectations:
2251 2017-07-11 Zan Dobersek <zdobersek@igalia.com>
2253 Unreviewed WPE gardening.
2255 * platform/wpe/TestExpectations:
2256 Enable EMEv3 tests under media/encrypted-media/, all of them passing.
2258 2017-07-10 Brent Fulgham <bfulgham@apple.com>
2260 Resource Load Statistics: Prune statistics in orders of importance
2261 https://bugs.webkit.org/show_bug.cgi?id=174215
2262 <rdar://problem/33164403>
2264 Unreviewed test correction.
2266 Drive-by fix after recent refactoring to correct the new function names in TestRunner.
2268 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2269 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2271 2017-07-10 Simon Fraser <simon.fraser@apple.com>
2273 [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
2274 https://bugs.webkit.org/show_bug.cgi?id=174286
2275 rdar://problem/32864180
2277 Reviewed by Dean Jackson.
2279 * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
2280 * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
2282 2017-07-10 John Wilander <wilander@apple.com>
2284 Resource Load Statistics: Prune statistics in orders of importance
2285 https://bugs.webkit.org/show_bug.cgi?id=174215
2286 <rdar://problem/33164403>
2288 Reviewed by Chris Dumez.
2290 * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
2291 * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
2292 * platform/wk2/TestExpectations:
2293 Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
2294 [ Pass ] since Resource Load Statistics is WK2-only.
2296 2017-07-10 Devin Rousso <drousso@apple.com>
2298 Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
2299 https://bugs.webkit.org/show_bug.cgi?id=174279
2301 Reviewed by Matt Baker.
2303 * inspector/dom/highlightNodeList-expected.html: Added.
2304 * inspector/dom/highlightNodeList.html: Added.
2306 2017-07-10 Javier Fernandez <jfernandez@igalia.com>
2308 [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
2309 https://bugs.webkit.org/show_bug.cgi?id=172707
2311 Reviewed by Antti Koivisto.
2313 Updated layout tests so that resolved value is as specified, even for 'auto' values.
2316 * css3/flexbox/css-properties-expected.txt:
2317 * css3/flexbox/css-properties.html:
2318 * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
2319 * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
2320 * css3/parse-align-self.html:
2321 * css3/parse-alignment-of-root-elements-expected.txt:
2322 * css3/parse-alignment-of-root-elements.html:
2323 * css3/parse-place-items.html:
2324 * css3/parse-place-self.html:
2325 * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
2326 * fast/css/parse-justify-self.html:
2328 2017-07-10 Myles C. Maxfield <mmaxfield@apple.com>
2330 fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
2331 https://bugs.webkit.org/show_bug.cgi?id=174325
2332 <rdar://problem/33190322>
2334 Reviewed by Zalan Bujtas.
2336 The name of the font changed.
2338 * fast/text/trak-optimizeLegibility.html:
2340 2017-07-10 Youenn Fablet <youenn@apple.com>
2342 Update webrtc expectations
2343 https://bugs.webkit.org/show_bug.cgi?id=174318
2347 Updated expectation according flakiness dashboard information.
2350 * platform/ios-wk2/TestExpectations:
2351 * platform/mac-wk1/TestExpectations:
2352 * platform/mac-wk2/TestExpectations:
2353 * platform/wk2/TestExpectations:
2355 2017-07-10 Wenson Hsieh <wenson_hsieh@apple.com>
2357 [WK2] Ignore touch events that interrupt platform-driven momentum scrolling
2358 https://bugs.webkit.org/show_bug.cgi?id=174300
2359 <rdar://problem/33030639>
2361 Reviewed by Simon Fraser.
2363 Adds 3 new LayoutTests covering cases of touch event handling during scroll deceleration in mainframe and
2364 overflow scrolling containers. See Source/WebKit2/ChangeLog for more detail.
2366 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: Added.
2367 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: Added.
2368 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow-expected.txt: Added.
2369 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html: Added.
2370 * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow-expected.txt: Added.
2371 * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: Added.
2373 2017-07-10 Matt Lewis <jlewis3@apple.com>
2375 Marked animations/resume-after-page-cache.html as flaky.
2376 https://bugs.webkit.org/show_bug.cgi?id=174183
2378 Unreviewed test gardening.
2380 * platform/ios-simulator-wk2/TestExpectations:
2382 2017-07-10 Jeremy Jones <jeremyj@apple.com>
2384 media element handle adding source immediately before src.
2385 https://bugs.webkit.org/show_bug.cgi?id=174284
2386 rdar://problem/33115439
2388 Reviewed by David Kilzer.
2390 * media/video-source-before-src.html: Added.
2392 2017-07-10 Matt Lewis <jlewis3@apple.com>
2394 Fixed test expectations for http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
2395 https://bugs.webkit.org/show_bug.cgi?id=174120
2397 Unreviewed test gardening.
2399 * platform/ios-wk2/TestExpectations:
2401 2017-07-03 Brian Burg <bburg@apple.com>
2403 Web Replay: remove some unused code
2404 https://bugs.webkit.org/show_bug.cgi?id=173903
2406 Rubber-stamped by Joseph Pecoraro.
2408 * inspector/replay/javascript-date-now-expected.txt: Removed.
2409 * inspector/replay/javascript-date-now.html: Removed.
2410 * inspector/replay/javascript-random-seed-expected.txt: Removed.
2411 * inspector/replay/javascript-random-seed.html: Removed.
2412 * inspector/replay/window-navigator-plugins-memoized-expected.txt: Removed.
2413 * inspector/replay/window-navigator-plugins-memoized.html: Removed.
2415 2017-07-10 Matt Lewis <jlewis3@apple.com>
2417 Skipped http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
2418 https://bugs.webkit.org/show_bug.cgi?id=174120
2420 Unreviewed test gardening.
2422 * platform/ios/TestExpectations:
2424 2017-07-10 Chris Dumez <cdumez@apple.com>
2426 Further WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore clean up
2427 https://bugs.webkit.org/show_bug.cgi?id=174301
2429 Reviewed by Brent Fulgham.
2431 Update existing layout tests to reflect testRunner API changes.
2433 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2434 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2435 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2437 2017-07-10 Andreas Kling <akling@apple.com>
2439 REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus
2440 https://bugs.webkit.org/show_bug.cgi?id=174302
2441 <rdar://problem/33204273>
2443 Reviewed by Antti Koivisto.
2445 * fast/history/page-cache-element-state-focused-expected.html: Added.
2446 * fast/history/page-cache-element-state-focused.html: Added.
2448 2017-07-10 Zalan Bujtas <zalan@apple.com>
2450 Block of text is missing in iBooks sample books.
2451 https://bugs.webkit.org/show_bug.cgi?id=174295
2452 <rdar://problem/32955620>
2454 Reviewed by Antti Koivisto.
2456 * fast/multicol/simple-line-layout-line-index-after-strut-2-expected.html: Added.
2457 * fast/multicol/simple-line-layout-line-index-after-strut-2.html: Added.
2459 2017-07-08 John Wilander <wilander@apple.com>
2461 Resource Load Statistics: User interaction should always go to top document
2462 https://bugs.webkit.org/show_bug.cgi?id=174120
2463 <rdar://problem/33117899>
2465 Reviewed by Chris Dumez.
2467 * http/tests/loading/resourceLoadStatistics/resources/dummy.html: Added.
2468 * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Added.
2469 * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Added.
2470 * platform/mac-wk2/TestExpectations:
2473 2017-07-08 Antoine Quint <graouts@apple.com>
2475 REGRESSION: "visibility:hidden" does not hide play button for video elements
2476 https://bugs.webkit.org/show_bug.cgi?id=174258
2477 <rdar://problem/33181452>
2479 Reviewed by Dean Jackson.
2481 Add a test that checks that <video controls style="visibility:hidden"> does not render anything.
2483 * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
2484 * media/modern-media-controls/css/visibility-hidden.html: Added.
2485 * platform/ios-simulator/TestExpectations:
2486 * platform/mac/TestExpectations:
2488 2017-07-08 Chris Dumez <cdumez@apple.com>
2490 Simplify WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore
2491 https://bugs.webkit.org/show_bug.cgi?id=174290
2493 Reviewed by Brent Fulgham.
2495 Update layout tests to reflect changes to the testRunner API naming.
2497 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2498 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2499 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2500 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2501 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2502 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2503 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2504 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2505 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2506 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2507 * http/tests/loading/resourceLoadStatistics/grandfathering.html:
2508 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2509 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2510 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2511 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2512 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2513 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2514 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2515 * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2516 * http/tests/loading/resourceLoadStatistics/telemetry-generation.html:
2518 2017-07-07 Daniel Bates <dabates@apple.com>
2520 [AppCache] Ignore fallback entries whose namespace is not prefixed with manifest path
2521 https://bugs.webkit.org/show_bug.cgi?id=174273
2522 <rdar://problem/33011682>
2524 Reviewed by Brent Fulgham.
2526 * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt: Added.
2527 * http/tests/appcache/fallback-namespace-outside-manifest-path.html: Added.
2528 * http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt: Added.
2530 2017-07-07 Devin Rousso <drousso@apple.com>
2532 Web Inspector: Show all elements currently using a given CSS Canvas
2533 https://bugs.webkit.org/show_bug.cgi?id=173965
2535 Reviewed by Joseph Pecoraro.
2537 * inspector/canvas/css-canvas-clients-expected.txt: Added.
2538 * inspector/canvas/css-canvas-clients.html: Added.
2539 * platform/mac/TestExpectations:
2541 2017-07-07 Matt Lewis <jlewis3@apple.com>
2543 Adjusted test expectations for webrtc/video-replace-muted-track.html.
2544 https://bugs.webkit.org/show_bug.cgi?id=173608
2546 Unreviewed test gardening.
2548 * platform/mac-wk2/TestExpectations:
2550 2017-07-07 Matt Lewis <jlewis3@apple.com>
2552 Unreviewed, rolling out r219257.
2554 The test added in the revision was still extreamly flaky on
2559 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2560 https://bugs.webkit.org/show_bug.cgi?id=172545
2561 http://trac.webkit.org/changeset/219257
2563 2017-07-07 Mark Lam <mark.lam@apple.com>
2565 \n\r is not the same as \r\n.
2566 https://bugs.webkit.org/show_bug.cgi?id=173053
2568 Reviewed by Keith Miller.
2570 * js/parse-backslash-before-newline-expected.txt:
2571 * js/script-tests/parse-backslash-before-newline.js:
2573 2017-07-07 Matt Lewis <jlewis3@apple.com>
2575 Unreviewed, rolling out r219256.
2577 Previous change to Test Expectations broke the tests
2581 "[WPE] Unreviewed gardening"
2582 http://trac.webkit.org/changeset/219256
2584 2017-07-07 Matt Lewis <jlewis3@apple.com>
2586 Unreviewed, rolling out r219258.
2588 Previous change to Test Expectations broke the tests
2592 "Unreviewed gardening, fix WK2 expectations after my previous
2594 http://trac.webkit.org/changeset/219258
2596 2017-07-07 Michael Catanzaro <mcatanzaro@igalia.com>
2598 Unreviewed gardening, fix WK2 expectations after my previous commit
2600 * platform/wk2/TestExpectations:
2602 2017-07-07 Michael Catanzaro <mcatanzaro@igalia.com>
2604 [WPE] Unreviewed gardening
2606 * platform/wk2/TestExpectations: Do not mark individual resourceLoadStatistics tests as
2607 passing. Instead, mark the entire directory, so we don't have to override the expectations
2608 for every single test individually in the WPE expectations file.
2609 * platform/wpe/TestExpectations: Update resourceLoadStatistics expectations.
2611 2017-07-07 Yusuke Suzuki <utatane.tea@gmail.com>
2613 [GTK][WPE] Enable X-Content-Type-Options: nosniff
2614 https://bugs.webkit.org/show_bug.cgi?id=174250
2616 Reviewed by Carlos Alberto Lopez Perez.
2618 * platform/gtk/TestExpectations:
2619 * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Removed.
2621 2017-07-07 Claudio Saavedra <csaavedra@igalia.com>
2623 [WPE] New baseline after r218740
2625 Unreviewed gardening.
2626 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2628 2017-07-07 Claudio Saavedra <csaavedra@igalia.com>
2630 [WPE] Unreviewed gardening
2632 resourceLoadingStatistics tests are timing out and failing.
2633 * platform/wpe/TestExpectations:
2635 2017-07-07 Charlie Turner <cturner@igalia.com>
2637 [GStreamer] vid.me videos do not play
2638 https://bugs.webkit.org/show_bug.cgi?id=172240
2640 Reviewed by Xabier Rodriguez-Calvar.
2642 Add a test for single output file HLS playlists that require HTTP
2643 range requests to playback. This failed using the WK http source
2644 for reasons documented in the linked bug.
2646 Generated with mp4hls --segment-duration 3 --output-single-file
2648 * Http/tests/media/hls/range-request-expected.txt: Added.
2649 * http/tests/media/hls/range-request.html: Added.
2650 * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
2651 * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
2652 * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
2653 * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
2655 2017-07-06 Michael Catanzaro <mcatanzaro@igalia.com>
2657 Unreviewed GTK and WPE test gardening
2659 * platform/gtk/TestExpectations:
2660 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
2661 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
2662 * platform/wpe/TestExpectations:
2663 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
2664 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
2666 2017-07-06 Michael Catanzaro <mcatanzaro@igalia.com>
2668 Follow-up to "REGRESSION(r209495): materiauxlaverdure.com fails to load"
2669 https://bugs.webkit.org/show_bug.cgi?id=173301
2670 <rdar://problem/32624850>
2672 Unreviewed gardening. Attempt to fix this test by updating it to expect double quotes. It
2673 was missed because it is marked as flaky on Mac, so no way to automatically detect the
2676 This doesn't actually fix the test for me due to some floating point issues, but it's a step
2677 in the right direction, and I speculate this will fix the test on the GTK and WPE bots.
2679 * transitions/clip-path-path-transitions.html:
2681 2017-07-06 Myles C. Maxfield <mmaxfield@apple.com>
2683 REGRESSION(r216944): Font loads can cause Chinese characters to draw as .notdef
2684 https://bugs.webkit.org/show_bug.cgi?id=173962
2685 <rdar://problem/32925318>
2687 Reviewed by Simon Fraser.
2689 * fast/text/font-loading-system-fallback-expected.html: Added.
2690 * fast/text/font-loading-system-fallback.html: Added.
2691 * http/tests/webfont/font-loading-system-fallback-visibility-expected.html: Added.
2692 * http/tests/webfont/font-loading-system-fallback-visibility.html: Added.
2694 2017-07-06 Matt Lewis <jlewis3@apple.com>
2696 Unreviewed, rolling out r219193.
2698 The tests added with this revision were extreamly flaky on all
2703 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2704 https://bugs.webkit.org/show_bug.cgi?id=172545
2705 http://trac.webkit.org/changeset/219193
2707 2017-07-06 Matt Lewis <jlewis3@apple.com>
2709 Marked js/slow-stress/Int32Array-alloc-huge.html as flaky.
2710 https://bugs.webkit.org/show_bug.cgi?id=173010
2712 Unreviewed test gardening.
2714 * platform/ios-simulator-wk2/TestExpectations:
2716 2017-07-06 Devin Rousso <drousso@apple.com>
2718 Web Inspector: Support getting the content of WebGL/WebGL2 contexts
2719 https://bugs.webkit.org/show_bug.cgi?id=173569
2720 <rdar://problem/33112420>
2722 Reviewed by Joseph Pecoraro.
2724 * inspector/canvas/requestContent-2d-expected.txt: Added.
2725 * inspector/canvas/requestContent-2d.html: Added.
2726 * inspector/canvas/requestContent-webgl-expected.txt: Added.
2727 * inspector/canvas/requestContent-webgl.html: Added.
2728 * inspector/canvas/requestContent-webgl2-expected.txt: Added.
2729 * inspector/canvas/requestContent-webgl2.html: Added.
2730 * inspector/canvas/requestContent-expected.txt: Removed.
2731 * inspector/canvas/requestContent.html: Removed.
2732 * platform/gtk/TestExpectations:
2733 * platform/win/TestExpectations:
2734 Split the existing canvas content tests into one for each context type. This allows
2735 platforms that don't support certain context types to ignore just those tests (e.g. WebGL2).
2737 2017-07-06 Carlos Alberto Lopez Perez <clopez@igalia.com>
2739 [GTK] Layout test gardening.
2743 * platform/gtk/TestExpectations: Update WebRTC related expectations and mark a new emoji related test failing after r218371.
2744 * platform/gtk/fast/css/css2-system-fonts-expected.txt: Rebaseline after r218446.
2745 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2746 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2747 * platform/gtk/fast/text/font-style-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2748 * platform/gtk/fast/text/font-weight-parse-expected.txt: Removed Rebaseline after r218446 (use the general expectation).
2750 2017-07-06 Commit Queue <commit-queue@webkit.org>
2752 Unreviewed, rolling out r219194.
2753 https://bugs.webkit.org/show_bug.cgi?id=174207
2755 it broke some layout tests (Requested by clopez on #webkit).
2759 "[GStreamer] vid.me videos do not play"
2760 https://bugs.webkit.org/show_bug.cgi?id=172240
2761 http://trac.webkit.org/changeset/219194
2763 2017-07-06 Charlie Turner <cturner@igalia.com>
2765 [GStreamer] vid.me videos do not play
2766 https://bugs.webkit.org/show_bug.cgi?id=172240
2768 Reviewed by Xabier Rodriguez-Calvar.
2770 Add a test for single output file HLS playlists that require HTTP
2771 range requests to playback. This failed using the WK http source
2772 for reasons documented in the linked bug.
2774 Generated with mp4hls --segment-duration 3 --output-single-file
2776 * Http/tests/media/hls/range-request-expected.txt: Added.
2777 * http/tests/media/hls/range-request.html: Added.
2778 * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
2779 * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
2780 * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
2781 * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
2783 2017-07-05 Zalan Bujtas <zalan@apple.com>
2785 REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
2786 https://bugs.webkit.org/show_bug.cgi?id=174144
2787 <rdar://problem/32781038>
2789 Reviewed by Simon Fraser.
2791 * fast/ruby/ruby-overhang-margin-crash-expected.txt: Added.
2792 * fast/ruby/ruby-overhang-margin-crash.html: Added.
2794 2017-07-05 Jonathan Bedard <jbedard@apple.com>
2796 Move internal iOS 11 TestExpectations to OpenSource
2797 <rdar://problem/32717028>
2799 Unreviewed test gardening.
2801 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Added.
2802 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
2803 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Added.
2805 2017-07-05 Myles C. Maxfield <mmaxfield@apple.com>
2807 CSSFontStyleValue::isItalic seems a bit bogus.
2808 https://bugs.webkit.org/show_bug.cgi?id=174149
2810 Reviewed by Tim Horton.
2812 * editing/execCommand/italicizeByCharacter-normal-expected.txt: Added.
2813 * editing/execCommand/italicizeByCharacter-normal.html: Added.
2815 2017-07-05 Matt Lewis <jlewis3@apple.com>
2817 Skipped webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html.
2818 https://bugs.webkit.org/show_bug.cgi?id=174100
2820 Unreviewed test gardening.
2822 * platform/ios-simulator-wk2/TestExpectations:
2824 2017-07-05 Brady Eidson <beidson@apple.com>
2826 Allow navigations in subframes to get a ShouldOpenExternalURLsPolicy of "ShouldAllow".
2827 <rdar://problem/22485589> and https://bugs.webkit.org/show_bug.cgi?id=174178
2829 Reviewed by Alex Christensen.
2831 Added a new explicit test and updated expectations for an old one.
2833 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-main-programatically-navigates-subframe.html: Added.
2834 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
2835 * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame-expected.txt: Added.
2836 * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame.html: Added.
2838 2017-07-05 Matt Lewis <jlewis3@apple.com>
2840 Marked animations/needs-layout.html as flaky.
2841 https://bugs.webkit.org/show_bug.cgi?id=172397
2843 Unreviewed test gardening.
2845 * platform/mac-wk2/TestExpectations:
2847 2017-07-05 Zalan Bujtas <zalan@apple.com>
2849 REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
2850 https://bugs.webkit.org/show_bug.cgi?id=174070
2852 Reviewed by Simon Fraser.
2854 * fast/css/getComputedStyle/computed-style-expected.txt:
2856 2017-07-05 Devin Rousso <drousso@apple.com>
2858 Web Inspector: Allow users to log any tracked canvas context
2859 https://bugs.webkit.org/show_bug.cgi?id=173397
2860 <rdar://problem/33111581>
2862 Reviewed by Joseph Pecoraro.
2864 * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
2865 * inspector/canvas/resolveCanvasContext-2d.html: Added.
2866 * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
2867 * inspector/canvas/resolveCanvasContext-webgl.html: Added.
2868 * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
2869 * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
2870 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
2871 * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
2872 * platform/gtk/TestExpectations:
2873 * platform/ios/TestExpectations:
2874 * platform/win/TestExpectations:
2876 2017-07-05 Antti Koivisto <antti@apple.com>
2878 Low memory notification shouldn't cause style recalc
2879 https://bugs.webkit.org/show_bug.cgi?id=173574
2880 <rdar://problem/32616997>
2882 Reviewed by Andreas Kling.
2884 * platform/mac/printing/width-overflow-expected.txt:
2886 1px width change that doesn't affect what is being tested.
2888 2017-07-05 Jonathan Bedard <jbedard@apple.com>
2890 Move internal iOS 11 TestExpectations to OpenSource
2891 <rdar://problem/32717028>
2893 Unreviewed test gardening.
2895 * platform/ios-11: Added.
2897 2017-07-05 Matt Lewis <jlewis3@apple.com>
2899 Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
2900 https://bugs.webkit.org/show_bug.cgi?id=168937
2902 Unreviewed test gardening.
2904 * platform/mac-wk2/TestExpectations:
2906 2017-07-05 Charlie Turner <cturner@igalia.com>
2908 Incorrect IfModule on Fedora with with PHP 7
2909 https://bugs.webkit.org/show_bug.cgi?id=174159
2911 Reviewed by Michael Catanzaro.
2913 * http/conf/fedora-httpd-2.4-php7.conf:
2915 2017-07-05 Youenn Fablet <youenn@apple.com>
2917 Receiving tracks should be ended when peer connection is being closed
2918 https://bugs.webkit.org/show_bug.cgi?id=174109
2920 Reviewed by Eric Carlson.
2922 * webrtc/peer-connection-track-end-expected.txt: Added.
2923 * webrtc/peer-connection-track-end.html: Added.
2925 2017-07-04 Antti Koivisto <antti@apple.com>
2927 FrameView should not set RenderView::logicalWidth directly for printing
2928 https://bugs.webkit.org/show_bug.cgi?id=174135
2930 Reviewed by Zalan Bujtas.
2932 * platform/mac/printing/width-overflow-expected.txt:
2934 This is a progression, view and root element sizes now match.
2935 Printing output is not affected.
2937 2017-07-03 Saam Barati <sbarati@apple.com>
2939 LayoutTest workers/bomb.html is a Crash
2940 https://bugs.webkit.org/show_bug.cgi?id=167757
2941 <rdar://problem/33086462>
2943 Reviewed by Keith Miller.
2945 * platform/mac-wk2/TestExpectations:
2947 2017-07-03 Matt Lewis <jlewis3@apple.com>
2949 Removed expectations and skipped workers/bomb.html on mac.
2950 https://bugs.webkit.org/show_bug.cgi?id=167757
2952 Unreviewed test gardening.
2954 * platform/mac-wk2/TestExpectations:
2955 * platform/mac/TestExpectations:
2957 2017-07-03 Myles C. Maxfield <mmaxfield@apple.com>
2959 REGRESSION(Variation Fonts): Specifying Skia by PostScript name does not yield the expected result
2960 https://bugs.webkit.org/show_bug.cgi?id=174079
2961 <rdar://problem/33040854>
2963 Reviewed by Alex Christensen.
2965 * fast/text/variations/skia-postscript-name-expected-mismatch.html: Added.
2966 * fast/text/variations/skia-postscript-name.html: Added.
2967 * platform/ios-simulator/TestExpectations:
2969 2017-07-03 Per Arne Vollan <pvollan@apple.com>
2971 [Win] Update expectations for layout tests.
2972 https://bugs.webkit.org/show_bug.cgi?id=172437
2974 Unreviewed test gardening, update test expectations for failing tests.
2976 * platform/win/TestExpectations:
2978 2017-07-03 Brady Eidson <beidson@apple.com>
2980 Switch all WebKit API related to favicons from WebIconDatabase over to new WebCore::IconLoader mechanism.
2981 https://bugs.webkit.org/show_bug.cgi?id=174073
2983 Reviewed by Andy Estes.
2985 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Updated results to actually catch
2986 the load being blocked due to CSP.
2988 2017-07-03 Matt Lewis <jlewis3@apple.com>
2990 Marked media/track/track-cues-sorted-before-dispatch.html as flaky
2991 https://bugs.webkit.org/show_bug.cgi?id=168092
2993 Unreviewed test gardening.
2995 * platform/wk2/TestExpectations:
2997 2017-07-03 Youenn Fablet <youenn@apple.com>
2999 WebAudioSourceProviderAVFObjC should not reconfigure for each data call
3000 https://bugs.webkit.org/show_bug.cgi?id=174101
3002 Reviewed by Eric Carlson.
3005 * webrtc/peer-connection-audio-mute2.html:
3006 * webrtc/peer-connection-remote-audio-mute2.html:
3008 2017-07-03 Alex Christensen <achristensen@webkit.org>
3010 Rebase test after r219024
3011 https://bugs.webkit.org/show_bug.cgi?id=174051
3013 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
3015 2017-07-03 Jonathan Bedard <jbedard@apple.com>
3017 Run webgl tests on iOS ports
3018 https://bugs.webkit.org/show_bug.cgi?id=173000
3020 Unreviewed test gardening.
3022 * platform/ios-device/TestExpectations: Garden webgl tests.
3023 * platform/ios-simulator/TestExpectations: Ditto.
3024 * platform/ios/TestExpectations: Ditto.
3025 * platform/ios/fast/canvas/webgl: Added.
3026 * platform/ios/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
3027 * platform/ios/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
3029 2017-07-02 Ryosuke Niwa <rniwa@webkit.org>
3031 REGRESSION(r218910): Crash inside textMarkerDataForFirstPositionInTextControl
3032 https://bugs.webkit.org/show_bug.cgi?id=174077
3033 <rdar://problem/33083972>
3035 Reviewed by Chris Fleizach.
3037 Added a regression test for changing the input element's type during editing.
3039 * accessibility/mac/input-type-change-crash-expected.txt: Added.
3040 * accessibility/mac/input-type-change-crash.html: Added.
3042 2017-07-03 Saam Barati <sbarati@apple.com>
3044 Unreviewed. Mark workers/bomb.html as flaky.
3046 * platform/ios-device/TestExpectations:
3047 * platform/ios-wk2/TestExpectations:
3048 * platform/mac/TestExpectations:
3050 2017-07-03 Devin Rousso <drousso@apple.com>
3052 Web Inspector: Support listing WebGL2 and WebGPU contexts
3053 https://bugs.webkit.org/show_bug.cgi?id=173396
3055 Reviewed by Joseph Pecoraro.
3057 * inspector/canvas/create-canvas-contexts-expected.txt: Removed.
3058 * inspector/canvas/create-canvas-contexts.html: Removed.
3059 * inspector/canvas/create-context-2d-expected.txt: Added.
3060 * inspector/canvas/create-context-2d.html: Added.
3061 * inspector/canvas/create-context-webgl-expected.txt: Added.
3062 * inspector/canvas/create-context-webgl.html: Added.
3063 * inspector/canvas/create-context-webgl2-expected.txt: Added.
3064 * inspector/canvas/create-context-webgl2.html: Added.
3065 * inspector/canvas/create-context-webgpu-expected.txt: Added.
3066 * inspector/canvas/create-context-webgpu.html: Added.
3067 * inspector/canvas/resources/create-context-utilities.css: Added.
3069 * inspector/canvas/resources/create-context-utilities.js: Added.
3070 (createAttachedCanvas):
3071 (createDetachedCanvas):
3074 (TestPage.registerInitializer.awaitCanvasAdded):
3075 (TestPage.registerInitializer.awaitCanvasRemoved):
3076 (TestPage.registerInitializer.window.initializeTestSuite):
3077 (TestPage.registerInitializer.window.addSimpleTestCase):
3078 (TestPage.registerInitializer.window.addCSSCanvasTestCase):
3079 * platform/gtk/TestExpectations:
3080 * platform/ios/TestExpectations:
3081 * platform/mac/TestExpectations:
3082 * platform/win/TestExpectations:
3083 Split the existing canvas lifecycle tests into one for each context type. This allows
3084 platforms that don't support certain context types to ignore just those tests (e.g. WebGPU).
3086 2017-07-03 Chris Fleizach <cfleizach@apple.com>
3088 AX: role="none" (or presentation) does not work on iframes
3089 https://bugs.webkit.org/show_bug.cgi?id=173930
3090 <rdar://problem/33034347>
3092 Reviewed by Ryosuke Niwa.
3094 * accessibility/presentation-role-iframe-expected.txt: Added.
3095 * accessibility/presentation-role-iframe.html: Added.
3097 2017-07-03 Alex Christensen <achristensen@webkit.org>
3099 Rebase test after r219024
3100 https://bugs.webkit.org/show_bug.cgi?id=174051
3102 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
3104 2017-07-03 Matt Lewis <jlewis3@apple.com>
3106 Unreviewed, rolling out r219030.
3108 This was a rebaseline of a test that was broken with revision
3113 "Rebase test after r219024"
3114 https://bugs.webkit.org/show_bug.cgi?id=174051
3115 http://trac.webkit.org/changeset/219030
3117 2017-07-03 Zan Dobersek <zdobersek@igalia.com>
3119 [GCrypt] Implement CryptoKeyEC SPKI exports
3120 https://bugs.webkit.org/show_bug.cgi?id=173646
3122 Reviewed by Jiewen Tan.
3124 * platform/gtk/TestExpectations:
3125 Unskip tests that cover SPKI exports of EC keys.
3127 2017-07-02 Sam Weinig <sam@webkit.org>
3129 [WebIDL] Remove special casing for RegExp which is no longer required by the spec
3130 https://bugs.webkit.org/show_bug.cgi?id=174025
3132 Reviewed by Chris Dumez.
3134 * fast/files/blob-constructor-expected.txt:
3135 * fast/files/blob-constructor.html:
3136 * fast/files/file-constructor-expected.txt:
3137 * fast/files/file-constructor.html:
3138 Update tests/results for change in conversions of RegExp.
3140 2017-07-01 Myles C. Maxfield <mmaxfield@apple.com>
3142 REGRESSION(r218371): Reeder's default font is Times instead of San Francisco
3143 https://bugs.webkit.org/show_bug.cgi?id=173617
3144 <rdar://problem/32969819>
3146 Reviewed by Simon Fraser.
3148 * fast/text/font-face-local-system-expected.html: Added.
3149 * fast/text/font-face-local-system.html: Added.
3151 2017-06-30 Said Abou-Hallawa <sabouhallawa@apple.com>
3153 If an image appears more than once on a page, decoding for painting one instance repaints them all
3154 https://bugs.webkit.org/show_bug.cgi?id=169944
3156 Reviewed by Simon Fraser.
3158 * fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
3159 * fast/images/async-image-multiple-clients-repaint.html: Added.
3160 * platform/ios-simulator/fast/images: Added.
3161 * platform/ios-simulator/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
3163 2017-06-30 Jonathan Bedard <jbedard@apple.com>
3165 Run webgl tests on iOS ports
3166 https://bugs.webkit.org/show_bug.cgi?id=173000
3168 Unreviewed test gardening.
3170 * platform/ios/TestExpectations: Enable webgl, fast/canvas/webgl and http/tests/webgl.
3172 2017-06-30 Matt Baker <mattbaker@apple.com>
3174 Web Inspector: AsyncStackTrace nodes can be corrupted when truncating
3175 https://bugs.webkit.org/show_bug.cgi?id=173840
3176 <rdar://problem/30840820>
3178 Reviewed by Joseph Pecoraro.
3180 Add a test for truncating a branching asynchronous stack trace.
3182 * inspector/debugger/truncate-async-stack-trace-expected.txt: Added.
3183 * inspector/debugger/truncate-async-stack-trace.html: Added.
3185 2017-06-30 Alex Christensen <achristensen@webkit.org>
3187 Rebase test after r219024
3188 https://bugs.webkit.org/show_bug.cgi?id=174051
3190 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
3191 This was an intentional change making URL parsing how it was before r215096 for URLs with non-special schemes.
3193 2017-06-30 Matt Lewis <jlewis3@apple.com>
3195 Marked test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getKey.html as flaky.
3196 https://bugs.webkit.org/show_bug.cgi?id=173068
3198 Unreviewed test gardening.
3200 * platform/mac/TestExpectations:
3202 2017-06-30 Chris Dumez <cdumez@apple.com>
3204 Move store logic from WebResourceLoadStatisticsManager to WebResourceLoadStatisticsStore
3205 https://bugs.webkit.org/show_bug.cgi?id=174038
3207 Reviewed by Brent Fulgham.
3209 Fix typo in testRunner API.
3211 * http/tests/loading/resourceLoadStatistics/grandfathering.html:
3212 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3213 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3214 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3215 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
3216 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
3217 * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
3219 2017-06-30 Devin Rousso <drousso@apple.com>
3221 Web Inspector: Default string comparisons to treat numeric characters as numbers
3222 https://bugs.webkit.org/show_bug.cgi?id=173984
3224 Reviewed by Joseph Pecoraro.
3226 * inspector/unit-tests/string-utilities.html:
3227 Add tests for String.prototype.extendedLocaleCompare.
3229 2017-06-30 Ryosuke Niwa <rniwa@webkit.org>
3231 REGRESSION(r214194): Safari leaves a popup window open opened during before unload
3232 https://bugs.webkit.org/show_bug.cgi?id=174016
3234 Reviewed by Chris Dumez.
3236 Added regression tests for navigating a new window, a sibling iframe, and another existing window.
3238 * fast/events/before-unload-navigate-different-window-expected.txt: Added.
3239 * fast/events/before-unload-navigate-different-window.html: Added.
3240 * fast/events/before-unload-open-window-expected.txt: Added.
3241 * fast/events/before-unload-open-window.html: Added.
3242 * fast/events/before-unload-sibling-frame-expected.txt: Added.
3243 * fast/events/before-unload-sibling-frame.html: Added.
3244 * fast/events/resources/message-opener.html: Added.
3245 * fast/events/resources/message-top.html: Added.
3247 2017-06-30 Fujii Hironori <Hironori.Fujii@sony.com>
3249 ASSERTION FAILED: !canAnimate() && !m_currentFrame
3250 https://bugs.webkit.org/show_bug.cgi?id=173089
3252 Reviewed by Said Abou-Hallawa.
3254 * fast/images/animated-gif-paint-after-animation-expected.txt: Added.
3255 * fast/images/animated-gif-paint-after-animation.html: Added.
3256 * fast/images/resources/animated-red-green-1000x1000-repeat-1.gif: Added.
3258 2017-06-30 John Wilander <wilander@apple.com>
3260 Update expectations for layout tests.
3261 https://bugs.webkit.org/show_bug.cgi?id=173940
3263 Unreviewed test gardening, update test expectations for failing tests.
3265 * platform/wk2/TestExpectations:
3266 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
3269 2017-06-30 Antoine Quint <graouts@apple.com>
3271 Top controls bars should invert with right-to-left user interface layout direction locale
3272 https://bugs.webkit.org/show_bug.cgi?id=173989
3273 <rdar://problem/32863552>
3275 Reviewed by Dean Jackson.
3277 Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
3278 test that now requires an asynchronous assertion.
3280 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
3281 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
3282 * media/modern-media-controls/mute-button/mute-button-expected.txt:
3283 * media/modern-media-controls/mute-button/mute-button.html:
3284 * platform/mac/TestExpectations:
3286 2017-06-30 Dean Jackson <dino@apple.com>
3288 REGRESSION (High Sierra): Gradient LayoutTests are failing
3289 https://bugs.webkit.org/show_bug.cgi?id=174015
3290 <rdar://problem/32332022>
3292 Reviewed by Tim Horton.
3294 Add the fudge factor to more of the gradient tests.
3296 * canvas/philip/tests.js:
3297 (_assertPixelWithGradientNoise): Bump the factor up a bit.
3298 * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
3299 * canvas/philip/tests/2d.gradient.interpolate.solid.html:
3300 * canvas/philip/tests/2d.gradient.radial.transform.1.html:
3301 * canvas/philip/tests/2d.gradient.radial.transform.2.html:
3302 * canvas/philip/tests/2d.gradient.radial.transform.3.html:
3303 * canvas/philip/tests/initial.reset.gradient.html:
3305 2017-06-29 Chris Fleizach <cfleizach@apple.com>
3307 AX: Cannot call setValue() on contenteditable or ARIA text controls
3308 https://bugs.webkit.org/show_bug.cgi?id=173520
3310 Reviewed by Ryosuke Niwa.
3312 * accessibility/mac/set-value-editable-types-expected.txt: Added.
3313 * accessibility/mac/set-value-editable-types.html: Added.
3315 2017-06-28 Simon Fraser <simon.fraser@apple.com>
3317 getBoundingClientRect returns wrong value for combination of page zoom and scroll
3318 https://bugs.webkit.org/show_bug.cgi?id=173841
3319 rdar://problem/32983841
3321 Reviewed by Dean Jackson.
3323 * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
3324 * fast/events/simulated-click-zoomed-expected.txt: Added.
3325 * fast/events/simulated-click-zoomed.html: Added.
3326 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
3327 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
3328 * platform/ios/TestExpectations:
3329 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
3331 2017-06-29 John Wilander <wilander@apple.com>
3333 Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
3334 https://bugs.webkit.org/show_bug.cgi?id=173940
3335 <rdar://problem/33018125>
3337 Reviewed by Brent Fulgham.
3339 * platform/wk2/TestExpectations:
3340 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
3341 is now expected to pass.
3343 2017-06-29 Sam Weinig <sam@webkit.org>
3345 [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
3346 https://bugs.webkit.org/show_bug.cgi?id=173961
3348 Reviewed by Darin Adler.
3350 * js/dom/dot-node-base-exception-expected.txt: Removed.
3351 * js/dom/dot-node-base-exception.html: Removed.
3352 * js/dom/script-tests/dot-node-base-exception.js: Removed.
3353 Remove now obsolete test.
3355 2017-06-29 Commit Queue <commit-queue@webkit.org>
3357 Unreviewed, rolling out r218512.
3358 https://bugs.webkit.org/show_bug.cgi?id=173981
3360 "It changes the behavior of the JS API's JSEvaluateScript
3361 which breaks TurboTax" (Requested by saamyjoon on #webkit).
3365 "test262: Completion values for control flow do not match the
3367 https://bugs.webkit.org/show_bug.cgi?id=171265
3368 http://trac.webkit.org/changeset/218512
3370 2017-06-29 Alex Christensen <achristensen@webkit.org>
3372 WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
3373 https://bugs.webkit.org/show_bug.cgi?id=173980
3375 Reviewed by Tim Horton.
3377 * http/tests/contentextensions/top-url-expected.txt: Added.
3378 * http/tests/contentextensions/top-url.html: Added.
3379 * http/tests/contentextensions/top-url.html.json: Added.
3381 2017-06-29 JF Bastien <jfbastien@apple.com>
3383 WebAssembly: disable some APIs under CSP
3384 https://bugs.webkit.org/show_bug.cgi?id=173892
3385 <rdar://problem/32914613>
3387 Reviewed by Daniel Bates.
3389 These tests are basically the same as eval-blocked, but with
3390 WebAssembly APIs instead of eval.
3392 Disable all of them on iOS simulator which doesn't support
3393 WebAssembly (whereas iOS does).
3395 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
3396 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
3397 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
3398 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
3399 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
3400 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
3401 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
3402 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
3403 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
3404 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
3405 * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
3406 * platform/ios-simulator/TestExpectations:
3408 2017-06-29 Antoine Quint <graouts@apple.com>
3410 Full stop shows to the right of the picture-in-picture localised string in Hebrew
3411 https://bugs.webkit.org/show_bug.cgi?id=173966
3412 <rdar://problem/32847376>
3414 Reviewed by Dean Jackson.
3416 * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
3417 * media/modern-media-controls/placard/placard-ltr.html: Added.
3419 2017-06-29 Romain Bellessort <romain.bellessort@crf.canon.fr>
3421 [Readable Streams API] Fix ReadableStream "strategy" argument handling
3422 https://bugs.webkit.org/show_bug.cgi?id=172716
3424 Reviewed by Xabier Rodriguez-Calvar.
3426 Added new tests and updated some existing ones based on the newly
3429 * streams/readable-byte-stream-controller-expected.txt: Updated.
3430 * streams/readable-byte-stream-controller.js: Updated.
3432 2017-06-29 Antti Koivisto <antti@apple.com>
3434 NAS4Free Pop-down menus take 3 seconds to appear
3435 https://bugs.webkit.org/show_bug.cgi?id=173967
3436 <rdar://problem/32690114>
3438 Reviewed by Andreas Kling.
3440 * compositing/backing/non-composited-visibility-change-expected.html: Added.
3441 * compositing/backing/non-composited-visibility-change.html: Added.
3443 2017-06-28 Per Arne Vollan <pvollan@apple.com>
3445 [Win] Update expectations for layout tests.
3446 https://bugs.webkit.org/show_bug.cgi?id=172437
3448 Unreviewed test gardening, update test expectations for failing tests.
3450 * platform/win/TestExpectations:
3452 2017-06-27 Myles C. Maxfield <mmaxfield@apple.com>
3454 [iOS] Cannot italicize or bold text rendered with text styles
3455 https://bugs.webkit.org/show_bug.cgi?id=173634
3457 Reviewed by Darin Adler.
3459 * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
3460 * fast/text/ipad/bold-tall-body-text-style.html: Added.
3462 2017-06-28 Devin Rousso <drousso@apple.com>
3464 Web Inspector: Instrument active pixel memory used by canvases
3465 https://bugs.webkit.org/show_bug.cgi?id=173087
3466 <rdar://problem/32719261>
3468 Reviewed by Joseph Pecoraro.
3470 * inspector/canvas/memory-expected.txt: Added.
3471 * inspector/canvas/memory.html: Added.
3473 2017-06-28 Ryan Haddad <ryanhaddad@apple.com>
3475 Skip webrtc/video-replace-muted-track.html on iOS.
3476 https://bugs.webkit.org/show_bug.cgi?id=173608
3478 Unreviewed test gardening.
3480 * platform/ios-wk2/TestExpectations:
3482 2017-06-28 Antoine Quint <graouts@apple.com>
3484 Volume controls should be hidden when AirPlay is active
3485 https://bugs.webkit.org/show_bug.cgi?id=173933
3486 <rdar://problem/33011931>
3488 Reviewed by Dean Jackson.
3490 Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
3491 in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
3494 * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
3495 * media/modern-media-controls/airplay-support/airplay-support.html:
3496 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
3497 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
3498 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
3499 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
3500 * platform/mac/TestExpectations:
3502 2017-06-28 Matt Lewis <jlewis3@apple.com>
3504 Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
3505 https://bugs.webkit.org/show_bug.cgi?id=172834
3507 Unreviewed test gardening.
3509 * platform/mac-wk2/TestExpectations:
3511 2017-06-28 Matt Lewis <jlewis3@apple.com>
3513 Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
3514 https://bugs.webkit.org/show_bug.cgi?id=173499
3516 Unreviewed test gardening.
3518 * platform/wk2/TestExpectations:
3520 2017-06-28 Antoine Quint <graouts@apple.com>
3522 Media controls volume glyph does not have the correct material
3523 https://bugs.webkit.org/show_bug.cgi?id=173918
3524 <rdar://problem/33012697>
3526 Reviewed by Eric Carlson.
3528 Add a new test to check the mute button is correctly hosted in the top-right controls bar
3529 when width becomes scarce.
3531 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
3532 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
3533 * platform/mac/TestExpectations:
3535 2017-06-28 Fujii Hironori <Hironori.Fujii@sony.com>
3537 [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
3538 https://bugs.webkit.org/show_bug.cgi?id=173916
3540 Unreviewed test gardening.
3542 * platform/gtk/TestExpectations: Marked it Skip.
3544 2017-06-27 Joseph Pecoraro <pecoraro@apple.com>
3546 Web Inspector: Cleanup RemoteObject tests
3547 https://bugs.webkit.org/show_bug.cgi?id=173885
3549 Reviewed by Matt Baker.
3551 * inspector/model/remote-object-dom.html: Added.
3552 * inspector/model/remote-object-expected.txt:
3553 * inspector/model/remote-object.html:
3554 Split out DOM results (which differ across ports and features).
3556 * inspector/model/resources/remote-object-utilities.js:
3557 (TestPage.registerInitializer.window.runSteps):
3558 This should have been a continue not a return.
3560 * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
3561 * platform/mac/inspector/model/remote-object-expected.txt: Removed.
3562 Platform expectations are now limited to just the DOM test.
3564 2017-06-27 Caio Lima <ticaiolima@gmail.com>
3566 [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
3567 https://bugs.webkit.org/show_bug.cgi?id=167962
3569 Reviewed by Saam Barati.
3571 * js/parser-syntax-check-expected.txt:
3572 * js/script-tests/parser-syntax-check.js:
3574 2017-06-27 Yusuke Suzuki <utatane.tea@gmail.com>
3576 Unreviewed, unmark workers/bomb.html flakiness after r218856
3578 * platform/gtk-wayland/TestExpectations:
3579 * platform/ios-device/TestExpectations:
3580 * platform/ios-wk2/TestExpectations:
3581 * platform/mac/TestExpectations:
3583 2017-06-27 Matt Lewis <jlewis3@apple.com>
3585 Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
3586 https://bugs.webkit.org/show_bug.cgi?id=173499
3588 Unreviewed test gardening.
3590 * platform/wk2/TestExpectations:
3592 2017-06-27 Antoine Quint <graouts@apple.com>
3594 [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
3595 https://bugs.webkit.org/show_bug.cgi?id=173858
3596 <rdar://problem/32643171>
3598 Reviewed by Dean Jackson.
3600 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
3601 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
3603 2017-06-27 Antoine Quint <graouts@apple.com>
3605 Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
3606 https://bugs.webkit.org/show_bug.cgi?id=173891
3607 <rdar://problem/33011855>
3609 Reviewed by Dean Jackson.
3611 Update the Placard test to check that its <button> is disabled.