2015-07-21 Basile Clement jsc-tailcall: Add new opcodes for tail calls https://bugs.webkit.org/show_bug.cgi?id=146484 Reviewed by Michael Saboff. * js/caller-property-expected.txt: * js/script-tests/caller-property.js: Function.caller has had semantics change: it nows leaks tail calls (strictCaller): (strictTailCaller): * js/script-tests/class-syntax-super.js: * js/script-tests/dfg-strict-mode-to-this.js: Temporarily disabled since it has a tail call and requires DFG 2015-07-09 Michael Saboff REGRESSION (r180248): Repro Crash: com.apple.WebKit.WebContent at com.apple.JavaScriptCore: JSC::createRangeError + 20 https://bugs.webkit.org/show_bug.cgi?id=146767 Reviewed by Geoffrey Garen. New test that generates a call to a function that involves creating a huge object literal that exceeds the available stack space. * http/tests/misc/large-js-program-expected.txt: Added. * http/tests/misc/large-js-program.php: Added. 2015-07-02 Chris Fleizach AX:
element should allow expand/close through AX API https://bugs.webkit.org/show_bug.cgi?id=146549 Reviewed by Mario Sanchez Prada. * platform/mac/accessibility/details-summary-expected.txt: * platform/mac/accessibility/details-summary.html: 2015-07-09 Alex Christensen [Content Extensions] Prevent crashes with plugins. https://bugs.webkit.org/show_bug.cgi?id=146705 rdar://problem/20855444 Reviewed by Brady Eidson. * http/tests/contentextensions/plugin-doesnt-crash-expected.txt: Copied from http/tests/plugins/get-url-expected.txt. * http/tests/contentextensions/plugin-doesnt-crash.html: Copied from http/tests/plugins/get-url.html. * http/tests/contentextensions/plugin-doesnt-crash.html.json: Added. * http/tests/contentextensions/resources/load-me-1.txt: Copied from http/tests/plugins/resources/load-me-1.txt. 2015-07-09 Brent Fulgham [Win] Skip canvas/philip/tests/2d.text.draw.fontface.notinpage.html https://bugs.webkit.org/show_bug.cgi?id=146795 * platform/win/TestExpectations: 2015-07-09 Chris Fleizach AX: VoiceOver cannot get to any content in Yahoo Mail messages table https://bugs.webkit.org/show_bug.cgi?id=146674 Unreviewed. Skip a test on windows that needs more WKTR and DRT implementations. * platform/win/TestExpectations: 2015-07-09 Chris Fleizach AX: VoiceOver cannot get to any content in Yahoo Mail messages table https://bugs.webkit.org/show_bug.cgi?id=146674 Reviewed by Darin Adler. * accessibility/aria-table-with-presentational-elements-expected.txt: Added. * accessibility/aria-table-with-presentational-elements.html: Added. 2015-07-08 Joseph Pecoraro Fix grammar issue in TypeError attempting to change an unconfigurable property https://bugs.webkit.org/show_bug.cgi?id=146774 Reviewed by Brent Fulgham. * js/dom/Object-defineProperty-expected.txt: 2015-07-08 Daniel Bates [EFL] vibration/navigator-vibration.html failed after r186265 https://bugs.webkit.org/show_bug.cgi?id=146770 Reviewed by Gyuyoung Kim. Update test LayoutTests/vibration/navigator-vibration.html and its expected result. Following extra arguments passed to a Web IDL overloaded function are ignored per section "Interface object Call? method" of the Web IDL spec, (19 April 2012). * vibration/navigator-vibration-expected.txt: * vibration/navigator-vibration.html: 2015-07-08 Andreas Kling Videos on apple.com don't show up when restored from page cache. Reviewed by Darin Adler. Tweaked an existing media element page caching test to dump out the video height after restoring from page cache. Failure to restore the video player would result in incorrect geometry (it falls back to RenderReplaced's default 300x150.) * media/restore-from-page-cache-expected.txt: * media/restore-from-page-cache.html: 2015-07-08 Benjamin Poulain [Content Extensions] Fuse undistinguishable actions as much as possible https://bugs.webkit.org/show_bug.cgi?id=146762 Reviewed by Alex Christensen. Make sure the last CSS rule is not ignored. * http/tests/contentextensions/css-display-none-after-ignore-previous-rules-expected.txt: Added. * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html: Added. * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html.json: Added. * http/tests/contentextensions/single-css-display-none-expected.txt: Added. * http/tests/contentextensions/single-css-display-none.html: Added. * http/tests/contentextensions/single-css-display-none.html.json: Added. 2015-07-08 Wenson Hsieh Fix asynchronous function calls for scroll snap animation tests https://bugs.webkit.org/show_bug.cgi?id=146753 Reviewed by Brent Fulgham. Fixes unintended use of setTimeout in several scroll snap tests. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Fixed asynchronous Javascript invocations. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: See above. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: See above. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: See above. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: See above. 2015-07-08 Brady Eidson Now that PingLoaders work in the NetworkProcess, re-enable http/tests/navigation/ping-cookie.html https://bugs.webkit.org/show_bug.cgi?id=146747 Reviewed by Tim Horton. * platform/gtk/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: 2015-07-08 Said Abou-Hallawa Crash when appending an SVG element dynamically which has animated SVG element https://bugs.webkit.org/show_bug.cgi?id=146690 Reviewed by Dean Jackson. When adding dynamically a new element which references an animated SVG path after the animation starts, ensure that WebKit is not crashing. * svg/animations/insert-animate-use-path-while-animation-expected.txt: Added. * svg/animations/insert-animate-use-path-while-animation.svg: Added. 2015-07-08 David Kilzer http/tests/xmlviewer/dumpAsText/svg.xml contains a typo that breaks the test with libxml2 v2.9.2 * http/tests/xmlviewer/dumpAsText/svg.xml: Add missing space to tag make this test work with libxml2 v2.9.2. 2015-07-08 Carlos Alberto Lopez Perez [GTK] Unreviewed GTK gardening after r186500. * platform/gtk/TestExpectations: Mark new failures and remove new passes that were affected by the update of libraries inside the JHBuild. * platform/gtk/fast/css/input-search-padding-expected.png: Rebaseline test. * platform/gtk/fast/css/input-search-padding-expected.txt: Rebaseline test. 2015-07-08 David Kilzer http/tests/security/XFrameOptions/x-frame-options-{cached,deny-delete-frame-in-load-event}.html crash on Windows Debug bots * platform/win/TestExpectations: Mark tests as crashing: - http/tests/security/XFrameOptions/x-frame-options-cached.html - http/tests/security/XFrameOptions/x-frame-options-deny-delete-frame-in-load-event.html 2015-07-08 Carlos Alberto Lopez Perez [GTK] Unreviewed GTK gardening. * platform/gtk/TestExpectations: Report and mark new failing tests. * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaseline after r186191. * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Added. Rebaseline after r185166. * platform/gtk/fast/images/gif-loop-count-expected.png: Removed. Remove unneded expected image result after 185310. * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaseline after r185533. * platform/gtk/media/media-controls-clone-expected.png: Rebaseline after r184932. * platform/gtk/media/media-controls-clone-expected.txt: Rebaseline after r184932. * platform/gtk/media/video-controls-rendering-expected.png: Rebaseline after r184932. * platform/gtk/media/video-controls-rendering-expected.txt: Rebaseline after r184932. 2015-07-07 Zalan Bujtas Crash when parent iframe is set to display none and the child frame is mutated the same time. https://bugs.webkit.org/show_bug.cgi?id=146699 rdar://problem/16207881 Reviewed by Andreas Kling. When the parent iframe is set to display: none, we destroy the associated renderer (RenderIFrame). However if the child frame is mutated the same time, during layout we try to access this RenderIFrame to check whether it needs frame flattening. This patch checks whether the parent render widget is still valid. * fast/frames/crash-display-none-iframe-during-onbeforeload-expected.txt: Added. * fast/frames/crash-display-none-iframe-during-onbeforeload.html: Added. * fast/frames/resources/displaynone-this-during-object-beforeload.html: Added. 2015-07-07 Brent Fulgham [Win] Unreviewed test skip after r186476. * platform/win/TestExpectations: 2015-07-07 Brady Eidson HTTP Auth cached after disabling private browsing/reset. and https://bugs.webkit.org/show_bug.cgi?id=146654 Reviewed by Tim Horton. * http/tests/security/private-browsing-http-auth-expected.txt: Added. * http/tests/security/private-browsing-http-auth.html: Added. * http/tests/security/resources/auth-echo.php: Added. * http/tests/security/resources/basic-auth.php: Added. * platform/wk2/TestExpectations: 2015-07-07 Zalan Bujtas REGRESSION(169105): CSS Regions: renderer returns wrong selection root when it is inside a column flow. https://bugs.webkit.org/show_bug.cgi?id=146529 rdar://problem/21613670 Reviewed by Mihnea Ovidenie and David Kilzer. This patch ensures that RenderObject::selectionRoot() handles column flows properly while searching for the associated selection root. When the renderer is inside a column flow and the column flow is part of a named flow, we stop traversing the ancestor chain, searching for the selection root, when we reach the column flow. Since the column flow is not a selection root, we mistakenly fall back to the RenderView as selection root. Instead, we should check if the column is inside a named flow and return the selection root accordingly. Returning the wrong selection root confuses RenderView::splitSelectionBetweenSubtrees() logic and this particular RenderObject could end up in multiple selection trees. * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow-expected.txt: Added. * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow.html: Added. 2015-07-07 Wenson Hsieh Snap point regions containing X and Y snap points should do a better job animating https://bugs.webkit.org/show_bug.cgi?id=142523 Reviewed by Brent Fulgham. Tests that snap points are honored when scrolling in a 2D overflow container. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt: Added. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html: Added. 2015-07-07 Andreas Kling REGRESSION(r183706): HTMLImageElement sometimes fails to register as document named item. Reviewed by Antti Koivisto. Add a test that would assert when removing a named HTMLImageElement from the DOM after having failed to register it as a document named item. * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash-expected.txt: Added. * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash.html: Added. 2015-07-07 David Kilzer REGRESSION (r186388): http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html always fails on Windows * platform/win/TestExpectations: Consolidate WebAudio skips. Mark test as always failing: - http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html 2015-07-07 David Kilzer http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html crashes on Windows sometimes * platform/win/TestExpectations: Mark test as crashing, too: - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html 2015-07-07 David Kilzer El Capitan: Hangs caused by PDFs should be fixed * platform/mac-wk1/TestExpectations: Remove skipped tests as the PDF hangs should be fixed. 2015-07-07 David Kilzer REGRESSION (r186391): css3/masking/mask-repeat-space-padding.html image-only failure on El Capitan WK1 * platform/mac-wk1/TestExpectations: Mark as image-only failure: - css3/masking/mask-repeat-space-padding.html 2015-07-07 Youenn Fablet [Streams API] Remove ReadableStreamStream.read() custom binding https://bugs.webkit.org/show_bug.cgi?id=146643 Reviewed by Darin Adler. * streams/reference-implementation/brand-checks-expected.txt: 2015-07-06 Zalan Bujtas REGRESSION: Slider thumb does not render properly (image tests with ) https://bugs.webkit.org/show_bug.cgi?id=146669 rdar://problem/21677831 Reviewed by Simon Fraser. Draw NSSliderCell's knob only when slider's thumb paint is requested. Covered by existing tests. * platform/mac/TestExpectations: Unskip slider tests. 2015-07-06 Andreas Kling Crash when setting text direction via MakeTextWritingDirection* editing commands. Reviewed by Ryosuke Niwa. Add a test that covers some very simple MakeTextWritingDirection* command usage. * editing/style/change-text-direction-crash-expected.txt: Added. * editing/style/change-text-direction-crash.html: Added. 2015-07-06 Simon Fraser Revert use of SVG elements for -webkit-mask-image (r176798, r177494, r186180) https://bugs.webkit.org/show_bug.cgi?id=146653 Reviewed by Dean Jackson. Fixes rdar://problem/21435233. r177494 caused a number of regressions (bugs 141857, 146509, 146561), added new layering violations, and was not being maintained, so revert it. This patch reverts r177494. * css3/masking/mask-base64-expected.html: Removed. * css3/masking/mask-base64.html: Removed. * css3/masking/mask-multiple-values-expected.html: Removed. * css3/masking/mask-multiple-values.html: Removed. * css3/masking/mask-repeat-space-padding-expected.html: * css3/masking/mask-repeat-space-padding.html: * css3/masking/mask-svg-clipped-fragmentId-expected.html: Removed. * css3/masking/mask-svg-clipped-fragmentId.html: Removed. * css3/masking/mask-svg-fragmentId-expected.html: Removed. * css3/masking/mask-svg-fragmentId.html: Removed. * css3/masking/mask-svg-inline-fragmentId-expected.html: Removed. * css3/masking/mask-svg-inline-fragmentId.html: Removed. * css3/masking/mask-svg-inline-invalid-fragmentId-expected.html: Removed. * css3/masking/mask-svg-inline-invalid-fragmentId.html: Removed. * css3/masking/mask-svg-invalid-fragmentId-expected.html: Removed. * css3/masking/mask-svg-invalid-fragmentId.html: Removed. * css3/masking/mask-svg-no-fragmentId-expected.html: Removed. * css3/masking/mask-svg-no-fragmentId-tiled-expected.html: Removed. * css3/masking/mask-svg-no-fragmentId-tiled.html: Removed. * css3/masking/mask-svg-no-fragmentId.html: Removed. * css3/masking/mask-svg-script-entire-svg-to-mask-expected.html: Removed. * css3/masking/mask-svg-script-entire-svg-to-mask.html: Removed. * css3/masking/mask-svg-script-mask-to-entire-svg-expected.html: Removed. * css3/masking/mask-svg-script-mask-to-entire-svg.html: Removed. * css3/masking/mask-svg-script-mask-to-none-expected.html: Removed. * css3/masking/mask-svg-script-mask-to-none.html: Removed. * css3/masking/mask-svg-script-mask-to-png-expected.html: Removed. * css3/masking/mask-svg-script-mask-to-png.html: Removed. * css3/masking/mask-svg-script-none-to-mask-expected.html: Removed. * css3/masking/mask-svg-script-none-to-mask.html: Removed. * css3/masking/mask-svg-script-none-to-png-expected.html: Removed. * css3/masking/mask-svg-script-none-to-png.html: Removed. * css3/masking/mask-svg-script-png-to-mask-expected.html: Removed. * css3/masking/mask-svg-script-png-to-mask.html: Removed. * css3/masking/mask-svg-script-png-to-none-expected.html: Removed. * css3/masking/mask-svg-script-png-to-none.html: Removed. * css3/masking/resources/masks.svg: Removed. 2015-07-06 Daniel Bates Isolated worlds should respect Content Security Policy; User Agent Shadow DOM should be exempt from Content Security Policy https://bugs.webkit.org/show_bug.cgi?id=144830 Reviewed by Geoffrey Garen. Add tests to ensure that we exempt nodes in a user agent shadow tree from the Content Security Policy (CSP) of the page. Updated test LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html to ensure that we do not bypass the CSP of the page for a script that executes in an isolated world and renamed the file image-load-should-not-bypass-main-world-csp.html. * http/tests/security/contentSecurityPolicy/resources/alert-pass-and-notify-done.js: Added. * http/tests/security/contentSecurityPolicy/resources/wait-until-done.js: Added. (alertAndDone): * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3.html: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/allow-inline-script.js: Added. (window.onload): (testPassed): * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/floodGreenFilter.svg: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed-expected.txt: Added. * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed.html: Added. * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt. * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp.html: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html. 2015-07-06 Saam barati JSC's parser should follow the ES6 spec with respect to parsing Declarations https://bugs.webkit.org/show_bug.cgi?id=146621 Reviewed by Mark Lam. * js/parser-syntax-check-expected.txt: * js/script-tests/const.js: (with1): (with2): * js/script-tests/parser-syntax-check.js: * js/script-tests/statement-list-item-syntax-errors.js: Added. (testSyntax): (runTests): * js/statement-list-item-syntax-errors-expected.txt: Added. * js/statement-list-item-syntax-errors.html: Added. * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt: 2015-07-06 David Kilzer http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html crashes on Windows sometimes * platform/win/TestExpectations: Mark test as crashing, too: - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html 2015-07-06 David Kilzer http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html crashes on Windows sometimes * platform/win/TestExpectations: Mark test as crashing, too: - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html 2015-07-06 Youenn Fablet Promise-returning functions should reject promises if the callee is not of the expected type https://bugs.webkit.org/show_bug.cgi?id=146585 Reviewed by Darin Adler. * streams/reference-implementation/brand-checks-expected.txt: 2015-07-05 Yusuke Suzuki Update toLength / toInteger names in control profiler test results https://bugs.webkit.org/show_bug.cgi?id=146229 Reviewed by Simon Fraser. ToLength / ToInteger are renamed to toLength / toInteger. Update the names in the test results for control profiler. * fast/profiler/built-in-function-calls-anonymous-expected.txt: * fast/profiler/built-in-function-calls-user-defined-function-expected.txt: 2015-07-05 Simon Fraser REGRESSION (r180582): background-attachment: local; does not scroll the background image when scrolling the the element's contents https://bugs.webkit.org/show_bug.cgi?id=146623 Reviewed by Zalan Bujtas. Ref test for background-attachment: local. * fast/backgrounds/background-attachment-local-expected.html: Added. * fast/backgrounds/background-attachment-local.html: Added. 2015-07-05 Yusuke Suzuki [ES6] Implement the latest Promise spec in JS https://bugs.webkit.org/show_bug.cgi?id=146229 Reviewed by Sam Weinig. Add a test to guarantee that `Promise.resolve` looks up `then` field synchronously. * js/dom/Promise-resolve-lookup-then-expected.txt: Added. * js/dom/Promise-resolve-lookup-then.html: Added. 2015-07-05 David Kilzer REGRESSION (El Capitan): Slider thumb of range input is rotated on reference tests Fix tracked by . * platform/mac/TestExpectations: Mark tests as image-only failures: - css3/flexbox/flexitem-stretch-range.html - fast/forms/range/input-appearance-range-rtl.html - fast/forms/range/range-change-min-max.html 2015-07-05 David Kilzer REGRESSION (r186198): js/dom/global-constructors-attributes.html fails on El Capitan * platform/mac/js/dom/global-constructors-attributes-expected.txt: Update results after r186198. 2015-07-05 David Kilzer fast/canvas/webgl/oes-texture-half-float-linear.html is flakey on Yosemite Release/Debug WK1/WK2 * platform/mac/TestExpectations: Mark test as flaky: - fast/canvas/webgl/oes-texture-half-float-linear.html 2015-07-05 David Kilzer fast/forms/textarea/textarea-state-restore.html is flaky on WK2 Fix tracked by . * platform/efl/TestExpectations: Move expectation from here... * platform/gtk/TestExpectations: ...and here... * platform/wk2/TestExpectations: ...to here: - fast/forms/textarea/textarea-state-restore.html 2015-07-05 David Kilzer http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html crashes on Windows Debug * platform/win/TestExpectations: Mark as crashing: - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html 2015-07-05 David Kilzer webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html fails due to truncated expected results on Yosemite Debug WK1 Fix tracked by . * platform/mac-wk1/TestExpectations: Mark as flaky: - webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html 2015-07-05 David Kilzer fast/preloader/document-write-2.html is flaky on WK2 When the test fails, the first two lines are reversed: @@ -1,2 +1,2 @@ +script1.js has MIME type text/javascript document-write-plaintext.js has MIME type text/javascript -script1.js has MIME type text/javascript * platform/wk2/TestExpectations: Mark test as flaky: - fast/preloader/document-write-2.html 2015-07-03 Chris Dumez REGRESSION (r178097): HTMLSelectElement.add(option, undefined) prepends option to the list of options; should append to the end of the list of options https://bugs.webkit.org/show_bug.cgi?id=146566 Reviewed by Ryosuke Niwa. * fast/dom/HTMLSelectElement/add-expected.txt: * fast/dom/HTMLSelectElement/add.html: * fast/dom/HTMLSelectElement/options-collection-add-expected.txt: * fast/dom/HTMLSelectElement/options-collection-add.html: Update tests so that calling add(X, undefined) is expected to append X, not prepend it. * http/tests/websocket/tests/hybi/undefined-protocol-expected.txt: Added. * http/tests/websocket/tests/hybi/undefined-protocol.html: Added. Add test coverage for "new WebSocket(url, undefined)" as WebSocket is using constructor overloads with optional parameters. Previously, calling new WebSocket(url, undefined) was equivalent to calling new WebSocket(url, "undefined") even though it is supposed to be equivalent to calling new WebSocket(url). 2015-07-03 Chris Dumez Unreviewed, skip http/tests/xmlhttprequest/cross-origin-cookie-storage.html on Windows. Windows' DumpRenderTree does not implement testRunner.setAlwaysAcceptCookies(). * platform/win/TestExpectations: 2015-07-03 Daniel Bates REGRESSION (r178097): JavaScript TypeError after clicking on compose button in Yahoo Mail https://bugs.webkit.org/show_bug.cgi?id=146515 Reviewed by Chris Dumez. Add new sub-tests to LayoutTests/fast/dom/HTMLSelectElement/{add, options-collection-add}.html, simplify existing test code, share common code, and update expected results. Additionally, update results for tests in LayoutTests/fast/canvas now that we ignore extra arguments passed to a Web IDL overloaded function whose implementation is generated by the bindings generator script. * fast/canvas/canvas-overloads-drawImage-expected.txt: * fast/canvas/canvas-overloads-setFillColor-expected.txt: * fast/canvas/canvas-overloads-setShadow-expected.txt: * fast/canvas/canvas-overloads-setStrokeColor-expected.txt: * fast/canvas/script-tests/canvas-overloads-drawImage.js: * fast/canvas/script-tests/canvas-overloads-setFillColor.js: * fast/canvas/script-tests/canvas-overloads-setShadow.js: * fast/canvas/script-tests/canvas-overloads-setStrokeColor.js: * fast/dom/HTMLSelectElement/add-expected.txt: * fast/dom/HTMLSelectElement/add.html: * fast/dom/HTMLSelectElement/options-collection-add-expected.txt: * fast/dom/HTMLSelectElement/options-collection-add.html: * fast/dom/HTMLSelectElement/resources/html-select-and-options-collection-utilities.js: Added. (createSelectElementWithTestData): (deepCopy): (createOption): (createGroup): 2015-07-03 Chris Dumez Unreviewed, tentative fix for flaky layout test introduced in r186256. * platform/mac/accessibility/selection-notification-focus-change-expected.txt: * platform/mac/accessibility/selection-notification-focus-change.html: 2015-07-02 Doug Russell AX: Selection change as a result of focusing an element should include that information in the intent https://bugs.webkit.org/show_bug.cgi?id=146533 Reviewed by Chris Fleizach. Added focusChange flag to AXTextStateChangeIntent. Added intent support to selection logic called by Element::updateFocusAppearance(). Added NSAccessibilityTextSelectionChangedFocus to mac notifications. * platform/mac/accessibility/selection-notification-focus-change-expected.txt: Added. * platform/mac/accessibility/selection-notification-focus-change.html: Added. 2015-07-02 Saam barati Rename "Deconstruction" to "Destructuring" throughout JSC https://bugs.webkit.org/show_bug.cgi?id=146100 Reviewed by Mark Lam. * js/deconstructing-parameters-should-be-locals-expected.txt: Removed. * js/deconstructing-parameters-should-be-locals.html: Removed. * js/destructuring-assignment-expected.txt: * js/destructuring-parameters-should-be-locals-expected.txt: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals-expected.txt. * js/destructuring-parameters-should-be-locals.html: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals.html. * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Removed. * js/regress/deconstructing-parameters-overridden-by-function.html: Removed. * js/regress/destructuring-parameters-overridden-by-function-expected.txt: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function-expected.txt. * js/regress/destructuring-parameters-overridden-by-function.html: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function.html. * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Removed. * js/regress/script-tests/destructuring-parameters-overridden-by-function.js: Copied from LayoutTests/js/regress/script-tests/deconstructing-parameters-overridden-by-function.js. * js/script-tests/deconstructing-parameters-should-be-locals.js: Removed. * js/script-tests/destructuring-assignment.js: (testDestructuredArgs): (testDestructuredArgLength): (testDeconstructArgs): Deleted. (testDeconstructArgLength): Deleted. * js/script-tests/destructuring-parameters-should-be-locals.js: Copied from LayoutTests/js/script-tests/deconstructing-parameters-should-be-locals.js. (description.value.string_appeared_here.readDestructuredParameter): (overwriteDestructuredParameter): (readCapturedDestructuredParameter): (overwriteCapturedDestructuredParameter): (description.value.string_appeared_here.readDeconstructedParameter): Deleted. (overwriteDeconstructedParameter): Deleted. (readCapturedDeconstructedParameter): Deleted. (overwriteCapturedDeconstructedParameter): Deleted. 2015-07-02 Brady Eidson Add preference to disable all http-equiv. and https://bugs.webkit.org/show_bug.cgi?id=146553 Reviewed by Sam Weinig. * loader/meta-refresh-disabled.html: 2015-07-02 Brady Eidson [Content Extensions] Block synchronous XMLHTTPRequest. and https://bugs.webkit.org/show_bug.cgi?id=146271 Reviewed by Alex Christensen. * http/tests/contentextensions/sync-xhr-blocked-expected.txt: Added. * http/tests/contentextensions/sync-xhr-blocked.html: Added. * http/tests/contentextensions/sync-xhr-blocked.html.json: Added. 2015-07-02 Alex Christensen Skip new web timing test on platforms without web timing. * platform/ios-sim-deprecated/Skipped: * platform/mac/TestExpectations: * platform/win/TestExpectations: 2015-07-01 Alex Christensen Fix test from r186208 and r186216. * http/tests/misc/webtiming-resolution-expected.txt: * http/tests/misc/webtiming-resolution.html: Properly and explicitly test if the time delta is close to a multiple of the expected resolution. 2015-07-01 Chris Dumez Reduce resolution of performance.now https://bugs.webkit.org/show_bug.cgi?id=146531 Reviewed by Simon Fraser. Make layout test introduced in r186208. * http/tests/misc/webtiming-resolution-expected.txt: * http/tests/misc/webtiming-resolution.html: 2015-07-01 Chris Dumez Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r186198. * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: 2015-07-01 Alex Christensen Reduce resolution of performance.now. https://bugs.webkit.org/show_bug.cgi?id=146531 rdar://problem/20116796 Reviewed by Simon Fraser. * http/tests/misc/webtiming-resolution-expected.txt: Added. * http/tests/misc/webtiming-resolution.html: Added. 2015-07-01 Myles C. Maxfield [iOS] Support bold and thin italicized system fonts https://bugs.webkit.org/show_bug.cgi?id=146463 Reviewed by Darin Adler. * fast/text/weighted-italicized-system-font-expected.html: Added. * fast/text/weighted-italicized-system-font.html: Added. 2015-07-01 Matthew Mirman Unreviewed, rolling out r185889 https://bugs.webkit.org/show_bug.cgi?id=146528 rdar://problem/21573959 Patch breaks chromeexperiments.com Reverted changeset: * inspector-protocol/runtime/getProperties-expected.txt: * js/dom/native-bindings-descriptors-expected.txt: Removed. * js/dom/native-bindings-descriptors.html: Removed. * js/dom/script-tests/native-bindings-descriptors.js: Removed. 2015-07-01 Matthew Daiter Turn off mediastreamaudiosourcenode.html test https://bugs.webkit.org/show_bug.cgi?id=146527 Reviewed by Simon Fraser. * platform/mac/TestExpectations: 2015-07-01 Simon Fraser Fix missing space. * platform/mac/TestExpectations: 2015-07-01 Chris Dumez Regression(183998): Disqus comments take a very long time to load https://bugs.webkit.org/show_bug.cgi?id=146522 Reviewed by Simon Fraser. * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Update layout test as we changed behavior here. We no longer throttle display:none iframes. * fast/animation/request-animation-frame-throttle-subframe-zero-size-expected.txt: Added. * fast/animation/request-animation-frame-throttle-subframe-zero-size.html: Added. Add layout test to check that we don't throttle RaF in iframes that are zero-sized. * fast/animation/resources/requestAnimationFrame-frame-2.html: * fast/animation/resources/requestAnimationFrame-frame.html: Update use of requestAnimationFrame() to be more representative of real world usage. 2015-07-01 Simon Fraser Mark compositing/masks/compositing-clip-path-origin.html as being image-flakey. * platform/mac/TestExpectations: 2015-06-30 Ryosuke Niwa REGRESSION (r179168): Characters overlap after resizing the font on the copy-pasted Japanese text https://bugs.webkit.org/show_bug.cgi?id=146492 Reviewed by Darin Adler. Added a regression test. Also reverted the bad rebaseline in r179168: http://trac.webkit.org/changeset/179168/trunk/LayoutTests/editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt * editing/pasteboard/cjk-line-height-expected.txt: Added. * editing/pasteboard/cjk-line-height.html: Added. * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt: 2015-07-01 Matthew Daiter Enable MEDIA_STREAM flag https://bugs.webkit.org/show_bug.cgi?id=145947 Reviewed by Eric Carlson. * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: Added attributes to tests * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Ditto * platform/mac/js/dom/global-constructors-attributes-expected.txt: Ditto 2015-07-01 Antti Koivisto PNG mask images are loaded with Accept:image/svg+xml https://bugs.webkit.org/show_bug.cgi?id=146509 Reviewed by Simon Fraser. * http/tests/misc/mask-image-accept-expected.html: Added. * http/tests/misc/mask-image-accept.html: Added. 2015-07-01 Jer Noble [MSE] Failures on W3C media-source tests regarding MIME types https://bugs.webkit.org/show_bug.cgi?id=146499 Reviewed by Eric Carlson. Import four new tests from the w3c test suite . * http/tests/media/media-source/SourceBuffer-abort-readyState.html: Added. * http/tests/media/media-source/SourceBuffer-abort-removed.html: Added. * http/tests/media/media-source/SourceBuffer-abort-updating.html: Added. * http/tests/media/media-source/SourceBuffer-abort.html: Added. * http/tests/media/white.mp4: Added. * http/tests/media/white.webm: Added. * platform/mac/TestExpectations: * platform/mac/http/tests/media/media-source/SourceBuffer-abort-expected.txt: Added. * platform/mac/http/tests/media/media-source/SourceBuffer-abort-readyState-expected.txt: Added. * platform/mac/http/tests/media/media-source/SourceBuffer-abort-removed-expected.txt: Added. * platform/mac/http/tests/media/media-source/SourceBuffer-abort-updating-expected.txt: Added. * platform/mac/http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added. 2015-06-30 Gyuyoung Kim [EFL] Unreviewed gardening. Some tests are flaky or timeout after bumping Ubuntu version from 14.04 to 15.04. Mark the tests to flaky or timeout. * platform/efl/TestExpectations: * platform/efl/compositing/tiling/rotated-tiled-clamped-expected.txt: Added. 2015-06-30 Filip Pizlo Unreviewed, skip this test for now. We can unskip it when this feature is enabled. * js/script-tests/intl.js: 2015-06-30 Zalan Bujtas Frame flattening: Hit-testing an iframe could end up destroying the associated inline tree context. https://bugs.webkit.org/show_bug.cgi?id=146447 rdar://problem/20613501 Reviewed by Simon Fraser. This patch ensures that the render tree associated with the document on which the hit-test is initiated does not get laid out, unless it was directly mutated prior to the hittest. Hit-test requirements: 1. A clean the render tree before hit-testing gets propagated to the renderers. Document::updateLayout() ensures it by calling both updateStyleIfNeeded() and layout() not only on the current tree, but also on the ancestors if needed. 2. No render tree mutation while hit-testing the renderers. When an iframe is being hit-tested, this hit-test could bubble down to the child frame's render view. In order to ensure #1, we call Document::updateLayout() on the current (subframe) document. If updateStyleIfNeeded() mutates the render tree, we mark it dirty for layout(). However frame flattening also marks the parent renderer (RenderIFrame) dirty. While calling layout() to clean the current render tree, we end up laying out the parent tree too. Laying out the parent tree could end up destroying the inline tree context from where the hittest just bubbled down. (InlineFlowBox -> RenderWidget -> RenderView). This patch protects the render tree from such unintentional inline tree mutation during hittesting. After the initial layout we set a layout disallow flag on the frame view to defer subsequent layouts. This patch only changes behavior when frame flattening is enabled, but in future we may always want to enable this. * fast/frames/flattening/hittest-iframe-while-style-changes-crash-expected.txt: Added. * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Added. 2015-06-30 Andy VanWagoner Implement ECMAScript Internationalization API https://bugs.webkit.org/show_bug.cgi?id=90906 Reviewed by Benjamin Poulain. * TestExpectations: Skip intl until enabled * js/intl-expected.txt: Added. * js/intl.html: Added. * js/script-tests/intl.js: Added. (global): 2015-06-30 Wenson Hsieh scroll-snap-points do not work very well with mechanical scroll wheel events https://bugs.webkit.org/show_bug.cgi?id=142501 Reviewed by Brent Fulgham. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt: Added. * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html: Added. 2015-06-30 Chris Dumez Unreviewed, rebaseline editing/style/unbold-in-bold.html on WK2. * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt: Added. 2015-06-30 Chris Dumez Unreviewed, revert bad wk2 baseline done in r186106. * platform/mac-wk2/editing/style: Removed. 2015-06-30 Chris Dumez Unreviewed, revert bad WK1 rebaseline done in r186106. * platform/mac/editing/style/unbold-in-bold-expected.txt: 2015-06-30 Youenn Fablet and Xabier Rodriguez Calvar [Streams API] Finish pulling must always be done asynchronously as it is the expected promise behavior (according to the spec) https://bugs.webkit.org/show_bug.cgi?id=146408 Reviewed by Darin Adler. * streams/reference-implementation/readable-stream-expected.txt: Updated expectation to PASS 2015-06-30 Youenn Fablet and Xabier Rodriguez Calvar [Streams API] Synced bad strategy test with reference implementation https://bugs.webkit.org/show_bug.cgi?id=146411 Reviewed by Darin Adler. * streams/reference-implementation/bad-strategies-expected.txt: * streams/reference-implementation/bad-strategies.html: There are three tests that are merged into one and a fourth check is added. Updated expectations accordingly. 2015-06-29 Ryosuke Niwa Another rebaseline after r186086. WebKit2 needs the original expected result. * platform/mac-wk2/editing/style: Copied from LayoutTests/platform/mac/editing/style/unbold-in-bold-expected.txt. * platform/mac/editing/style/unbold-in-bold-expected.txt: 2015-06-29 Ryosuke Niwa Rebaseline after r186086. * platform/mac/editing/style/unbold-in-bold-expected.txt: 2015-06-29 Dean Jackson Temporarily disable PICTURE_SIZES https://bugs.webkit.org/show_bug.cgi?id=146435 Reviewed by Tim Horton. Skip HTMLImageElement.sizes tests. * TestExpectations: 2015-06-29 Adam Bergkvist WebRTC: Update the MediaStream API https://bugs.webkit.org/show_bug.cgi?id=146313 Reviewed by Eric Carlson. Test status: 3 added, 8 existing enabled (some updated) and 1 removed. * TestExpectations: * fast/mediastream/MediaStream-add-ended-tracks-expected.txt: * fast/mediastream/MediaStream-add-ended-tracks.html: * fast/mediastream/MediaStream-add-remove-tracks-expected.txt: * fast/mediastream/MediaStream-add-remove-tracks.html: * fast/mediastream/MediaStream-add-tracks-to-inactive-stream.html: * fast/mediastream/MediaStream-clone-expected.txt: Added. * fast/mediastream/MediaStream-clone.html: * fast/mediastream/MediaStream-construct-with-ended-tracks-expected.txt: Added. * fast/mediastream/MediaStream-construct-with-ended-tracks.html: * fast/mediastream/MediaStream-getTracks-expected.txt: * fast/mediastream/MediaStream-getTracks.html: * fast/mediastream/MediaStreamConstructor.html: * fast/mediastream/MediaStreamTrack-clone-expected.txt: Added. * fast/mediastream/MediaStreamTrack-clone.html: Added. * fast/mediastream/MediaStreamTrack-getSources-expected.txt: Removed. * fast/mediastream/MediaStreamTrack-getSources.html: Removed. Tested method removed from spec. * fast/mediastream/MediaStreamTrack-kind-expected.txt: Added. * fast/mediastream/MediaStreamTrack-kind.html: Added. * fast/mediastream/MediaStreamTrack-stop-expected.txt: Added. * fast/mediastream/MediaStreamTrack-stop.html: Added. * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt: * fast/mediastream/MediaStreamTrackEvent-constructor.html: * fast/mediastream/resources/getUserMedia-helper.js: Added. (.reject): (getUserMedia): (defaultRejectOrCatch): * platform/gtk/TestExpectations: 2015-06-29 Matt Rajca Media Session: test session attribute of newly-created media elements https://bugs.webkit.org/show_bug.cgi?id=146412 Reviewed by Eric Carlson. * media/session/default-session-expected.txt: Added. * media/session/default-session.html: Added. * platform/mac/TestExpectations: Media Session support is disabled by default. 2015-06-29 Said Abou-Hallawa [Mac] Disable QTKit by default. https://bugs.webkit.org/show_bug.cgi?id=146352 Reviewed by Darin Adler. * platform/mac/TestExpectations: Skip media tests which require QTKit on all OS X ports. 2015-06-26 Matt Rajca Test existence of controls on MediaSession https://bugs.webkit.org/show_bug.cgi?id=146356 Reviewed by Eric Carlson. * media/session/controls-existence-expected.txt: Added. * media/session/controls-existence.html: Added. * platform/mac/TestExpectations: Media Session support is disabled by default. 2015-06-29 Hunseop Jeong Unreviewed EFL gardening on 29th Jun. https://bugs.webkit.org/show_bug.cgi?id=146409 Remove the duplicated results and rebaseline the missing tests. * platform/efl/TestExpectations: * platform/efl/editing/execCommand/paste-1-expected.txt: Added. * platform/efl/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added. 2015-06-28 Gyuyoung Kim [EFL] Unreviewed add new baseline for missing tests Some tests need to have own test expectations for EFL port. * platform/efl/TestExpectations: * platform/efl/accessibility/auto-filled-value-expected.txt: Added. * platform/efl/accessibility/img-fallsback-to-title-expected.txt: Added. * platform/efl/accessibility/internal-link-anchors2-expected.txt: Added. * platform/efl/accessibility/math-multiscript-attributes-expected.txt: Added. * platform/efl/accessibility/meter-element-expected.txt: Added. * platform/efl/compositing/iframes/invisible-nested-iframe-show-expected.txt: Added. * platform/efl/compositing/iframes/resizer-expected.txt: Added. * platform/efl/compositing/layer-creation/fixed-position-scroll-expected.txt: Added. * platform/efl/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added. * platform/efl/compositing/tiling/huge-layer-add-remove-child-expected.txt: Added. * platform/efl/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added. * platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt: Added. * platform/efl/css3/flexbox/flexbox-baseline-margins-expected.txt: Added. * platform/efl/editing/selection/contains-boundaries-expected.txt: Added. * platform/efl/editing/selection/mixed-editability-10-expected.txt: Added. * platform/efl/editing/selection/replaced-boundaries-3-expected.txt: Added. * platform/efl/editing/style/5065910-expected.txt: Added. * platform/efl/editing/style/font-family-with-space-expected.txt: Added. * platform/efl/fast/css/named-images-expected.txt: Added. * platform/efl/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added. * platform/efl/ietestcenter/css3/text/textshadow-005-expected.txt: Added. * platform/efl/printing/media-queries-print-expected.txt: Added. * platform/efl/printing/setPrinting-expected.txt: Added. * platform/efl/printing/simultaneous-position-float-change-expected.txt: Added. * platform/efl/printing/width-overflow-expected.txt: Added. * platform/efl/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added. 2015-06-28 Jinwoo Song [EFL] Unreviewed, gardening. Add missing expectation results in fast/ directory. * platform/efl/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added. * platform/efl/fast/forms/select-element-focus-ring-expected.txt: Added. * platform/efl/fast/regions/auto-size/autoheight-regions-mark-expected.txt: Added. * platform/efl/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added. * platform/efl/fast/regions/flows-dependency-same-flow-expected.txt: Added. * platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added. * platform/efl/fast/regions/region-dynamic-after-before-expected.txt: Added. * platform/efl/fast/regions/region-generated-content-before-after-expected.txt: Added. * platform/efl/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Added. * platform/efl/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Added. * platform/efl/fast/regions/repaint/region-painting-invalidation-expected.txt: Added. * platform/efl/fast/regions/repaint/region-painting-via-layout-expected.txt: Added. * platform/efl/fast/regions/text-region-split-small-pagination-expected.txt: Added. * platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.txt: Added. * platform/efl/fast/ruby/select-ruby-expected.txt: Added. 2015-06-28 David Kilzer ASAN crashes in js/regress-141098.html * TestExpectations: Remove test from skip list as it no longer crashes with ASan enabled: - js/regress-141098.html 2015-06-28 David Kilzer Fix warning about duplicate test expectation: js/regress-141098.html Fixes the following warning when running layout tests: LayoutTests/TestExpectations:523 More specific entry for js/regress-141098.html on line LayoutTests/TestExpectations:523 overrides line LayoutTests/TestExpectations:519. js/regress-141098.html * TestExpectations: Comment out duplicate: - js/regress-141098.html 2015-06-28 David Kilzer Mark http/tests/contentextensions/character-set-basic-support.html as flaky on mac-wk2 * platform/mac-wk2/TestExpectations: Mark ask flaky: - http/tests/contentextensions/character-set-basic-support.html 2015-06-28 Chris Dumez Crash: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedFrameBase::restore + 333 https://bugs.webkit.org/show_bug.cgi?id=146388 Reviewed by Darin Adler. Add layout test to cover the case where a subframe is currently in provisional load stage when checking if the page if page-cacheable. The test also removes the iframe once loaded in order to cause a crash if the frame were to finish loading while in the page cache. * http/tests/navigation/page-cache-iframe-provisional-load-expected.txt: Added. * http/tests/navigation/page-cache-iframe-provisional-load.html: Added. * http/tests/navigation/resources/page-cache-helper-slow.html: Added. 2015-06-28 Skachkov Oleksandr [ES6] Implement ES6 arrow function syntax. No Line terminator between function parameters and => https://bugs.webkit.org/show_bug.cgi?id=146394 Reviewed by Yusuke Suzuki. * js/arrowfunction-syntax-errors-expected.txt: * js/script-tests/arrowfunction-syntax-errors.js: 2015-06-28 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Add support for chunks with customized sizes https://bugs.webkit.org/show_bug.cgi?id=146312 Reviewed by Darin Adler. * streams/reference-implementation/bad-strategies-expected.txt: 2015-06-27 David Kilzer fast/canvas/webgl/tex-*.html flakily timeout on Mavericks Debug WK1 * platform/mac-wk1/TestExpectations: Change "Slow" to "Pass Timeout" since the tests flakily time out and fail: - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html 2015-06-27 David Kilzer REGRESSION (r186038): accessibility/aria-roledescription.html fails on Windows * platform/win/TestExpectations: Mark as failing on Windows: - accessibility/aria-roledescription.html 2015-06-27 Chris Fleizach AX: implement @aria-roledescription https://bugs.webkit.org/show_bug.cgi?id=146274 Reviewed by Darin Adler. * accessibility/aria-roledescription-expected.txt: Added. * accessibility/aria-roledescription.html: Added. 2015-06-27 Myles C. Maxfield REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite https://bugs.webkit.org/show_bug.cgi?id=146385 Unreviewed. * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: * platform/mac/TestExpectations: 2015-06-27 David Kilzer REGRESSION (r186029): fast/text/justify-ideograph-{complex,simple,vertical}.html fail on Yosemite The results replaced in r186029 were the Yosemite results, so Yosemite started failing when they were rebaselined for El Capitan. * platform/mac-yosemite/fast/text/justify-ideograph-complex-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-complex-expected.txt in r186028. * platform/mac-yosemite/fast/text/justify-ideograph-simple-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-simple-expected.txt in r186028. * platform/mac-yosemite/fast/text/justify-ideograph-vertical-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-vertical-expected.txt in r186028. 2015-06-27 David Kilzer Add missing image results for platform/mac/platform/mac/fast/text/vertical-surrogate-pair.html * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Added. 2015-06-27 David Kilzer Rebaseline El Capitan results for fast/text/justify-ideograph-{complex,simple,vertical}.html * platform/mac/TestExpectations: Removed expectations. * platform/mac/fast/text/justify-ideograph-complex-expected.png: Updated. * platform/mac/fast/text/justify-ideograph-complex-expected.txt: Updated. * platform/mac/fast/text/justify-ideograph-simple-expected.png: Updated. * platform/mac/fast/text/justify-ideograph-simple-expected.txt: Updated. * platform/mac/fast/text/justify-ideograph-vertical-expected.png: Added. * platform/mac/fast/text/justify-ideograph-vertical-expected.txt: Updated. 2015-06-27 David Kilzer Document more slow fast/canvas/webgl tests on Mavericks Debug WK1 See Flakiness Dashboard: * platform/mac-wk1/TestExpectations: Add slow expectations for: - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html 2015-06-27 David Kilzer REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite Fix tracked by: * platform/mac/TestExpectations: Mark as failing on Yosemite: - fast/text/han-generic-font-families.html 2015-06-27 David Kilzer editing/undo/remove-css-property-and-remove-style.html is flaky on Debug WK2 As seen on Flakiness Dashboard: * platform/mac-wk2/TestExpectations: Add: - editing/undo/remove-css-property-and-remove-style.html 2015-06-27 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Implement ReadableStreamController.desiredSize property https://bugs.webkit.org/show_bug.cgi?id=146311 Reviewed by Darin Adler. * streams/reference-implementation/count-queuing-strategy-expected.txt: * streams/reference-implementation/readable-stream-expected.txt: 2015-06-26 Myles C. Maxfield [iOS] AppleGothic has been superseded by Apple SD Gothic Neo https://bugs.webkit.org/show_bug.cgi?id=146372 Reviewed by Dean Jackson. * fast/text/hangul-generic-font-families.html: Added. * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/ios-simulator/fast/text/hangul-generic-font-families-expected.html: Added. * platform/mac/fast/text/hangul-generic-font-families-expected.html: Added. * platform/win/TestExpectations: 2015-06-26 Matt Daiter Supporting getStartDate and added tests https://bugs.webkit.org/show_bug.cgi?id=145676 Reviewed by Brent Fulgham. * http/tests/media/hls/video-controller-getStartDate-expected.txt: Added. * http/tests/media/hls/video-controller-getStartDate.html: Added. * http/tests/media/resources/hls/test-vod-date-time.m3u8: Added. 2015-06-26 Dean Jackson No audio on animated page with the attached fixed layout epub https://bugs.webkit.org/show_bug.cgi?id=146365 Updated results. * media/audio-playback-restriction-play-expected.txt: 2015-06-26 Daniel Bates Rolling out r184660 https://bugs.webkit.org/show_bug.cgi?id=145200 Reverting r184660 because it caused a regression. * accessibility/input-auto-fill-button-expected.txt: Removed. * accessibility/input-auto-fill-button.html: Removed. * platform/win/TestExpectations: 2015-06-26 Daniel Bates Rolling out r185881 https://bugs.webkit.org/show_bug.cgi?id=146243 And r185828 https://bugs.webkit.org/show_bug.cgi?id=145241 Reverting r185881 and r185828 because the latter caused a regression. * accessibility/hit-test-input-auto-fill-button-expected.txt: Removed. * accessibility/hit-test-input-auto-fill-button.html: Removed. * accessibility/hit-test-input-search-cancel-button-expected.txt: Removed. * accessibility/hit-test-input-search-cancel-button.html: Removed. * accessibility/input-search-cancel-button-expected.txt: Removed. * accessibility/input-search-cancel-button.html: Removed. * accessibility/resources/shouldBeAccessibleByCursor.js: Removed. * platform/win/TestExpectations: * platform/wk2/TestExpectations: 2015-06-26 Dean Jackson No audio on animated page with the attached fixed layout epub https://bugs.webkit.org/show_bug.cgi?id=146365 Reviewed by Eric Carlson. The test to ensure audio needs a user gesture now needs to also restrict the general case. * media/audio-playback-restriction-play.html: 2015-06-26 Myles C. Maxfield [Cocoa] Sans-serif generic font family should map to PingFang https://bugs.webkit.org/show_bug.cgi?id=146333 Reviewed by Alexey Proskuryakov. * fast/text/han-generic-font-families.html: Added. * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/ios-simulator/fast/text/han-generic-font-families-expected.html: Added. * platform/mac-mavericks/fast/text/han-generic-font-families-expected.html: Added. * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: Added. * platform/mac/fast/text/han-generic-font-families-expected.html: Added. * platform/win/TestExpectations: 2015-06-26 David Kilzer REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows * platform/win/js/dom/global-constructors-attributes-expected.txt: Update results after enabling WEB_TIMING API for Windows. 2015-06-26 Aleksandr Skachkov [ES6] Implement ES6 arrow function syntax. Parser of arrow function with execution as common function https://bugs.webkit.org/show_bug.cgi?id=144955 Reviewed by Yusuke Suzuki. Added arrow function tests * js/arrowfunction-asparamter-1-expected.txt: Added. * js/arrowfunction-asparamter-1.html: Added. * js/arrowfunction-asparamter-2-expected.txt: Added. * js/arrowfunction-asparamter-2.html: Added. * js/arrowfunction-associativity-1-expected.txt: Added. * js/arrowfunction-associativity-1.html: Added. * js/arrowfunction-associativity-2-expected.txt: Added. * js/arrowfunction-associativity-2.html: Added. * js/arrowfunction-block-1-expected.txt: Added. * js/arrowfunction-block-1.html: Added. * js/arrowfunction-block-2-expected.txt: Added. * js/arrowfunction-block-2.html: Added. * js/arrowfunction-syntax-endings-expected.txt: Added. * js/arrowfunction-syntax-endings.html: Added. * js/arrowfunction-syntax-errors-expected.txt: Added. * js/arrowfunction-syntax-errors.html: Added. * js/arrowfunction-syntax-expected.txt: Added. * js/arrowfunction-syntax.html: Added. * js/script-tests/arrowfunction-asparamter-1.js: Added. * js/script-tests/arrowfunction-asparamter-2.js: Added. * js/script-tests/arrowfunction-associativity-1.js: Added. * js/script-tests/arrowfunction-associativity-2.js: Added. * js/script-tests/arrowfunction-block-1.js: Added. * js/script-tests/arrowfunction-block-2.js: Added. * js/script-tests/arrowfunction-syntax-endings.js: Added. * js/script-tests/arrowfunction-syntax-errors.js: Added. * js/script-tests/arrowfunction-syntax.js: Added. 2015-06-25 Chris Fleizach AX: improve list heuristics (presentational use versus actual lists) https://bugs.webkit.org/show_bug.cgi?id=134187 Rolling this change back in now that clients have had time to update their expectations. * accessibility/list-detection-expected.txt: * accessibility/list-detection.html: * accessibility/list-detection2-expected.txt: Added. * accessibility/list-detection2.html: Added. * platform/gtk/accessibility/list-detection-expected.txt: * platform/win/TestExpectations: 2015-06-25 Doug Russell Bug 146300 AX: AccessibilityObject focus events that don't cause a selection change can leave m_isSynchronizingSelection set to true https://bugs.webkit.org/show_bug.cgi?id=146300 Reviewed by Chris Fleizach. Added a clearTextSelectionIntent() convenience function to be used after any event that can, but isn't guaranteed to result in a selection change. Matches calls to setTextSelectionIntent() convenience function. Added support for tests listening for focus change notifications. * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt: Added. * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html: Added. 2015-06-25 Tim Horton Viewport units are wrong when scaled in 2-up mode, cause content to hop around on apple.com/music https://bugs.webkit.org/show_bug.cgi?id=146322 Reviewed by Simon Fraser. * fast/fixed-layout/fixed-layout-expected.txt: Rebaseline now that viewport units behave correctly. 2015-06-25 Zalan Bujtas Do not send touch events to the slider's thumb when it does not have a renderer. https://bugs.webkit.org/show_bug.cgi?id=146307 rdar://problem/21539399 Reviewed by Simon Fraser. Bail out early if either the touch target or the renderer() is null. * fast/events/touch/input-range-with-thumb-display-none-crash-expected.txt: Added. * fast/events/touch/input-range-with-thumb-display-none-crash.html: Added. 2015-06-25 Michael Saboff REGRESSION (r181889): basspro.com hangs on load under JSC::ErrorInstance::finishCreation(JSC::ExecState*, JSC::VM&, WTF::String const&, bool) + 2801 (JavaScriptCore + 3560689) https://bugs.webkit.org/show_bug.cgi?id=146298 Reviewed by Mark Lam. New regression test. * js/regress-146298-expected.txt: Added. * js/regress-146298.html: Added. * js/script-tests/regress-146298.js: Added. 2015-06-25 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Implement HighWaterMark https://bugs.webkit.org/show_bug.cgi?id=146235 Reviewed by Darin Adler. * streams/reference-implementation/bad-strategies-expected.txt: * streams/reference-implementation/readable-stream-expected.txt: 2015-06-24 Chris Dumez Unreviewed gardening, test rebaseline on Windows after r185934. * platform/win/fast/css/apple-system-colors-expected.txt: 2015-06-24 Said Abou-Hallawa Add a new color -apple-wireless-playback-target-active https://bugs.webkit.org/show_bug.cgi?id=146269 Reviewed by Dean Jackson. Modify existing tests to include the new color value. * fast/css/apple-system-colors-expected.txt: * fast/css/apple-system-colors.html: * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: * platform/mac/fast/css/apple-system-colors-expected.txt: 2015-06-24 Doug Russell Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject when posting a selection notification when on the border between two accessibilityObjects https://bugs.webkit.org/show_bug.cgi?id=146177 Add test for forward and backward tabbing between links and corresponding notifications change element Reviewed by Darin Adler. * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added. * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added. 2015-06-24 Keith Miller Strict Equality on objects should only check that one of the two sides is an object. https://bugs.webkit.org/show_bug.cgi?id=145992 Reviewed by Mark Lam. Adds a test that checks if strict equality checks with objects properly exit out of DFG code when dealing with document.all, which is an object that masquerades as undefined. * js/dom/document-all-strict-eq-expected.txt: Added. * js/dom/document-all-strict-eq.html: Added. * js/dom/script-tests/document-all-strict-eq.js: Added. (f): 2015-06-24 Myles C. Maxfield [Win] Test gardening for fast/text/font-weight{,-zh}.html https://bugs.webkit.org/show_bug.cgi?id=146266 Unreviewed. * platform/win/fast/text/font-weights-expected.png: Added. * platform/win/fast/text/font-weights-expected.txt: Added. * platform/win/fast/text/font-weights-zh-expected.png: Added. * platform/win/fast/text/font-weights-zh-expected.txt: Added. 2015-06-24 Daniel Bates Content Security Policy error message when frame load is blocked does not read well https://bugs.webkit.org/show_bug.cgi?id=146279 Reviewed by Csaba Osztrogonác. Update expected results. * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt: 2015-06-24 Daniel Bates LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes https://bugs.webkit.org/show_bug.cgi?id=146272 Reviewed by Darin Adler. Fixes an issue where the test LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html will always pass regardless of whether the Content Security Policy tag is present because the external text track file is not valid WebVTT-formatted file. The test verifies that the external text track file LayoutTests/http/tests/security/contentSecurityPolicy/resources/track.vtt fails to load when the Content Security Policy of the page disallows loading of all media (media-src: "none") by listening for a DOM error event to be dispatched to the . And the text track file is not a valid WebVTT-formatted file. So, it will always fail to load; => a DOM error event is always dispatched to the ; => the test always passes. * http/tests/security/contentSecurityPolicy/resources/track.vtt: 2015-06-11 Sergio Villar Senin intrinsic size keywords don't work for heights https://bugs.webkit.org/show_bug.cgi?id=113610 Reviewed by Darin Adler. Based on Blink's r148314 by . * fast/css-intrinsic-dimensions/height-css-tables-collapsed-expected.html: Added. * fast/css-intrinsic-dimensions/height-css-tables-collapsed.html: Added. * fast/css-intrinsic-dimensions/height-css-tables-expected.html: Added. * fast/css-intrinsic-dimensions/height-css-tables.html: Added. * fast/css-intrinsic-dimensions/height-expected.html: Added. * fast/css-intrinsic-dimensions/height-flexbox-expected.html: Added. * fast/css-intrinsic-dimensions/height-flexbox.html: Added. * fast/css-intrinsic-dimensions/height-positioned-expected.html: Added. * fast/css-intrinsic-dimensions/height-positioned-replaced-expected.html: Added. * fast/css-intrinsic-dimensions/height-positioned-replaced.html: Added. * fast/css-intrinsic-dimensions/height-positioned.html: Added. * fast/css-intrinsic-dimensions/height-property-value-expected.txt: * fast/css-intrinsic-dimensions/height-property-value.html: * fast/css-intrinsic-dimensions/height-property-value.html.orig: Copied from LayoutTests/fast/css-intrinsic-dimensions/height-property-value.html. * fast/css-intrinsic-dimensions/height-replaced-expected.html: Added. * fast/css-intrinsic-dimensions/height-replaced.html: Added. * fast/css-intrinsic-dimensions/height-tables-collapsed-expected.html: Added. * fast/css-intrinsic-dimensions/height-tables-collapsed.html: Added. * fast/css-intrinsic-dimensions/height-tables-expected.html: Added. * fast/css-intrinsic-dimensions/height-tables.html: Added. * fast/css-intrinsic-dimensions/height.html: Added. * fast/css-intrinsic-dimensions/resources/height-keyword-classes.css: Added. (.min-content): (.max-content): (.fill-available): (.fit-content): (.max-height-min-content): (.max-height-max-content): (.max-height-fill-available): (.max-height-fit-content): (.min-height-min-content): (.min-height-max-content): (.min-height-fill-available): (.min-height-fit-content): 2015-06-23 Myles C. Maxfield [OS X] Rebaseline fast/text/font-weight{,-zh}.html for El Capitan https://bugs.webkit.org/show_bug.cgi?id=146266 Unreviewed. * fast/text/font-weights.html: Renamed from LayoutTests/platform/mac/fast/text/font-weights.html. * platform/mac/TestExpectations: * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/win/TestExpectations: * platform/mac/fast/text/font-weights-expected.png: Added. * platform/mac/fast/text/font-weights-expected.txt: * platform/mac/fast/text/font-weights-zh-expected.png: Added. * platform/mac/fast/text/font-weights-zh-expected.txt: * platform/mac-mavericks/fast/text/font-weights-expected.txt: Moved from platform/mac/fast/text/font-weights-expected.txt * platform/mac-yosemite/fast/text/font-weights-expected.txt: Ditto. * platform/mac-yosemite/fast/text/font-weights-zh-expected.txt: Moved from platform/mac/fast/text/font-weights-zh-expected.txt 2015-06-23 Matthew Mirman Completes native binding descriptors with native getters and potentially setters. https://bugs.webkit.org/show_bug.cgi?id=140575 rdar://problem/19506502 Reviewed by Mark Lam. * inspector-protocol/runtime/getProperties-expected.txt: updated. * js/dom/native-bindings-descriptors-expected.txt: Added. * js/dom/native-bindings-descriptors.html: Added. * js/dom/script-tests/native-bindings-descriptors.js: Added. 2015-06-23 Myles C. Maxfield Unreviewed test gardening after r185842 https://bugs.webkit.org/show_bug.cgi?id=145681 * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.png: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.png. * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.txt: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.txt. * platform/mac/fast/text/arabic-times-new-roman-expected.png: * platform/mac/fast/text/arabic-times-new-roman-expected.txt: * platform/win/fast/text/arabic-times-new-roman-expected.png: Added. * platform/win/fast/text/arabic-times-new-roman-expected.txt: Added. 2015-06-23 Daniel Bates AX Tests hit-test-input-{auto-fill, search}-button.html and input-search-cancel-button.html fail on Windows https://bugs.webkit.org/show_bug.cgi?id=146243 Mark the tests as failing for now. * platform/win/TestExpectations: 2015-06-23 Youenn Fablet MediaDevices.getUserMedia should migrate from callbacks to DOMPromise https://bugs.webkit.org/show_bug.cgi?id=146200 Reviewed by Darin Adler. * fast/mediastream/MediaDevices-getUserMedia-expected.txt: 2015-06-23 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Implement ReadableStream js source "'cancel" callback https://bugs.webkit.org/show_bug.cgi?id=146204 Reviewed by Darin Adler. * streams/reference-implementation/bad-underlying-sources-expected.txt: * streams/reference-implementation/readable-stream-cancel-expected.txt: * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream-reader-expected.txt: 2015-06-23 Gyuyoung Kim [EFL] Unreviewed, gardening. Mark fast/forms/listbox-visible-size.html to failure and skip fast/text/arabic-times-new-roman.html because it is for iOS. * platform/efl/TestExpectations: 2015-06-22 Ryuan Choi [EFL] Hyphenation is not supported https://bugs.webkit.org/show_bug.cgi?id=89830 Reviewed by Gyuyoung Kim. Rebaseline expected results which is related to hyphenation. * platform/efl/TestExpectations: Unskip hyphenate-locale.html * platform/efl/fast/text/hyphenate-character-expected.png: * platform/efl/fast/text/hyphenate-character-expected.txt: * platform/efl/fast/text/hyphenate-first-word-expected.png: * platform/efl/fast/text/hyphenate-first-word-expected.txt: * platform/efl/fast/text/hyphenate-limit-before-after-expected.png: * platform/efl/fast/text/hyphenate-limit-before-after-expected.txt: * platform/efl/fast/text/hyphenate-limit-lines-expected.png: * platform/efl/fast/text/hyphenate-limit-lines-expected.txt: * platform/efl/fast/text/hyphenate-locale-expected.png: Added. * platform/efl/fast/text/hyphenate-locale-expected.txt: Added. * platform/efl/fast/text/hyphens-expected.png: * platform/efl/fast/text/hyphens-expected.txt: 2015-06-22 Yusuke Suzuki [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern https://bugs.webkit.org/show_bug.cgi?id=146192 Reviewed by Darin Adler. * js/object-literal-syntax-expected.txt: 2015-06-22 Simon Fraser -webkit-clip-path clips incorrectly if the element bounds go beyond the top edge of the page https://bugs.webkit.org/show_bug.cgi?id=146218 rdar://problem/21127840 Reviewed by Zalan Bujtas. Test clip path on layers with non-zero bounds offsetFromRenderer because of box shadow, or vertical writing mode. * compositing/masks/compositing-clip-path-origin-expected.html: Added. * compositing/masks/compositing-clip-path-origin.html: Added. 2015-06-22 David Kilzer fast/text/justify-ideograph-{complex,simple,vertical}.html tests are flaky on El Capitan Debug builds Tracked by . * platform/mac/TestExpectations: Mark tests as flaky: - fast/text/justify-ideograph-complex.html - fast/text/justify-ideograph-simple.html - fast/text/justify-ideograph-vertical.html 2015-06-22 Michael Catanzaro Web sockets should be treated as active mixed content https://bugs.webkit.org/show_bug.cgi?id=140624 Reviewed by Sam Weinig. * http/tests/security/mixedContent/resources/frame-with-insecure-websocket.html: Added. * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added. * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html: Added. * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added. * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html: Added. 2015-06-22 Dean Jackson Element with blur backdrop-filter shows edge duplication and dark edges https://bugs.webkit.org/show_bug.cgi?id=146215 Reviewed by Tim Horton. Add a pixel test to show that the input images to backdrop filters should duplicate their edge pixels. Unfortunately this is not reproducible with normal filters, so it can't be a reference test. * css3/filters/backdrop/blur-input-bounds.html: Added. * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.png: Added. * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.txt: Added. 2015-06-22 Myles C. Maxfield [iOS] Arabic text styled with Georgia is rendered as boxes https://bugs.webkit.org/show_bug.cgi?id=145681 Reviewed by Darin Adler. * fast/text/arabic-times-new-roman.html: Added. * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.txt: Added. * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.png: Added. * platform/mac-mavericks/fast/text/arabic-times-new-roman-expected.txt: Added. * platform/mac/fast/text/arabic-times-new-roman-expected.txt: Added. * platform/mac/fast/text/arabic-times-new-roman-expected.png: Added. 2015-06-22 Zalan Bujtas REGRESSION(r169105) Dangling renderer pointer in SelectionSubtreeRoot::SelectionSubtreeData. https://bugs.webkit.org/show_bug.cgi?id=146116 rdar://problem/20959369 Reviewed by Brent Fulgham. This patch ensures that we don't adjust the selection unless the visual selection still matches this subtree root. When multiple selection roots are present we need to ensure that a RenderObject only shows up in one of them. RenderView::splitSelectionBetweenSubtrees(), as the name implies, splits the selection and sets the selection range (start/end) on each selection root. However, SelectionSubtreeRoot::adjustForVisibleSelection() later recomputes the range based on visible selection and that could end up collecting renderers as selection start/end from another selection subtree. RenderObject's holds the last selection state (RenderObject::setSelectionState). If we set a renderer first as "on selection border" and later "inside" using multiple selection roots, we can't clean up selections properly when this object gets destroyed. One of the roots ends up with a dangling RenderObject pointer. * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees-expected.txt: Added. * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees.html: Added. 2015-06-22 Daniel Bates AX: UI Automation cannot find AutoFill or search cancel buttons https://bugs.webkit.org/show_bug.cgi?id=145241 Reviewed by Chris Fleizach. Add tests to ensure that there exists an accessibility element for the search cancel button and that it can be hit using a cursor position. Also add a test to ensue that the AutoFill button can be hit using a cursor position. * accessibility/hit-test-input-auto-fill-button-expected.txt: Added. * accessibility/hit-test-input-auto-fill-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html. * accessibility/hit-test-input-search-cancel-button-expected.txt: Added. * accessibility/hit-test-input-search-cancel-button.html: Added. * accessibility/input-search-cancel-button-expected.txt: Added. * accessibility/input-search-cancel-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html. * accessibility/resources/shouldBeAccessibleByCursor.js: Added. (shouldBeAccessibleByCursor): Tests whether an AccessibilityUIElement can be hit using its screen position. * platform/wk2/TestExpectations: Mark tests hit-test-input-{auto-fill, search-cancel}-button.html as failing due to . 2015-06-22 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Implement ReadableStream cancel (abstract part) https://bugs.webkit.org/show_bug.cgi?id=146111 Reviewed by Darin Adler. Rebasing expectations. * streams/reference-implementation/bad-underlying-sources-expected.txt: * streams/reference-implementation/readable-stream-cancel-expected.txt: * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream-reader-expected.txt: * streams/reference-implementation/readable-stream-templated-expected.txt: 2015-06-22 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Correct releaseLock test in readable-stream-templated.html https://bugs.webkit.org/show_bug.cgi?id=146101 Reviewed by Darin Adler. * streams/reference-implementation/readable-stream-templated-expected.txt: Rebased changed test. * streams/reference-implementation/readable-stream-templated.html: Removed testharness wrapper around function. 2015-06-22 Adam Bergkvist WebRTC: Navigator.webkitGetUserMedia() requires three arguments https://bugs.webkit.org/show_bug.cgi?id=146022 Reviewed by Eric Carlson. Updated and unskipped three existing tests. * fast/mediastream/argument-types-expected.txt: * fast/mediastream/getusermedia-expected.txt: * fast/mediastream/getusermedia.html: * fast/mediastream/script-tests/argument-types.js: * platform/gtk/TestExpectations: 2015-06-21 David Kilzer fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html is slow on Mavericks WK1 Debug builds The Flakiness Dashboard says that this test times out, but only on Mavericks WK1 Debug builds (and the leaks bot): * platform/mac-wk1/TestExpectations: Mark test as slow on Mavericks Debug builds: - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html 2015-06-21 David Kilzer fast/fixed-layout/fixed-layout.html times out on Apple WK2 bots The Flakiness Dashboard says this test times out on Apple WebKit2 platforms by not calling testRunner.notifyDone(): * fast/css-grid-layout/flex-content-sized-columns-resize.html: Use the same mechanism here that was just added in r185811. * fast/fixed-layout/fixed-layout.html: Switch to using a zero-delay timer instead of document.body.offsetTop. 2015-06-21 David Kilzer REGRESSION (r185809): fast/css-grid-layout/flex-content-sized-columns-resize.html hangs on WK1 Since window.resize() occurs in the same runloop as the load on WK1, testRunner.notifyDone() would never get called. * fast/css-grid-layout/flex-content-sized-columns-resize.html: Call document.body.offsetTop to ensure layout occurs at the initial window size before calling window.resize(). 2015-06-21 David Kilzer fast/css-grid-layout/flex-content-sized-columns-resize.html is flaky The Flakiness Dashboard says this test is flaky on Apple and EFL WebKit2 platforms: It currently doesn't wait for window.resize() to complete, which is likely the source of flakiness. * fast/css-grid-layout/flex-content-sized-columns-resize.html: Switch to using notifyDone() inside a window.onresize function, and make the test work in a web browser without TestRunner. 2015-06-20 David Kilzer REGRESSION (r185779): fast/canvas/{canvas-toDataURL-crash,pattern-too-large-to-create}.html are broken This layout test started failing after the fix for: Extremely large canvas crashes on pre-El Capitan machines https://bugs.webkit.org/show_bug.cgi?id=146169 Different limits require different test results for each platform. This is the same fix for these tests as r185793. * fast/canvas/canvas-toDataURL-crash-expected.txt: Update. * fast/canvas/pattern-too-large-to-create-expected.txt: Update. - Set limit to 268435456. * platform/ios-simulator/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt. * platform/ios-simulator/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt. - Set limit to 16777216. * platform/mac-yosemite/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt. * platform/mac-yosemite/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt. - Set limit to 67108864. 2015-06-20 David Kilzer fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html is slow on Mavericks WK1 Debug builds The Flakiness Dashboard says that this test times out, but only on Mavericks WK1 Debug builds: * platform/mac-wk1/TestExpectations: Mark test as slow on Mavericks Debug builds: - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html 2015-06-20 David Kilzer editing/selection/leak-document-with-selection-inside.html is flaky * TestExpectations: Mark as flaky: - editing/selection/leak-document-with-selection-inside.html 2015-06-20 David Kilzer REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html is still broken This layout test started failing after the fix for: Extremely large canvas crashes on pre-El Capitan machines https://bugs.webkit.org/show_bug.cgi?id=146169 Different limits require different test results for each platform. Also update the line number from 35 to 36 since the html test file was modified in r185792. * fast/canvas/canvas-too-large-to-draw-expected.txt: - Update limit to 16384x16384 for El Capitan (and other ports) and update line number. * platform/ios-simulator/fast/canvas/canvas-too-large-to-draw-expected.txt: Added. - New results with 4096x4096 limit for iOS. * platform/mac-yosemite/fast/canvas/canvas-too-large-to-draw-expected.txt: Added. - New results with 8192x8192 limit for Mac OS X 10.10.x and older. 2015-06-20 David Kilzer REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html broken prior to El Capitan This layout test started failing after the fix for: Extremely large canvas crashes on pre-El Capitan machines https://bugs.webkit.org/show_bug.cgi?id=146169 * fast/canvas/canvas-too-large-to-draw.html: Update test for new expectations after r185779. 2015-06-20 Yusuke Suzuki [ES6] Destructuring assignment need to accept iterables https://bugs.webkit.org/show_bug.cgi?id=144111 Reviewed by Darin Adler. From this patch, we use iterators for destructuring assignments to array binding patterns. So test results become different. * js/destructuring-assignment-expected.txt: * js/parser-syntax-check-expected.txt: * js/script-tests/destructuring-assignment.js: 2015-06-19 Dean Jackson Extremely large canvas crashes on pre-El Capitan machines https://bugs.webkit.org/show_bug.cgi?id=146169 Update expected results. * fast/canvas/canvas-toDataURL-crash-expected.txt: * fast/canvas/canvas-too-large-to-draw-expected.txt: * fast/canvas/pattern-too-large-to-create-expected.txt: 2015-06-19 Devin Rousso Web Inspector: Highlight currently edited CSS selector https://bugs.webkit.org/show_bug.cgi?id=145658 Reviewed by Joseph Pecoraro. * inspector/dom/highlightSelector-expected.txt: Added. * inspector/dom/highlightSelector-iframe.html: Added. * inspector/dom/highlightSelector.html: Added. 2015-06-19 Dean Jackson Extremely large canvas crashes on pre-El Capitan machines https://bugs.webkit.org/show_bug.cgi?id=146169 Reviewed by Tim Horton. Un-skip fast/canvas/canvas-too-large-to-draw.html. * platform/mac/TestExpectations: 2015-06-19 Matt Baker Web Inspector: TimelineAgent needs to handle nested runloops https://bugs.webkit.org/show_bug.cgi?id=145090 Reviewed by Joseph Pecoraro. * TestExpectations: Unskip tests after improvements to nested runloop handling in InspectorTimelineAgent. 2015-06-19 Andy Estes Various assertion failures occur when executing script in the midst of DOM insertion https://bugs.webkit.org/show_bug.cgi?id=132482 Reviewed by Darin Adler. Wrote named-map-removed-while-inserting-parent-crash.html by reducing the test case attached to bug 132482. The remaining tests were taken from blink r132482. * fast/dom/element-removed-while-inserting-parent-crash-expected.txt: Added. * fast/dom/element-removed-while-inserting-parent-crash.html: Added. * fast/dom/named-map-removed-while-inserting-parent-crash-expected.txt: Added. * fast/dom/named-map-removed-while-inserting-parent-crash.html: Added. * fast/forms/form-control-removed-while-inserting-parent-crash-expected.txt: Added. * fast/forms/form-control-removed-while-inserting-parent-crash.html: Added. * svg/dom/element-removed-while-inserting-parent-crash-expected.txt: Added. * svg/dom/element-removed-while-inserting-parent-crash.html: Added. 2015-06-19 Csaba Osztrogonác Remove the useless LayoutTests/platform/wincairo/TestExpectations file https://bugs.webkit.org/show_bug.cgi?id=146105 Reviewed by Darin Adler. * platform/wincairo/TestExpectations: Removed. 2015-06-19 Zalan Bujtas RenderRubyText requires RenderRubyRun parent. https://bugs.webkit.org/show_bug.cgi?id=146148 rdar://problem/21423319 Reviewed by Simon Fraser. RenderRubyText expects its parent to be RenderRubyRun and since a a non-block requires anonymous wrapper, we should check whether the display type is actually block. * fast/ruby/crash-when-ruby-rt-is-non-block-expected.txt: Added. * fast/ruby/crash-when-ruby-rt-is-non-block.html: Added. 2015-06-19 Csaba Osztrogonác Remove unnecessary svn:executable flags https://bugs.webkit.org/show_bug.cgi?id=146107 Reviewed by Alexey Proskuryakov. * fast/block/float/intruding-float-not-removed-writing-mode.xhtml: Removed property svn:executable. * fast/canvas/script-tests/canvas-image-shadow.js: Removed property svn:executable. * fast/css-grid-layout/resources/display-grid-set-get.js: Removed property svn:executable. * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: Removed property svn:executable. * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js: Removed property svn:executable. * fast/css/readonly-pseudoclass-common-element.html: Removed property svn:executable. * fast/css/readwrite-pseudoclass-editable.html: Removed property svn:executable. * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml: Removed property svn:executable. * fast/dom/resources/node-move-to-new-document-crash.svg: Removed property svn:executable. * fast/dom/text-node-attach-crash.xhtml: Removed property svn:executable. * fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled: Removed property svn:executable. * fast/frames/resources/subframe-load-crash.svg: Removed property svn:executable. * fast/text/split-text-crash.xhtml: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-onchecking.text: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-ondownloading-resource-404.manifest: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-ondownloading.manifest: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-onprogress-1.text: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-onprogress-2.text: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-onprogress-3.text: Removed property svn:executable. * http/tests/appcache/resources/abort-cache-onprogress-4.text: Removed property svn:executable. * http/tests/xmlhttprequest/methods-async-expected.txt: Removed property svn:executable. * http/tests/xmlhttprequest/methods-expected.txt: Removed property svn:executable. * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Removed property svn:executable. * http/tests/xmlhttprequest/workers/methods-expected.txt: Removed property svn:executable. * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable. * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable. * platform/mac/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png: Removed property svn:executable. * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable. * platform/win/fast/canvas/fallback-content-expected.txt: Removed property svn:executable. * platform/win/fast/dom/tabindex-clamp-expected.txt: Removed property svn:executable. * platform/win/fast/events/ondrop-text-html-expected.txt: Removed property svn:executable. * platform/win/fast/forms/basic-textareas-expected.txt: Removed property svn:executable. * platform/win/fast/forms/basic-textareas-quirks-expected.txt: Removed property svn:executable. * platform/win/fast/forms/button-inner-block-reuse-expected.txt: Removed property svn:executable. * platform/win/fast/forms/control-clip-expected.txt: Removed property svn:executable. * platform/win/fast/forms/fieldset-align-expected.txt: Removed property svn:executable. * platform/win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Removed property svn:executable. * platform/win/fast/forms/fieldset-with-float-expected.txt: Removed property svn:executable. * platform/win/fast/forms/float-before-fieldset-expected.txt: Removed property svn:executable. * platform/win/fast/forms/focus-selection-textarea-expected.txt: Removed property svn:executable. * platform/win/fast/forms/indeterminate-expected.txt: Removed property svn:executable. * platform/win/fast/forms/input-appearance-readonly-expected.txt: Removed property svn:executable. * platform/win/fast/forms/input-appearance-visibility-expected.txt: Removed property svn:executable. * platform/win/fast/forms/input-first-letter-expected.txt: Removed property svn:executable. * platform/win/fast/forms/input-readonly-dimmed-expected.txt: Removed property svn:executable. * platform/win/fast/forms/input-spaces-expected.txt: Removed property svn:executable. * platform/win/fast/forms/input-text-click-outside-expected.txt: Removed property svn:executable. * platform/win/fast/forms/input-type-text-min-width-expected.txt: Removed property svn:executable. * platform/win/fast/forms/input-width-expected.txt: Removed property svn:executable. * platform/win/fast/forms/listbox-onchange-expected.txt: Removed property svn:executable. * platform/win/fast/forms/menulist-option-wrap-expected.txt: Removed property svn:executable. * platform/win/fast/forms/menulist-separator-painting-expected.txt: Removed property svn:executable. * platform/win/fast/forms/negativeLineHeight-expected.txt: Removed property svn:executable. * platform/win/fast/forms/onselect-textarea-expected.txt: Removed property svn:executable. * platform/win/fast/forms/placeholder-pseudo-style-expected.txt: Removed property svn:executable. * platform/win/fast/forms/range/input-appearance-range-expected.txt: Removed property svn:executable. * platform/win/fast/forms/range/range-thumb-height-percentage-expected.txt: Removed property svn:executable. * platform/win/fast/forms/range/slider-padding-expected.txt: Removed property svn:executable. * platform/win/fast/forms/range/slider-thumb-shared-style-expected.txt: Removed property svn:executable. * platform/win/fast/forms/range/slider-thumb-stylability-expected.txt: Removed property svn:executable. * platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed property svn:executable. * platform/win/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed property svn:executable. * platform/win/fast/forms/search-display-none-cancel-button-expected.txt: Removed property svn:executable. * platform/win/fast/forms/search-rtl-expected.txt: Removed property svn:executable. * platform/win/fast/forms/search-vertical-alignment-expected.txt: Removed property svn:executable. * platform/win/fast/forms/select-background-none-expected.txt: Removed property svn:executable. * platform/win/fast/forms/select-empty-option-height-expected.txt: Removed property svn:executable. * platform/win/fast/forms/select-size-expected.txt: Removed property svn:executable. * platform/win/fast/forms/select-style-expected.txt: Removed property svn:executable. * platform/win/fast/forms/select-visual-hebrew-expected.txt: Removed property svn:executable. * platform/win/fast/forms/selectlist-minsize-expected.txt: Removed property svn:executable. * platform/win/fast/forms/stuff-on-my-optgroup-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textAreaLineHeight-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textarea-align-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textarea-metrics-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textarea-scroll-height-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textarea-scrolled-type-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textarea-setinnerhtml-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt: Removed property svn:executable. * platform/win/fast/forms/textfield-overflow-expected.txt: Removed property svn:executable. * platform/win/fast/html/details-no-summary4-expected.txt: Removed property svn:executable. * platform/win/fast/html/details-open-javascript-expected.txt: Removed property svn:executable. * platform/win/fast/html/details-open2-expected.txt: Removed property svn:executable. * platform/win/fast/html/details-open4-expected.txt: Removed property svn:executable. * platform/win/fast/repaint/slider-thumb-drag-release-expected.txt: Removed property svn:executable. * platform/win/fast/repaint/slider-thumb-float-expected.txt: Removed property svn:executable. * platform/win/fast/replaced/table-percent-height-expected.txt: Removed property svn:executable. * platform/win/fast/replaced/three-selects-break-expected.txt: Removed property svn:executable. * platform/win/fast/transforms/transformed-focused-text-input-expected.txt: Removed property svn:executable. * platform/win/inverted-colors/non-composited-expected.png: Removed property svn:executable. * platform/win/inverted-colors/resources/gradient.png: Removed property svn:executable. * platform/win/js/dom/constructor-length-expected.txt: Removed property svn:executable. * platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt: Removed property svn:executable. * platform/win/tables/mozilla/bugs/bug131020-expected.png: Removed property svn:executable. * platform/wk2/http/tests/media/video-auth-expected.txt: Removed property svn:executable. * svg/animations/animate-beginElementAt.svg: Removed property svn:executable. * svg/animations/animate-calcMode-spline-crash-bad-array-length.xhtml: Removed property svn:executable. * svg/custom/assert-empty-layout-attributes.svg: Removed property svn:executable. * svg/custom/crash-text-in-textpath.svg: Removed property svn:executable. * svg/custom/intersection-list-crash.svg: Removed property svn:executable. * svg/custom/resources/crash-textPath-attributes-iframe.svg: Removed property svn:executable. * svg/custom/symbol-viewport-element-crash.svg: Removed property svn:executable. * svg/custom/text-node-in-text-invalidated.svg: Removed property svn:executable. * svg/dom/resources/SVGStyledElement-pendingResource-crash.svg: Removed property svn:executable. * svg/text/font-size-null-assertion.svg: Removed property svn:executable. 2015-06-19 Joseph Pecoraro Web Inspector: Avoid getOwnPropertyNames/Symbols on very large lists https://bugs.webkit.org/show_bug.cgi?id=146141 Reviewed by Timothy Hatcher. * inspector/model/remote-object-expected.txt: * inspector/model/remote-object.html: There were existing progressions (0 => -1). There were existing regressions (RegExp properties moving to prototype with descriptors on the prototype). Add a test for a very large list that would have caused out of memory / hang. 2015-06-18 Gyuyoung Kim [EFL] Unreviewed, gardening on June 19th. Mark fast/css/named-images.html to Missing. Additionally accessibility/math-multiscript-attributes.html and accessibility/transformed-element.html are treated as failure. * platform/efl/TestExpectations: 2015-06-18 Dean Jackson Provide a way for web developers to draw a Theme-specific Wireless Playback icon https://bugs.webkit.org/show_bug.cgi?id=146123 Reviewed by Simon Fraser. Test the new -webkit-named-image CSS generator. Only "wireless-playback" is supported for now, and has platform-specific results for Cocoa. * fast/css/named-images-expected.png: Added. * fast/css/named-images.html: Added. * platform/mac/fast/css/named-images-expected.png: Added. * platform/mac/fast/css/named-images-expected.txt: Added. 2015-06-18 KyungTae Kim and Myles C. Maxfield [CSS3] Add support for the word-break:keep-all CSS property https://bugs.webkit.org/show_bug.cgi?id=123782 Reviewed by Darin Adler. * fast/text/word-break-keep-all.html: Added. * platform/mac/fast/text/word-break-keep-all-expected.png: Added. * platform/mac/fast/text/word-break-keep-all-expected.txt: Added. 2015-06-18 Conrad Shultz REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot https://bugs.webkit.org/show_bug.cgi?id=144399 * TestExpectations: Revert change marking navigator-plugins-crash.html as flaky now that the underlying bug has been addressed. 2015-06-17 Alex Christensen [Content Extensions] Log blocked loads to the WebInspector console https://bugs.webkit.org/show_bug.cgi?id=146089 Reviewed by Joseph Pecoraro. * http/tests/contentextensions/basic-filter-expected.txt: * http/tests/contentextensions/character-set-basic-support-expected.txt: * http/tests/contentextensions/domain-rules-expected.txt: * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt: * http/tests/contentextensions/media-filtered-expected.txt: * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: * http/tests/contentextensions/text-track-blocked-expected.txt: Add new logs. 2015-06-18 Alexey Proskuryakov Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions. * platform/mac/TestExpectations: 2015-06-18 Saam Barati [ES6] support default values in deconstruction parameter nodes https://bugs.webkit.org/show_bug.cgi?id=142679 Reviewed by Darin Adler. * js/destructuring-assignment-default-values-expected.txt: Added. * js/destructuring-assignment-default-values.html: Added. * js/script-tests/destructuring-assignment-default-values.js: Added. (assert): (test1): (arr): (test2): (test3): (test4): (test5): (test6): (test7): (test8): (shouldThrow): 2015-06-18 Youenn Fablet and Xabier Rodriguez Calvar [Streams API] Implement ReadableStreamReader.releaseLock https://bugs.webkit.org/show_bug.cgi?id=145299 Reviewed by Darin Adler. * streams/reference-implementation/readable-stream-expected.txt: Rebasing expectations. * streams/reference-implementation/readable-stream-reader-expected.txt: Ditto. * streams/reference-implementation/readable-stream-templated-expected.txt: Ditto. 2015-06-18 Youenn Fablet and Xabier Rodriguez Calvar [Streams API] Rejected start promise test does not timeout anymore https://bugs.webkit.org/show_bug.cgi?id=146065 Reviewed by Darin Adler. * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS. * streams/reference-implementation/readable-stream.html: Removed timeout 2015-06-17 Hyungwook Lee [Win]Implement layoutTestController.dispatchPendingLoadRequests. https://bugs.webkit.org/show_bug.cgi?id=26481 Reviewed by Darin Adler. Implement WebView::dispatchPendingLoadRequests() private API for test runner. * platform/win/TestExpectations: 2015-06-17 Chris Fleizach AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly https://bugs.webkit.org/show_bug.cgi?id=146066 Reviewed by Darin Adler. * platform/ios-simulator/accessibility/landmark-type-expected.txt: * platform/ios-simulator/accessibility/landmark-type.html: 2015-06-17 Simon Fraser REGRESSION (r173283-r173296): Amazon.com front page has no caret in the search field https://bugs.webkit.org/show_bug.cgi?id=146073 rdar://problem/21022203 Reviewed by Tim Horton. Dump layers for composited text inputs and textareas. * compositing/backing/form-controls-backing-expected.txt: Added. * compositing/backing/form-controls-backing.html: Added. 2015-06-17 Zalan Bujtas Selection cache produces invalid result when ancestor has float element. https://bugs.webkit.org/show_bug.cgi?id=146042 rdar://problem/20604592 Reviewed by Ryosuke Niwa. Selection cache already takes floats into account, however it's not enough to check current block against floats. Any of the ancestor's float starting from the selection root block can impact the selection offsets. * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float-expected.txt: Added. * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float.html: Added. 2015-06-17 Joanmarie Diggs AX: [ATK] Expose element tag name as an object attribute https://bugs.webkit.org/show_bug.cgi?id=146062 Reviewed by Mario Sanchez Prada. The following tests all include the AtkObject attributes of elements. Now that tag name is exposed, the expectations needed to be updated to reflect the change. * platform/gtk/accessibility/image-link-expected.txt: Updated. * platform/gtk/accessibility/image-map2-expected.txt: Updated. * platform/gtk/accessibility/lists-expected.txt: Updated. * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Updated. * platform/gtk/accessibility/table-attributes-expected.txt: Updated. * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated. * platform/gtk/accessibility/table-cells-expected.txt: Updated. * platform/gtk/accessibility/table-detection-expected.txt: Updated. * platform/gtk/accessibility/table-one-cell-expected.txt: Updated. * platform/gtk/accessibility/table-sections-expected.txt: Updated. * platform/gtk/accessibility/table-with-rules-expected.txt: Updated. * platform/gtk/accessibility/transformed-element-expected.txt: Updated. * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Updated. 2015-06-17 Brent Fulgham CSS scroll snap: defining snap points on axis that does not scroll does not work properly https://bugs.webkit.org/show_bug.cgi?id=146043 Reviewed by Simon Fraser. * css3/scroll-snap/scroll-snap-mismatch-expected.txt: Added. * css3/scroll-snap/scroll-snap-mismatch.html: Added. 2015-06-17 Alexey Proskuryakov New test inspector/console/console-table.html frequently times out in debug. * TestExpectations: Added an expectation. 2015-06-17 Alexey Proskuryakov Update test results after https://bugs.webkit.org/show_bug.cgi?id=145873 The changes appear expected, however looking at previous pixel results, we seem to have a (much much earlier) regression, as small caps are rotated incorrectly. * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.png: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png. * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt. * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png: * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt: 2015-06-17 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] ReadableJSStream should handle promises returned by JS source pull callback https://bugs.webkit.org/show_bug.cgi?id=145965 Reviewed by Darin Adler. Rebasing tests and removing timeout: 50 for test that is passing.. * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream.html: 2015-06-16 Youenn Fablet and Xabier Rodriguez Calvar [Streams API] Implement ReadableStream locked property https://bugs.webkit.org/show_bug.cgi?id=146023 Reviewed by Darin Adler. Rebasing tests. * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream-templated-expected.txt: 2015-06-10 Filip Pizlo FTL should eliminate array bounds checks in loops https://bugs.webkit.org/show_bug.cgi?id=145768 Reviewed by Benjamin Poulain. * js/regress/abc-forward-loop-equal-expected.txt: Added. * js/regress/abc-forward-loop-equal.html: Added. * js/regress/abc-postfix-backward-loop-expected.txt: Added. * js/regress/abc-postfix-backward-loop.html: Added. * js/regress/abc-skippy-loop-expected.txt: Added. * js/regress/abc-skippy-loop.html: Added. * js/regress/abc-simple-backward-loop-expected.txt: Added. * js/regress/abc-simple-backward-loop.html: Added. * js/regress/abc-simple-forward-loop-expected.txt: Added. * js/regress/abc-simple-forward-loop.html: Added. * js/regress/script-tests/abc-forward-loop-equal.js: Added. * js/regress/script-tests/abc-postfix-backward-loop.js: Added. * js/regress/script-tests/abc-skippy-loop.js: Added. * js/regress/script-tests/abc-simple-backward-loop.js: Added. * js/regress/script-tests/abc-simple-forward-loop.js: Added. 2015-06-16 Gyuyoung Kim [EFL] Unreviewed, EFL gardening on 17th June. Follow up gardening since using xvfb on EFL WTR. Unskip passing tests, mark new crash and failure tests. * platform/efl/TestExpectations: 2015-06-16 Myles C. Maxfield font-variant: small-caps is not honored with web fonts https://bugs.webkit.org/show_bug.cgi?id=145873 Reviewed by Dean Jackson. * fast/text/small-caps-web-font-expected.html: Added. * fast/text/small-caps-web-font.html: Added. 2015-06-16 Michael Saboff Inlining in the DFG trashes ByteCodeParser::m_currentInstruction for the calling function https://bugs.webkit.org/show_bug.cgi?id=146029 Reviewed by Benjamin Poulain. New regression test. * js/regress-146029-expected.txt: Added. * js/regress-146029.html: Added. * js/script-tests/regress-146029.js: Added. (myPush): (myPop): (foo): (test): 2015-06-16 Brent Fulgham Unreviewed test update: Add multiple scroll-snap-coordinate test. https://bugs.webkit.org/show_bug.cgi?id=145843 Add a test that confirms that we properly understand scroll-snap-coordinate declarations with sets of points on a single element. * css3/scroll-snap/scroll-snap-coordinate.html: Added. * css3/scroll-snap/scroll-snap-coordinate-expected.txt: Added. 2015-06-16 Alexey Proskuryakov Tweak results for fast/canvas/canvas-too-large-to-draw.html * platform/mac/TestExpectations: 2015-06-16 Alexey Proskuryakov Skip the new test, fast/canvas/canvas-too-large-to-draw.html * platform/mac/TestExpectations: 2015-06-15 Chris Fleizach AX: iOS accessibility tests are not running because we need WKTR support https://bugs.webkit.org/show_bug.cgi?id=145991 Reviewed by Daniel Bates. Alter tests so that it addresses: 1) Utilize the new AX methods which created new expectations. 2) There were some expectations checked in with failures that are now fixed. 3) Remove failing test expectations from TestExpectations. * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility. * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt: * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html: * platform/ios-simulator/accessibility/accessibility-hint-expected.txt: * platform/ios-simulator/accessibility/accessibility-hint.html: * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt: * platform/ios-simulator/accessibility/aria-label-with-internal-text.html: * platform/ios-simulator/accessibility/disabled-states-expected.txt: * platform/ios-simulator/accessibility/disabled-states.html: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt: * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html: * platform/ios-simulator/accessibility/file-upload-button-expected.txt: * platform/ios-simulator/accessibility/file-upload-button.html: * platform/ios-simulator/accessibility/focus-change-notifications.html: * platform/ios-simulator/accessibility/identifier-expected.txt: * platform/ios-simulator/accessibility/identifier.html: * platform/ios-simulator/accessibility/internal-link-expected.txt: * platform/ios-simulator/accessibility/internal-link.html: * platform/ios-simulator/accessibility/landmark-type-expected.txt: * platform/ios-simulator/accessibility/landmark-type.html: * platform/ios-simulator/accessibility/link-with-images-text-expected.txt: * platform/ios-simulator/accessibility/link-with-images-text.html: * platform/ios-simulator/accessibility/link-with-only-image-expected.txt: * platform/ios-simulator/accessibility/link-with-only-image.html: * platform/ios-simulator/accessibility/math-expected.txt: * platform/ios-simulator/accessibility/math.html: * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt: * platform/ios-simulator/accessibility/mixed-checkboxes.html: * platform/ios-simulator/accessibility/no-child-link-header.html: * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt: * platform/ios-simulator/accessibility/non-contiguous-link.html: * platform/ios-simulator/accessibility/password-value-expected.txt: * platform/ios-simulator/accessibility/password-value.html: * platform/ios-simulator/accessibility/placeholder-value-expected.txt: * platform/ios-simulator/accessibility/placeholder-value.html: * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt: * platform/ios-simulator/accessibility/popup-button-value-label.html: * platform/ios-simulator/accessibility/progressbar-expected.txt: * platform/ios-simulator/accessibility/progressbar.html: * platform/ios-simulator/accessibility/radio-button-expected.txt: * platform/ios-simulator/accessibility/radio-button.html: * platform/ios-simulator/accessibility/secure-text-field.html: * platform/ios-simulator/accessibility/selected-buttons-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt: * platform/ios-simulator/accessibility/svg-group-element-with-title.html: * platform/ios-simulator/accessibility/tab-role-expected.txt: * platform/ios-simulator/accessibility/tab-role.html: * platform/ios-simulator/accessibility/tables-lists-expected.txt: * platform/ios-simulator/accessibility/tables-lists.html: * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt: * platform/ios-simulator/accessibility/text-marker-list-item.html: * platform/ios-simulator/accessibility/text-marker-validation.html: * platform/ios-simulator/accessibility/text-role-expected.txt: * platform/ios-simulator/accessibility/text-role.html: * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt: * platform/ios-simulator/accessibility/textfield-in-axvalue.html: * platform/ios-simulator/accessibility/toggle-button.html: * platform/ios-simulator/accessibility/url-test.html: 2015-06-16 Brent Fulgham CSS Scroll Snap - support snapping to nested elements https://bugs.webkit.org/show_bug.cgi?id=145843 Reviewed by Darin Adler. * css3/scroll-snap/nested-elements-expected.txt: Added. * css3/scroll-snap/nested-elements.html: Added. * css3/scroll-snap/scroll-snap-offsets-expected.txt: Updated to account for 50%/50% scroll-snap-coordinates. 2015-06-16 Brady Eidson [IndexedDB] array index keys are concatenated across cursor lifetime and https://bugs.webkit.org/show_bug.cgi?id=138504 Reviewed by Brady Eidson, patch by Mark Dixon * storage/indexeddb/keypath-arrays-expected.txt: * storage/indexeddb/resources/keypath-arrays.js: Verify that iterating cursors with array keypaths returns correct keys for all records, not just the first. 2015-06-16 Said Abou-Hallawa Canvas dimensions should be limited to 4096x4096 pixels on iOS devices. https://bugs.webkit.org/show_bug.cgi?id=145998 Reviewed by Darin Adler. * fast/canvas/canvas-toDataURL-crash-expected.txt: * fast/canvas/pattern-too-large-to-create-expected.txt: Change the expected results due to changing the type of MaxCanvasArea from float to unsigned. * fast/canvas/canvas-too-large-to-draw-expected.txt: Added. * fast/canvas/canvas-too-large-to-draw.html: Added. 2015-06-16 Alexey Proskuryakov REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot https://bugs.webkit.org/show_bug.cgi?id=144399 * TestExpectations: Marked it as flakily crashing. 2015-06-16 sylvain-galineau Incorrect order of arguments in initial-letter property https://bugs.webkit.org/show_bug.cgi?id=139667 Reviewed by Sam Weinig. Update initial-letter tests to reflect the value's new ordering, per CSS Inline Layout module. * fast/css-generated-content/initial-letter-border-padding.html: * fast/css-generated-content/initial-letter-clearance.html: * fast/css-generated-content/initial-letter-descender.html: * fast/css-generated-content/initial-letter-raised.html: * fast/css-generated-content/initial-letter-sunken.html: 2015-06-16 Youenn Fablet and Xabier Rodriguez Calvar [Streams API] Calling controller.error() should trigger storing an undefined error https://bugs.webkit.org/show_bug.cgi?id=145976 Reviewed by Darin Adler. * streams/readable-stream-controller-error-expected.txt: Rebasing expectation as test is passing now. * streams/readable-stream-reader-read-expected.txt: * streams/readable-stream-reader-read.html: Adding test for promise rejection without any parameter. 2015-06-16 Youenn Fablet and Xabier Rodriguez Calvar [Streams API] Sync tests with spec https://bugs.webkit.org/show_bug.cgi?id=145839 Reviewed by Darin Adler. Considered all changes in the spec tests and brought them to WebKit. Some of those changes were related to spec changes, like the strategy or some of the algorithms. Some like the tee ones were newly added as they will be implemented soon. There are also some tests that shuffled around because they were just moved at the spec or integrated from the changes we submitted, which was substantially important as it allowed us to remove some of our custom tests that are now covered by the spec ones. * resources/gc.js: Added warning about using gcRec, results might not be reliable. * streams/readable-stream-controller-error-expected.txt: * streams/readable-stream-controller-error.html: New failing test due to discrepancies with the reference implementation. Something we will address. * streams/readable-stream-expected.txt: Removed. * streams/readable-stream-gc.html: Renumbered. * streams/readable-stream-reader-expected.txt: Removed. * streams/readable-stream-reader-read.html: Renumbered. * streams/readable-stream-reader.html: Removed. * streams/readable-stream.html: Removed. * streams/reference-implementation/bad-strategies-expected.txt: Added. * streams/reference-implementation/bad-strategies.html: Added. * streams/reference-implementation/bad-underlying-sources-expected.txt: * streams/reference-implementation/bad-underlying-sources.html: Updated from spec and expectations. * streams/reference-implementation/brand-checks-expected.txt: * streams/reference-implementation/brand-checks.html: Updated from spec and expectations. * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added. * streams/reference-implementation/byte-length-queuing-strategy.html: Added. * streams/reference-implementation/count-queuing-strategy-expected.txt: * streams/reference-implementation/count-queuing-strategy.html: Updated from spec and expectations. * streams/reference-implementation/readable-stream-cancel-expected.txt: * streams/reference-implementation/readable-stream-cancel.html: Updated from spec and expectations and corrected timeouts to try to overcome problems in slower bots. * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream-reader-expected.txt: * streams/reference-implementation/readable-stream-reader.html: Updated from spec and expectations. * streams/reference-implementation/readable-stream-tee-expected.txt: Added. * streams/reference-implementation/readable-stream-tee.html: Added. * streams/reference-implementation/readable-stream-templated-expected.txt: * streams/reference-implementation/readable-stream-templated.html: Updated from spec and expectations. * streams/reference-implementation/readable-stream.html: Updated from spec and expectations. * streams/reference-implementation/resources/byte-length-queuing-strategy.js: (ByteLengthQueuingStrategy): Updated from spec. (typeIsObject): Deleted. (ByteLengthQueuingStrategy.prototype.shouldApplyBackpressure): Deleted. * streams/reference-implementation/resources/count-queuing-strategy.js: (CountQueuingStrategy): Updated from spec. (typeIsObject): Deleted. (CountQueuingStrategy.prototype.shouldApplyBackpressure): Deleted. * streams/reference-implementation/resources/streams-utils.js: (RandomPushSource.prototype.readStart.writeChunk): (RandomPushSource.prototype.readStart): Renamed stream as source (.stream.new.ReadableStream): (sequentialReadableStream): Updated from spec. (typeIsObject): Added. (createDataProperty): Added. 2015-06-16 Alexey Proskuryakov Fix a lint error by removing an obsolete expectation - this test doesn't fail on Yosemite and below. * platform/mac/TestExpectations: 2015-06-15 Gyuyoung Kim [EFL] Unreviewed, following gardening of r185583. * platform/efl/TestExpectations: Unskip passing tests, mark new failure tests since disabling USE_NATIVE_XDISPLAY. 2015-06-15 Gyuyoung Kim [EFL] Unreviewed, gardening on Jun 16th. Too many flaky tests happens on efl bot when enabling USE_NATIVE_XDISPLAY and DISPLAY. Those options were enabled for removing TextureMapperImageBuffer. However now EFL Layout Test can be run without enabling the options. To remove many flaky tests, EFL buildbot disables the env variables. Thanks to disable it, many tests can be unskipped which were marked to failure, imageonlyfailure and so on since r183540. * platform/efl/TestExpectations: Unskip passing tests, mark failure tests after disabling USE_NATIVE_XDISPLAY. 2015-06-15 Alexey Proskuryakov Add test expectations for El Capitan https://bugs.webkit.org/show_bug.cgi?id=146005 Rubber-stamped by Dan Bernstein. * platform/mac-wk1/TestExpectations: * platform/mac-yosemite: Added. * platform/mac-yosemite/fast: Added. * platform/mac-yosemite/fast/dom: Added. * platform/mac-yosemite/fast/dom/52776-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.txt. * platform/mac-yosemite/fast/text: Added. * platform/mac-yosemite/fast/text/complex-text-opacity-expected.txt: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt. * platform/mac-yosemite/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt. * platform/mac-yosemite/fast/text/international: Added. * platform/mac-yosemite/fast/text/international/arabic-justify-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/arabic-justify-expected.txt. * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt. * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt. * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt. * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.txt. * platform/mac-yosemite/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt. * platform/mac-yosemite/js: Added. * platform/mac-yosemite/js/dom: Added. * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt. * platform/mac-yosemite/platform: Added. * platform/mac-yosemite/platform/mac: Added. * platform/mac-yosemite/platform/mac/editing: Added. * platform/mac-yosemite/platform/mac/editing/attributed-string: Added. * platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt. * platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt. * platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt. * platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt. * platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt. * platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt. * platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt. * platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt. * platform/mac-yosemite/platform/mac/fast: Added. * platform/mac-yosemite/platform/mac/fast/text: Added. * platform/mac-yosemite/platform/mac/fast/text/ligature-subdivision-expected.txt: Copied from LayoutTests/platform/mac/fast/text/ligature-subdivision-expected.txt. * platform/mac-yosemite/svg: Added. * platform/mac-yosemite/svg/W3C-SVG-1.1: Added. * platform/mac-yosemite/svg/W3C-SVG-1.1-SE: Added. * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png. * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt. * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt. * platform/mac-yosemite/svg/text: Added. * platform/mac-yosemite/svg/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.txt. * platform/mac-yosemite/svg/text/text-intro-05-t-expected.txt: Added. * platform/mac/TestExpectations: * platform/mac/editing/attributed-string/anchor-element-expected.txt: * platform/mac/editing/attributed-string/basic-expected.txt: * platform/mac/editing/attributed-string/font-size-expected.txt: * platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: * platform/mac/editing/attributed-string/font-weight-expected.txt: * platform/mac/editing/attributed-string/letter-spacing-expected.txt: * platform/mac/editing/attributed-string/text-decorations-expected.txt: * platform/mac/editing/attributed-string/vertical-align-expected.txt: * platform/mac/fast/dom/52776-expected.txt: * platform/mac/fast/text/complex-text-opacity-expected.txt: * platform/mac/fast/text/hyphenate-locale-expected.txt: * platform/mac/fast/text/international/arabic-justify-expected.txt: * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt: * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: * platform/mac/fast/text/international/bidi-neutral-run-expected.txt: * platform/mac/fast/text/ligature-subdivision-expected.txt: * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt: * platform/mac/js/dom/global-constructors-attributes-expected.txt: * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: * platform/mac/svg/text/text-intro-05-t-expected.txt: 2015-06-15 Zalan Bujtas RootInlineBox::m_lineBreakObj becomes invalid when a child renderer is removed and the line does not get marked dirty. https://bugs.webkit.org/show_bug.cgi?id=145988 rdar://problem/20959137 Reviewed by David Hyatt. This patch ensures that we find the right first inline box so that we can dirty the the appropriate line boxes. With marking the right line boxes dirty, now we can update RootInlineBox::m_lineBreakObj at the next layout. * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt: Added. * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean.html: Added. 2015-06-15 Darin Adler REGRESSION (r182215): Reproducible crash at drawsvg.org due to reentrant layout https://bugs.webkit.org/show_bug.cgi?id=145964 Reviewed by Simon Fraser. * svg/as-object/mutate-on-load-expected.html: Added. * svg/as-object/mutate-on-load.html: Added. * svg/as-object/resources/embedded-mutates-on-load.svg: Added. 2015-06-15 Michael Saboff JIT bug - fails when inspector closed, works when open https://bugs.webkit.org/show_bug.cgi?id=145243 Reviewed by Oliver Hunt. New regression test. * js/regress-145243-expected.txt: Added. * js/regress-145243.html: Added. * js/script-tests/regress-145243.js: Added. (bar): (foo): (test): 2015-06-15 Joseph Pecoraro Unreviewed, gardening for Windows. * platform/win/TestExpectations: 2015-06-15 Chris Fleizach AX: no accessibility support for details element https://bugs.webkit.org/show_bug.cgi?id=131111 Reviewed by Darin Adler. * platform/mac/accessibility/details-summary-expected.txt: Added. * platform/mac/accessibility/details-summary.html: Added. 2015-06-13 Chris Fleizach AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker) https://bugs.webkit.org/show_bug.cgi?id=141303 Unreviewed. Move ruby tests to Mac platform only, since they don't apply to other platforms. * accessibility/ruby-hierarchy-roles-expected.txt: Removed. * accessibility/ruby-hierarchy-roles.html: Removed. * platform/mac/accessibility/ruby-hierarchy-roles.html: Copied from LayoutTests/accessibility/ruby-hierarchy-roles.html. 2015-06-13 Joseph Pecoraro Web Inspector: console.table() with a list of objects no longer works https://bugs.webkit.org/show_bug.cgi?id=145952 Reviewed by Timothy Hatcher. * inspector/console/console-api.html: * inspector/console/console-table-expected.txt: Added. * inspector/console/console-table.html: Add a similiar console API test all about console.table(). 2015-06-13 Gyuyoung Kim [EFL] Mark fast/forms/select-element-focus-ring.html to Missing Unreviwed, gardening for EFL port. * platform/efl/TestExpectations: The test was added only for Mac port. 2015-06-13 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] ReadableJSStream should handle promises returned by JS source start callback https://bugs.webkit.org/show_bug.cgi?id=145792 Reviewed by Darin Adler. Rebasing expectations, and removing timeouts for tests that no longer timeout. * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream.html: 2015-06-13 Andres Gonzalez AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker) https://bugs.webkit.org/show_bug.cgi?id=141303 Reviewed by Chris Fleizach. * accessibility/ruby-hierarchy-roles-expected.txt: Added. * accessibility/ruby-hierarchy-roles.html: Added. * platform/mac-mavericks/accessibility/ruby-hierarchy-roles-expected.txt: Added. * platform/mac/accessibility/ruby-hierarchy-roles-expected.txt: Added. 2015-06-12 Chris Fleizach AX:ARIA Toggle buttons aren't properly conveyed on iOS using VoiceOver https://bugs.webkit.org/show_bug.cgi?id=145949 Reviewed by Darin Adler. * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: * inspector-protocol/dom/getAccessibilityPropertiesForNode.html: 2015-06-12 Darin Adler Fix minor ES6 compliance issue in RegExp.prototype.toString and optimize performance a little https://bugs.webkit.org/show_bug.cgi?id=145935 Reviewed by Anders Carlsson. * js/regexp-toString-expected.txt: Added. * js/regexp-toString.html: Added. * js/script-tests/regexp-toString.js: Added. 2015-06-12 Manuel Rego Casasnovas [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces https://bugs.webkit.org/show_bug.cgi?id=145860 Reviewed by Sergio Villar Senin. * fast/css-grid-layout/grid-template-areas-get-set-expected.txt: * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test cases. 2015-06-12 Commit Queue Unreviewed, rolling out r185492. https://bugs.webkit.org/show_bug.cgi?id=145927 Causes crashes on debug (Requested by rego on #webkit). Reverted changeset: "[CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces" https://bugs.webkit.org/show_bug.cgi?id=145860 http://trac.webkit.org/changeset/185492 2015-06-12 Manuel Rego Casasnovas [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces https://bugs.webkit.org/show_bug.cgi?id=145860 Reviewed by Sergio Villar Senin. * fast/css-grid-layout/grid-template-areas-get-set-expected.txt: * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test cases. 2015-06-11 Zalan Bujtas Do not crash when the descendant frame tree is destroyed during layout. https://bugs.webkit.org/show_bug.cgi?id=144540 rdar://problem/20793184 Reviewed by Andreas Kling. Unskip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html. * TestExpectations: 2015-06-11 Commit Queue Unreviewed, rolling out r185470. https://bugs.webkit.org/show_bug.cgi?id=145902 Caused ASan violations (Requested by ap on #webkit). Reverted changeset: "Add an appearance keyword for wireless playback / airplay icon" https://bugs.webkit.org/show_bug.cgi?id=145892 http://trac.webkit.org/changeset/185470 2015-06-11 Brady Eidson IndexedDB onupgradeneeded event has incorrect value for oldVersion. and https://bugs.webkit.org/show_bug.cgi?id=136888 Reviewed by Sam Weinig. * storage/indexeddb/version-change-event-basic-expected.txt: Added. * storage/indexeddb/version-change-event-basic.html: Added. 2015-06-11 Dean Jackson Add an appearance keyword for wireless playback / airplay icon https://bugs.webkit.org/show_bug.cgi?id=145892 Reviewed by Simon Fraser. Simple test that makes sure we parse and evaluate the new appearance value. * fast/css/appearance-airplay-expected.txt: Added. * fast/css/appearance-airplay.html: Added. 2015-06-11 Alexey Proskuryakov Update plugins/embed-attributes-style.html to not use the QuickTime plug-in https://bugs.webkit.org/show_bug.cgi?id=145891 Reviewed by Anders Carlsson. * platform/mac/plugins/embed-attributes-style-expected.png: * plugins/embed-attributes-style.html: 2015-06-11 Commit Queue Unreviewed, rolling out r185465. https://bugs.webkit.org/show_bug.cgi?id=145893 "This patch is breaking 32bit mac build" (Requested by youenn on #webkit). Reverted changeset: "[Streams API] ReadableJSStream should handle promises returned by JS source start callback" https://bugs.webkit.org/show_bug.cgi?id=145792 http://trac.webkit.org/changeset/185465 2015-06-11 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] ReadableJSStream should handle promises returned by JS source start callback https://bugs.webkit.org/show_bug.cgi?id=145792 Reviewed by Darin Adler. Rebasing expectations, and removing timeouts for tests that no longer timeout. * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream.html: 2015-06-10 Said Abou-Hallawa REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to 'repeat') that used to render perfectly are now rendering incorrectly. https://bugs.webkit.org/show_bug.cgi?id=145801 Reviewed by Simon Fraser. * fast/borders/border-image-repeat-stretch-expected.html: Added. * fast/borders/border-image-repeat-stretch.html: Added. * fast/borders/resources/border-image-repeat-stretch-expected.svg: Added. * fast/borders/resources/border-image.svg: Added. Ensure that the sides of a border-images are drawn correctly in the cases of 'repeat' and 'stretch'. 2015-06-10 Chris Dumez ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::getElementById https://bugs.webkit.org/show_bug.cgi?id=145857 Reviewed by Darin Adler. Add layout tests covering different crashes caused by the same bug. * fast/dom/script-getElementById-during-insertion-expected.txt: Added. * fast/dom/script-getElementById-during-insertion.html: Added. Reduction test case for . * fast/dom/script-remove-child-id-map-expected.txt: Added. * fast/dom/script-remove-child-id-map.html: Added. Test imported from Blink r178976. 2015-06-10 Jordan Harband Implement RegExp.prototype.flags https://bugs.webkit.org/show_bug.cgi?id=145599 Reviewed by Geoffrey Garen. * js/Object-getOwnPropertyNames-expected.txt: * js/regexp-flags-expected.txt: Added. * js/regexp-flags.html: Added. * js/script-tests/Object-getOwnPropertyNames.js: * js/script-tests/regexp-flags.js: Added. (.get shouldBe): 2015-06-10 Alex Christensen Move all content extension tests to same directory to fix flakiness. https://bugs.webkit.org/show_bug.cgi?id=145854 Reviewed by Alexey Proskuryakov. * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Removed. * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Removed. * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Removed. * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Removed. * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt. * http/tests/contentextensions/main-resource-redirect-blocked.php: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php. * http/tests/contentextensions/main-resource-redirect-blocked.php.json: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json. * http/tests/contentextensions/resources/main-resource-redirect-blocked-target.html: Copied from http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html. 2015-06-10 Gyuyoung Kim [EFL] Unreviewed, EFL gardening on Jun 10th * platform/efl/TestExpectations: Mark fast tests to flaky since r183540. 2015-06-10 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Implement pulling of a source by a ReadableStream https://bugs.webkit.org/show_bug.cgi?id=145262 Reviewed by Darin Adler Rebased expectations, removed some "timeout: 50" parameters. Removed a test from streams/reference-implementation/readable-stream.html that cannot pass until promises returned to start and pull JS callbacks are handled. Fixed bug in streams-utils.js (was using the old API replaced by controller). * streams/reference-implementation/bad-underlying-sources-expected.txt: * streams/reference-implementation/bad-underlying-sources.html: * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream.html: * streams/reference-implementation/resources/streams-utils.js: (.stream.new.ReadableStream.): (.stream.new.ReadableStream): (sequentialReadableStream): 2015-06-09 Daegyu Lee 3D-transformed video does not display on platforms without accelerated video rendering https://bugs.webkit.org/show_bug.cgi?id=144782 Reviewed by Simon Fraser. Add layout test that is simply checking video transform by javascript works properly. * media/video-transformed-by-javascript-expected.txt: Added. * media/video-transformed-by-javascript.html: Added. * platform/gtk/TestExpectations: * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: 2015-06-09 Daniel Bates Update iOS TestExpectations files * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: 2015-06-09 Hyungwook Lee Implement dumpProgressFinishedCallback() for Win layoutTestController. https://bugs.webkit.org/show_bug.cgi?id=66773 Reviewed by Darin Adler. * platform/win/TestExpectations: 2015-06-09 Ryosuke Niwa REGRESSION(r180867): Tabbing to login field on iCloud.com doesn't have highlight for text https://bugs.webkit.org/show_bug.cgi?id=145830 Reviewed by Darin Adler. Added a regression test. * editing/selection/update-selection-by-style-change-expected.html: Added. * editing/selection/update-selection-by-style-change.html: Added. 2015-06-09 Said Abou-Hallawa SVG Fragment is not rendered if it is the css background image of an HTML element https://bugs.webkit.org/show_bug.cgi?id=91790 Reviewed by Darin Adler. * svg/css/svg-resource-fragment-identifier-background-expected.html: Added. * svg/css/svg-resource-fragment-identifier-background.html: Added. Ensure that the SVG fragment is displayed correctly when it's used as a css background image. 2015-06-09 Darin Adler Takes two delete key presses to delete pasted emoji up-pointing index finger with skin tone https://bugs.webkit.org/show_bug.cgi?id=145823 Reviewed by Anders Carlsson. * editing/deleting/delete-emoji-expected.txt: Updated to expect a little more testing. * editing/deleting/delete-emoji.html: Added a test case and streamlined the test a bit. 2015-06-09 Said Abou-Hallawa feComposite filter does not clip the paint rect to its effect rect when the operator is 'in' or 'atop' https://bugs.webkit.org/show_bug.cgi?id=137856 Reviewed by Darin Adler. * svg/filters/feComposite-background-rect-control-operators-expected.svg: Added. * svg/filters/feComposite-background-rect-control-operators.svg: Added. Ensure the painting rect of the feComposite filter with operator 'in' or 'atop' is clipped to its bounding rectangle 2015-06-09 Yusuke Suzuki Introduce getter definition into static hash tables and use it for getters in RegExp.prototype. https://bugs.webkit.org/show_bug.cgi?id=145705 Reviewed by Darin Adler. Adjust RegExp.prototype and instance's getter layout. This is a breaking change from ES5. So ES5 conformance tests like sputnik is needed to be fixed. * ietestcenter/Javascript/15.2.3.3-4-212-expected.txt: * ietestcenter/Javascript/15.2.3.3-4-213-expected.txt: * ietestcenter/Javascript/15.2.3.3-4-214-expected.txt: * ietestcenter/Javascript/15.2.3.3-4-215-expected.txt: * ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js: (ES5Harness.registerTest): * ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js: (ES5Harness.registerTest): * ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js: (ES5Harness.registerTest): * ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js: (ES5Harness.registerTest): * js/Object-getOwnPropertyNames-expected.txt: * js/dom/getOwnPropertyDescriptor-expected.txt: * js/mozilla/strict/15.10.7-expected.txt: * js/mozilla/strict/script-tests/15.10.7.js: * js/pic/cached-named-property-getter.html: * js/resources/getOwnPropertyDescriptor.js: (.get descriptorShouldBe): * js/script-tests/Object-getOwnPropertyNames.js: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A10.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A8.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A9.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A10.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A8.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A9.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A10.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A8.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A9.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A10.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A8.html: * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A9.html: 2015-06-09 Yusuke Suzuki Crash when passing Symbol to NPAPI plugin objects https://bugs.webkit.org/show_bug.cgi?id=145798 Reviewed by Darin Adler. * plugins/npruntime/script-object-with-symbols-expected.txt: Added. * plugins/npruntime/script-object-with-symbols.html: Added. 2015-06-09 Daniel Bates Update iOS TestExpectations files * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: 2015-06-09 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] ReadableJSStream should handle JS source getters that throw https://bugs.webkit.org/show_bug.cgi?id=145600 Reviewed by Darin Adler. * streams/reference-implementation/bad-underlying-sources-expected.txt: * streams/reference-implementation/readable-stream-expected.txt: 2015-06-08 Daniel Bates Update iOS TestExpectations files * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: 2015-06-08 Zalan Bujtas Subpixel rendering: Clip-path does not work properly on subpixel positions. https://bugs.webkit.org/show_bug.cgi?id=145749 rdar://problem/20824305 Reviewed by Simon Fraser. This patch ensures that clip-path is device pixel snapped both for composited and non-composited content. * compositing/masks/compositing-clip-path-on-subpixel-position-expected.html: Added. * compositing/masks/compositing-clip-path-on-subpixel-position.html: Added. * fast/masking/clip-path-on-subpixel-position-expected.html: Added. * fast/masking/clip-path-on-subpixel-position.html: Added. 2015-06-08 Daniel Bates Mouse release on AutoFill button activates it; should only activate on click https://bugs.webkit.org/show_bug.cgi?id=145774 Reviewed by Ryosuke Niwa. Add test to ensure we only dispatch a click event at the HTML input element when pressing on the editable portion of the input element and releasing the mouse on the AutoFill button. * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button-expected.txt: Added. * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html: Added. 2015-06-08 Brady Eidson Fix up the layouttest situation after r185322. https://bugs.webkit.org/show_bug.cgi?id=145777 Reviewed by Alexey Proskuryakov. * js/dom/global-constructors-attributes-expected.txt: * js/dom/global-constructors-attributes-idb-expected.txt: Added. * js/dom/global-constructors-attributes-idb.html: Copied from LayoutTests/js/dom/global-constructors-attributes.html. * js/dom/global-constructors-attributes.html: Run this test only against IDB* and webkitIDB* constructors: * js/dom/script-tests/global-constructors-attributes-idb.js: Copied from LayoutTests/js/dom/script-tests/global-constructors-attributes.js. (.self.postMessage): (.self.onconnect.self.postMessage): (.self.onconnect): (classNameForObject): (constructorPropertiesOnGlobalObject): Don’t run the test against known IDB constructors: * js/dom/script-tests/global-constructors-attributes.js: Update all the various platform-specific results for the main test to remove mentions of IDB. * platform/efl/js/dom/global-constructors-attributes-expected.txt: * platform/gtk/js/dom/global-constructors-attributes-expected.txt: * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt: * platform/mac-mavericks/TestExpectations: * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt: * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed. * platform/mac/js/dom/global-constructors-attributes-expected.txt: * platform/win/js/dom/global-constructors-attributes-expected.txt: * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Added. 2015-06-08 Chris Dumez WebContent crash in WebCore::Page::sessionID() const + 0 (Page.cpp:1660) https://bugs.webkit.org/show_bug.cgi?id=145748 Reviewed by Brady Eidson. * http/tests/navigation/image-load-in-pagehide-handler-expected.txt: Added. * http/tests/navigation/image-load-in-pagehide-handler.html: Added. * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html: Added. Add layout test to make sure that ping loads in 'pagehide' handlers are still going through after this change. * http/tests/navigation/resources/frame-do-load.html: Added. * http/tests/navigation/resources/frame-pagehide-starts-load-in-subframe.html: Added. * http/tests/navigation/resources/frame-pagehide-starts-load.html: Added. * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt: Added. * http/tests/navigation/subframe-pagehide-handler-starts-load.html: Added. * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt: Added. * http/tests/navigation/subframe-pagehide-handler-starts-load2.html: Added. Add layout tests to make sure we don't crash if a frame starts an XHR load from the 'pagehide' event handler. One of the tests covers the case where a frame's pagehide handler starts a load in a subframe as this case is requires a bit more handling. 2015-06-08 Chris Fleizach AX: improve list heuristics (presentational use versus actual lists) ​https://bugs.webkit.org/show_bug.cgi?id=134187 Unreviewed. Rolling this change out temporarily. * accessibility/list-detection-expected.txt: * accessibility/list-detection.html: * accessibility/list-detection2-expected.txt: Removed. * accessibility/list-detection2.html: Removed. * platform/gtk/accessibility/list-detection-expected.txt: * platform/win/TestExpectations: 2015-06-08 Alexey Proskuryakov Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite. * platform/mac/TestExpectations: 2015-06-08 Daniel Bates Many LayoutTests/http tests time out in DumpRenderTree https://bugs.webkit.org/show_bug.cgi?id=145770 Reviewed by Alexey Proskuryakov. Unskip LayoutTests/http tests in WebKit1 and explicitly skip the HTTP disk-cache tests in WebKit1 as the network disk cache code is specific to WebKit2. Move common expectations from the WebKit{1, 2}-specific TestExpectations file to platform/ios-simulator/TestExpectations. * platform/ios-simulator-wk1/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-simulator/TestExpectations: 2015-06-08 Javier Fernandez [CSS Grid Layout] Setting height on a grid item doesn't have any effect https://bugs.webkit.org/show_bug.cgi?id=145604 Reviewed by Sergio Villar Senin. Tests to verify that we clear the override height set by the stretching logic whenever height or margin change in a way they don't allow stretching anymore. * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Added. * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Added. 2015-06-08 Brady Eidson Completely remove all IDB properties/constructors when it is disabled at runtime. rdar://problem/18429374 and https://bugs.webkit.org/show_bug.cgi?id=137034 Reviewed by Geoffrey Garen. * platform/mac-mavericks/TestExpectations: Disable global-constructors-attributes on Mavericks as there is no way to have different WK1 and WK2 results. * platform/mac-wk1/TestExpectations: Enable the new "properties are missing" test for Mac WK1. * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added. * platform/win/TestExpectations: Enable the new "properties are missing" test for Win WK1 * platform/wk2/TestExpectations: Disable the new "properties are missing" test for all WK2. * storage/indexeddb/properties-disabled-at-runtime-expected.txt: Added. * storage/indexeddb/properties-disabled-at-runtime.html: Added. 2015-06-08 Sergio Villar Senin [CSS Grid Layout] Add some more testing for grid line names https://bugs.webkit.org/show_bug.cgi?id=145691 Reviewed by Darin Adler. After moving to the new syntax which uses brackets instead of parentheses for grid line names lists, it's good to improve a bit the testing of the feature with some more new test cases. * fast/css-grid-layout/named-grid-line-get-set-expected.txt: * fast/css-grid-layout/named-grid-line-get-set.html: 2015-06-07 Darin Adler REGRESSION (r181720): Unnecessary layout triggered any time animated GIF advances to a new frame https://bugs.webkit.org/show_bug.cgi?id=145733 Reviewed by Andreas Kling. * TestExpectations: Expect image failures on the animated GIF tests (the one old one I am fixing and the one new one I am adding) because they don't yet work under DumpRenderTree. * fast/images/animated-gif-no-layout-expected.html: Added. * fast/images/animated-gif-no-layout.html: Added. * fast/images/gif-loop-count-expected.html: Added. This test was worthless as a render tree dump test, and only valuable as a pixel test. And that hid the fact that it was failing under WebKit1. Changing it to a reference test makes it a valuable test again. * fast/images/gif-loop-count-expected.png: Removed. * fast/images/gif-loop-count-expected.txt: Removed. * platform/wk2/TestExpectations: Expect successes on these two tests. 2015-06-06 Alexey Proskuryakov Clean up tests for blocking mixed content https://bugs.webkit.org/show_bug.cgi?id=145718 Reviewed by Darin Adler. Stop using timeouts, which were making the tests flaky. * http/tests/xmlhttprequest/access-control-response-with-body.html: This wasn't even a mixed content test, but the file was reused in one. I now made a separate helper document, so this is just a regular test now, not another test's resource. * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html: * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html: * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html: * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html: * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html: Refactored to not depend on timeouts. * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt: * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html: * http/tests/security/mixedContent/resources/insecure-xhr-in-main-frame-window.html: Added. This test still needs a timeout, because of a WebKit bug. I just made it much longer. 2015-06-06 Mark Lam Returned Exception* values need to be initialized to nullptr when no exceptions are thrown. https://bugs.webkit.org/show_bug.cgi?id=145720 Reviewed by Dan Bernstein. * platform/win/TestExpectations: - Undoing skipped tests. 2015-06-05 Mark Lam Gardening: skip some inspector-protocol tests while the issue is being investigated. https://bugs.webkit.org/show_bug.cgi?id=145720 Not reviewed. * platform/win/TestExpectations: 2015-06-05 Zalan Bujtas [Win] Skip fast/text/decorations-vertical-underline-expected.html Unreviewed gardening. * platform/win/TestExpectations: 2015-06-05 Zalan Bujtas [Win] Update expected results. Unreviewed gardening. * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added. * platform/win/fast/text/emoji-expected.txt: Added. 2015-06-05 Chris Dumez Regression(r176212): Broke app switching on iCloud.com https://bugs.webkit.org/show_bug.cgi?id=145708 Reviewed by Simon Fraser. Remove layout tests covering DOM Timer throttling. * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed. * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed. * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed. * fast/dom/nested-timer-display-none-element-throttling.html: Removed. * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed. * fast/dom/repeating-timer-display-none-element-throttling.html: Removed. * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed. * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed. * fast/dom/resources/timer-throttling-iframe.html: Removed. * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed. * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed. * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed. * fast/dom/timer-unthrottle-on-layout.html: Removed. * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed. * fast/dom/timer-unthrottle-on-scroll.html: Removed. 2015-06-05 Myles C. Maxfield [iOS] Emoji overlap preceeding lines https://bugs.webkit.org/show_bug.cgi?id=145678 Reviewed by Enrica Casucci. * fast/text/emoji.html: * platform/mac/TestExpectations: Removed unnecessary line. * platform/mac-mavericks/fast/text/emoji-expected.html: * platform/mac/fast/text/emoji-expected.html: * platform/ios-simulator/fast/text/emoji-expected.html: * TestExpectations: Removed unnecessary line. 2015-06-05 Mark Lam finally blocks should not set the exception stack trace when re-throwing the exception. https://bugs.webkit.org/show_bug.cgi?id=145525 Reviewed by Geoffrey Garen. * TestExpectations: - Skip the new tests until webkit.org/b/145090 is fixed. * fast/dom/regress-131530-expected.txt: - Rebased results because we now have a proper line number. * http/tests/inspector/inspector-test.js: (InspectorTestProxy.clearResults): (InspectorTestProxy.reportUncaughtException): - Add the feature to sanitize the url reported by reportUncaughtException() since we can have tests that do expect uncaught exceptions, and we need the test results to be invariant. Sanitization of the url, in this case means, stripping off the preceding path. * inspector/debugger/break-on-exception-expected.txt: Added. * inspector/debugger/break-on-exception.html: Added. * inspector/debugger/break-on-exception-catch-expected.txt: Added. * inspector/debugger/break-on-exception-catch.html: Added. * inspector/debugger/break-on-exception-finally-expected.txt: Added. * inspector/debugger/break-on-exception-finally.html: Added. * inspector/debugger/break-on-exception-native-expected.txt: Added. * inspector/debugger/break-on-exception-native.html: Added. * inspector/debugger/break-on-exception-throw-in-promise-expected.txt: Added. * inspector/debugger/break-on-exception-throw-in-promise.html: Added. * inspector/debugger/break-on-exception-throw-in-promise-with-catch-expected.txt: Added. * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html: Added. * inspector/debugger/break-on-exception-throw-in-promise-then-expected.txt: Added. * inspector/debugger/break-on-exception-throw-in-promise-then.html: Added. * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch-expected.txt: Added. * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html: Added. * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added. * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html: Added. * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added. * inspector/debugger/break-on-exception-window-onerror.html: Added. * inspector/debugger/break-on-uncaught-exception-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception.html: Added. * inspector/debugger/break-on-uncaught-exception-catch-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-catch.html: Added. * inspector/debugger/break-on-uncaught-exception-finally-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-finally.html: Added. * inspector/debugger/break-on-uncaught-exception-native-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-native.html: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html: Added. * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added. * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added. * inspector/debugger/resources/break-on-exception-tests.js: Added. (doThrow): (testCatch): (testFinally): (testThrowingThruNativeCode): (testThrowingInPromise): (testThrowingInPromiseWithCatch): (testThrowingInPromiseThen): (testThrowingInPromiseThenWithCatch): (testThrowingInPromiseWithRethrowInCatch): 2015-06-05 Eric Carlson Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html fail on WK1 and WK2 https://bugs.webkit.org/show_bug.cgi?id=145675 Reviewed by Dean Jackson. * TestExpectations: Unskip tests. * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location. 2015-06-05 Zalan Bujtas [iOS] Rebaseline expected results. Unreviewed gardening. * platform/ios-simulator/compositing/overflow/overflow-positioning-expected.txt: * platform/ios-simulator/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: * platform/ios-simulator/css3/selectors3/xml/css3-modsel-15c-expected.txt: * platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt: * platform/ios-simulator/ios/touch/touch-handler-on-window-expected.txt: 2015-06-05 David Hyatt Underlines too close in vertical Chinese text. https://bugs.webkit.org/show_bug.cgi?id=145651 Reviewed by Simon Fraser. * fast/text/decorations-vertical-underline-expected.html: Added. * fast/text/decorations-vertical-underline.html: Added. 2015-06-05 Said Abou-Hallawa Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug. https://bugs.webkit.org/show_bug.cgi?id=145702 * platform/mac-wk2/TestExpectations: Marking as flaky for now. 2015-06-05 Said Abou-Hallawa [iOS] Rebaseline expected results for svg font tests Reviewed by Daniel Bates. * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added. * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt: * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added. * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt: * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt: * svg/custom/svg-fonts-no-latin-glyph-expected.txt: * svg/custom/svg-fonts-no-latin-glyph.html: 2015-06-05 Zalan Bujtas [iOS] Mask layer now is part of the layer tree output. Unreviewed gardening. * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: 2015-06-05 Dean Jackson [Mac] Popup focus is cut off https://bugs.webkit.org/show_bug.cgi?id=145688 Reviewed by Brent Fulgham. * fast/forms/select-element-focus-ring.html: Added. * platform/mac/fast/forms/select-element-focus-ring-expected.png: Added. * platform/mac/fast/forms/select-element-focus-ring-expected.txt: Added. 2015-06-05 Brent Fulgham Add WK1 versions of tests from Bugs 145637 and 145642 https://bugs.webkit.org/show_bug.cgi?id=145649 Reviewed by Zalan Bujtas. * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added. * platform/mac/fast/scrolling/iframe_in_iframe.html: Added. * platform/mac/fast/scrolling/resources/inner_content.html: Added. * platform/mac/fast/scrolling/resources/testContent.html: Added. * platform/mac/fast/scrolling/resources/testImage.png: Added. 2015-06-05 Manuel Rego Casasnovas [CSS Grid Layout] Support dots sequences in grid-template-areas https://bugs.webkit.org/show_bug.cgi?id=145693 Reviewed by Sergio Villar Senin. Added new test cases to check the new behavior. * fast/css-grid-layout/grid-template-areas-get-set-expected.txt: * fast/css-grid-layout/grid-template-areas-get-set.html: 2015-06-03 Filip Pizlo Simplify unboxing of double JSValues known to be not NaN and not Int32 https://bugs.webkit.org/show_bug.cgi?id=145618 Reviewed by Geoffrey Garen. * js/regress/double-real-use-expected.txt: Added. * js/regress/double-real-use.html: Added. * js/regress/script-tests/double-real-use.js: Added. (foo): 2015-06-04 Joseph Pecoraro Web Inspector: Class constructor appearing as Object Tree property does not include parameters https://bugs.webkit.org/show_bug.cgi?id=145661 Reviewed by Timothy Hatcher. * inspector/model/remote-object-expected.txt: * inspector/model/remote-object.html: Update expected results and test we get expected values for class constructors. 2015-06-04 Brent Fulgham Latching algorithm in findEnclosingOverflowScroll is broken https://bugs.webkit.org/show_bug.cgi?id=145642 Reviewed by Simon Fraser. Revise the new latching test to remove the image "max-width: 100%" style, which was preventing this example from having a horizontal scrollable region at the top of the file. It still correctly tests the subpixel bug from Bug 145637. * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width adjustment on image. 2015-06-04 Benjamin Poulain Combine tiny DFAs into slightly larger ones https://bugs.webkit.org/show_bug.cgi?id=145572 Reviewed by Alex Christensen. * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added. * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added. * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added. 2015-06-04 Said Abou-Hallawa Skip failed layout tests following and (https://bugs.webkit.org/show_bug.cgi?id=145620) Unreviewed. * TestExpectations: 2015-06-04 Commit Queue Unreviewed, rolling out r185211. https://bugs.webkit.org/show_bug.cgi?id=145670 The test depends on a rolled out patch (Requested by ap on #webkit). Reverted changeset: "Add WK1 versions of tests from Bugs 145637 and 145642" https://bugs.webkit.org/show_bug.cgi?id=145649 http://trac.webkit.org/changeset/185211 2015-06-04 Commit Queue Unreviewed, rolling out r185216. https://bugs.webkit.org/show_bug.cgi?id=145666 it caused a bunch of debug crashes (Requested by pizlo on #webkit). Reverted changeset: "Simplify unboxing of double JSValues known to be not NaN and not Int32" https://bugs.webkit.org/show_bug.cgi?id=145618 http://trac.webkit.org/changeset/185216 2015-06-04 Commit Queue Unreviewed, rolling out r185208. https://bugs.webkit.org/show_bug.cgi?id=145655 platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe- latched-select.html (Requested by shallawa on #webkit). Reverted changeset: "Latching algorithm in findEnclosingOverflowScroll is broken" https://bugs.webkit.org/show_bug.cgi?id=145642 http://trac.webkit.org/changeset/185208 2015-06-03 Filip Pizlo Simplify unboxing of double JSValues known to be not NaN and not Int32 https://bugs.webkit.org/show_bug.cgi?id=145618 Reviewed by Geoffrey Garen. * js/regress/double-real-use-expected.txt: Added. * js/regress/double-real-use.html: Added. * js/regress/script-tests/double-real-use.js: Added. (foo): 2015-06-04 Brent Fulgham Add WK1 versions of tests from Bugs 145637 and 145642 https://bugs.webkit.org/show_bug.cgi?id=145649 Reviewed by Zalan Bujtas. * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added. * platform/mac/fast/scrolling/iframe_in_iframe.html: Added. * platform/mac/fast/scrolling/resources/inner_content.html: Added. * platform/mac/fast/scrolling/resources/testContent.html: Added. * platform/mac/fast/scrolling/resources/testImage.png: Added. 2015-06-04 Youenn Fablet REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky https://bugs.webkit.org/show_bug.cgi?id=145643 Reviewed by Alexey Proskuryakov. * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing. 2015-06-04 Brent Fulgham Latching algorithm in findEnclosingOverflowScroll is broken https://bugs.webkit.org/show_bug.cgi?id=145642 Reviewed by Simon Fraser. Revise the new latching test to remove the image "max-width: 100%" style, which was preventing this example from having a horizontal scrollable region at the top of the file. It still correctly tests the subpixel bug from Bug 145637. * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width adjustment on image. 2015-06-03 Brent Fulgham REGRESSION (r181879): Scrolling order on pages with focused iframe is broken. https://bugs.webkit.org/show_bug.cgi?id=145637 Reviewed by Zalan Bujtas. * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added. * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added. * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added. * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added. * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added. 2015-06-04 Zalan Bujtas css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer. Unreviewed gardening. * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: 2015-06-04 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Implement ReadableStreamController enqueue https://bugs.webkit.org/show_bug.cgi?id=145210 Reviewed by Darin Adler. * streams/reference-implementation/bad-underlying-sources-expected.txt: * streams/reference-implementation/count-queuing-strategy-expected.txt: * streams/reference-implementation/count-queuing-strategy.html: * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream-reader-expected.txt: * streams/reference-implementation/readable-stream-reader.html: * streams/reference-implementation/readable-stream-templated-expected.txt: * streams/reference-implementation/readable-stream-templated.html: * streams/reference-implementation/readable-stream.html: 2015-06-03 Zalan Bujtas Use borderBoxRect instead of contentBoxRect for backdrop filter. https://bugs.webkit.org/show_bug.cgi?id=145606 Reviewed by Simon Fraser. Backdrop filter should use border box rect. It also needs to take css clip into account. * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added. * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added. * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added. * css3/filters/backdrop/backdrop-filter-with-mask.html: Added. 2015-06-03 Gyuyoung Kim [EFL] Unreviewed gardening on 4th June. Skip a test regarding emoji font, mark timeout to animation tests. Update a track test and a xhr test. * platform/efl/TestExpectations: 2015-06-03 Simon Fraser REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons) https://bugs.webkit.org/show_bug.cgi?id=145630 Reviewed by Zalan Bujtas. Test that dumps coverage info for a layer with a mask. * compositing/visible-rect/mask-layer-coverage-expected.txt: Added. * compositing/visible-rect/mask-layer-coverage.html: Added. 2015-06-03 Simon Fraser Layer tree dumps should include mask layers https://bugs.webkit.org/show_bug.cgi?id=145629 Reviewed by Zalan Bujtas. New results. * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: * compositing/masks/mask-layer-size-expected.txt: 2015-06-03 Greg Hughes AX: Expose field sets to accessibility clients https://bugs.webkit.org/show_bug.cgi?id=145585 Updated role tests to include the new subrole for fieldsets Reviewed by Chris Fleizach. * platform/mac/accessibility/roles-exposed-expected.txt: 2015-06-03 Said Abou-Hallawa Skip webgl/useWhilePending.html on WebKit 1 following: Unreviewed. * platform/mac-wk1/TestExpectations: 2015-06-03 Said Abou-Hallawa Add missing expected result files for ios-simulator port following Unreviewed. * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added. * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added. 2015-06-03 Dean Jackson Crash in GraphicsContext3D::getInternalFramebufferSize https://bugs.webkit.org/show_bug.cgi?id=145479 Reviewed by Eric Carlson. Attemps to use a WebGL context while it is in the pending state. * fast/canvas/webgl/useWhilePending-expected.txt: Added. * fast/canvas/webgl/useWhilePending.html: Added. 2015-06-03 Daniel Bates AutoFill button should not be shown in read-only or disabled field https://bugs.webkit.org/show_bug.cgi?id=145579 Update expected result for Windows that I inadvertently modified in . * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: 2015-06-03 Zalan Bujtas [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html eventSender.scalePageBy() needs to be implemented. Unreviewed garderning. * platform/ios-simulator/TestExpectations: 2015-06-03 Daniel Bates AutoFill button should not be shown in read-only or disabled field https://bugs.webkit.org/show_bug.cgi?id=145579 Reviewed by Darin Adler. Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field. Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory or the platform-specific variant of this directory. * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added. * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added. * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added. * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added. * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt. * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html. * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added. * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added. * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added. * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added. * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added. * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added. * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.png: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png. * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt. * platform/mac-mavericks/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt. * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/win/fast/forms/input-auto-fill-button-expected.txt. 2015-06-02 Filip Pizlo GetById and PutById profiling should be more precise about it takes slow path https://bugs.webkit.org/show_bug.cgi?id=145590 Reviewed by Geoffrey Garen. Added just two more tests for getters and setters. I needed more microbenchmarks to track down a regression in an earlier version of this patch. * js/regress/getter-prototype-expected.txt: Added. * js/regress/getter-prototype.html: Added. * js/regress/script-tests/getter-prototype.js: Added. * js/regress/script-tests/setter-prototype.js: Added. * js/regress/setter-prototype-expected.txt: Added. * js/regress/setter-prototype.html: Added. 2015-06-03 Zalan Bujtas [iOS] Rebaseline expected results for
Unreviewed garderning. * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt: * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt: * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt: * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt: * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt: * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt: * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt: * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt: * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt: 2015-06-03 Said Abou-Hallawa Add missing expected result files for GTK and EFL ports following Unreviewed. * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added. * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added. * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added. 2015-06-03 Brent Fulgham REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe https://bugs.webkit.org/show_bug.cgi?id=145574 Reviewed by Simon Fraser. * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added. * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added. * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added. 2015-06-03 Brady Eidson REGRESSION (r183498): Certain types of frame loads in iframes with can open urls in new window/tabs https://bugs.webkit.org/show_bug.cgi?id=145580 Reviewed by Mark Lam. * fast/loader/fragment-navigation-base-blank-expected.txt: Added. * fast/loader/fragment-navigation-base-blank.html: Added. * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added. * fast/loader/iframe-meta-refresh-base-blank.html: Added. * fast/loader/iframe-set-location-base-blank-expected.txt: Added. * fast/loader/iframe-set-location-base-blank.html: Added. * fast/loader/refresh-iframe-base-blank-expected.txt: Added. * fast/loader/refresh-iframe-base-blank.html: Added. * fast/loader/resources/fragment-navigation-base-blank.html: Added. * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added. * fast/loader/resources/iframe-set-location-base-blank.html: Added. * fast/loader/resources/notify-done-with-window-count.html: Added. * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added. 2015-06-03 Zalan Bujtas Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes. https://bugs.webkit.org/show_bug.cgi?id=145587 Reviewed by Simon Fraser. The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds. At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px). In such cases, when the the renderer moves to a position (1.1px) where the gap is closed, we need to issue repaint on the layer in order to get the renderering right. * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added. * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added. 2015-06-02 Sergio Villar Senin [CSS Grid Layout] Switch from parenthesis to brackets for grid line names https://bugs.webkit.org/show_bug.cgi?id=144996 Reviewed by Darin Adler. Replaced parentheses by brackets when specifying grid line names. * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt: * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt: * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html: * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt: * fast/css-grid-layout/grid-element-repeat-get-set.html: * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html: * fast/css-grid-layout/grid-item-bad-resolution-double-span.html: * fast/css-grid-layout/grid-item-column-row-get-set.html: * fast/css-grid-layout/grid-item-named-grid-area-resolution.html: * fast/css-grid-layout/grid-item-named-grid-line-resolution.html: * fast/css-grid-layout/grid-item-negative-position-resolution.html: * fast/css-grid-layout/grid-item-position-changed-dynamic.html: * fast/css-grid-layout/grid-shorthand-get-set-expected.txt: * fast/css-grid-layout/grid-shorthand-get-set.html: * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt: * fast/css-grid-layout/grid-template-shorthand-get-set.html: * fast/css-grid-layout/named-grid-line-get-set-expected.txt: * fast/css-grid-layout/named-grid-line-get-set.html: * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html: * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html: * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html: * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt: * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt: * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt: * fast/css-grid-layout/non-grid-element-repeat-get-set.html: * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt: * fast/css-grid-layout/non-named-grid-line-get-set.html: * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js: (testInherit): (testInitial): * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: (testInherit): (testInitial): * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js: (testInherit): (testInitial): * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js: (testInherit): (testInitial): 2015-06-02 Commit Queue Unreviewed, rolling out r185128 and r185132. https://bugs.webkit.org/show_bug.cgi?id=145597 The new test hits a bad assertion (Requested by ap on #webkit). Reverted changesets: "Crash in GraphicsContext3D::getInternalFramebufferSize" https://bugs.webkit.org/show_bug.cgi?id=145479 http://trac.webkit.org/changeset/185128 "Skip webgl/useWhilePending.html on WebKit 1." http://trac.webkit.org/changeset/185132 2015-06-02 Dean Jackson Skip webgl/useWhilePending.html on WebKit 1. * platform/mac-wk1/TestExpectations: 2015-06-02 Dean Jackson Crash in GraphicsContext3D::getInternalFramebufferSize https://bugs.webkit.org/show_bug.cgi?id=145479 Reviewed by Eric Carlson. Attemps to use a WebGL context while it is in the pending state. * fast/canvas/webgl/useWhilePending-expected.txt: Added. * fast/canvas/webgl/useWhilePending.html: Added. 2015-06-02 Said Abou-Hallawa Fix Windows layout test failure following (https://bugs.webkit.org/show_bug.cgi?id=145537) Unreviewed. * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added. 2015-06-02 Zalan Bujtas Backdrop filter is pulling in content from behind the window. https://bugs.webkit.org/show_bug.cgi?id=145561 rdar://problem/20909309 Reviewed by Simon Fraser. This patch ensures that the backdrop filter layer is positioned and sized properly. The backdrop filter layer should take its size and position from its renderer and not directly from the composited layer. In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant. In such cases, we ended up applying the backdrop filter to those areas as well. * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added. * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added. * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added. * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added. 2015-06-02 Said Abou-Hallawa Fix Mac Mavericks layout test failure following (https://bugs.webkit.org/show_bug.cgi?id=145478) Move fast/text/font-weights-zh.html out of the platform directory. The webkit test runner is not smart enough to ignore the expected results in the mac directory and get it from the Mavericks directory, if it exists, when running on Mavericks. Reviewed by Alexey Proskuryakov. * fast/text/font-weights-zh.html: Added. * platform/efl/TestExpectations: * platform/gtk/TestExpectations: * platform/mac/fast/text/font-weights-zh.html: Removed. * platform/win/TestExpectations: * platform/win-xp/TestExpectations: * platform/wincairo/TestExpectations: 2015-06-02 Brady Eidson Add more tests for "should open external urls" flag. https://bugs.webkit.org/show_bug.cgi?id=145558 Rubber-stamped by Geoff Garen. * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added. * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added. * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added. * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added. 2015-06-02 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Implement ReadableStreamReader read method in closed and errored state https://bugs.webkit.org/show_bug.cgi?id=144790 Reviewed by Darin Adler. Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests). Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html. These tests try to check handling promise returned in start method which is not yet supported. If we did not comment these tests, they would be flaky. * streams/readable-stream-reader-read-expected.txt: Added. * streams/readable-stream-reader-read.html: Added. * streams/reference-implementation/bad-underlying-sources-expected.txt: * streams/reference-implementation/bad-underlying-sources.html: * streams/reference-implementation/count-queuing-strategy-expected.txt: * streams/reference-implementation/count-queuing-strategy.html: * streams/reference-implementation/readable-stream-cancel-expected.txt: * streams/reference-implementation/readable-stream-expected.txt: * streams/reference-implementation/readable-stream-reader-expected.txt: * streams/reference-implementation/readable-stream-reader.html: * streams/reference-implementation/readable-stream-templated-expected.txt: * streams/reference-implementation/readable-stream-templated.html: * streams/reference-implementation/readable-stream.html: 2015-06-02 Brady Eidson WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally. rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280 Reviewed by Alex Christensen. * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added. * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added. * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added. * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added. * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added. * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added. * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added. * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added. * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added. * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added. * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added. * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added. * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added. * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added. * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added. * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added. * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added. * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added. 2015-06-01 Myles C. Maxfield [SVG -> OTF Converter] Remove unnecessary hacks https://bugs.webkit.org/show_bug.cgi?id=145088 Reviewed by Simon Fraser. Test that the hacks are unnecessary. * svg/text/offset-square-svg-font-expected.html: Added. * svg/text/offset-square-svg-font.html: Added. * svg/text/resources/offset-square-svg-font.svg: Added. * svg/text/resources/offset-square-svg-font2.svg: Added. 2015-06-01 Zalan Bujtas [Mac] Unreviewed gardening. Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest(). * compositing/layer-creation/zoomed-clip-intersection.html: 2015-06-01 Andreas Kling CSS animations in filling-forwards state shouldn't force compositing. Reviewed by Simon Fraser. Remove tests that were only here to check that animations in fill-forwards state would participate in overlap testing. * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result here to reflect that we no longer expect filling-forwards animations to get composited. * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed. * compositing/animation/filling-animation-overlap-at-end.html: Removed. * compositing/animation/filling-animation-overlap-expected.txt: Removed. * compositing/animation/filling-animation-overlap.html: Removed. * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed. * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed. * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed. 2015-06-01 Myles C. Maxfield Test gardening after r185087. https://bugs.webkit.org/show_bug.cgi?id=145478 Unreviewed. * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt. * platform/mac/fast/text/font-weights-zh-expected.txt: 2015-06-01 Myles C. Maxfield Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances https://bugs.webkit.org/show_bug.cgi?id=145537 Reviewed by Darin Adler. * fast/text/crash-complex-text-surrogate.html: Added. * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added. 2015-05-30 Zalan Bujtas REGRESSION (179771): zooming on facebook images covers image https://bugs.webkit.org/show_bug.cgi?id=145485 Reviewed by Simon Fraser. Scaling an infinite rect should always produce an infinite rect. (Based on Simon Fraser's patch) * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added. * compositing/layer-creation/zoomed-clip-intersection.html: Added. 2015-06-01 Myles C. Maxfield Test font selection for zh fonts https://bugs.webkit.org/show_bug.cgi?id=145478 Rubber-stamped by Zalan Bujtas. * platform/mac/fast/text/font-weights-zh-expected.txt: Added. * platform/mac/fast/text/font-weights-zh.html: Added. 2015-06-01 Commit Queue Unreviewed, rolling out r185074 and r185085. https://bugs.webkit.org/show_bug.cgi?id=145533 Moving to a separate test (Requested by litherum on #webkit). Reverted changesets: "Test font selection for zh fonts" https://bugs.webkit.org/show_bug.cgi?id=145478 http://trac.webkit.org/changeset/185074 "Test gardening after r185074" https://bugs.webkit.org/show_bug.cgi?id=145478 http://trac.webkit.org/changeset/185085 2015-06-01 Myles C. Maxfield Test gardening after r185074 https://bugs.webkit.org/show_bug.cgi?id=145478 Unreviewed. * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt. * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results. 2015-06-01 Myles C. Maxfield Test font selection for zh fonts https://bugs.webkit.org/show_bug.cgi?id=145478 Reviewed by Zalan Bujtas. We want to make sure that font selection works correctly for more than just Helvetica and Avenir. * platform/mac/fast/text/font-weights-expected.txt: * platform/mac/fast/text/font-weights.html: 2015-06-01 Brady Eidson Add WKTR support for "should open external URLs". https://bugs.webkit.org/show_bug.cgi?id=145505 Reviewed by Darin Adler. * loader/navigation-policy/resources/notify-done.html: Added. * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added. * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added. * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added. * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added. * platform/ios-simulator-wk1/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: 2015-06-01 Chris Dumez ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com https://bugs.webkit.org/show_bug.cgi?id=145518 Reviewed by Darin Adler. Add layout test to make sure we no longer crash if the memory cache is pruned while a resource is being revalidated. * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added. * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added. 2015-05-31 Youenn Fablet Async XMLHttpRequest should get access to AppCache resources stored as flat files https://bugs.webkit.org/show_bug.cgi?id=138506 Reviewed by Darin Adler. * http/tests/appcache/resources/simple-video-async.manifest: Added. * http/tests/appcache/simple-video-async-expected.txt: Added. * http/tests/appcache/simple-video-async.html: Added. 2015-05-31 Xabier Rodriguez Calvar and Youenn Fablet [Streams API] Implement ReadableStreamController constructor https://bugs.webkit.org/show_bug.cgi?id=143752 Reviewed by Darin Adler. * streams/readable-stream.html: checking controller constructor. * streams/reference-implementation/brand-checks-expected.txt: 2015-05-31 Jordan Harband Array#reduce and reduceRight don't follow ToLength https://bugs.webkit.org/show_bug.cgi?id=145364 Reviewed by Yusuke Suzuki. * js/array-reduce-expected.txt: * js/array-reduceRight-expected.txt: * js/dom/array-prototype-properties-expected.txt: * js/dom/script-tests/array-prototype-properties.js: * js/script-tests/array-reduce.js: * js/script-tests/array-reduceRight.js: 2015-05-30 Filip Pizlo FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit https://bugs.webkit.org/show_bug.cgi?id=145469 Reviewed by Geoffrey Garen. * js/regress/repeat-multi-get-by-offset-expected.txt: Added. * js/regress/repeat-multi-get-by-offset.html: Added. * js/regress/script-tests/repeat-multi-get-by-offset.js: Added. (foo): 2015-05-29 Keith Miller WeakMap reference w/ DOM element as key does not survive long enough. https://bugs.webkit.org/show_bug.cgi?id=137651 Reviewed by Geoffrey Garen. * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added. (.set gc): * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added. 2015-05-29 Zalan Bujtas Text disappears shortly after page load on Nexus 7 site. https://bugs.webkit.org/show_bug.cgi?id=145467 rdar://problem/18327239 Reviewed by Simon Fraser. This patch ensures that overlap testing for composited layers works properly when the sibling layer gets composited through its child. When a layer gets composited through its child content, the recursive overlap testing should build up the overlapmap stack so that sibling content is intersected both against the child and its parent bounds. * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added. * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added. * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added. * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added. 2015-05-29 Chris Dumez Consider throttling DOM timers in iframes outside the viewport https://bugs.webkit.org/show_bug.cgi?id=145465 Reviewed by Darin Adler. Add a layout test to check that DOM timers in iframes outside the viewport get throttled. * fast/dom/resources/timer-frame-2.html: Added. * fast/dom/resources/timer-frame.html: Added. * fast/dom/timer-throttling-subframe-expected.txt: Added. * fast/dom/timer-throttling-subframe.html: Added. 2015-05-28 Filip Pizlo Non-speculative Branch should be fast in the FTL https://bugs.webkit.org/show_bug.cgi?id=145452 Reviewed by Andreas Kling. * js/regress/logical-not-weird-types-expected.txt: Added. * js/regress/logical-not-weird-types.html: Added. * js/regress/script-tests/logical-not-weird-types.js: Added. (foo): 2015-05-29 Filip Pizlo Land some .html/-expected.txt files for some tests that were added without them. Rubber stamped by Andreas Kling. * js/regress/cse-new-array-buffer-expected.txt: Added. * js/regress/cse-new-array-buffer.html: Added. * js/regress/cse-new-array-expected.txt: Added. * js/regress/cse-new-array.html: Added. 2015-05-29 Zalan Bujtas Unreviewed Win and GTK gardening. Skip Mac font specific test. * platform/gtk/TestExpectations: * platform/win/TestExpectations: 2015-05-29 Youenn Fablet MediaDevices.getUserMedia should reject promise instead of throwing exceptions https://bugs.webkit.org/show_bug.cgi?id=145282 Reviewed by Darin Adler. Updating test to expect rejection and not error throwing. * fast/mediastream/MediaDevices-getUserMedia-expected.txt: * fast/mediastream/MediaDevices-getUserMedia.html: 2015-05-28 Gyuyoung Kim [EFL] Unreviewed gardening on 29th May Unskip passing tests for viewport-percentage, text, sub-pixel and update new failing accessibility, fast/overflow and so on. * platform/efl/TestExpectations: 2015-05-28 Zalan Bujtas Subpixel rendering: Pixel crack in text selection of simple text in