1 2017-07-26 Claudio Saavedra <csaavedra@igalia.com>
3 [WPE] Enable KeyboardEvent key and code attributes
4 https://bugs.webkit.org/show_bug.cgi?id=174822
6 Reviewed by Žan Doberšek.
8 * platform/wpe/TestExpectations: Mark
9 fast/events/constructors/keyboard-event-constructor.html as passing.
11 2017-07-26 Zan Dobersek <zdobersek@igalia.com>
14 https://bugs.webkit.org/show_bug.cgi?id=174249
16 Reviewed by Alex Christensen.
18 * platform/wpe/TestExpectations:
19 Unskip WebGL2 tests under the webgl/ directory. More tests under fast/canvas/webgl2/
20 will be unskipped later.
22 2017-07-26 Nan Wang <n_wang@apple.com>
24 AX: should dispatch accessibilityPerformPressAction async on MacOS
25 https://bugs.webkit.org/show_bug.cgi?id=174849
27 Reviewed by Chris Fleizach.
29 * accessibility/file-upload-button-with-axpress.html:
30 * accessibility/mac/html5-input-number.html:
31 * accessibility/mac/search-field-cancel-button.html:
32 * accessibility/press-target-uses-text-descendant-node.html:
33 * accessibility/press-targets-center-point.html:
34 * accessibility/press-works-on-control-types.html:
36 2017-07-25 Andy Estes <aestes@apple.com>
38 [Apple Pay] Add "carteBancaire" as a supported payment network
39 https://bugs.webkit.org/show_bug.cgi?id=174841
40 <rdar://problem/31935596>
42 Reviewed by Alex Christensen.
44 * http/tests/ssl/applepay/ApplePaySession-expected.txt:
45 * http/tests/ssl/applepay/ApplePaySession.html:
46 * http/tests/ssl/applepay/ApplePaySessionV3.html:
48 2017-07-25 Matt Lewis <jlewis3@apple.com>
50 Marked multiple fast/ tests as crashing on High Sierra WK1.
51 <rdar://problem/33522420>
53 Unreviewed test gardening.
55 * platform/mac-highsierra-wk1/TestExpectations:
57 2017-07-25 Matt Lewis <jlewis3@apple.com>
59 Marked imported/w3c/web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html as failing.
60 <rdar://problem/33251388>
62 Unreviewed test gardening.
64 * platform/mac-highsierra/TestExpectations:
66 2017-07-25 Matt Lewis <jlewis3@apple.com>
68 Rebaselined the test http/tests/quicklook/top-navigation-blocked.html
69 https://bugs.webkit.org/show_bug.cgi?id=174755
71 Unreviewed test gardening.
73 * http/tests/quicklook/top-navigation-blocked-expected.txt:
75 2017-07-25 Matt Lewis <jlewis3@apple.com>
77 Rebaselined missed test.
78 https://bugs.webkit.org/show_bug.cgi?id=174734
80 Unreviewed test gardening.
82 * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt:
84 2017-07-25 Said Abou-Hallawa <sabouhallawa@apple.com>
86 Async image decoding for large images should be disabled after the first time a tile is painted
87 https://bugs.webkit.org/show_bug.cgi?id=174451
88 <rdar://problem/31246421>
90 Reviewed by Simon Fraser.
92 To test async image decoding for large images, we have to create the <img>
93 element dynamically so we can listen to the load and webkitImageFrameReady
94 events and know reliably when to end the test. But with this patch the async
95 image decoding for large images will be disabled after the first paint.
96 That means async image decoding for large images will be disabled always
97 unless we force the async image decoding till the image is painted for the
98 first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
99 to force the async image decoding. So painting an image in this case will
100 require multiple paints; in all of them the async image decoding will be
101 enabled. But this is okay because it resembles the case where the <img> is
102 created from a static <img> tag in the HTML file.
104 For new tests, where we want to make sure that mutating the DOM will not
105 cause a flash, async image decoding will be forced till the image is drawn
106 for the first time. After that the async image decoding is enabled but not
109 Disable new tests for WK1 because the async image decoding is always enabled
110 because tiling does not necessarily exist in WK1 . But eventually the async
111 image decoding for large images will be always disabled for WK1.
113 * fast/images/async-image-background-change-expected.html: Added.
114 * fast/images/async-image-background-change.html: Added.
115 * fast/images/async-image-background-image-repeated.html:
116 * fast/images/async-image-background-image.html:
117 * fast/images/async-image-body-background-image.html:
118 * fast/images/async-image-multiple-clients-repaint.html:
119 * fast/images/async-image-src-change-expected.html: Added.
120 * fast/images/async-image-src-change.html: Added.
121 * fast/images/resources/green-400x400.png: Added.
122 * fast/images/resources/red-100x100.png: Added.
123 * fast/images/resources/red-400x400.png: Added.
124 * fast/images/sprite-sheet-image-draw.html:
125 * http/tests/multipart/multipart-async-image-expected.txt: Added.
126 * http/tests/multipart/multipart-async-image.html: Added.
127 * platform/ios-wk1/TestExpectations:
128 * platform/mac-wk1/TestExpectations:
130 2017-07-25 Charlie Turner <cturner@igalia.com>
132 [GTK] Unreviewed test gardening
133 https://bugs.webkit.org/show_bug.cgi?id=174820
135 Unreviewed gardening.
137 * platform/gtk/TestExpectations:
139 2017-07-25 Devin Rousso <drousso@apple.com>
140 Web Inspector: add context menu item for taking a screenshot of a node
141 https://bugs.webkit.org/show_bug.cgi?id=174754
143 Reviewed by Brian Burg.
145 * inspector/unit-tests/number-utilities-expected.txt:
146 * inspector/unit-tests/number-utilities.html:
147 Add test for Number.zeroPad.
149 Drive-by: Change tests to use expectEqual for better output on failure.
151 2017-07-25 Claudio Saavedra <csaavedra@igalia.com>
153 REGRESSION (r143068): fast/events/clientXY-in-zoom-and-scroll.html failing on GTK, Qt
154 https://bugs.webkit.org/show_bug.cgi?id=110090
156 Unreviewed gardening.
158 This test only needed the expectation to be updated.
160 * platform/gtk/TestExpectations: Remove test below.
161 * platform/gtk/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
163 2017-07-24 Per Arne Vollan <pvollan@apple.com>
165 [Win] The tests fast/text/line-height-minimumFontSize*.html are failing.
166 https://bugs.webkit.org/show_bug.cgi?id=174801
168 Unreviewed test gardening, update test expectations for failing tests.
170 * platform/win/TestExpectations:
172 2017-07-24 Matt Lewis <jlewis3@apple.com>
174 Marked tests as failures.
175 <rdar://problem/33437597>
177 Unreviewed test gardening.
179 * platform/mac-highsierra/TestExpectations:
181 2017-07-24 Matt Lewis <jlewis3@apple.com>
183 Fixed typo in test expectations.
184 https://bugs.webkit.org/show_bug.cgi?id=173010
186 Unreviewed gardening.
187 * platform/ios-simulator-wk2/TestExpectations:
189 2017-07-24 Per Arne Vollan <pvollan@apple.com>
191 [Win] Async image tests are failing.
192 https://bugs.webkit.org/show_bug.cgi?id=174653
194 Unreviewed test gardening, update test expectations for async image tests.
196 * platform/win/TestExpectations:
198 2017-07-24 Simon Fraser <simon.fraser@apple.com>
200 Rebaseline this test. The previous result was generated using an older iOS SDK.
202 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
204 2017-07-24 Per Arne Vollan <pvollan@apple.com>
206 Mark Skia font test as image only failure on Windows.
208 Unreviewed test gardening.
210 * platform/win/TestExpectations:
212 2017-07-24 Jeremy Jones <jeremyj@apple.com>
214 LayoutTest userscripts/user-script-audio-document.html failing on High Sierra
215 https://bugs.webkit.org/show_bug.cgi?id=174726
216 rdar://problem/30059973
218 Reviewed by Alexey Proskuryakov.
220 Underlying issue has been resolved.
221 Re-enable test: userscripts/user-script-audio-document.html
223 * platform/mac-highsierra/TestExpectations:
225 2017-07-24 Simon Fraser <simon.fraser@apple.com>
227 Fix typo (Timout -> Timeout).
229 * platform/mac-wk2/TestExpectations:
231 2017-07-24 Jeremy Jones <jeremyj@apple.com>
233 5 wav media layoutTest timeouts on High Sierra
234 https://bugs.webkit.org/show_bug.cgi?id=174725
235 rdar://problem/30182218
237 Reviewed by Andreas Kling.
239 Underlying issue is fixed. Re-enable tests on High Sierra.
241 media/audio-controls-timeline-in-media-document.html
242 media/audio-data-url.html
243 media/media-document-audio-controls-visible.html
244 media/media-document-audio-repaint.html
245 media/media-document-audio-size.html
247 * platform/mac-highsierra/TestExpectations:
249 2017-07-24 Simon Fraser <simon.fraser@apple.com>
251 Revert "client" coordinates to be in scrolling coordinates
252 https://bugs.webkit.org/show_bug.cgi?id=174734
253 rdar://problem/33336930
255 Reviewed by Tim Horton.
259 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
260 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
261 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
262 * fast/visual-viewport/zoomed-fixed-expected.txt:
263 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
264 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
265 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
266 * platform/ios-wk2/imported/w3c/web-platform-tests/cssom-view/elementFromPoint-expected.txt: Added.
267 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
268 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
270 2017-07-24 Matt Lewis <jlewis3@apple.com>
272 Marked tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html as failure.
273 https://bugs.webkit.org/show_bug.cgi?id=172148
275 Unreviewed test gardening.
277 * platform/mac-wk2/TestExpectations:
279 2017-07-23 Darin Adler <darin@apple.com>
281 Remove race from one plug-in test
282 https://bugs.webkit.org/show_bug.cgi?id=130653
284 Reviewed by Antti Koivisto.
286 * plugins/plugin-remove-readystatechange.html: Updated test to use waitUntilDone/notifyDone
287 rather than racing. Added a computation of offsetLeft to trigger layout and adding a long
288 comment explaining why this is both needed and potentially insufficient in the long run.
290 2017-07-11 Frederic Wang <fwang@igalia.com>
292 Add attribute allow-top-navigation-by-user-activation to iframe sandbox
293 https://bugs.webkit.org/show_bug.cgi?id=171327
295 Reviewed by Chris Dumez.
297 This patch adds tests to verify that a sandboxed iframe with the flag
298 'allow-top-navigation-by-user-activation' or 'allow-top-navigation' can navigate the top
299 level page, if navigation is triggered by a user gesture. This is based on a test from the
301 It also verifies that navigation fails when 'allow-top-navigation-by-user-activation' is
302 absent, even when it is triggered by a user gesture.
304 * 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
305 performs navigation of its parent using user activation.
306 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1.html: Added.
307 Test top navigation for a sandboxed frame with 'allow-top-navigation-by-user-activation'
308 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-1-expected.txt: Added.
309 Add PASS expectation.
310 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2.html: Added.
311 Test top navigation for a sandboxed frame with 'allow-top-navigation'.
312 * http/tests/security/frameNavigation/sandbox-ALLOWED-top-navigation-with-user-gesture-2-expected.txt: Added.
313 Add PASS expectation.
314 * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture.html: Added.
315 Test user-triggered navigation for a sandboxed frame without 'allow-top-navigation-by-user-activation'.
316 * http/tests/security/frameNavigation/sandbox-DENIED-top-navigation-with-user-gesture-expected.txt: Added.
317 Add reference with navigation failure.
319 2017-07-22 Chris Dumez <cdumez@apple.com>
321 Merge ExceptionBase into DOMException and drop custom toString
322 https://bugs.webkit.org/show_bug.cgi?id=174755
324 Reviewed by Sam Weinig.
326 Rebaseline some tests now that DOMException's custom toString has been dropped
327 and we rely on Error's toString. This causes the exception message to be
330 * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
331 * fast/frames/sandboxed-iframe-history-denied-expected.txt:
332 * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt:
333 * fast/inspector-support/uncaught-dom1-exception-expected.txt:
334 * fast/inspector-support/uncaught-dom3-exception-expected.txt:
335 * fast/inspector-support/uncaught-dom8-exception-expected.txt:
336 * fast/regions/selection/crash-deselect-expected.txt:
337 * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
338 * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
339 * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
340 * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
341 * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
342 * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
343 * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
344 * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
345 * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
346 * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
347 * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
348 * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
349 * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
350 * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
351 * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
352 * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
353 * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
354 * http/tests/security/xss-DENIED-frame-name-expected.txt:
355 * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
356 * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
357 * inspector/debugger/command-line-api-exception-expected.txt:
358 * inspector/debugger/regress-133182-expected.txt:
359 * inspector/debugger/setPauseOnExceptions-all-expected.txt:
360 * inspector/debugger/setPauseOnExceptions-none-expected.txt:
361 * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
362 * platform/mac/fast/dynamic/015-expected.txt:
364 2017-07-21 Chris Dumez <cdumez@apple.com>
366 Drop IDBDatabaseException class
367 https://bugs.webkit.org/show_bug.cgi?id=174743
369 Reviewed by Darin Adler.
371 Rebaseline test as the exception messages are slightly different.
373 * storage/indexeddb/createIndex-after-failure-expected.txt:
374 * storage/indexeddb/createIndex-after-failure-private-expected.txt:
375 * storage/indexeddb/get-keyrange-expected.txt:
376 * storage/indexeddb/get-keyrange-private-expected.txt:
377 * storage/indexeddb/keypath-edges-expected.txt:
378 * storage/indexeddb/keypath-edges-private-expected.txt:
379 * storage/indexeddb/keyrange-expected.txt:
380 * storage/indexeddb/keyrange-private-expected.txt:
381 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
382 * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
383 * storage/indexeddb/transaction-active-flag-expected.txt:
384 * storage/indexeddb/transaction-active-flag-private-expected.txt:
386 2017-07-21 Per Arne Vollan <pvollan@apple.com>
388 Round-tripping stroke-width styles through getComputedStyle cause the text to gain a stroke.
389 https://bugs.webkit.org/show_bug.cgi?id=174701
391 Reviewed by Simon Fraser.
393 * fast/css/round-trip-stroke-width-using-computed-style-expected.html: Added.
394 * fast/css/round-trip-stroke-width-using-computed-style.html: Added.
396 2017-07-21 Nan Wang <n_wang@apple.com>
398 AX: Expose form validation on iOS as hint
399 https://bugs.webkit.org/show_bug.cgi?id=174722
400 <rdar://problem/33459761>
402 Reviewed by Chris Fleizach.
404 * accessibility/ios-simulator/form-control-validation-message-expected.txt: Added.
405 * accessibility/ios-simulator/form-control-validation-message.html: Added.
407 2017-07-21 Joseph Pecoraro <pecoraro@apple.com>
409 Web Inspector: inspect(aFunction) should jump to function definition
410 https://bugs.webkit.org/show_bug.cgi?id=149344
411 <rdar://problem/11563607>
413 Reviewed by Matt Baker.
415 * inspector/runtime/CommandLineAPI-inspect-expected.txt: Added.
416 * inspector/runtime/CommandLineAPI-inspect.html: Added.
417 Add tests for the CommandLineAPI's inspect() and how it triggers the
418 `Inspector.inspect` event with a RemoteObject and hints.
420 2017-07-21 Matt Lewis <jlewis3@apple.com>
422 Adjusted test expectations.
423 https://bugs.webkit.org/show_bug.cgi?id=173861
425 Unreviewed test gardening.
427 * platform/mac-wk2/TestExpectations:
429 2017-07-21 Brady Eidson <beidson@apple.com>
431 Get rid of WebCore IconDatabase code.
432 https://bugs.webkit.org/show_bug.cgi?id=174700
434 Reviewed by Tim Horton.
436 * fast/dom/icon-url-list-expected.txt:
437 * fast/dom/icon-url-list.html:
439 2017-07-21 Chris Dumez <cdumez@apple.com>
441 Unreviewed, rebaseline test after r219708.
443 * js/dom/global-constructors-attributes-expected.txt:
444 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
445 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
446 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
447 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
448 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
449 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
450 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
451 * platform/win/js/dom/global-constructors-attributes-expected.txt:
453 2017-07-21 Claudio Saavedra <csaavedra@igalia.com>
455 [GTK] Update test expectations after r219663
459 DOMException got its toString() removed so the output changes.
461 * platform/gtk/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
462 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
463 * platform/gtk/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
464 * platform/gtk/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
465 * platform/gtk/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
466 * platform/gtk/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
467 * platform/gtk/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
468 * platform/gtk/fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
469 * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt:
470 * platform/gtk/http/tests/dom/document-attributes-null-handling-expected.txt:
472 2017-07-21 Claudio Saavedra <csaavedra@igalia.com>
474 [WPE] Update expectation file
476 Unreviewed gardening.
478 Drop XPathException after r219708.
480 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
482 2017-07-20 Antoine Quint <graouts@apple.com>
484 Turn tests at media/modern-media-controls/seek-forward-support back on
485 https://bugs.webkit.org/show_bug.cgi?id=174690
487 Reviewed by Dean Jackson.
489 * platform/mac/TestExpectations:
491 2017-07-20 Antoine Quint <graouts@apple.com>
493 Turn tests at media/modern-media-controls/seek-backward-support back on
494 https://bugs.webkit.org/show_bug.cgi?id=174689
496 Reviewed by Dean Jackson.
498 * platform/mac/TestExpectations:
500 2017-07-20 Antoine Quint <graouts@apple.com>
502 Turn tests at media/modern-media-controls/time-labels-support back on
503 https://bugs.webkit.org/show_bug.cgi?id=174688
505 Reviewed by Dean Jackson.
507 * media/modern-media-controls/time-labels-support/elapsed-time-expected.txt:
508 * media/modern-media-controls/time-labels-support/elapsed-time.html:
509 * media/modern-media-controls/time-labels-support/remaining-time-expected.txt:
510 * media/modern-media-controls/time-labels-support/remaining-time.html:
511 * platform/ios-simulator/TestExpectations:
512 * platform/mac/TestExpectations:
514 2017-07-20 Antoine Quint <graouts@apple.com>
516 Turn tests at media/modern-media-controls/status-support back on
517 https://bugs.webkit.org/show_bug.cgi?id=174687
519 Reviewed by Dean Jackson.
521 * platform/ios-simulator/TestExpectations:
522 * platform/mac/TestExpectations:
524 2017-07-20 Chris Dumez <cdumez@apple.com>
526 Drop legacy SVGException type
527 https://bugs.webkit.org/show_bug.cgi?id=174695
529 Reviewed by Darin Adler.
531 Update existing tests to reflect behavior change.
533 * fast/dom/Window/resources/window-properties.js:
534 * js/dom/global-constructors-attributes-expected.txt:
535 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
536 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
537 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
538 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
539 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
540 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
541 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
542 * platform/win/js/dom/global-constructors-attributes-expected.txt:
543 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
544 * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
545 * svg/custom/SVGException-expected.txt: Removed.
546 * svg/custom/SVGException.html: Removed.
547 * svg/custom/global-constructors-expected.txt:
548 * svg/custom/global-constructors.html:
549 * svg/custom/js-svg-constructors-expected.txt:
550 * svg/custom/js-svg-constructors.svg:
551 * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
552 * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
553 * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
554 * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
555 * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
556 * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
557 * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
558 * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
559 * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
560 * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
561 * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
562 * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
563 * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
564 * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
565 * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
566 * svg/dom/SVGAnimatedEnumeration-expected.txt:
567 * svg/dom/SVGException-obsolete-expected.txt: Added.
568 * svg/dom/SVGException-obsolete.html: Added.
569 * svg/dom/SVGMatrix-interface-expected.txt:
570 * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
571 * svg/filters/feBlend-invalid-mode-expected.txt:
572 * svg/filters/feComponentTransfer-style-crash-expected.txt:
573 * svg/filters/feDisplacementMap-crash-test-expected.txt:
575 2017-07-20 Matt Lewis <jlewis3@apple.com>
577 Unreviewed, rolling out r219700.
579 This revision caused consistent timouts on iOS.
583 "Turn tests at media/modern-media-controls/start-support back
585 https://bugs.webkit.org/show_bug.cgi?id=174683
586 http://trac.webkit.org/changeset/219700
588 2017-07-20 Chris Dumez <cdumez@apple.com>
590 Drop legacy XPathException type
591 https://bugs.webkit.org/show_bug.cgi?id=174679
593 Reviewed by Sam Weinig.
595 Update existing tests to reflect behavior change.
597 * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
598 (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
599 * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
600 (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
601 * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
602 (XPathEvaluator_evaluate_TYPE_ERR):
603 * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
604 (XPathResult_TYPE_ERR):
605 * fast/dom/DOMException/XPathException-expected.txt: Removed.
606 * fast/dom/DOMException/XPathException.html: Removed.
607 * fast/dom/DOMException/resources/XPathException.js: Removed.
608 * fast/dom/Window/resources/window-properties.js:
609 * fast/dom/Window/window-lookup-precedence-expected.txt:
610 * fast/xpath/4XPath/Core/test_parser-expected.txt:
611 * fast/xpath/invalid-functions-expected.txt:
612 * fast/xpath/py-dom-xpath/expressions-expected.txt:
613 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
614 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
616 2017-07-20 Chris Dumez <cdumez@apple.com>
618 Unreviewed, rolling out r219706.
624 "Drop legacy XPathException type"
625 https://bugs.webkit.org/show_bug.cgi?id=174679
626 http://trac.webkit.org/changeset/219706
628 2017-07-20 Chris Dumez <cdumez@apple.com>
630 Drop legacy XPathException type
631 https://bugs.webkit.org/show_bug.cgi?id=174679
633 Reviewed by Sam Weinig.
635 Update existing tests to reflect behavior change.
637 * dom/svg/level3/xpath/XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR.js:
638 (XPathEvaluator_createExpression_INVALID_EXPRESSION_ERR):
639 * dom/svg/level3/xpath/XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR.js:
640 (XPathEvaluator_evaluate_INVALID_EXPRESSION_ERR):
641 * dom/svg/level3/xpath/XPathEvaluator_evaluate_TYPE_ERR.js:
642 (XPathEvaluator_evaluate_TYPE_ERR):
643 * dom/svg/level3/xpath/XPathResult_TYPE_ERR.js:
644 (XPathResult_TYPE_ERR):
645 * fast/dom/DOMException/XPathException-expected.txt: Removed.
646 * fast/dom/DOMException/XPathException.html: Removed.
647 * fast/dom/DOMException/resources/XPathException.js: Removed.
648 * fast/dom/Window/resources/window-properties.js:
649 * fast/dom/Window/window-lookup-precedence-expected.txt:
650 * fast/xpath/4XPath/Core/test_parser-expected.txt:
651 * fast/xpath/invalid-functions-expected.txt:
652 * fast/xpath/py-dom-xpath/expressions-expected.txt:
653 * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt:
654 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
656 2017-07-20 Matt Lewis <jlewis3@apple.com>
658 Rebaselined svg/css/getComputedStyle-basic.xhtml.
660 Unreviewed test gardening.
662 * platform/mac-highsierra/svg/css/getComputedStyle-basic-expected.txt:
664 2017-07-20 Antoine Quint <graouts@apple.com>
666 Turn tests at media/modern-media-controls/start-support back on
667 https://bugs.webkit.org/show_bug.cgi?id=174683
669 Reviewed by Dean Jackson.
671 * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt:
672 * media/modern-media-controls/start-support/start-support-click-to-start.html:
673 * media/modern-media-controls/start-support/start-support-fullscreen.html:
674 * media/modern-media-controls/start-support/start-support-lowPowerMode-expected.txt:
675 * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
676 * platform/ios-simulator/TestExpectations:
677 * platform/mac/TestExpectations:
679 2017-07-20 Matt Lewis <jlewis3@apple.com>
681 Marked media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky
682 https://bugs.webkit.org/show_bug.cgi?id=174682
684 Unreviewed test gardening.
686 * platform/mac/TestExpectations:
688 2017-07-20 Chris Dumez <cdumez@apple.com>
690 Unreviewed, rebaseline test on all platforms after r219673.
692 * js/dom/global-constructors-attributes-expected.txt:
693 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
694 * platform/mac-elcapitan/js/dom/global-constructors-attributes-expected.txt:
695 * platform/mac-highsierra-wk1/js/dom/global-constructors-attributes-expected.txt:
696 * platform/mac-highsierra/js/dom/global-constructors-attributes-expected.txt:
697 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
698 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
699 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
700 * platform/win/js/dom/global-constructors-attributes-expected.txt:
701 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
703 2017-07-20 Charlie Turner <cturner@igalia.com>
705 [GTK] Layout Test http/tests/media/hls/hls-progress.html is failing
706 https://bugs.webkit.org/show_bug.cgi?id=141469
708 Reviewed by Xabier Rodriguez-Calvar.
710 Fixes the removed tests.
712 * platform/gtk/TestExpectations:
714 2017-07-20 Michael Catanzaro <mcatanzaro@igalia.com>
716 Unreviewed GTK test gardening
718 * platform/gtk/TestExpectations:
720 2017-07-20 Zan Dobersek <zdobersek@igalia.com>
722 Unreviewed WPE gardening. Updating test baselines after r219663.
724 * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt:
725 * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
726 * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt:
727 * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt:
728 * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt:
729 * platform/wpe/crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt:
730 * platform/wpe/crypto/subtle/rsa-import-key-malformed-parameters-expected.txt:
731 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license-expected.txt:
732 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events-expected.txt:
733 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-expected.txt:
734 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events-expected.txt:
735 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-expected.txt:
736 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license-expected.txt:
737 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license-expected.txt:
738 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record-expected.txt:
739 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted-expected.txt:
740 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-expected.txt:
741 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources-expected.txt:
742 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events-expected.txt:
743 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-expected.txt:
744 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-expected.txt:
745 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-expected.txt:
746 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState-expected.txt:
747 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession-expected.txt:
748 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src-expected.txt:
749 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update-expected.txt:
750 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately-expected.txt:
751 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted-expected.txt:
752 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos-expected.txt:
753 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey-expected.txt:
754 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess-expected.txt:
755 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys-expected.txt:
756 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src-expected.txt:
757 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys-expected.txt:
758 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
759 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession-expected.txt:
761 2017-07-19 Simon Fraser <simon.fraser@apple.com>
763 getBoundingClientRects not updated for programmatic scrolls
764 https://bugs.webkit.org/show_bug.cgi?id=174538
765 rdar://problem/33049012
767 Reviewed by Tim Horton.
769 New results for these tests, reflecting the fact that programmatic scrolls now update
772 Clean up fast/dom/elementFromPoint-relative-to-viewport.html, and land an iOS expectation. The test
773 uses eventSender.zoomPageOut() which is not expected to work correctly on iOS. It works when tested
776 * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
777 * fast/dom/elementFromPoint-relative-to-viewport.html:
778 * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Copied from LayoutTests/fast/dom/elementFromPoint-relative-to-viewport-expected.txt.
779 * platform/ios-wk2/fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
780 * platform/ios-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt:
781 * platform/ios-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt:
782 * platform/ios-wk2/fast/visual-viewport/zoomed-rects-expected.txt:
783 * platform/ios/fast/visual-viewport/zoomed-fixed-expected.txt:
784 * platform/ios/fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
786 2017-07-19 Myles C. Maxfield <mmaxfield@apple.com>
788 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
789 https://bugs.webkit.org/show_bug.cgi?id=174406
790 <rdar://problem/10139227>
792 Reviewed by Simon Fraser.
794 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
795 * fast/text/line-height-minimumFontSize-autosize.html: Added.
796 * fast/text/line-height-minimumFontSize-expected.txt: Added.
797 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
798 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
799 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
800 * fast/text/line-height-minimumFontSize-visual.html: Added.
801 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
802 * fast/text/line-height-minimumFontSize-zoom.html: Added.
803 * fast/text/line-height-minimumFontSize.html: Added.
805 2017-07-18 Myles C. Maxfield <mmaxfield@apple.com>
807 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
808 https://bugs.webkit.org/show_bug.cgi?id=174406
809 <rdar://problem/10139227>
811 Reviewed by Simon Fraser.
813 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
814 * fast/text/line-height-minimumFontSize-autosize.html: Added.
815 * fast/text/line-height-minimumFontSize-expected.txt: Added.
816 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
817 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
818 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
819 * fast/text/line-height-minimumFontSize-visual.html: Added.
820 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
821 * fast/text/line-height-minimumFontSize-zoom.html: Added.
822 * fast/text/line-height-minimumFontSize.html: Added.
824 2017-07-19 Chris Dumez <cdumez@apple.com>
826 DOMException should not have its own toString()
827 https://bugs.webkit.org/show_bug.cgi?id=174630
829 Reviewed by Sam Weinig.
831 Rebaseline existing tests as the exception string is now slightly different.
833 2017-07-19 Antoine Quint <graouts@apple.com>
835 [iOS] REGRESSION: Scrubbing media using built-in controls does not pause media
836 https://bugs.webkit.org/show_bug.cgi?id=174650
837 <rdar://problem/33401877>
839 Reviewed by Dean Jackson.
841 Rebaseline and turn back on all the ScrubberSupport tests on macOS and iOS.
843 * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag-expected.txt:
844 * media/modern-media-controls/scrubber-support/ipad/scrubber-support-drag.html:
845 * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt:
846 * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
847 * platform/ios-simulator/TestExpectations:
848 * platform/mac/TestExpectations:
850 2017-07-19 Nan Wang <n_wang@apple.com>
852 AX: Web page reloaded when a node is labelling multiple childnodes
853 https://bugs.webkit.org/show_bug.cgi?id=174655
855 Reviewed by Chris Fleizach.
857 * accessibility/mac/aria-labelledby-multiple-child-crash-expected.txt: Added.
858 * accessibility/mac/aria-labelledby-multiple-child-crash.html: Added.
860 2017-07-19 Chris Dumez <cdumez@apple.com>
862 Make cross-origin properties enumerable
863 https://bugs.webkit.org/show_bug.cgi?id=174576
865 Reviewed by Darin Adler.
867 Update / rebaseline some tests to reflect behavior change.
869 * http/tests/security/cross-origin-descriptors-expected.txt:
870 * http/tests/security/cross-origin-descriptors.html:
871 * js/dom/getOwnPropertyDescriptor-expected.txt:
872 * js/resources/getOwnPropertyDescriptor.js:
874 2017-07-19 Matt Lewis <jlewis3@apple.com>
876 Unreviewed, rolling out r219646.
878 The test added are failing on all platforms
882 "Setting the minimum font size preference doesn’t affect
883 absolute line-height values, so lines overlap"
884 https://bugs.webkit.org/show_bug.cgi?id=174406
885 http://trac.webkit.org/changeset/219646
887 2017-07-19 Zan Dobersek <zdobersek@igalia.com>
889 Unreviewed WPE gardening.
891 * platform/wpe/TestExpectations:
892 Unskip a bunch of Web Crypto tests that are passing now that
893 the underlying implementation has progressed.
895 2017-07-18 Myles C. Maxfield <mmaxfield@apple.com>
897 Setting the minimum font size preference doesn’t affect absolute line-height values, so lines overlap
898 https://bugs.webkit.org/show_bug.cgi?id=174406
899 <rdar://problem/10139227>
901 Reviewed by Simon Fraser.
903 * fast/text/line-height-minimumFontSize-autosize-expected.text: Added.
904 * fast/text/line-height-minimumFontSize-autosize.html: Added.
905 * fast/text/line-height-minimumFontSize-expected.txt: Added.
906 * fast/text/line-height-minimumFontSize-text-zoom-expected.html: Added.
907 * fast/text/line-height-minimumFontSize-text-zoom.html: Added.
908 * fast/text/line-height-minimumFontSize-visual-expected.html: Added.
909 * fast/text/line-height-minimumFontSize-visual.html: Added.
910 * fast/text/line-height-minimumFontSize-zoom-expected.html: Added.
911 * fast/text/line-height-minimumFontSize-zoom.html: Added.
912 * fast/text/line-height-minimumFontSize.html: Added.
914 2017-07-18 Ali Juma <ajuma@chromium.org>
916 Align quirky number parsing with other browsers
917 https://bugs.webkit.org/show_bug.cgi?id=155874
919 Reviewed by Simon Fraser.
921 * animations/animation-add-events-in-handler.html:
922 * fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
923 * fast/css/animation-transition-duration-quirksmode.html: Added.
925 2017-07-18 Joseph Pecoraro <pecoraro@apple.com>
927 Web Inspector: Modernize InjectedScriptSource
928 https://bugs.webkit.org/show_bug.cgi?id=173890
930 Reviewed by Brian Burg.
932 * inspector/model/remote-object-expected.txt:
933 * inspector/model/stack-trace-expected.txt:
934 Now that we use classes, implicitly strict mode, the call frame
935 for evaluate gets tail call eliminated.
937 2017-07-18 Ryosuke Niwa <rniwa@webkit.org>
939 REGRESSION(r218910): Crash when password field changes to text field
940 https://bugs.webkit.org/show_bug.cgi?id=174560
942 Reviewed by Zalan Bujtas.
944 Added a regression test based on the test case provided by Daniel Bates.
946 * accessibility/mac/input-type-change-crash-2-expected.txt: Added.
947 * accessibility/mac/input-type-change-crash-2.html: Added.
949 2017-07-18 Matt Baker <mattbaker@apple.com>
951 Web Inspector: Refactoring: replace InspectorCanvasAgent::CanvasEntry with a helper class
952 https://bugs.webkit.org/show_bug.cgi?id=174311
954 Reviewed by Devin Rousso.
956 Updated test expectations for new error strings.
958 * inspector/canvas/css-canvas-clients-expected.txt:
959 * inspector/canvas/requestContent-2d-expected.txt:
960 * inspector/canvas/requestNode-expected.txt:
961 * inspector/canvas/resolveCanvasContext-2d-expected.txt:
963 2017-07-18 Antoine Quint <graouts@apple.com>
965 Turn tests at media/modern-media-controls/playback-support back on
966 https://bugs.webkit.org/show_bug.cgi?id=174639
968 Reviewed by Dean Jackson.
970 * media/modern-media-controls/playback-support/playback-support-button-click.html:
971 * platform/ios-simulator/TestExpectations:
972 * platform/mac/TestExpectations:
974 2017-07-18 Antoine Quint <graouts@apple.com>
976 Turn tests at media/modern-media-controls/pip-support back on
977 https://bugs.webkit.org/show_bug.cgi?id=174636
979 Reviewed by Dean Jackson.
981 * media/modern-media-controls/pip-support/ipad/pip-support-tap.html:
982 * platform/ios-simulator/TestExpectations:
983 * platform/mac-elcapitan/TestExpectations:
984 * platform/mac/TestExpectations:
986 2017-07-18 Matt Lewis <jlewis3@apple.com>
988 Marked http/tests/cache/disk-cache/redirect-chain-limits.html as flaky.
989 https://bugs.webkit.org/show_bug.cgi?id=172662
991 Unreviewed test gardening.
993 * platform/wk2/TestExpectations:
995 2017-07-18 Matt Lewis <jlewis3@apple.com>
997 Marked http/tests/cache/disk-cache/disk-cache-vary-cookie.html as flaky.
998 https://bugs.webkit.org/show_bug.cgi?id=172662
1000 Unreviewed test gardening.
1002 * platform/wk2/TestExpectations:
1004 2017-07-18 Antoine Quint <graouts@apple.com>
1006 [macOS] Mouse pointer does not hide during fullscreen playback
1007 https://bugs.webkit.org/show_bug.cgi?id=174638
1008 <rdar://problem/33244399>
1010 Reviewed by Dean Jackson.
1012 Add a test that checks that the "-webkit-cursor-visibility" is set to "auto-hide" when
1013 in fullscreen for the media controls container.
1015 * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide-expected.txt: Added.
1016 * media/modern-media-controls/css/webkit-cursor-visibility-auto-hide.html: Added.
1017 * platform/ios-simulator/TestExpectations:
1019 2017-07-18 Sam Weinig <sam@webkit.org>
1021 [WebIDL] Remove custom bindings for MockContentFilterSettings
1022 https://bugs.webkit.org/show_bug.cgi?id=174606
1024 Reviewed by Andy Estes.
1026 * contentfiltering/allow-after-add-data.html:
1027 * contentfiltering/allow-after-finished-adding-data.html:
1028 * contentfiltering/allow-after-response.html:
1029 * contentfiltering/allow-after-will-send-request.html:
1030 * contentfiltering/allow-empty-document.html:
1031 * contentfiltering/allow-media-document.html:
1032 * contentfiltering/allow-never.html:
1033 * contentfiltering/block-after-add-data-then-allow-unblock.html:
1034 * contentfiltering/block-after-add-data-then-deny-unblock.html:
1035 * contentfiltering/block-after-add-data.html:
1036 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html:
1037 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html:
1038 * contentfiltering/block-after-finished-adding-data.html:
1039 * contentfiltering/block-after-response-then-allow-unblock.html:
1040 * contentfiltering/block-after-response-then-deny-unblock.html:
1041 * contentfiltering/block-after-response.html:
1042 * contentfiltering/block-after-will-send-request-then-allow-unblock.html:
1043 * contentfiltering/block-after-will-send-request-then-deny-unblock.html:
1044 * contentfiltering/block-after-will-send-request.html:
1045 * contentfiltering/block-never.html:
1046 * contentfiltering/modify-request-url.html:
1047 * contentfiltering/resources/contentfiltering.js:
1048 * http/tests/contentfiltering/allow-after-redirect.html:
1049 * http/tests/contentfiltering/block-after-redirect.html:
1050 * http/tests/contentfiltering/load-substitute-data-from-appcache.html:
1051 * http/tests/contentfiltering/modify-redirect-request-url.html:
1052 Update tests to use new MockContentFilterSettings enums rather than constants.
1054 2017-07-18 Sam Weinig <sam@webkit.org>
1056 [WebIDL] Replace some custom bindings code in JSCSSStyleDeclarationCustom.cpp with named getters/setters
1057 https://bugs.webkit.org/show_bug.cgi?id=174529
1059 Reviewed by Chris Dumez.
1061 * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
1062 * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
1063 Update test and result to match standard and other browsers.
1065 2017-07-18 Matt Lewis <jlewis3@apple.com>
1067 Unreviewed, rolling out r219610.
1069 This caused an api failure on all platforms for the test
1070 SnapshotImageLargeAsyncDecoding
1074 "Async image decoding for large images should be disabled
1075 after the first time a tile is painted"
1076 https://bugs.webkit.org/show_bug.cgi?id=174451
1077 http://trac.webkit.org/changeset/219610
1079 2017-07-18 Devin Rousso <drousso@apple.com>
1081 Add CanvasRenderingContext2D::getTransform
1082 https://bugs.webkit.org/show_bug.cgi?id=174278
1084 Reviewed by Dean Jackson.
1086 * canvas/philip/tests/2d.missingargs.html:
1087 CanvasRenderingContext2D.prototype.setTransform no longer throws an error with no arguments.
1089 * fast/canvas/2d.getTransform.modification-expected.txt: Added.
1090 * fast/canvas/2d.getTransform.modification.html: Added.
1091 * fast/canvas/2d.getTransform.newobject-expected.txt: Added.
1092 * fast/canvas/2d.getTransform.newobject.html: Added.
1093 * fast/canvas/2d.setTransform.matrix-expected.txt: Added.
1094 * fast/canvas/2d.setTransform.matrix.html: Added.
1096 2017-07-18 Matt Lewis <jlewis3@apple.com>
1098 Rebaseline inspector/model/remote-object.html.
1099 https://bugs.webkit.org/show_bug.cgi?id=173991
1101 Unreviewed test gardening.
1103 * inspector/model/remote-object-expected.txt:
1105 2017-07-18 Said Abou-Hallawa <sabouhallawa@apple.com>
1107 Async image decoding for large images should be disabled after the first time a tile is painted
1108 https://bugs.webkit.org/show_bug.cgi?id=174451
1110 Reviewed by Simon Fraser.
1112 To test async image decoding for large images, we have to create the <img>
1113 element dynamically so we can listen to the load and webkitImageFrameReady
1114 events and know reliably when to end the test. But with this patch the async
1115 image decoding for large images will be disabled after the first paint.
1116 That means async image decoding for large images will be disabled always
1117 unless we force the async image decoding till the image is painted for the
1118 first time. We use Internals::setLargeImageAsyncDecodingEnabledForTesting()
1119 to force the async image decoding. So painting an image in this case will
1120 require multiple paints; in all of them the async image decoding will be
1121 enabled. But this is okay because it resembles the case where the <img> is
1122 created from a static <img> tag in the HTML file.
1124 For new tests, where we want to make sure that mutating the DOM will not
1125 cause a flash, async image decoding will be forced till the image is drawn
1126 for the first time. After that the async image decoding is enabled but not
1129 Disable new tests for WK1 because the async image decoding is always enabled
1130 because tiling does not necessarily exist in WK1 . But eventually the async
1131 image decoding for large images will be always disabled for WK1.
1133 * fast/images/async-image-background-change-expected.html: Added.
1134 * fast/images/async-image-background-change.html: Added.
1135 * fast/images/async-image-background-image-repeated.html:
1136 * fast/images/async-image-background-image.html:
1137 * fast/images/async-image-multiple-clients-repaint.html:
1138 * fast/images/async-image-src-change-expected.html: Added.
1139 * fast/images/async-image-src-change.html: Added.
1140 * fast/images/resources/green-400x400.png: Added.
1141 * fast/images/resources/red-100x100.png: Added.
1142 * fast/images/resources/red-400x400.png: Added.
1143 * http/tests/multipart/multipart-async-image-expected.txt: Added.
1144 * http/tests/multipart/multipart-async-image.html: Added.
1145 * platform/ios-wk1/TestExpectations:
1146 * platform/mac-wk1/TestExpectations:
1148 2017-07-18 Michael Catanzaro <mcatanzaro@igalia.com>
1150 Unreviewed GTK test gardening
1152 fast/forms/range/input-appearance-range-rtl.html is desired to fail.
1154 * platform/gtk/TestExpectations:
1156 2017-07-18 Chris Dumez <cdumez@apple.com>
1158 DOMException should have its properties on the prototype
1159 https://bugs.webkit.org/show_bug.cgi?id=174597
1161 Reviewed by Alex Christensen.
1163 Rebaseline inspector tests whose output changed slightly now that the
1164 DOMException have moved to the prototype.
1166 * inspector/debugger/setPauseOnExceptions-all-expected.txt:
1167 * inspector/debugger/setPauseOnExceptions-none-expected.txt:
1168 * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
1170 2017-07-17 Michael Catanzaro <mcatanzaro@igalia.com>
1172 Unreviewed GTK test gardening
1174 * TestExpectations: Skip tests that are clearly intended to have Skip expectations.
1175 * platform/gtk/TestExpectations:
1176 * platform/gtk/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt:
1178 2017-07-17 Timothy Horton <timothy_horton@apple.com>
1180 Page using safe area constant properties jumps to correct layout after resize
1181 https://bugs.webkit.org/show_bug.cgi?id=174598
1182 <rdar://problem/33364275>
1184 Reviewed by Simon Fraser.
1186 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation-expected.txt: Added.
1187 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html: Added.
1188 Add a test making sure that dynamic-viewport-update-based rotation
1189 updates safe area insets when needed.
1191 2017-07-17 Matt Lewis <jlewis3@apple.com>
1193 Fixed test expectations after r219518.
1194 https://bugs.webkit.org/show_bug.cgi?id=174472
1196 Unreviewed test gardening.
1198 * platform/mac/TestExpectations:
1200 2017-07-17 Jeremy Jones <jeremyj@apple.com>
1202 media element handle adding source immediately before src.
1203 https://bugs.webkit.org/show_bug.cgi?id=174284
1205 Reviewed by David Kilzer.
1207 Adds missing -expected and tests to make sure resulting currentSrc is correct.
1210 * media/video-source-before-src-expected.txt: Added.
1211 * media/video-source-before-src.html:
1213 2017-07-17 Matt Lewis <jlewis3@apple.com>
1215 Fixed test expectations after r219518.
1216 https://bugs.webkit.org/show_bug.cgi?id=174472
1218 Unreviewed test gardening.
1220 * platform/ios-wk1/TestExpectations:
1221 * platform/mac/TestExpectations:
1223 2017-07-17 Chris Dumez <cdumez@apple.com>
1225 fast/workers/worker-user-gesture.html crashes on iOS
1226 https://bugs.webkit.org/show_bug.cgi?id=174592
1228 Reviewed by Simon Fraser.
1230 Make sure the tap/click event is fully processed before finishing the test by using
1231 the promise returned by UIHelper.activateAt().
1233 * fast/workers/worker-user-gesture.html:
1235 2017-07-17 Simon Fraser <simon.fraser@apple.com>
1237 clientX/clientY on TouchEvent.touches are wrong
1238 https://bugs.webkit.org/show_bug.cgi?id=174561
1240 Reviewed by Tim Horton.
1242 * fast/events/touch/ios/touches-client-coords-after-zoom-expected.txt: Added.
1243 * fast/events/touch/ios/touches-client-coords-after-zoom.html: Added.
1245 2017-07-17 Chris Dumez <cdumez@apple.com>
1247 click event does not dispatch to parent when child target stops hit testing after mousedown
1248 https://bugs.webkit.org/show_bug.cgi?id=174564
1249 <rdar://problem/33340234>
1251 Reviewed by Simon Fraser.
1253 Add layout test coverage.
1255 * fast/events/mouse-click-different-mouseDown-mouseUp-nodes-expected.txt: Added.
1256 * fast/events/mouse-click-different-mouseDown-mouseUp-nodes.html: Added.
1258 2017-07-17 Antoine Quint <graouts@apple.com>
1260 REGRESSION: order of AirPlay and volume controls is inconsistent between <audio> and <video>
1261 https://bugs.webkit.org/show_bug.cgi?id=174581
1262 <rdar://problem/33297519>
1264 Reviewed by Sam Weinig.
1266 Update the audio controls layout test to match the new expectations.
1268 * media/modern-media-controls/audio/audio-controls-buttons-expected.txt:
1269 * media/modern-media-controls/audio/audio-controls-buttons.html:
1271 2017-07-17 Antoine Quint <graouts@apple.com>
1273 Media controls draw behind captions
1274 https://bugs.webkit.org/show_bug.cgi?id=174579
1275 <rdar://problem/33295427>
1277 Reviewed by Dean Jackson.
1279 Add a new test that checks the order in which order the captions and controls containers appear
1280 under the media shadow root.
1282 * media/modern-media-controls/media-controls/media-controls-display-above-captions-expected.txt: Added.
1283 * media/modern-media-controls/media-controls/media-controls-display-above-captions.html: Added.
1284 * platform/ios-simulator/TestExpectations:
1285 * platform/mac/TestExpectations:
1287 2017-07-16 Antoine Quint <graouts@apple.com>
1289 Dismissing the captions panel using the mouse is too eager to remove the captions panel and media controls
1290 https://bugs.webkit.org/show_bug.cgi?id=174571
1291 <rdar://problem/33294968>
1293 Reviewed by Eric Carlson.
1295 Adding a method to show the tracks panel for a given shadow root and adding new tests to check the correct
1296 behavior when dismissing the tracks panel when clicking over the media element or outside the media element
1299 * media/modern-media-controls/resources/media-controls-utils.js:
1303 (finishMediaControlsTest): Deleted.
1304 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Added.
1305 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Added.
1306 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Added.
1307 * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Added.
1308 * platform/mac/TestExpectations:
1310 2017-07-16 Ali Juma <ajuma@chromium.org>
1312 DisallowUserAgentShadowContent moves out of non-UA shadow roots
1313 https://bugs.webkit.org/show_bug.cgi?id=165647
1315 Reviewed by Ryosuke Niwa.
1317 * fast/dom/nodesFromRect/nodesFromRect-shadow-expected.txt: Added.
1318 * fast/dom/nodesFromRect/nodesFromRect-shadow.html: Added.
1319 * fast/dom/nodesFromRect/resources/nodesFromRect.js:
1321 (checkShadowContent):
1322 (nodesFromRectAsString):
1324 2017-07-16 Antoine Quint <graouts@apple.com>
1326 Clicking edges of media control buttons changes visual state of button (pressed) but doesn't execute action
1327 https://bugs.webkit.org/show_bug.cgi?id=174565
1328 <rdar://problem/33294833>
1330 Reviewed by Dean Jackson.
1332 Add a new test where we click on the edge of a button and check that we trigger the Button's
1333 UI delegate. This test fails prior to this patch.
1335 * media/modern-media-controls/button/button-click-on-edges-expected.txt: Added.
1336 * media/modern-media-controls/button/button-click-on-edges.html: Added.
1337 * platform/ios-simulator/TestExpectations:
1339 2017-07-15 Myles C. Maxfield <mmaxfield@apple.com>
1341 line-height: <number> gets visually applied twice when text autosizing is in effect
1342 https://bugs.webkit.org/show_bug.cgi?id=174536
1343 <rdar://problem/33338259>
1345 Reviewed by Simon Fraser.
1347 * fast/text-autosizing/line-height-number-expected.html: Added.
1348 * fast/text-autosizing/line-height-number.html: Added.
1350 2017-07-14 Zan Dobersek <zdobersek@igalia.com>
1352 [GCrypt] Implement CryptoKeyRSA PKCS#8 exports
1353 https://bugs.webkit.org/show_bug.cgi?id=173697
1355 Reviewed by Jiewen Tan.
1357 * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 export tests
1359 2017-07-14 Zan Dobersek <zdobersek@igalia.com>
1361 [GCrypt] Implement CryptoKeyRSA PKCS#8 imports
1362 https://bugs.webkit.org/show_bug.cgi?id=173696
1364 Reviewed by Jiewen Tan.
1366 * platform/gtk/TestExpectations: Unskip the RSA PKCS#8 import tests
1367 that are now passing.
1369 2017-07-14 Chris Dumez <cdumez@apple.com>
1371 Possible crash in ~UserGestureIndicator() when on non-main thread
1372 https://bugs.webkit.org/show_bug.cgi?id=174522
1373 <rdar://problem/30283071>
1375 Reviewed by Sam Weinig.
1377 Add layout test coverage.
1379 * fast/workers/worker-user-gesture-expected.txt: Added.
1380 * fast/workers/worker-user-gesture.html: Added.
1381 * fast/workers/worker-user-gesture.js: Added.
1384 2017-07-14 Daniel Bates <dabates@apple.com>
1386 REGRESSION (r219013): Compute source frame info for frameless document
1387 https://bugs.webkit.org/show_bug.cgi?id=174385
1388 <rdar://problem/33217736>
1390 Reviewed by Brady Eidson.
1392 * http/tests/navigation/resources/window-open-redirect-and-remove-opener.html: Added.
1393 * http/tests/navigation/window-open-redirect-and-remove-opener-expected.txt: Added.
1394 * http/tests/navigation/window-open-redirect-and-remove-opener.html: Added.
1396 2017-07-14 Matt Lewis <jlewis3@apple.com>
1398 Fixed expectations after Mac expectation change.
1399 https://trac.webkit.org/changeset/219507/webkit
1401 Unreviewed test gardening.
1403 * platform/wk2/TestExpectations:
1405 2017-07-14 Youenn Fablet <youenn@apple.com>
1407 WebRTC: silence data not sent for disabled audio track
1408 https://bugs.webkit.org/show_bug.cgi?id=174456
1409 <rdar://problem/33284623>
1411 Reviewed by Eric Carlson.
1413 * webrtc/audio-muted-stats-expected.txt: Added.
1414 * webrtc/audio-muted-stats.html: Added.
1415 * webrtc/audio-muted-stats2-expected.txt: Added.
1416 * webrtc/audio-muted-stats2.html: Added.
1418 2017-07-14 Jonathan Bedard <jbedard@apple.com>
1420 Add High Sierra test expectations
1421 https://bugs.webkit.org/show_bug.cgi?id=174518
1422 <rdar://problem/32716970>
1424 Unreviewed test gardening.
1426 * platform/mac-highsierra: Added.
1427 * platform/mac-highsierra-wk1: Added.
1428 * platform/mac-highsierra-wk2: Added.
1430 2017-07-14 Jer Noble <jer.noble@apple.com>
1432 [MSE] Removing samples when presentation order does not match decode order can cause bad behavior.
1433 https://bugs.webkit.org/show_bug.cgi?id=174514
1435 Reviewed by Sam Weinig.
1437 * media/media-source/media-source-remove-decodeorder-crash-expected.txt: Added.
1438 * media/media-source/media-source-remove-decodeorder-crash.html: Added.
1440 2017-07-14 Matt Lewis <jlewis3@apple.com>
1442 Correcting test expectations after mac-expectation changes.
1443 https://bugs.webkit.org/show_bug.cgi?id=174472
1445 Unreviews test gardening.
1447 * platform/mac/TestExpectations:
1449 2017-07-14 Jer Noble <jer.noble@apple.com>
1451 Adding the 'autoplay' attribute to a media element during a user gesture should remove user gesture restrictions.
1452 https://bugs.webkit.org/show_bug.cgi?id=174373
1454 Reviewed by Eric Carlson.
1456 * media/video-add-autoplay-user-gesture-expected.txt: Added.
1457 * media/video-add-autoplay-user-gesture.html: Added.
1458 * media/platform/ios/TestExpectations: Skipped; requires EventSender.
1460 2017-07-14 Matt Lewis <jlewis3@apple.com>
1462 Unreviewed, rolling out r219500.
1464 The test is consistently failing on iOS simulator.
1468 "AX: VoiceOver silent or skipping over time values on media
1470 https://bugs.webkit.org/show_bug.cgi?id=174324
1471 http://trac.webkit.org/changeset/219500
1473 2017-07-14 Jonathan Bedard <jbedard@apple.com>
1475 Add script to rebase patches during the WebKit2->WebKit/WebKit->WebKitLegacy transition
1476 https://bugs.webkit.org/show_bug.cgi?id=174438
1477 <rdar://problem/33277112>
1479 Reviewed by David Kilzer.
1481 * platform/mac-wk2/TestExpectations: Move skipped tests because of webkit.org/b/174504.
1482 * platform/wk2/TestExpectations: Ditto.
1484 2017-07-14 Fujii Hironori <Hironori.Fujii@sony.com>
1486 [HarfBuzz] Decomposed Vietnamese characters are rendered incorrectly
1487 https://bugs.webkit.org/show_bug.cgi?id=174418
1489 Reviewed by Michael Catanzaro.
1491 * fast/text/international/vietnamese-nfd-expected.html: Added.
1492 * fast/text/international/vietnamese-nfd.html: Added.
1494 2017-07-14 Aaron Chu <aaron_chu@apple.com>
1496 AX: VoiceOver silent or skipping over time values on media player.
1497 https://bugs.webkit.org/show_bug.cgi?id=174324
1498 <rdar://problem/32021784>
1500 Reviewed by Antoine Quint.
1502 Added role attribute to modern media controls time lable class so that VoiceOver can access the time label when the media is playing.
1504 * media/modern-media-controls/time-label/time-label-expected.txt:
1505 * media/modern-media-controls/time-label/time-label.html:
1507 2017-07-13 Matt Lewis <jlewis3@apple.com>
1509 Skipped multiple http/tests/webrtc/ test on iOS simulator.
1510 https://bugs.webkit.org/show_bug.cgi?id=173861
1512 Unreviewed test gardening.
1513 * platform/ios-simulator-wk2/TestExpectations:
1515 2017-07-13 Matt Lewis <jlewis3@apple.com>
1517 Marked imported/w3c/web-platform-tests/IndexedDB/large-nested-cloning.html as flaky on iOS.
1518 https://bugs.webkit.org/show_bug.cgi?id=173487
1520 Unreviewed test gardening.
1522 * platform/ios-simulator-wk2/TestExpectations:
1524 2017-07-13 Matt Lewis <jlewis3@apple.com>
1526 Skipping media/video-source-before-src.html.
1527 https://bugs.webkit.org/show_bug.cgi?id=174284
1529 Unreviewed test gardening.
1533 2017-07-13 Antoine Quint <graouts@apple.com>
1535 REGRESSION: "visibility:hidden" does not hide play button for video elements
1536 https://bugs.webkit.org/show_bug.cgi?id=174258
1537 <rdar://problem/33181452>
1539 Unreviewed test gardening.
1541 Add a missing expectation file which is designed to be empty and is now just a space.
1543 * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
1545 2017-07-13 Alex Christensen <achristensen@webkit.org>
1547 Deleting last URLSearchParams key should remove trailing ? in associated URL
1548 https://bugs.webkit.org/show_bug.cgi?id=174465
1550 Reviewed by Chris Dumez.
1552 * fast/dom/DOMURL/searchparams-expected.txt:
1553 * fast/dom/DOMURL/searchparams.html:
1555 2017-07-13 Miguel Gomez <magomez@igalia.com>
1557 Unreviewed GTK+ gardening. Update expectations of several tests failing at r219449.
1559 * platform/gtk/TestExpectations:
1561 2017-07-13 Zan Dobersek <zdobersek@igalia.com>
1563 [GCrypt] Implement CryptoKeyRSA SPKI exports
1564 https://bugs.webkit.org/show_bug.cgi?id=173695
1566 Reviewed by Jiewen Tan.
1568 * platform/gtk/TestExpectations: Unskip the RSA SPKI export tests
1569 that are now passing.
1571 2017-07-13 Zan Dobersek <zdobersek@igalia.com>
1573 [GCrypt] Implement CryptoKeyRSA SPKI imports
1574 https://bugs.webkit.org/show_bug.cgi?id=173694
1576 Reviewed by Jiewen Tan.
1578 * platform/gtk/TestExpectations: Unskip the RSA SPKI import tests
1579 that are now passing.
1581 2017-07-12 Carlos Alberto Lopez Perez <clopez@igalia.com>
1583 REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests
1584 https://bugs.webkit.org/show_bug.cgi?id=174395
1586 Reviewed by Carlos Garcia Campos.
1588 * fast/forms/number/number-spinbutton-in-multi-column.html: Instead of assuming that the width will be 100, calculate a -7 offset dinamically.
1589 * platform/gtk/TestExpectations: Remove expected failures now orking.
1590 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Rebaseline.
1591 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Rebaseline.
1593 2017-07-13 Caio Lima <ticaiolima@gmail.com>
1595 [ESnext] Implement Object Spread
1596 https://bugs.webkit.org/show_bug.cgi?id=167963
1598 Reviewed by Saam Barati.
1600 * js/parser-syntax-check-expected.txt:
1601 * js/script-tests/parser-syntax-check.js:
1603 2017-07-12 Nan Wang <n_wang@apple.com>
1605 AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
1606 https://bugs.webkit.org/show_bug.cgi?id=174393
1607 <rdar://problem/33248006>
1609 Reviewed by Chris Fleizach.
1611 * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
1612 * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
1614 2017-07-12 Matt Lewis <jlewis3@apple.com>
1616 Unreviewed, rolling out r219409.
1618 The revision caused the Windows builds to fail.
1622 "AX: [iOS] Implement a way to retrieve a text marker range
1623 with desired text that is closest to a position"
1624 https://bugs.webkit.org/show_bug.cgi?id=174393
1625 http://trac.webkit.org/changeset/219409
1627 2017-07-12 Commit Queue <commit-queue@webkit.org>
1629 Unreviewed, rolling out r219361.
1630 https://bugs.webkit.org/show_bug.cgi?id=174434
1632 Huge PLUM memory regression on iOS (Requested by kling on
1637 "[WebIDL] Convert MutationCallback to be a normal generate
1639 https://bugs.webkit.org/show_bug.cgi?id=174140
1640 http://trac.webkit.org/changeset/219361
1642 2017-07-12 Eric Carlson <eric.carlson@apple.com>
1644 [MediaStream] a capture source failure should end the MediaStreamTrack
1645 https://bugs.webkit.org/show_bug.cgi?id=174375
1647 Reviewed by Youenn Fablet.
1649 * fast/mediastream/media-stream-track-source-failure-expected.txt: Added.
1650 * fast/mediastream/media-stream-track-source-failure.html: Added.
1652 2017-07-12 Antoine Quint <graouts@apple.com>
1654 Playback controls should not hide while AirPlay is active
1655 https://bugs.webkit.org/show_bug.cgi?id=174422
1656 <rdar://problem/33011477>
1658 Reviewed by Eric Carlson.
1660 Expand the existing AirPlaySupport test to check that when we enter AirPlay we correctly prevent
1661 the media controls from automatically hiding.
1663 * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
1664 * media/modern-media-controls/airplay-support/airplay-support.html:
1666 2017-07-12 Nan Wang <n_wang@apple.com>
1668 AX: [iOS] Implement a way to retrieve a text marker range with desired text that is closest to a position
1669 https://bugs.webkit.org/show_bug.cgi?id=174393
1670 <rdar://problem/33248006>
1672 Reviewed by Chris Fleizach.
1674 * accessibility/ios-simulator/text-marker-range-matches-text-expected.txt: Added.
1675 * accessibility/ios-simulator/text-marker-range-matches-text.html: Added.
1677 2017-07-12 Per Arne Vollan <pvollan@apple.com>
1679 Skip WebRTC tests on Windows.
1681 Unreviewed test gardening.
1683 * platform/win/TestExpectations:
1685 2017-07-12 Matt Lewis <jlewis3@apple.com>
1687 Rebaseline of test fast/dom/Window/property-access-on-cached-window-after-frame-removed.html.
1688 https://bugs.webkit.org/show_bug.cgi?id=174400
1690 Unreviewed test gardening.
1692 * fast/dom/Window/property-access-on-cached-window-after-frame-removed-expected.txt:
1694 2017-07-12 Matt Lewis <jlewis3@apple.com>
1696 Unreviewed, rolling out r219401.
1698 This revision rolled out the previous patch, but after talking
1699 with reviewer, a rebaseline is what was needed.Rolling back in
1704 "Unreviewed, rolling out r219379."
1705 https://bugs.webkit.org/show_bug.cgi?id=174400
1706 http://trac.webkit.org/changeset/219401
1708 2017-07-12 Matt Lewis <jlewis3@apple.com>
1710 Unreviewed, rolling out r219379.
1712 This revision caused a consistent failure in the test
1713 fast/dom/Window/property-access-on-cached-window-after-frame-
1718 "Remove NAVIGATOR_HWCONCURRENCY"
1719 https://bugs.webkit.org/show_bug.cgi?id=174400
1720 http://trac.webkit.org/changeset/219379
1722 2017-07-12 Charlie Turner <cturner@igalia.com>
1724 [GTK] Media test gardening after r219253
1725 https://bugs.webkit.org/show_bug.cgi?id=174254
1727 Unreviewed test gardening.
1729 video-cookie was fixed by r219252.
1730 media/video-restricted-no-preload-metadata.html been passing consistently.
1732 * platform/gtk/TestExpectations:
1734 2017-07-12 Tooru Fujisawa [:arai] <arai.unmht@gmail.com>
1736 Wrong radix used in Unicode Escape in invalid character error message
1737 https://bugs.webkit.org/show_bug.cgi?id=174419
1739 Reviewed by Alex Christensen.
1741 * fast/loader/cache-encoding-expected.txt:
1742 * http/tests/preload/preload-encoding-expected.txt:
1743 * js/basic-strict-mode-expected.txt:
1744 * js/kde/parse-expected.txt:
1745 * loader/reload-subresource-when-type-changes-expected.txt:
1746 * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-003-expected.txt:
1747 * platform/ios/imported/w3c/web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-004-expected.txt:
1749 2017-07-12 Youenn Fablet <youenn@apple.com>
1751 WebRTC: Incorrect sdpMLineIndex for video breaks Firefox interop
1752 https://bugs.webkit.org/show_bug.cgi?id=173530
1754 Reviewed by Alex Christensen.
1756 * webrtc/ice-candidate-sdpMLineIndex-expected.txt: Added.
1757 * webrtc/ice-candidate-sdpMLineIndex.html: Added.
1759 2017-07-12 Zan Dobersek <zdobersek@igalia.com>
1761 [GCrypt] Implement CryptoKeyEC PKCS#8 exports
1762 https://bugs.webkit.org/show_bug.cgi?id=173648
1764 Reviewed by Jiewen Tan.
1766 * platform/gtk/TestExpectations: Unskip the EC PKCS#8 export tests
1767 that are now passing.
1769 2017-07-11 Carlos Alberto Lopez Perez <clopez@igalia.com>
1771 REGRESSION(r219332): [GTK] 9 new failures on fast/forms spinbutton related tests.
1772 https://bugs.webkit.org/show_bug.cgi?id=174395
1774 Unreviewed GTK gardening.
1776 * platform/gtk/TestExpectations: Mark the new failures. Further investigation pending.
1778 2017-07-11 Said Abou-Hallawa <sabouhallawa@apple.com>
1780 REGRESSION(r219045): The <body> element does not get repainted when its background image finishes decoding
1781 https://bugs.webkit.org/show_bug.cgi?id=174376
1783 Reviewed by Simon Fraser.
1785 * fast/images/async-image-body-background-image-expected.html: Added.
1786 * fast/images/async-image-body-background-image.html: Added.
1788 2017-07-11 Youenn Fablet <youenn@apple.com>
1790 We should do ICE candidate filtering at the Document level
1791 https://bugs.webkit.org/show_bug.cgi?id=173861
1792 <rdar://problem/33122058>
1796 * resources/testharnessreport.js: Not calling setICECandidateFiltering if not defined.
1798 2017-07-10 Sam Weinig <sam@webkit.org>
1800 [WebIDL] Convert MutationCallback to be a normal generate callback
1801 https://bugs.webkit.org/show_bug.cgi?id=174140
1803 Reviewed by Chris Dumez.
1805 * fast/dom/MutationObserver/mutation-observer-constructor-expected.txt:
1806 Update results for standard error messages.
1808 2017-07-11 Chris Dumez <cdumez@apple.com>
1810 Window's [[OwnPropertyKeys]] is wrong for cross origin windows
1811 https://bugs.webkit.org/show_bug.cgi?id=174364
1812 <rdar://problem/33238056>
1814 Reviewed by Brent Fulgham.
1816 Update test to reflect behavior change. I verified that the test is passing in Firefox.
1817 The test fails in Chrome because its does not expose frames indexes on the Window, and
1818 it is incorrectly listing "assign" on Location.
1820 * http/tests/security/cross-frame-access-enumeration.html:
1822 2017-07-11 Charlie Turner <cturner@igalia.com>
1824 [GTK] editing/input new passes since r211277
1825 https://bugs.webkit.org/show_bug.cgi?id=160119
1827 Unreviewed test gardening.
1829 * platform/gtk/TestExpectations:
1831 2017-07-11 Brent Fulgham <bfulgham@apple.com>
1833 Reset cookie partitioning state after network process crashes
1834 https://bugs.webkit.org/show_bug.cgi?id=174306
1835 <rdar://problem/33171605>
1837 Reviewed by Chris Dumez.
1839 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash-expected.txt: Added.
1840 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-network-process-crash.html: Added.
1841 * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php:
1842 * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php:
1844 2017-07-11 Charlie Turner <cturner@igalia.com>
1846 REGRESSION(r219298): [GTK] imported/w3c/IndexedDB-private-browsing/idbfactory_open.html is crashing occassionaly
1847 https://bugs.webkit.org/show_bug.cgi?id=174354
1849 Unreviewed test gardening.
1851 * platform/gtk/TestExpectations:
1853 2017-07-11 Charlie Turner <cturner@igalia.com>
1855 [GTK][WPE] Some resource load statistics tests added in r212183 also fail.
1856 https://bugs.webkit.org/show_bug.cgi?id=168171
1858 Unreviewed test gardening.
1860 * platform/gtk/TestExpectations:
1862 2017-07-11 Ali Juma <ajuma@chromium.org>
1864 elementFromPoint() should consider x and y to be in client (layout viewport) coordinates
1865 https://bugs.webkit.org/show_bug.cgi?id=172019
1867 Reviewed by Simon Fraser.
1869 * fast/dom/elementFromPoint-scaled-scrolled-expected.txt: Updated.
1870 * fast/dom/elementFromPoint-scaled-scrolled.html: Updated.
1871 * platform/ios/TestExpectations:
1873 2017-07-11 Charlie Turner <cturner@igalia.com>
1875 [GTK] compositing/video/poster.html passing since r218320
1876 https://bugs.webkit.org/show_bug.cgi?id=169918
1878 Unreviewed test gardening.
1880 * platform/gtk/TestExpectations:
1882 2017-07-11 Sergio Villar Senin <svillar@igalia.com>
1884 [SVG] Leak in SVGAnimatedListPropertyTearOff
1885 https://bugs.webkit.org/show_bug.cgi?id=172545
1887 Reviewed by Darin Adler.
1889 * svg/animations/animation-leak-list-property-instances-expected.txt: Added.
1890 * svg/animations/animation-leak-list-property-instances.html: Added.
1892 2017-07-11 Carlos Alberto Lopez Perez <clopez@igalia.com>
1894 [GTK] Spin buttons on input type number appear over the value itself for small widths
1895 https://bugs.webkit.org/show_bug.cgi?id=173572
1897 Reviewed by Carlos Garcia Campos.
1899 * fast/forms/number/number-size-expected.txt:
1900 * fast/forms/number/number-size.html: Obtain the size of the spinbutton by inspecting the shadow dom (is more reliable)
1901 and make the test for user controlled style special for the case of GTK+.
1902 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.png: Added.
1903 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover-expected.txt: Added.
1904 * platform/gtk/fast/forms/number/number-size-spinbutton-nocover.html: Added.
1906 2017-07-11 Youenn Fablet <youenn@apple.com>
1908 We should do ICE candidate filtering at the Document level
1909 https://bugs.webkit.org/show_bug.cgi?id=173861
1910 <rdar://problem/33122058>
1912 Reviewed by Eric Carlson.
1914 * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame-expected.txt: Added.
1915 * http/tests/webrtc/filtering-ice-candidate-cross-origin-frame.html: Added.
1916 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame-expected.txt: Added.
1917 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html: Added.
1918 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2-expected.txt: Added.
1919 * http/tests/webrtc/filtering-ice-candidate-same-origin-frame2.html: Added.
1920 * http/tests/webrtc/resources/check-ice-candidate-filtering.html: Added.
1921 * http/tests/webrtc/resources/do-get-user-media.html: Added.
1922 * platform/mac-wk1/TestExpectations: Disable http/tests/webrtc tests.
1923 * resources/testharnessreport.js: Disabled ICE candidate filtering by default.
1924 * webrtc/filtering-ice-candidate-after-reload-expected.txt: Added.
1925 * webrtc/filtering-ice-candidate-after-reload.html: Added.
1927 2017-07-11 Sergio Villar Senin <svillar@igalia.com>
1929 Unreviewed, rolling out r219325.
1931 The test is still flaky
1935 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
1936 https://bugs.webkit.org/show_bug.cgi?id=172545
1937 http://trac.webkit.org/changeset/219325
1939 2017-07-11 Charlie Turner <cturner@igalia.com>
1941 [GTK] media/video-restricted-invisible-autoplay-not-allowed.html is flaky
1942 https://bugs.webkit.org/show_bug.cgi?id=174353
1944 Unreviewed test gardening.
1946 * platform/gtk/TestExpectations:
1948 2017-07-11 Zan Dobersek <zdobersek@igalia.com>
1950 Unreviewed WPE gardening.
1952 * platform/wpe/TestExpectations:
1953 Enable EMEv3 tests under media/encrypted-media/, all of them passing.
1955 2017-07-10 Brent Fulgham <bfulgham@apple.com>
1957 Resource Load Statistics: Prune statistics in orders of importance
1958 https://bugs.webkit.org/show_bug.cgi?id=174215
1959 <rdar://problem/33164403>
1961 Unreviewed test correction.
1963 Drive-by fix after recent refactoring to correct the new function names in TestRunner.
1965 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1966 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1968 2017-07-10 Simon Fraser <simon.fraser@apple.com>
1970 [WK2 iOS] REGRESSION (r216803) During momentum scroll, getBoundingClientRect returns wrong coordinates (missing images on pinterest, elle.com and many other sites)
1971 https://bugs.webkit.org/show_bug.cgi?id=174286
1972 rdar://problem/32864180
1974 Reviewed by Dean Jackson.
1976 * fast/visual-viewport/ios/get-bounding-client-rect-unstable-expected.txt: Added.
1977 * fast/visual-viewport/ios/get-bounding-client-rect-unstable.html: Added.
1979 2017-07-10 John Wilander <wilander@apple.com>
1981 Resource Load Statistics: Prune statistics in orders of importance
1982 https://bugs.webkit.org/show_bug.cgi?id=174215
1983 <rdar://problem/33164403>
1985 Reviewed by Chris Dumez.
1987 * http/tests/loading/resourceLoadStatistics/prune-statistics-expected.txt: Added.
1988 * http/tests/loading/resourceLoadStatistics/prune-statistics.html: Added.
1989 * platform/wk2/TestExpectations:
1990 Added http/tests/loading/resourceLoadStatistics/prune-statistics.html as
1991 [ Pass ] since Resource Load Statistics is WK2-only.
1993 2017-07-10 Devin Rousso <drousso@apple.com>
1995 Web Inspector: Highlight matching CSS canvas clients when hovering contexts in the Resources tab
1996 https://bugs.webkit.org/show_bug.cgi?id=174279
1998 Reviewed by Matt Baker.
2000 * inspector/dom/highlightNodeList-expected.html: Added.
2001 * inspector/dom/highlightNodeList.html: Added.
2003 2017-07-10 Javier Fernandez <jfernandez@igalia.com>
2005 [css-align][css-flex][css-grid] 'auto' values of align-self and justify-self must not be resolved
2006 https://bugs.webkit.org/show_bug.cgi?id=172707
2008 Reviewed by Antti Koivisto.
2010 Updated layout tests so that resolved value is as specified, even for 'auto' values.
2013 * css3/flexbox/css-properties-expected.txt:
2014 * css3/flexbox/css-properties.html:
2015 * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt:
2016 * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html:
2017 * css3/parse-align-self.html:
2018 * css3/parse-alignment-of-root-elements-expected.txt:
2019 * css3/parse-alignment-of-root-elements.html:
2020 * css3/parse-place-items.html:
2021 * css3/parse-place-self.html:
2022 * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
2023 * fast/css/parse-justify-self.html:
2025 2017-07-10 Myles C. Maxfield <mmaxfield@apple.com>
2027 fast/text/trak-optimizeLegibility.html is failing on macOS High Sierra
2028 https://bugs.webkit.org/show_bug.cgi?id=174325
2029 <rdar://problem/33190322>
2031 Reviewed by Zalan Bujtas.
2033 The name of the font changed.
2035 * fast/text/trak-optimizeLegibility.html:
2037 2017-07-10 Youenn Fablet <youenn@apple.com>
2039 Update webrtc expectations
2040 https://bugs.webkit.org/show_bug.cgi?id=174318
2044 Updated expectation according flakiness dashboard information.
2047 * platform/ios-wk2/TestExpectations:
2048 * platform/mac-wk1/TestExpectations:
2049 * platform/mac-wk2/TestExpectations:
2050 * platform/wk2/TestExpectations:
2052 2017-07-10 Wenson Hsieh <wenson_hsieh@apple.com>
2054 [WK2] Ignore touch events that interrupt platform-driven momentum scrolling
2055 https://bugs.webkit.org/show_bug.cgi?id=174300
2056 <rdar://problem/33030639>
2058 Reviewed by Simon Fraser.
2060 Adds 3 new LayoutTests covering cases of touch event handling during scroll deceleration in mainframe and
2061 overflow scrolling containers. See Source/WebKit2/ChangeLog for more detail.
2063 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt: Added.
2064 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html: Added.
2065 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow-expected.txt: Added.
2066 * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html: Added.
2067 * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow-expected.txt: Added.
2068 * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html: Added.
2070 2017-07-10 Matt Lewis <jlewis3@apple.com>
2072 Marked animations/resume-after-page-cache.html as flaky.
2073 https://bugs.webkit.org/show_bug.cgi?id=174183
2075 Unreviewed test gardening.
2077 * platform/ios-simulator-wk2/TestExpectations:
2079 2017-07-10 Jeremy Jones <jeremyj@apple.com>
2081 media element handle adding source immediately before src.
2082 https://bugs.webkit.org/show_bug.cgi?id=174284
2083 rdar://problem/33115439
2085 Reviewed by David Kilzer.
2087 * media/video-source-before-src.html: Added.
2089 2017-07-10 Matt Lewis <jlewis3@apple.com>
2091 Fixed test expectations for http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
2092 https://bugs.webkit.org/show_bug.cgi?id=174120
2094 Unreviewed test gardening.
2096 * platform/ios-wk2/TestExpectations:
2098 2017-07-03 Brian Burg <bburg@apple.com>
2100 Web Replay: remove some unused code
2101 https://bugs.webkit.org/show_bug.cgi?id=173903
2103 Rubber-stamped by Joseph Pecoraro.
2105 * inspector/replay/javascript-date-now-expected.txt: Removed.
2106 * inspector/replay/javascript-date-now.html: Removed.
2107 * inspector/replay/javascript-random-seed-expected.txt: Removed.
2108 * inspector/replay/javascript-random-seed.html: Removed.
2109 * inspector/replay/window-navigator-plugins-memoized-expected.txt: Removed.
2110 * inspector/replay/window-navigator-plugins-memoized.html: Removed.
2112 2017-07-10 Matt Lewis <jlewis3@apple.com>
2114 Skipped http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html.
2115 https://bugs.webkit.org/show_bug.cgi?id=174120
2117 Unreviewed test gardening.
2119 * platform/ios/TestExpectations:
2121 2017-07-10 Chris Dumez <cdumez@apple.com>
2123 Further WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore clean up
2124 https://bugs.webkit.org/show_bug.cgi?id=174301
2126 Reviewed by Brent Fulgham.
2128 Update existing layout tests to reflect testRunner API changes.
2130 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2131 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2132 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2134 2017-07-10 Andreas Kling <akling@apple.com>
2136 REGRESSION(r210226): Keyboard-focused element not preserved when navigating back through page cache, causing multiple elements to have focus
2137 https://bugs.webkit.org/show_bug.cgi?id=174302
2138 <rdar://problem/33204273>
2140 Reviewed by Antti Koivisto.
2142 * fast/history/page-cache-element-state-focused-expected.html: Added.
2143 * fast/history/page-cache-element-state-focused.html: Added.
2145 2017-07-10 Zalan Bujtas <zalan@apple.com>
2147 Block of text is missing in iBooks sample books.
2148 https://bugs.webkit.org/show_bug.cgi?id=174295
2149 <rdar://problem/32955620>
2151 Reviewed by Antti Koivisto.
2153 * fast/multicol/simple-line-layout-line-index-after-strut-2-expected.html: Added.
2154 * fast/multicol/simple-line-layout-line-index-after-strut-2.html: Added.
2156 2017-07-08 John Wilander <wilander@apple.com>
2158 Resource Load Statistics: User interaction should always go to top document
2159 https://bugs.webkit.org/show_bug.cgi?id=174120
2160 <rdar://problem/33117899>
2162 Reviewed by Chris Dumez.
2164 * http/tests/loading/resourceLoadStatistics/resources/dummy.html: Added.
2165 * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame-expected.txt: Added.
2166 * http/tests/loading/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html: Added.
2167 * platform/mac-wk2/TestExpectations:
2170 2017-07-08 Antoine Quint <graouts@apple.com>
2172 REGRESSION: "visibility:hidden" does not hide play button for video elements
2173 https://bugs.webkit.org/show_bug.cgi?id=174258
2174 <rdar://problem/33181452>
2176 Reviewed by Dean Jackson.
2178 Add a test that checks that <video controls style="visibility:hidden"> does not render anything.
2180 * media/modern-media-controls/css/visibility-hidden-expected.html: Added.
2181 * media/modern-media-controls/css/visibility-hidden.html: Added.
2182 * platform/ios-simulator/TestExpectations:
2183 * platform/mac/TestExpectations:
2185 2017-07-08 Chris Dumez <cdumez@apple.com>
2187 Simplify WebResourceLoadStatisticsStore / ResourceLoadStatisticsStore
2188 https://bugs.webkit.org/show_bug.cgi?id=174290
2190 Reviewed by Brent Fulgham.
2192 Update layout tests to reflect changes to the testRunner API naming.
2194 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2195 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2196 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2197 * http/tests/loading/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2198 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2199 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2200 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2201 * http/tests/loading/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2202 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2203 * http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2204 * http/tests/loading/resourceLoadStatistics/grandfathering.html:
2205 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2206 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2207 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2208 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2209 * http/tests/loading/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2210 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2211 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2212 * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2213 * http/tests/loading/resourceLoadStatistics/telemetry-generation.html:
2215 2017-07-07 Daniel Bates <dabates@apple.com>
2217 [AppCache] Ignore fallback entries whose namespace is not prefixed with manifest path
2218 https://bugs.webkit.org/show_bug.cgi?id=174273
2219 <rdar://problem/33011682>
2221 Reviewed by Brent Fulgham.
2223 * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt: Added.
2224 * http/tests/appcache/fallback-namespace-outside-manifest-path.html: Added.
2225 * http/tests/appcache/resources/fallback-namespace-outside-manifest-path.txt: Added.
2227 2017-07-07 Devin Rousso <drousso@apple.com>
2229 Web Inspector: Show all elements currently using a given CSS Canvas
2230 https://bugs.webkit.org/show_bug.cgi?id=173965
2232 Reviewed by Joseph Pecoraro.
2234 * inspector/canvas/css-canvas-clients-expected.txt: Added.
2235 * inspector/canvas/css-canvas-clients.html: Added.
2236 * platform/mac/TestExpectations:
2238 2017-07-07 Matt Lewis <jlewis3@apple.com>
2240 Adjusted test expectations for webrtc/video-replace-muted-track.html.
2241 https://bugs.webkit.org/show_bug.cgi?id=173608
2243 Unreviewed test gardening.
2245 * platform/mac-wk2/TestExpectations:
2247 2017-07-07 Matt Lewis <jlewis3@apple.com>
2249 Unreviewed, rolling out r219257.
2251 The test added in the revision was still extreamly flaky on
2256 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2257 https://bugs.webkit.org/show_bug.cgi?id=172545
2258 http://trac.webkit.org/changeset/219257
2260 2017-07-07 Mark Lam <mark.lam@apple.com>
2262 \n\r is not the same as \r\n.
2263 https://bugs.webkit.org/show_bug.cgi?id=173053
2265 Reviewed by Keith Miller.
2267 * js/parse-backslash-before-newline-expected.txt:
2268 * js/script-tests/parse-backslash-before-newline.js:
2270 2017-07-07 Matt Lewis <jlewis3@apple.com>
2272 Unreviewed, rolling out r219256.
2274 Previous change to Test Expectations broke the tests
2278 "[WPE] Unreviewed gardening"
2279 http://trac.webkit.org/changeset/219256
2281 2017-07-07 Matt Lewis <jlewis3@apple.com>
2283 Unreviewed, rolling out r219258.
2285 Previous change to Test Expectations broke the tests
2289 "Unreviewed gardening, fix WK2 expectations after my previous
2291 http://trac.webkit.org/changeset/219258
2293 2017-07-07 Michael Catanzaro <mcatanzaro@igalia.com>
2295 Unreviewed gardening, fix WK2 expectations after my previous commit
2297 * platform/wk2/TestExpectations:
2299 2017-07-07 Michael Catanzaro <mcatanzaro@igalia.com>
2301 [WPE] Unreviewed gardening
2303 * platform/wk2/TestExpectations: Do not mark individual resourceLoadStatistics tests as
2304 passing. Instead, mark the entire directory, so we don't have to override the expectations
2305 for every single test individually in the WPE expectations file.
2306 * platform/wpe/TestExpectations: Update resourceLoadStatistics expectations.
2308 2017-07-07 Yusuke Suzuki <utatane.tea@gmail.com>
2310 [GTK][WPE] Enable X-Content-Type-Options: nosniff
2311 https://bugs.webkit.org/show_bug.cgi?id=174250
2313 Reviewed by Carlos Alberto Lopez Perez.
2315 * platform/gtk/TestExpectations:
2316 * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Removed.
2318 2017-07-07 Claudio Saavedra <csaavedra@igalia.com>
2320 [WPE] New baseline after r218740
2322 Unreviewed gardening.
2323 * platform/wpe/js/dom/global-constructors-attributes-expected.txt:
2325 2017-07-07 Claudio Saavedra <csaavedra@igalia.com>
2327 [WPE] Unreviewed gardening
2329 resourceLoadingStatistics tests are timing out and failing.
2330 * platform/wpe/TestExpectations:
2332 2017-07-07 Charlie Turner <cturner@igalia.com>
2334 [GStreamer] vid.me videos do not play
2335 https://bugs.webkit.org/show_bug.cgi?id=172240
2337 Reviewed by Xabier Rodriguez-Calvar.
2339 Add a test for single output file HLS playlists that require HTTP
2340 range requests to playback. This failed using the WK http source
2341 for reasons documented in the linked bug.
2343 Generated with mp4hls --segment-duration 3 --output-single-file
2345 * Http/tests/media/hls/range-request-expected.txt: Added.
2346 * http/tests/media/hls/range-request.html: Added.
2347 * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
2348 * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
2349 * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
2350 * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
2352 2017-07-06 Michael Catanzaro <mcatanzaro@igalia.com>
2354 Unreviewed GTK and WPE test gardening
2356 * platform/gtk/TestExpectations:
2357 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
2358 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
2359 * platform/wpe/TestExpectations:
2360 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt:
2361 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt:
2363 2017-07-06 Michael Catanzaro <mcatanzaro@igalia.com>
2365 Follow-up to "REGRESSION(r209495): materiauxlaverdure.com fails to load"
2366 https://bugs.webkit.org/show_bug.cgi?id=173301
2367 <rdar://problem/32624850>
2369 Unreviewed gardening. Attempt to fix this test by updating it to expect double quotes. It
2370 was missed because it is marked as flaky on Mac, so no way to automatically detect the
2373 This doesn't actually fix the test for me due to some floating point issues, but it's a step
2374 in the right direction, and I speculate this will fix the test on the GTK and WPE bots.
2376 * transitions/clip-path-path-transitions.html:
2378 2017-07-06 Myles C. Maxfield <mmaxfield@apple.com>
2380 REGRESSION(r216944): Font loads can cause Chinese characters to draw as .notdef
2381 https://bugs.webkit.org/show_bug.cgi?id=173962
2382 <rdar://problem/32925318>
2384 Reviewed by Simon Fraser.
2386 * fast/text/font-loading-system-fallback-expected.html: Added.
2387 * fast/text/font-loading-system-fallback.html: Added.
2388 * http/tests/webfont/font-loading-system-fallback-visibility-expected.html: Added.
2389 * http/tests/webfont/font-loading-system-fallback-visibility.html: Added.
2391 2017-07-06 Matt Lewis <jlewis3@apple.com>
2393 Unreviewed, rolling out r219193.
2395 The tests added with this revision were extreamly flaky on all
2400 "[SVG] Leak in SVGAnimatedListPropertyTearOff"
2401 https://bugs.webkit.org/show_bug.cgi?id=172545
2402 http://trac.webkit.org/changeset/219193
2404 2017-07-06 Matt Lewis <jlewis3@apple.com>
2406 Marked js/slow-stress/Int32Array-alloc-huge.html as flaky.
2407 https://bugs.webkit.org/show_bug.cgi?id=173010
2409 Unreviewed test gardening.
2411 * platform/ios-simulator-wk2/TestExpectations:
2413 2017-07-06 Devin Rousso <drousso@apple.com>
2415 Web Inspector: Support getting the content of WebGL/WebGL2 contexts
2416 https://bugs.webkit.org/show_bug.cgi?id=173569
2417 <rdar://problem/33112420>
2419 Reviewed by Joseph Pecoraro.
2421 * inspector/canvas/requestContent-2d-expected.txt: Added.
2422 * inspector/canvas/requestContent-2d.html: Added.
2423 * inspector/canvas/requestContent-webgl-expected.txt: Added.
2424 * inspector/canvas/requestContent-webgl.html: Added.
2425 * inspector/canvas/requestContent-webgl2-expected.txt: Added.
2426 * inspector/canvas/requestContent-webgl2.html: Added.
2427 * inspector/canvas/requestContent-expected.txt: Removed.
2428 * inspector/canvas/requestContent.html: Removed.
2429 * platform/gtk/TestExpectations:
2430 * platform/win/TestExpectations:
2431 Split the existing canvas content tests into one for each context type. This allows
2432 platforms that don't support certain context types to ignore just those tests (e.g. WebGL2).
2434 2017-07-06 Carlos Alberto Lopez Perez <clopez@igalia.com>
2436 [GTK] Layout test gardening.
2440 * platform/gtk/TestExpectations: Update WebRTC related expectations and mark a new emoji related test failing after r218371.
2441 * platform/gtk/fast/css/css2-system-fonts-expected.txt: Rebaseline after r218446.
2442 * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2443 * platform/gtk/fast/text/font-stretch-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2444 * platform/gtk/fast/text/font-style-parse-expected.txt: Removed. Rebaseline after r218446 (use the general expectation).
2445 * platform/gtk/fast/text/font-weight-parse-expected.txt: Removed Rebaseline after r218446 (use the general expectation).
2447 2017-07-06 Commit Queue <commit-queue@webkit.org>
2449 Unreviewed, rolling out r219194.
2450 https://bugs.webkit.org/show_bug.cgi?id=174207
2452 it broke some layout tests (Requested by clopez on #webkit).
2456 "[GStreamer] vid.me videos do not play"
2457 https://bugs.webkit.org/show_bug.cgi?id=172240
2458 http://trac.webkit.org/changeset/219194
2460 2017-07-06 Charlie Turner <cturner@igalia.com>
2462 [GStreamer] vid.me videos do not play
2463 https://bugs.webkit.org/show_bug.cgi?id=172240
2465 Reviewed by Xabier Rodriguez-Calvar.
2467 Add a test for single output file HLS playlists that require HTTP
2468 range requests to playback. This failed using the WK http source
2469 for reasons documented in the linked bug.
2471 Generated with mp4hls --segment-duration 3 --output-single-file
2473 * Http/tests/media/hls/range-request-expected.txt: Added.
2474 * http/tests/media/hls/range-request.html: Added.
2475 * http/tests/media/resources/hls/range-request-playlist.m3u8: Added.
2476 * http/tests/media/resources/hls/range-request-playlists/iframes.m3u8: Added.
2477 * http/tests/media/resources/hls/range-request-playlists/media.ts: Added.
2478 * http/tests/media/resources/hls/range-request-playlists/stream.m3u8: Added.
2480 2017-07-05 Zalan Bujtas <zalan@apple.com>
2482 REGRESSION: Stack overflow in RenderBlockFlow::layoutBlock after increasing the font size to max in some RTL vertical books.
2483 https://bugs.webkit.org/show_bug.cgi?id=174144
2484 <rdar://problem/32781038>
2486 Reviewed by Simon Fraser.
2488 * fast/ruby/ruby-overhang-margin-crash-expected.txt: Added.
2489 * fast/ruby/ruby-overhang-margin-crash.html: Added.
2491 2017-07-05 Jonathan Bedard <jbedard@apple.com>
2493 Move internal iOS 11 TestExpectations to OpenSource
2494 <rdar://problem/32717028>
2496 Unreviewed test gardening.
2498 * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Added.
2499 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Added.
2500 * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Added.
2502 2017-07-05 Myles C. Maxfield <mmaxfield@apple.com>
2504 CSSFontStyleValue::isItalic seems a bit bogus.
2505 https://bugs.webkit.org/show_bug.cgi?id=174149
2507 Reviewed by Tim Horton.
2509 * editing/execCommand/italicizeByCharacter-normal-expected.txt: Added.
2510 * editing/execCommand/italicizeByCharacter-normal.html: Added.
2512 2017-07-05 Matt Lewis <jlewis3@apple.com>
2514 Skipped webgl/1.0.2/conformance/glsl/misc/shader-with-non-reserved-words.html.
2515 https://bugs.webkit.org/show_bug.cgi?id=174100
2517 Unreviewed test gardening.
2519 * platform/ios-simulator-wk2/TestExpectations:
2521 2017-07-05 Brady Eidson <beidson@apple.com>
2523 Allow navigations in subframes to get a ShouldOpenExternalURLsPolicy of "ShouldAllow".
2524 <rdar://problem/22485589> and https://bugs.webkit.org/show_bug.cgi?id=174178
2526 Reviewed by Alex Christensen.
2528 Added a new explicit test and updated expectations for an old one.
2530 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-main-programatically-navigates-subframe.html: Added.
2531 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
2532 * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame-expected.txt: Added.
2533 * loader/navigation-policy/should-open-external-urls/subframe-navigated-programatically-by-main-frame.html: Added.
2535 2017-07-05 Matt Lewis <jlewis3@apple.com>
2537 Marked animations/needs-layout.html as flaky.
2538 https://bugs.webkit.org/show_bug.cgi?id=172397
2540 Unreviewed test gardening.
2542 * platform/mac-wk2/TestExpectations:
2544 2017-07-05 Zalan Bujtas <zalan@apple.com>
2546 REGRESSION (r217522): "Show My Relationship" link in familysearch.org does not work.
2547 https://bugs.webkit.org/show_bug.cgi?id=174070
2549 Reviewed by Simon Fraser.
2551 * fast/css/getComputedStyle/computed-style-expected.txt:
2553 2017-07-05 Devin Rousso <drousso@apple.com>
2555 Web Inspector: Allow users to log any tracked canvas context
2556 https://bugs.webkit.org/show_bug.cgi?id=173397
2557 <rdar://problem/33111581>
2559 Reviewed by Joseph Pecoraro.
2561 * inspector/canvas/resolveCanvasContext-2d-expected.txt: Added.
2562 * inspector/canvas/resolveCanvasContext-2d.html: Added.
2563 * inspector/canvas/resolveCanvasContext-webgl-expected.txt: Added.
2564 * inspector/canvas/resolveCanvasContext-webgl.html: Added.
2565 * inspector/canvas/resolveCanvasContext-webgl2-expected.txt: Added.
2566 * inspector/canvas/resolveCanvasContext-webgl2.html: Added.
2567 * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
2568 * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
2569 * platform/gtk/TestExpectations:
2570 * platform/ios/TestExpectations:
2571 * platform/win/TestExpectations:
2573 2017-07-05 Antti Koivisto <antti@apple.com>
2575 Low memory notification shouldn't cause style recalc
2576 https://bugs.webkit.org/show_bug.cgi?id=173574
2577 <rdar://problem/32616997>
2579 Reviewed by Andreas Kling.
2581 * platform/mac/printing/width-overflow-expected.txt:
2583 1px width change that doesn't affect what is being tested.
2585 2017-07-05 Jonathan Bedard <jbedard@apple.com>
2587 Move internal iOS 11 TestExpectations to OpenSource
2588 <rdar://problem/32717028>
2590 Unreviewed test gardening.
2592 * platform/ios-11: Added.
2594 2017-07-05 Matt Lewis <jlewis3@apple.com>
2596 Adjusted test expectations for tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
2597 https://bugs.webkit.org/show_bug.cgi?id=168937
2599 Unreviewed test gardening.
2601 * platform/mac-wk2/TestExpectations:
2603 2017-07-05 Charlie Turner <cturner@igalia.com>
2605 Incorrect IfModule on Fedora with with PHP 7
2606 https://bugs.webkit.org/show_bug.cgi?id=174159
2608 Reviewed by Michael Catanzaro.
2610 * http/conf/fedora-httpd-2.4-php7.conf:
2612 2017-07-05 Youenn Fablet <youenn@apple.com>
2614 Receiving tracks should be ended when peer connection is being closed
2615 https://bugs.webkit.org/show_bug.cgi?id=174109
2617 Reviewed by Eric Carlson.
2619 * webrtc/peer-connection-track-end-expected.txt: Added.
2620 * webrtc/peer-connection-track-end.html: Added.
2622 2017-07-04 Antti Koivisto <antti@apple.com>
2624 FrameView should not set RenderView::logicalWidth directly for printing
2625 https://bugs.webkit.org/show_bug.cgi?id=174135
2627 Reviewed by Zalan Bujtas.
2629 * platform/mac/printing/width-overflow-expected.txt:
2631 This is a progression, view and root element sizes now match.
2632 Printing output is not affected.
2634 2017-07-03 Saam Barati <sbarati@apple.com>
2636 LayoutTest workers/bomb.html is a Crash
2637 https://bugs.webkit.org/show_bug.cgi?id=167757
2638 <rdar://problem/33086462>
2640 Reviewed by Keith Miller.
2642 * platform/mac-wk2/TestExpectations:
2644 2017-07-03 Matt Lewis <jlewis3@apple.com>
2646 Removed expectations and skipped workers/bomb.html on mac.
2647 https://bugs.webkit.org/show_bug.cgi?id=167757
2649 Unreviewed test gardening.
2651 * platform/mac-wk2/TestExpectations:
2652 * platform/mac/TestExpectations:
2654 2017-07-03 Myles C. Maxfield <mmaxfield@apple.com>
2656 REGRESSION(Variation Fonts): Specifying Skia by PostScript name does not yield the expected result
2657 https://bugs.webkit.org/show_bug.cgi?id=174079
2658 <rdar://problem/33040854>
2660 Reviewed by Alex Christensen.
2662 * fast/text/variations/skia-postscript-name-expected-mismatch.html: Added.
2663 * fast/text/variations/skia-postscript-name.html: Added.
2664 * platform/ios-simulator/TestExpectations:
2666 2017-07-03 Per Arne Vollan <pvollan@apple.com>
2668 [Win] Update expectations for layout tests.
2669 https://bugs.webkit.org/show_bug.cgi?id=172437
2671 Unreviewed test gardening, update test expectations for failing tests.
2673 * platform/win/TestExpectations:
2675 2017-07-03 Brady Eidson <beidson@apple.com>
2677 Switch all WebKit API related to favicons from WebIconDatabase over to new WebCore::IconLoader mechanism.
2678 https://bugs.webkit.org/show_bug.cgi?id=174073
2680 Reviewed by Andy Estes.
2682 * http/tests/security/contentSecurityPolicy/block-favicon-expected.txt: Updated results to actually catch
2683 the load being blocked due to CSP.
2685 2017-07-03 Matt Lewis <jlewis3@apple.com>
2687 Marked media/track/track-cues-sorted-before-dispatch.html as flaky
2688 https://bugs.webkit.org/show_bug.cgi?id=168092
2690 Unreviewed test gardening.
2692 * platform/wk2/TestExpectations:
2694 2017-07-03 Youenn Fablet <youenn@apple.com>
2696 WebAudioSourceProviderAVFObjC should not reconfigure for each data call
2697 https://bugs.webkit.org/show_bug.cgi?id=174101
2699 Reviewed by Eric Carlson.
2702 * webrtc/peer-connection-audio-mute2.html:
2703 * webrtc/peer-connection-remote-audio-mute2.html:
2705 2017-07-03 Alex Christensen <achristensen@webkit.org>
2707 Rebase test after r219024
2708 https://bugs.webkit.org/show_bug.cgi?id=174051
2710 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
2712 2017-07-03 Jonathan Bedard <jbedard@apple.com>
2714 Run webgl tests on iOS ports
2715 https://bugs.webkit.org/show_bug.cgi?id=173000
2717 Unreviewed test gardening.
2719 * platform/ios-device/TestExpectations: Garden webgl tests.
2720 * platform/ios-simulator/TestExpectations: Ditto.
2721 * platform/ios/TestExpectations: Ditto.
2722 * platform/ios/fast/canvas/webgl: Added.
2723 * platform/ios/fast/canvas/webgl/css-webkit-canvas-expected.txt: Added.
2724 * platform/ios/fast/canvas/webgl/css-webkit-canvas-repaint-expected.txt: Added.
2726 2017-07-02 Ryosuke Niwa <rniwa@webkit.org>
2728 REGRESSION(r218910): Crash inside textMarkerDataForFirstPositionInTextControl
2729 https://bugs.webkit.org/show_bug.cgi?id=174077
2730 <rdar://problem/33083972>
2732 Reviewed by Chris Fleizach.
2734 Added a regression test for changing the input element's type during editing.
2736 * accessibility/mac/input-type-change-crash-expected.txt: Added.
2737 * accessibility/mac/input-type-change-crash.html: Added.
2739 2017-07-03 Saam Barati <sbarati@apple.com>
2741 Unreviewed. Mark workers/bomb.html as flaky.
2743 * platform/ios-device/TestExpectations:
2744 * platform/ios-wk2/TestExpectations:
2745 * platform/mac/TestExpectations:
2747 2017-07-03 Devin Rousso <drousso@apple.com>
2749 Web Inspector: Support listing WebGL2 and WebGPU contexts
2750 https://bugs.webkit.org/show_bug.cgi?id=173396
2752 Reviewed by Joseph Pecoraro.
2754 * inspector/canvas/create-canvas-contexts-expected.txt: Removed.
2755 * inspector/canvas/create-canvas-contexts.html: Removed.
2756 * inspector/canvas/create-context-2d-expected.txt: Added.
2757 * inspector/canvas/create-context-2d.html: Added.
2758 * inspector/canvas/create-context-webgl-expected.txt: Added.
2759 * inspector/canvas/create-context-webgl.html: Added.
2760 * inspector/canvas/create-context-webgl2-expected.txt: Added.
2761 * inspector/canvas/create-context-webgl2.html: Added.
2762 * inspector/canvas/create-context-webgpu-expected.txt: Added.
2763 * inspector/canvas/create-context-webgpu.html: Added.
2764 * inspector/canvas/resources/create-context-utilities.css: Added.
2766 * inspector/canvas/resources/create-context-utilities.js: Added.
2767 (createAttachedCanvas):
2768 (createDetachedCanvas):
2771 (TestPage.registerInitializer.awaitCanvasAdded):
2772 (TestPage.registerInitializer.awaitCanvasRemoved):
2773 (TestPage.registerInitializer.window.initializeTestSuite):
2774 (TestPage.registerInitializer.window.addSimpleTestCase):
2775 (TestPage.registerInitializer.window.addCSSCanvasTestCase):
2776 * platform/gtk/TestExpectations:
2777 * platform/ios/TestExpectations:
2778 * platform/mac/TestExpectations:
2779 * platform/win/TestExpectations:
2780 Split the existing canvas lifecycle tests into one for each context type. This allows
2781 platforms that don't support certain context types to ignore just those tests (e.g. WebGPU).
2783 2017-07-03 Chris Fleizach <cfleizach@apple.com>
2785 AX: role="none" (or presentation) does not work on iframes
2786 https://bugs.webkit.org/show_bug.cgi?id=173930
2787 <rdar://problem/33034347>
2789 Reviewed by Ryosuke Niwa.
2791 * accessibility/presentation-role-iframe-expected.txt: Added.
2792 * accessibility/presentation-role-iframe.html: Added.
2794 2017-07-03 Alex Christensen <achristensen@webkit.org>
2796 Rebase test after r219024
2797 https://bugs.webkit.org/show_bug.cgi?id=174051
2799 * http/tests/security/no-popup-from-sandbox-top-expected.txt:
2801 2017-07-03 Matt Lewis <jlewis3@apple.com>
2803 Unreviewed, rolling out r219030.
2805 This was a rebaseline of a test that was broken with revision
2810 "Rebase test after r219024"
2811 https://bugs.webkit.org/show_bug.cgi?id=174051
2812 http://trac.webkit.org/changeset/219030
2814 2017-07-03 Zan Dobersek <zdobersek@igalia.com>
2816 [GCrypt] Implement CryptoKeyEC SPKI exports
2817 https://bugs.webkit.org/show_bug.cgi?id=173646
2819 Reviewed by Jiewen Tan.
2821 * platform/gtk/TestExpectations:
2822 Unskip tests that cover SPKI exports of EC keys.
2824 2017-07-02 Sam Weinig <sam@webkit.org>
2826 [WebIDL] Remove special casing for RegExp which is no longer required by the spec
2827 https://bugs.webkit.org/show_bug.cgi?id=174025
2829 Reviewed by Chris Dumez.
2831 * fast/files/blob-constructor-expected.txt:
2832 * fast/files/blob-constructor.html:
2833 * fast/files/file-constructor-expected.txt:
2834 * fast/files/file-constructor.html:
2835 Update tests/results for change in conversions of RegExp.
2837 2017-07-01 Myles C. Maxfield <mmaxfield@apple.com>
2839 REGRESSION(r218371): Reeder's default font is Times instead of San Francisco
2840 https://bugs.webkit.org/show_bug.cgi?id=173617
2841 <rdar://problem/32969819>
2843 Reviewed by Simon Fraser.
2845 * fast/text/font-face-local-system-expected.html: Added.
2846 * fast/text/font-face-local-system.html: Added.
2848 2017-06-30 Said Abou-Hallawa <sabouhallawa@apple.com>
2850 If an image appears more than once on a page, decoding for painting one instance repaints them all
2851 https://bugs.webkit.org/show_bug.cgi?id=169944
2853 Reviewed by Simon Fraser.
2855 * fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
2856 * fast/images/async-image-multiple-clients-repaint.html: Added.
2857 * platform/ios-simulator/fast/images: Added.
2858 * platform/ios-simulator/fast/images/async-image-multiple-clients-repaint-expected.txt: Added.
2860 2017-06-30 Jonathan Bedard <jbedard@apple.com>
2862 Run webgl tests on iOS ports
2863 https://bugs.webkit.org/show_bug.cgi?id=173000
2865 Unreviewed test gardening.
2867 * platform/ios/TestExpectations: Enable webgl, fast/canvas/webgl and http/tests/webgl.
2869 2017-06-30 Matt Baker <mattbaker@apple.com>
2871 Web Inspector: AsyncStackTrace nodes can be corrupted when truncating
2872 https://bugs.webkit.org/show_bug.cgi?id=173840
2873 <rdar://problem/30840820>
2875 Reviewed by Joseph Pecoraro.
2877 Add a test for truncating a branching asynchronous stack trace.
2879 * inspector/debugger/truncate-async-stack-trace-expected.txt: Added.
2880 * inspector/debugger/truncate-async-stack-trace.html: Added.
2882 2017-06-30 Alex Christensen <achristensen@webkit.org>
2884 Rebase test after r219024
2885 https://bugs.webkit.org/show_bug.cgi?id=174051
2887 * fast/events/popup-blocked-from-unique-frame-via-window-open-named-sibling-frame-expected.txt:
2888 This was an intentional change making URL parsing how it was before r215096 for URLs with non-special schemes.
2890 2017-06-30 Matt Lewis <jlewis3@apple.com>
2892 Marked test imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_getKey.html as flaky.
2893 https://bugs.webkit.org/show_bug.cgi?id=173068
2895 Unreviewed test gardening.
2897 * platform/mac/TestExpectations:
2899 2017-06-30 Chris Dumez <cdumez@apple.com>
2901 Move store logic from WebResourceLoadStatisticsManager to WebResourceLoadStatisticsStore
2902 https://bugs.webkit.org/show_bug.cgi?id=174038
2904 Reviewed by Brent Fulgham.
2906 Fix typo in testRunner API.
2908 * http/tests/loading/resourceLoadStatistics/grandfathering.html:
2909 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2910 * http/tests/loading/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2911 * http/tests/loading/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2912 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2913 * http/tests/loading/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2914 * http/tests/loading/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2916 2017-06-30 Devin Rousso <drousso@apple.com>
2918 Web Inspector: Default string comparisons to treat numeric characters as numbers
2919 https://bugs.webkit.org/show_bug.cgi?id=173984
2921 Reviewed by Joseph Pecoraro.
2923 * inspector/unit-tests/string-utilities.html:
2924 Add tests for String.prototype.extendedLocaleCompare.
2926 2017-06-30 Ryosuke Niwa <rniwa@webkit.org>
2928 REGRESSION(r214194): Safari leaves a popup window open opened during before unload
2929 https://bugs.webkit.org/show_bug.cgi?id=174016
2931 Reviewed by Chris Dumez.
2933 Added regression tests for navigating a new window, a sibling iframe, and another existing window.
2935 * fast/events/before-unload-navigate-different-window-expected.txt: Added.
2936 * fast/events/before-unload-navigate-different-window.html: Added.
2937 * fast/events/before-unload-open-window-expected.txt: Added.
2938 * fast/events/before-unload-open-window.html: Added.
2939 * fast/events/before-unload-sibling-frame-expected.txt: Added.
2940 * fast/events/before-unload-sibling-frame.html: Added.
2941 * fast/events/resources/message-opener.html: Added.
2942 * fast/events/resources/message-top.html: Added.
2944 2017-06-30 Fujii Hironori <Hironori.Fujii@sony.com>
2946 ASSERTION FAILED: !canAnimate() && !m_currentFrame
2947 https://bugs.webkit.org/show_bug.cgi?id=173089
2949 Reviewed by Said Abou-Hallawa.
2951 * fast/images/animated-gif-paint-after-animation-expected.txt: Added.
2952 * fast/images/animated-gif-paint-after-animation.html: Added.
2953 * fast/images/resources/animated-red-green-1000x1000-repeat-1.gif: Added.
2955 2017-06-30 John Wilander <wilander@apple.com>
2957 Update expectations for layout tests.
2958 https://bugs.webkit.org/show_bug.cgi?id=173940
2960 Unreviewed test gardening, update test expectations for failing tests.
2962 * platform/wk2/TestExpectations:
2963 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
2966 2017-06-30 Antoine Quint <graouts@apple.com>
2968 Top controls bars should invert with right-to-left user interface layout direction locale
2969 https://bugs.webkit.org/show_bug.cgi?id=173989
2970 <rdar://problem/32863552>
2972 Reviewed by Dean Jackson.
2974 Add a new test to check we correctly layout the top controls bars in RTL and rebaseline a
2975 test that now requires an asynchronous assertion.
2977 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl-expected.txt: Added.
2978 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-rtl.html: Added.
2979 * media/modern-media-controls/mute-button/mute-button-expected.txt:
2980 * media/modern-media-controls/mute-button/mute-button.html:
2981 * platform/mac/TestExpectations:
2983 2017-06-30 Dean Jackson <dino@apple.com>
2985 REGRESSION (High Sierra): Gradient LayoutTests are failing
2986 https://bugs.webkit.org/show_bug.cgi?id=174015
2987 <rdar://problem/32332022>
2989 Reviewed by Tim Horton.
2991 Add the fudge factor to more of the gradient tests.
2993 * canvas/philip/tests.js:
2994 (_assertPixelWithGradientNoise): Bump the factor up a bit.
2995 * canvas/philip/tests/2d.gradient.interpolate.multiple.html:
2996 * canvas/philip/tests/2d.gradient.interpolate.solid.html:
2997 * canvas/philip/tests/2d.gradient.radial.transform.1.html:
2998 * canvas/philip/tests/2d.gradient.radial.transform.2.html:
2999 * canvas/philip/tests/2d.gradient.radial.transform.3.html:
3000 * canvas/philip/tests/initial.reset.gradient.html:
3002 2017-06-29 Chris Fleizach <cfleizach@apple.com>
3004 AX: Cannot call setValue() on contenteditable or ARIA text controls
3005 https://bugs.webkit.org/show_bug.cgi?id=173520
3007 Reviewed by Ryosuke Niwa.
3009 * accessibility/mac/set-value-editable-types-expected.txt: Added.
3010 * accessibility/mac/set-value-editable-types.html: Added.
3012 2017-06-28 Simon Fraser <simon.fraser@apple.com>
3014 getBoundingClientRect returns wrong value for combination of page zoom and scroll
3015 https://bugs.webkit.org/show_bug.cgi?id=173841
3016 rdar://problem/32983841
3018 Reviewed by Dean Jackson.
3020 * fast/events/clientXY-in-zoom-and-scroll.html: New baseline for progressed behavior.
3021 * fast/events/simulated-click-zoomed-expected.txt: Added.
3022 * fast/events/simulated-click-zoomed.html: Added.
3023 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed-expected.txt: Added.
3024 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html: Added.
3025 * platform/ios/TestExpectations:
3026 * platform/mac/fast/events/clientXY-in-zoom-and-scroll-expected.txt:
3028 2017-06-29 John Wilander <wilander@apple.com>
3030 Fix for intermittent Layout Test fail http/tests/loading/resourceLoadStatistics/telemetry-generation.html
3031 https://bugs.webkit.org/show_bug.cgi?id=173940
3032 <rdar://problem/33018125>
3034 Reviewed by Brent Fulgham.
3036 * platform/wk2/TestExpectations:
3037 http/tests/loading/resourceLoadStatistics/telemetry-generation.html
3038 is now expected to pass.
3040 2017-06-29 Sam Weinig <sam@webkit.org>
3042 [WebIDL] Add a new extended attribute to model the forced return value optimization used on Node and Crypto
3043 https://bugs.webkit.org/show_bug.cgi?id=173961
3045 Reviewed by Darin Adler.
3047 * js/dom/dot-node-base-exception-expected.txt: Removed.
3048 * js/dom/dot-node-base-exception.html: Removed.
3049 * js/dom/script-tests/dot-node-base-exception.js: Removed.
3050 Remove now obsolete test.
3052 2017-06-29 Commit Queue <commit-queue@webkit.org>
3054 Unreviewed, rolling out r218512.
3055 https://bugs.webkit.org/show_bug.cgi?id=173981
3057 "It changes the behavior of the JS API's JSEvaluateScript
3058 which breaks TurboTax" (Requested by saamyjoon on #webkit).
3062 "test262: Completion values for control flow do not match the
3064 https://bugs.webkit.org/show_bug.cgi?id=171265
3065 http://trac.webkit.org/changeset/218512
3067 2017-06-29 Alex Christensen <achristensen@webkit.org>
3069 WKContentRuleLists with if-top-url or unless-top-url should run regex against entire top URL
3070 https://bugs.webkit.org/show_bug.cgi?id=173980
3072 Reviewed by Tim Horton.
3074 * http/tests/contentextensions/top-url-expected.txt: Added.
3075 * http/tests/contentextensions/top-url.html: Added.
3076 * http/tests/contentextensions/top-url.html.json: Added.
3078 2017-06-29 JF Bastien <jfbastien@apple.com>
3080 WebAssembly: disable some APIs under CSP
3081 https://bugs.webkit.org/show_bug.cgi?id=173892
3082 <rdar://problem/32914613>
3084 Reviewed by Daniel Bates.
3086 These tests are basically the same as eval-blocked, but with
3087 WebAssembly APIs instead of eval.
3089 Disable all of them on iOS simulator which doesn't support
3090 WebAssembly (whereas iOS does).
3092 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed-expected.txt: Added.
3093 * http/tests/security/contentSecurityPolicy/WebAssembly-allowed.html: Added.
3094 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt: Added.
3095 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt: Added.
3096 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe.html: Added.
3097 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt: Added.
3098 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script.html: Added.
3099 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt: Added.
3100 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe.html: Added.
3101 * http/tests/security/contentSecurityPolicy/WebAssembly-blocked.html: Added.
3102 * http/tests/security/contentSecurityPolicy/resources/WebAssembly-blocked-in-external-script.js: Added.
3103 * platform/ios-simulator/TestExpectations:
3105 2017-06-29 Antoine Quint <graouts@apple.com>
3107 Full stop shows to the right of the picture-in-picture localised string in Hebrew
3108 https://bugs.webkit.org/show_bug.cgi?id=173966
3109 <rdar://problem/32847376>
3111 Reviewed by Dean Jackson.
3113 * media/modern-media-controls/placard/placard-ltr-expected.txt: Added.
3114 * media/modern-media-controls/placard/placard-ltr.html: Added.
3116 2017-06-29 Romain Bellessort <romain.bellessort@crf.canon.fr>
3118 [Readable Streams API] Fix ReadableStream "strategy" argument handling
3119 https://bugs.webkit.org/show_bug.cgi?id=172716
3121 Reviewed by Xabier Rodriguez-Calvar.
3123 Added new tests and updated some existing ones based on the newly
3126 * streams/readable-byte-stream-controller-expected.txt: Updated.
3127 * streams/readable-byte-stream-controller.js: Updated.
3129 2017-06-29 Antti Koivisto <antti@apple.com>
3131 NAS4Free Pop-down menus take 3 seconds to appear
3132 https://bugs.webkit.org/show_bug.cgi?id=173967
3133 <rdar://problem/32690114>
3135 Reviewed by Andreas Kling.
3137 * compositing/backing/non-composited-visibility-change-expected.html: Added.
3138 * compositing/backing/non-composited-visibility-change.html: Added.
3140 2017-06-28 Per Arne Vollan <pvollan@apple.com>
3142 [Win] Update expectations for layout tests.
3143 https://bugs.webkit.org/show_bug.cgi?id=172437
3145 Unreviewed test gardening, update test expectations for failing tests.
3147 * platform/win/TestExpectations:
3149 2017-06-27 Myles C. Maxfield <mmaxfield@apple.com>
3151 [iOS] Cannot italicize or bold text rendered with text styles
3152 https://bugs.webkit.org/show_bug.cgi?id=173634
3154 Reviewed by Darin Adler.
3156 * fast/text/ipad/bold-tall-body-text-style-expected-mismatch.html: Added.
3157 * fast/text/ipad/bold-tall-body-text-style.html: Added.
3159 2017-06-28 Devin Rousso <drousso@apple.com>
3161 Web Inspector: Instrument active pixel memory used by canvases
3162 https://bugs.webkit.org/show_bug.cgi?id=173087
3163 <rdar://problem/32719261>
3165 Reviewed by Joseph Pecoraro.
3167 * inspector/canvas/memory-expected.txt: Added.
3168 * inspector/canvas/memory.html: Added.
3170 2017-06-28 Ryan Haddad <ryanhaddad@apple.com>
3172 Skip webrtc/video-replace-muted-track.html on iOS.
3173 https://bugs.webkit.org/show_bug.cgi?id=173608
3175 Unreviewed test gardening.
3177 * platform/ios-wk2/TestExpectations:
3179 2017-06-28 Antoine Quint <graouts@apple.com>
3181 Volume controls should be hidden when AirPlay is active
3182 https://bugs.webkit.org/show_bug.cgi?id=173933
3183 <rdar://problem/33011931>
3185 Reviewed by Dean Jackson.
3187 Expand the AirplaySupport testing to check that the mute button's enabled state is set to "false"
3188 in AirPlay and add new tests to check that volume controls are correctly hidden when the mute button
3191 * media/modern-media-controls/airplay-support/airplay-support-expected.txt:
3192 * media/modern-media-controls/airplay-support/airplay-support.html:
3193 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled-expected.txt: Added.
3194 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-controls-hidden-when-mute-button-disabled.html: Added.
3195 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled-expected.txt: Added.
3196 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-top-right-controls-bar-hidden-when-mute-button-disabled.html: Added.
3197 * platform/mac/TestExpectations:
3199 2017-06-28 Matt Lewis <jlewis3@apple.com>
3201 Marked imported/w3c/web-platform-tests/IndexedDB/idbindex_getAllKeys.html as flaky.
3202 https://bugs.webkit.org/show_bug.cgi?id=172834
3204 Unreviewed test gardening.
3206 * platform/mac-wk2/TestExpectations:
3208 2017-06-28 Matt Lewis <jlewis3@apple.com>
3210 Adjusted test expectations for http/tests/loading/resourceLoadStatistics/telemetry-generation.html.
3211 https://bugs.webkit.org/show_bug.cgi?id=173499
3213 Unreviewed test gardening.
3215 * platform/wk2/TestExpectations:
3217 2017-06-28 Antoine Quint <graouts@apple.com>
3219 Media controls volume glyph does not have the correct material
3220 https://bugs.webkit.org/show_bug.cgi?id=173918
3221 <rdar://problem/33012697>
3223 Reviewed by Eric Carlson.
3225 Add a new test to check the mute button is correctly hosted in the top-right controls bar
3226 when width becomes scarce.
3228 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar-expected.txt: Added.
3229 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-mute-button-in-bottom-or-top-right-controls-bar.html: Added.
3230 * platform/mac/TestExpectations:
3232 2017-06-28 Fujii Hironori <Hironori.Fujii@sony.com>
3234 [GTK] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
3235 https://bugs.webkit.org/show_bug.cgi?id=173916
3237 Unreviewed test gardening.
3239 * platform/gtk/TestExpectations: Marked it Skip.
3241 2017-06-27 Joseph Pecoraro <pecoraro@apple.com>
3243 Web Inspector: Cleanup RemoteObject tests
3244 https://bugs.webkit.org/show_bug.cgi?id=173885
3246 Reviewed by Matt Baker.
3248 * inspector/model/remote-object-dom.html: Added.
3249 * inspector/model/remote-object-expected.txt:
3250 * inspector/model/remote-object.html:
3251 Split out DOM results (which differ across ports and features).
3253 * inspector/model/resources/remote-object-utilities.js:
3254 (TestPage.registerInitializer.window.runSteps):
3255 This should have been a continue not a return.
3257 * platform/mac/inspector/model/remote-object-dom-expected.txt: Added.
3258 * platform/mac/inspector/model/remote-object-expected.txt: Removed.
3259 Platform expectations are now limited to just the DOM test.
3261 2017-06-27 Caio Lima <ticaiolima@gmail.com>
3263 [ESnext] Implement Object Rest - Implementing Object Rest Destructuring
3264 https://bugs.webkit.org/show_bug.cgi?id=167962
3266 Reviewed by Saam Barati.
3268 * js/parser-syntax-check-expected.txt:
3269 * js/script-tests/parser-syntax-check.js:
3271 2017-06-27 Yusuke Suzuki <utatane.tea@gmail.com>
3273 Unreviewed, unmark workers/bomb.html flakiness after r218856
3275 * platform/gtk-wayland/TestExpectations:
3276 * platform/ios-device/TestExpectations:
3277 * platform/ios-wk2/TestExpectations:
3278 * platform/mac/TestExpectations:
3280 2017-06-27 Matt Lewis <jlewis3@apple.com>
3282 Marked http/tests/loading/resourceLoadStatistics/telemetry-generation.html as flaky.
3283 https://bugs.webkit.org/show_bug.cgi?id=173499
3285 Unreviewed test gardening.
3287 * platform/wk2/TestExpectations:
3289 2017-06-27 Antoine Quint <graouts@apple.com>
3291 [Modern Media Controls] Accessibility labels should be formatted using NSDateComponentsFormatter
3292 https://bugs.webkit.org/show_bug.cgi?id=173858
3293 <rdar://problem/32643171>
3295 Reviewed by Dean Jackson.
3297 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label-expected.txt:
3298 * media/modern-media-controls/scrubber/scrubber-has-correct-ax-label.html:
3300 2017-06-27 Antoine Quint <graouts@apple.com>
3302 Placard icons act like buttons (can get keyboard focus and shows up in VoiceOver)
3303 https://bugs.webkit.org/show_bug.cgi?id=173891
3304 <rdar://problem/33011855>
3306 Reviewed by Dean Jackson.
3308 Update the Placard test to check that its <button> is disabled.
3310 * media/modern-media-controls/placard/placard-expected.txt:
3311 * media/modern-media-controls/placard/placard.html:
3313 2017-06-27 Jeremy Jones <jeremyj@apple.com>
3315 Disable m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause
3316 https://bugs.webkit.org/show_bug.cgi?id=173843
3317 rdar://problem/32982431
3319 Reviewed by Eric Carlson.
3321 Some pages may not have a fullscreen button, so disabled m_temporarilyAllowingInlinePlaybackAfterFullscreen on pause.
3323 * media/media-fullscreen-pause-inline-expected.txt: Added.
3324 * media/media-fullscreen-pause-inline.html: Added.
3325 * platform/mac-wk2/TestExpectations:
3327 2017-06-27 Saam Barati <sbarati@apple.com>
3329 Function constructor needs to follow the spec and validate parameters and body independently
3330 https://bugs.webkit.org/show_bug.cgi?id=173303
3331 <rdar://problem/32732526>
3333 Reviewed by Keith Miller.
3335 * fast/dom/attribute-event-listener-errors-expected.txt:
3336 * fast/events/attribute-listener-deletion-crash-expected.txt:
3337 * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
3338 * js/dom/invalid-syntax-for-function-expected.txt:
3340 2017-06-27 John Wilander <wilander@apple.com>
3342 Resource Load Statistics: Add telemetry
3343 https://bugs.webkit.org/show_bug.cgi?id=173499
3344 <rdar://problem/32826094>
3346 Reviewed by Brent Fulgham.
3348 * http/tests/loading/resourceLoadStatistics/telemetry-generation-expected.txt: Added.
3349 * http/tests/loading/resourceLoadStatistics/telemetry-generation.html: Added.
3350 * platform/wk2/TestExpectations:
3351 Enabled here since ResourceLoadStatistics is WK2-only.
3353 2017-06-27 Joseph Pecoraro <pecoraro@apple.com>
3355 Web Inspector: Crash generating object preview for ArrayIterator
3356 https://bugs.webkit.org/show_bug.cgi?id=173754
3357 <rdar://problem/32859012>
3359 Reviewed by Saam Barati.
3361 * platform/mac/inspector/model/remote-object-expected.txt:
3362 * inspector/model/remote-object-expected.txt:
3363 * inspector/model/remote-object.html:
3364 Test generating a preview for an ArrayIterator that has had a `return` property added to it.
3366 * inspector/model/remote-object-mutated-iterators-expected.txt: Added.
3367 * inspector/model/remote-object-mutated-iterators.html: Added.
3368 Test generating a preview for different iterators after the IteratorPrototypes have been mutated.
3370 * inspector/model/resources/remote-object-utilities.js: Added.
3372 (TestPage.registerInitializer):
3373 (TestPage.registerInitializer.checkComplete):
3374 (TestPage.registerInitializer.window.runSteps):
3375 Share code for remote-object dump tests.
3377 2017-06-27 Frederic Wang <fwang@igalia.com>
3379 Some tests to verify forbidden frame navigation time out
3380 https://bugs.webkit.org/show_bug.cgi?id=173657
3382 Reviewed by Chris Dumez.
3384 * fast/frames/sandboxed-iframe-navigation-top-denied-expected.txt: Add the security error.
3385 * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child.html: Adjust
3386 the test to catch and dump the exception and complete immediately.
3387 * http/tests/security/frameNavigation/inactive-function-in-popup-navigate-child-expected.txt:
3388 Add the dumped security error exception.
3390 2017-06-27 Youenn Fablet <youenn@apple.com>
3392 LayoutTest webrtc/datachannel/multiple-connections.html is a flaky timeout
3393 https://bugs.webkit.org/show_bug.cgi?id=173853
3395 Reviewed by Eric Carlson.
3397 * webrtc/datachannel/multiple-connections.html:
3399 2017-06-26 Antti Koivisto <antti@apple.com>
3401 REGRESSION (AsyncImageDecoding): A tab with the WWDC keynote paused is killed for using excessive power (Image thrashing)
3402 https://bugs.webkit.org/show_bug.cgi?id=173804
3403 <rdar://problem/32623745>
3405 Reviewed by Simon Fraser.
3407 * fast/images/low-memory-decode-expected.txt: Added.
3408 * fast/images/low-memory-decode.html: Added.
3410 2017-06-26 Matt Lewis <jlewis3@apple.com>
3412 Marked media/media-source/media-source-paint-to-canvas.html as flaky.
3413 https://bugs.webkit.org/show_bug.cgi?id=173565
3415 Unreviewed test gardening.
3417 * platform/mac/TestExpectations:
3419 2017-06-26 Matt Lewis <jlewis3@apple.com>
3421 Marked animations/play-state-suspend.html as flaky.
3422 https://bugs.webkit.org/show_bug.cgi?id=173726
3424 Unreviewed test gardening.
3426 * platform/ios-wk2/TestExpectations:
3428 2017-06-26 Jonathan Bedard <jbedard@apple.com>
3430 Unreviewed, rolling out r218783.
3432 Causing accessibility/mac/setting-attributes-is-
3433 asynchronous.html to crash consistently on mac-wk2 Debug
3437 "AX: Cannot call setValue() on contenteditable or ARIA text
3439 https://bugs.webkit.org/show_bug.cgi?id=173520
3440 http://trac.webkit.org/changeset/218783
3442 2017-06-26 Youenn Fablet <youenn@apple.com>
3444 Make webrtc/video-replace-track-to-null.html more robust
3445 https://bugs.webkit.org/show_bug.cgi?id=173834
3447 Reviewed by Eric Carlson.
3449 * webrtc/video-replace-track-to-null.html:
3451 2017-06-26 Joanmarie Diggs <jdiggs@igalia.com>
3453 [ATK] Add support for aria-details and aria-errormessage
3454 https://bugs.webkit.org/show_bug.cgi?id=172588
3456 Reviewed by Chris Fleizach.
3458 Add new test cases to relation-types.html.
3460 * accessibility/gtk/relation-types-expected.txt:
3461 * accessibility/gtk/relation-types.html:
3463 2017-06-26 Claudio Saavedra <csaavedra@igalia.com>
3465 [WPE][GCrypt] Unreviewed gardening
3467 After r218744, land new expectations for AES-CFB tests.
3468 * platform/wpe/crypto/subtle/aes-cbc-cfb-decrypt-malformed-parameters-expected.txt: Added.
3469 * platform/wpe/crypto/subtle/aes-cbc-cfb-encrypt-malformed-parameters-expected.txt: Added.
3470 * platform/wpe/crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
3471 * platform/wpe/crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
3472 * platform/wpe/crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
3474 2017-06-26 Per Arne Vollan <pvollan@apple.com>
3476 [Win] Update expectations for layout tests.
3477 https://bugs.webkit.org/show_bug.cgi?id=172437
3479 Unreviewed test gardening, update test expectations for failing tests.
3481 * platform/win/TestExpectations:
3483 2017-06-25 Youenn Fablet <youenn@apple.com>
3485 Remove use of mock webrtc backend factory at injected bundle reset time
3486 https://bugs.webkit.org/show_bug.cgi?id=173817
3488 Reviewed by Darin Adler.
3490 Making some tests less flaky.
3493 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt:
3494 * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
3495 * webrtc/audio-peer-connection-webaudio.html:
3496 * webrtc/captureCanvas-webrtc.html:
3497 * webrtc/datachannel/bufferedAmountLowThreshold-default-expected.txt: Added.
3498 * webrtc/datachannel/bufferedAmountLowThreshold-default.html: Added.
3499 * webrtc/datachannel/bufferedAmountLowThreshold-expected.txt:
3500 * webrtc/datachannel/bufferedAmountLowThreshold.html:
3501 * webrtc/routines.js:
3502 * webrtc/video-replace-muted-track.html:
3503 * webrtc/video-unmute.html:
3505 2017-06-24 Joseph Pecoraro <pecoraro@apple.com>
3507 Remove Reflect.enumerate
3508 https://bugs.webkit.org/show_bug.cgi?id=173806
3510 Reviewed by Yusuke Suzuki.
3512 * inspector/model/remote-object-expected.txt:
3513 * inspector/model/remote-object.html:
3514 * platform/mac/inspector/model/remote-object-expected.txt:
3516 2017-06-24 Chris Fleizach <cfleizach@apple.com>
3518 AX: Cannot call setValue() on contenteditable or ARIA text controls
3519 https://bugs.webkit.org/show_bug.cgi?id=173520
3521 Reviewed by Ryosuke Niwa.
3523 * accessibility/mac/set-value-editable-types-expected.txt: Added.
3524 * accessibility/mac/set-value-editable-types.html: Added.
3526 2017-06-23 Chris Dumez <cdumez@apple.com>
3528 fast/events/page-visibility-iframe-delete-test.html is flaky
3529 https://bugs.webkit.org/show_bug.cgi?id=173798
3531 Reviewed by Simon Fraser.
3533 Modernize the test and deflake it by not making it rely on a specific order
3534 for the visibilitychange events. The event queues are per documents and there
3535 is therefore no guarantee those events will fire in frame tree order.
3537 * fast/events/page-visibility-iframe-delete-test-expected.txt:
3538 * fast/events/page-visibility-iframe-delete-test.html:
3540 2017-06-23 Youenn Fablet <youenn@apple.com>
3542 Add a binary data channel webrtc test
3543 https://bugs.webkit.org/show_bug.cgi?id=173787
3545 Reviewed by Alex Christensen.
3547 * webrtc/datachannel/binary-expected.txt: Added.
3548 * webrtc/datachannel/binary.html: Added.
3550 2017-06-23 Youenn Fablet <youenn@apple.com>
3552 Set getUserMedia permission to true by default on WTR
3553 https://bugs.webkit.org/show_bug.cgi?id=173610
3555 Reviewed by Alex Christensen.
3557 * fast/mediastream/delayed-permission-allowed.html:
3558 * fast/mediastream/delayed-permission-denied.html:
3560 2017-06-23 Youenn Fablet <youenn@apple.com>
3562 webrtc/routines.js should call createAnswer once setRemoteDescription promise is resolved
3563 https://bugs.webkit.org/show_bug.cgi?id=173785
3565 Reviewed by Alex Christensen.
3567 * webrtc/routines.js:
3569 2017-06-23 Youenn Fablet <youenn@apple.com>
3571 webrtc::WebRtcSession is not handling correctly its state when setLocalDescription fails and is called again
3572 https://bugs.webkit.org/show_bug.cgi?id=173783
3574 Reviewed by Alex Christensen.
3576 * webrtc/libwebrtc/setLocalDescriptionCrash-expected.txt: Added.
3577 * webrtc/libwebrtc/setLocalDescriptionCrash.html: Added.
3579 2017-06-23 Matt Lewis <jlewis3@apple.com>
3581 Added additional test expectations for webrtc/video-replace-muted-track.html.
3582 https://bugs.webkit.org/show_bug.cgi?id=173608
3584 Unreviewed test expectations.
3586 * platform/mac-wk2/TestExpectations:
3588 2017-06-23 Frederic Wang <fwang@igalia.com>
3590 Remove fast/regions/region-leak-js-information-when-disabled-at-runtime.html
3591 https://bugs.webkit.org/show_bug.cgi?id=173784
3593 Reviewed by Simon Fraser.
3595 fast/regions/region-leak-js-information-when-disabled-at-runtime.html is supposed to test
3596 that some JS properties are undefined when CSS regions are disabled at runtime. However, this
3597 part is currently commented out and the test is no longer relevant after r200524. Hence we
3600 * fast/regions/region-leak-js-information-when-disabled-at-runtime-expected.txt: Removed.
3601 * fast/regions/region-leak-js-information-when-disabled-at-runtime.html: Removed.
3603 2017-06-23 Frederic Wang <fwang@igalia.com>
3605 Use window.internals instead of overridePreference to set WebCore settings in tests
3606 https://bugs.webkit.org/show_bug.cgi?id=173714
3608 Reviewed by Simon Fraser.
3610 This commit is a first step to replace the use of testRunner.overridePreference with
3611 internals.settings.set* calls in tests. Such a call will fail immediately and obviously if
3612 its a function that does not exist, and these settings are restored properly between tests.
3613 Some preferences that do not have a WebCore setting or an internals.settings setter are not
3614 handled yet. The temporary failure added in r218480 for fast/frames/flattening/set-preference