2010-04-02 Adam Barth Unreviewed. Disabled fast/workers/worker-terminate.html because it randomly fails about 25% of the time. https://bugs.webkit.org/show_bug.cgi?id=36646 * platform/mac/Skipped: 2010-04-02 Darin Fisher Reviewed by Adam Barth. https://bugs.webkit.org/show_bug.cgi?id=36647 Make replacestate-in-frame.html less insane and hopefully no longer flaky. * fast/loader/stateobjects/replacestate-in-iframe-expected.txt: * fast/loader/stateobjects/replacestate-in-iframe.html: * fast/loader/stateobjects/resources/replacestate-in-iframe-window-child.html: Added. * fast/loader/stateobjects/resources/replacestate-in-iframe-window.html: Added. 2010-04-02 Justin Schuh Reviewed by Alexey Proskuryakov. XHR allows arbitrary XSRF across domains https://bugs.webkit.org/show_bug.cgi?id=36843 Added a one-line change to prevent bypassing the XDC check on synchronous preflighted requests. Added layout tests to cover variations of this problem. * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt: Added. * http/tests/xmlhttprequest/access-control-preflight-async-header-denied.html: Added. * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt: Added. * http/tests/xmlhttprequest/access-control-preflight-async-method-denied.html: Added. * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt: Added. * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied.html: Added. * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt: Added. * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied.html: Added. * http/tests/xmlhttprequest/resources/access-control-preflight-denied-xsrf.php: Added. 2010-04-02 Andrew Scherkus Reviewed by Eric Carlson and Eric Seidel. Don't stop the playback event timer when media resource loading has suspended. https://bugs.webkit.org/show_bug.cgi?id=37003 When a user agent decides to suspend media resource loading and enters the NETWORK_IDLE state we are supposed to only stop the progress event timer but keep the playback timer running. Currently Chromium is the only platform that fires the suspend event hence most platforms skipping this test. * http/tests/media/video-play-suspend-expected.txt: Added. * http/tests/media/video-play-suspend.html: Added. * platform/gtk/Skipped: Doesn't fire a suspend event. * platform/mac/Skipped: Ditto. * platform/win/Skipped: Ditto. 2010-04-02 David Levin Reviewed by Darin Adler. (non-generated) code should only use CanvasRenderingContext::canvas as a CanvasSurface. https://bugs.webkit.org/show_bug.cgi?id=36906 * fast/canvas/script-tests/canvas-gradient-addStop-error.js: Changed the test to create a new canvas after switching to dashboard compatiblity mode, which is needed now that the compatibility mode is cached in the canvas. 2010-04-02 Zhenyao Mo Reviewed by Eric Seidel. Implement and test new framebuffer object attachment behavior. https://bugs.webkit.org/show_bug.cgi?id=35611 * fast/canvas/webgl/framebuffer-object-attachment-expected.txt: Added, test framebuffer object attachment behavior. * fast/canvas/webgl/framebuffer-object-attachment.html: Added, framebuffer object attachment behavior. * fast/canvas/webgl/script-tests/gl-object-get-calls.js: DEPTH_COMPONENT is no longer a valid input, use DEPTH_COMPONENT16 instead. * platform/mac-snowleopard/Skipped: The bot does not support EXT_packed_depth_stencil, skip the framebuffer-object-attachment.html test. 2010-04-02 Zhenyao Mo Reviewed by Eric Seidel. fast/canvas/webgl/index-validation.html failed on Leopard Commit Bot https://bugs.webkit.org/show_bug.cgi?id=36908 * fast/canvas/webgl/index-validation-expected.txt: Gathering more information about the cause of the failure. It's not a fix, and it won't worse change the current test behavior either, i.e., it won't make it better or worse. * fast/canvas/webgl/script-tests/index-validation.js: Ditto. 2010-04-02 Kent Tamura Reviewed by Darin Adler. Form control state shouldn't be restored for hidden inputs. https://bugs.webkit.org/show_bug.cgi?id=26241 * fast/forms/button-state-restore.html: Updated for the behavior change. * fast/forms/state-restore-to-non-edited-controls-expected.txt: Added. * fast/forms/state-restore-to-non-edited-controls.html: Added. 2010-04-02 Kent Tamura Reviewed by Darin Adler. Forms with autocomplete=off should not consume saved state https://bugs.webkit.org/show_bug.cgi?id=36762 * fast/forms/state-restore-to-non-autocomplete-form-expected.txt: Added. * fast/forms/state-restore-to-non-autocomplete-form.html: Added. 2010-04-02 Dirk Schulze Unreviewed. [Gtk] LayoutTest feColorMatrix-value with different results over Gtk bots https://bugs.webkit.org/show_bug.cgi?id=37029 Adding svg/filters/feColorMatrix-values.svg to the Gtk skip list. Opened the bug report from above. * platform/gtk/Skipped: 2010-04-02 Eric Seidel Reviewed by Darin Adler. Incorrect insertion position after typing 'ำ' (THAI CHARACTER SARA AM = 0E33) https://bugs.webkit.org/show_bug.cgi?id=36858 Add failing results for Tiger to make the Tiger bot green. We may wish to actually fix Tiger at some point. * platform/mac-tiger/fast/text/multiglyph-characters-expected.txt: Added. 2010-04-02 Darin Fisher Add chromium suppression for http/tests/xhtmlmp since we do not support this feature. * platform/chromium/test_expectations.txt: 2010-04-02 Csaba Osztrogonác [Qt] http/tests/xmlhttprequest/access-control-response-with-body.html was introduced in r56955, but it fails: "NETWORK_ERR: XMLHttpRequest Exception 101: A network error occured in synchronous requests." * platform/qt/Skipped: http/tests/xmlhttprequest/access-control-response-with-body.html skipped. 2010-04-02 Csaba Osztrogonác [Qt] Platform specific expected file added for test introduced in r56775, because it passes. Compared to png file and Mac expected file. * platform/qt/svg/custom/animation-currentColor-expected.txt: Added. 2010-04-02 Laszlo Gombos Reviewed by Eric Seidel. Accept XHTML-MP content type as XHTML content https://bugs.webkit.org/show_bug.cgi?id=34262 Add a simple test that fails if XHTML-MP mime type is not accepted. * http/conf/mime.types: Register XHTML-MP mime type with the test server * http/tests/xhtmlmp: Added. * http/tests/xhtmlmp/xhtml-expected.txt: Added. * http/tests/xhtmlmp/xhtml.xhtmlmp: Added. Testcase with the newly registered file extension. 2010-04-02 Kent Tamura Unreviewed test fix. Follow the behavior change by r56962. * editing/selection/4960137.html: 2010-04-02 Eric Seidel Unreviewed, just updating expected results for passing tests. suppress image failures for now to get a clean test run w/ pixel tests enabled for new-run-webkit-tests https://bugs.webkit.org/show_bug.cgi?id=36620 Remove several tests marked MISSING which no longer seem to be missing. * platform/mac/test_expectations.txt: 2010-04-02 Adam Barth Reviewed by Eric Seidel. REGRESSION(56295): http/tests/security/xssAuditor/xss-protection-parsing-01.html times out on Tiger Bot https://bugs.webkit.org/show_bug.cgi?id=36933 Change the test design in an attempt to get this passing on Tiger. In this variation, we use a POST request to work around possible caching issues in Tiger's CFNetwork. * http/tests/security/xssAuditor/xss-protection-parsing-01-expected.txt: * http/tests/security/xssAuditor/xss-protection-parsing-01.html: 2010-04-01 MORITA Hajime Reviewed by Darin Adler. setting document.title doesn't change document.title value https://bugs.webkit.org/show_bug.cgi?id=36802 * fast/dom/Document/script-tests/title-with-multiple-children.js: Added. * fast/dom/Document/title-with-multiple-children-expected.txt: Added. * fast/dom/Document/title-with-multiple-children.html: Added. 2010-04-01 Dirk Schulze Reviewed by Nikolas Zimmermann. Move some SVG mac results to the SVG base directory, to give other platforms like Gtk access to them. Gtk needs a platform specific result for feColorMatrix-values. * platform/gtk/svg/filters/feColorMatrix-values-expected.txt: Added. * platform/mac/svg/custom/animation-currentColor-expected.txt: Removed. * platform/mac/svg/custom/glyph-transformation-with-hkern-expected.txt: Removed. * platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.txt: Removed. * svg/custom/animation-currentColor-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/animation-currentColor-expected.txt. * svg/custom/glyph-transformation-with-hkern-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/glyph-transformation-with-hkern-expected.txt. * svg/custom/gradient-with-1d-boundingbox-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.txt. 2010-04-01 Dirk Schulze Reviewed by Nikolas Zimmermann. This is a follow up to commit r56906. The fourth filter example, feMorphology, shouldn't be displayed. filterRes causes a scaling of the filter parameters, so that one value of 'radius' is lower than one. The spec want us to round filter values down and a value of zero for 'radius' stops the rendering process of feMorphology. * platform/mac/svg/filters/filterRes-expected.png: 2010-04-01 Eric Seidel Unreviewed, just adding flaky tests to test_expectations. Mark fast/dom/global-constructors.html and fast/tokenizer/doctype-search-reset.html as flaky when run under new-run-webkit-tests. https://bugs.webkit.org/show_bug.cgi?id=35006 https://bugs.webkit.org/show_bug.cgi?id=37007 * platform/mac/test_expectations.txt: 2010-04-01 Sheriff Bot Unreviewed. Rollout of http://trac.webkit.org/changeset/56930 https://bugs.webkit.org/show_bug.cgi?id=36977 We suspect that this change broke aria-liveregions-notifications * platform/mac/accessibility/area-with-aria-label-expected.txt: Removed. * platform/mac/accessibility/area-with-aria-label.html: Removed. 2010-04-01 MORITA Hajime Reviewed by Darin Adler. WebCore::Document::updateLayoutIgnorePendingStylesheets NULL pointer https://bugs.webkit.org/show_bug.cgi?id=31680 Ownerless nodes leads a crash on DOMSelection APIs https://bugs.webkit.org/show_bug.cgi?id=36800 * editing/selection/DOMSelection-DocumentType-expected.txt: Added. * editing/selection/DOMSelection-DocumentType.html: Added. * editing/selection/DOMSelection-crossing-document-expected.txt: Added. * editing/selection/DOMSelection-crossing-document.html: Added. * editing/selection/drag-in-iframe.html: Updated to follow follow behaviour change. * editing/selection/script-tests/DOMSelection-DocumentType.js: Added. * editing/selection/script-tests/DOMSelection-crossing-document.js: Added. (makeEditableDocument): (clear): 2010-04-01 Chris Evans Reviewed by Adam Barth. Add test for XSLT NULL crash: https://bugs.webkit.org/show_bug.cgi?id=36804 * LayoutTests/fast/xsl/xslt-bad-import-uri.html: added * LayoutTests/fast/xsl/xslt-bad-import-uri-expected.txt: added * LayoutTests/fast/xsl/resources/xslt-bad-import-uri.xml: added * LayoutTests/fast/xsl/resources/xslt-bad-import-uri.xsl: added 2010-04-01 Alexey Proskuryakov Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=36854 REGRESSION (r47291): Body from cross origin preflight response is prepended to the actual response body * http/tests/xmlhttprequest/access-control-response-with-body-expected.txt: Added. * http/tests/xmlhttprequest/access-control-response-with-body-sync-expected.txt: Added. * http/tests/xmlhttprequest/access-control-response-with-body-sync.html: Added. * http/tests/xmlhttprequest/access-control-response-with-body.html: Added. * http/tests/xmlhttprequest/resources/access-control-allow-with-body.php: Added. 2010-04-01 Simon Fraser Reviewed by Darin Adler. Assertion failure (willBeComposited == needsToBeComposited(layer)) in RenderLayerCompositor::computeCompositingRequirements() on hulu.com https://bugs.webkit.org/show_bug.cgi?id=36516 Testcase with a compositing layer and a clipping parent, which hit the assertion described by the bug. * compositing/self-painting-layers2-expected.txt: Added. * compositing/self-painting-layers2.html: Added. 2010-03-29 Dumitru Daniliuc Reviewed by Dimitri Glazkov. Testing that executeSql() accepts only one-statement strings. * storage/executesql-accepts-only-one-statement-expected.txt: Added. * storage/executesql-accepts-only-one-statement.html: Added. 2010-04-01 James Robinson Reviewed by Simon Fraser. Mapping from local to container coord space in updateLayerPositions is quadratic https://bugs.webkit.org/show_bug.cgi?id=33520 These tests move layers around in various ways to test that the offset caching in updateLayerPositions() is correct. * fast/layers/nested-layers-1-expected.txt: Added. * fast/layers/nested-layers-1.html: Added. * fast/layers/nested-layers-2-expected.txt: Added. * fast/layers/nested-layers-2.html: Added. * fast/layers/nested-layers-3-expected.txt: Added. * fast/layers/nested-layers-3.html: Added. * fast/layers/nested-layers-4-expected.txt: Added. * fast/layers/nested-layers-4.html: Added. 2010-04-01 Chris Marrin Reviewed by Simon Fraser. Added layerTreeAsText function to DRT (for Mac) https://bugs.webkit.org/show_bug.cgi?id=36782 Sample test to show functionality. This test shows a case where the compositing was corrupted on Windows. This was fixed in http://trac.webkit.org/changeset/56200. Results are platform specific because the layer tree output contains positions and sizes that will be different on Mac and Windows. * compositing/geometry/preserve-3d-switching-expected.txt: Added. * compositing/geometry/preserve-3d-switching.html: Added. 2010-04-01 Chris Fleizach Reviewed by Beth Dakin. Bug 36977 - aria-label doesn't work on image map area https://bugs.webkit.org/show_bug.cgi?id=36977 * platform/mac/accessibility/area-with-aria-label-expected.txt: Added. * platform/mac/accessibility/area-with-aria-label.html: Added. 2010-04-01 Julien Chaffraix Reviewed by Eric Seidel. Part of: REGRESSION(56394): http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html fails on Tiger https://bugs.webkit.org/show_bug.cgi?id=36934 * http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html: Add more explicit failing messages to help find out what is failing. 2010-04-01 Eric Seidel Reviewed by Maciej Stachowiak. REGRESSION(56489): security/block-test.html fails on Tiger Bot https://bugs.webkit.org/show_bug.cgi?id=36932 It appears that r56489 just forgot to update the Tiger results to include the new parts of the test. Tiger has had custom results for this test since r54193. I just pulled these off the bot. I do not have the domain knowledge to know if these are right or not. They look fine to me. * platform/mac-tiger/security/block-test-expected.txt: 2010-04-01 Zhenyao Mo Reviewed by Eric Seidel. fast/canvas/webgl/index-validation.html failed on Leopard Commit Bot https://bugs.webkit.org/show_bug.cgi?id=36908 * fast/canvas/webgl/script-tests/index-validation.js: Disable antialias for this test. 2010-04-01 Simon Fraser Reviewed by Dan Bernstein. Assertion failure: !repaintContainer || repaintContainer == this https://bugs.webkit.org/show_bug.cgi?id=36672 Test for repainting where the repaintContainer is a descendant of the containing block. * compositing/repaint/inline-repaint-container-expected.txt: Added. * compositing/repaint/inline-repaint-container.html: Added. 2010-04-01 Chris Fleizach Reviewed by Beth Dakin. Bug 36968 - 1 crash in Safari at com.apple.WebCore: WebCore::Element::getAttribute const https://bugs.webkit.org/show_bug.cgi?id=36968 * accessibility/crash-with-noelement-selectbox-expected.txt: Added. * accessibility/crash-with-noelement-selectbox.html: Added. 2010-04-01 yael aharon Reviewed by Laszlo Gombos. set-progress-properties.html expected result should not be platform specific https://bugs.webkit.org/show_bug.cgi?id=36918 * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt: Added. * platform/qt/fast/dom/HTMLProgressElement/set-progress-properties-expected.txt: Removed. 2010-04-01 Shu Chang Reviewed by Laszlo Gombos. [Qt] As Qt does not support dashboard compatibility mode, the red squares on the second row are expected. Rebaseline and unskip test case. https://bugs.webkit.org/show_bug.cgi?id=36869 * platform/qt/Skipped: * platform/qt/fast/canvas/fill-stroke-clip-reset-path-expected.checksum: Added. * platform/qt/fast/canvas/fill-stroke-clip-reset-path-expected.png: Added. * platform/qt/fast/canvas/fill-stroke-clip-reset-path-expected.txt: 2010-04-01 Yury Semikhatsky Reviewed by Pavel Feldman. Mark console-log-before-frame-navigation as pssing on Chromium Win. https://bugs.webkit.org/show_bug.cgi?id=36807 * platform/chromium/test_expectations.txt: 2010-04-01 Alexander Pavlov Reviewed by Pavel Feldman. Web Inspector: Audits: fix parsing of injected script-evaluated result for CssInHeadRule https://bugs.webkit.org/show_bug.cgi?id=36952 * inspector/audits-panel-functional-expected.txt: * inspector/audits-panel-functional.html: 2010-04-01 Nikolas Zimmermann Reviewed by Dirk Schulze. Fix filter references in svg/filters/filterRes.svg, to make two filters show up in Opera. Clearly shows we have a regression with filterRes + feMorphology. * svg/filters/filterRes.svg: 2010-03-31 Nikolas Zimmermann Reviewed by Dirk Schulze. REGRESSION: document.documentElement.getScreenCTM() returns incorrect matrix. https://bugs.webkit.org/show_bug.cgi?id=27183 Share code between the different svgsvgelement-ctm*.xhtm tests, placed in svg/custom/resources. Add several new tests covering getCTM()/getScreenCTM() on text, inner and outer svg elements and containers. * svg/custom/resources/svgsvgelement-ctm.js: Added. (log): (stringForMatrix): (printCTMs): * svg/custom/svgsvgelement-ctm-expected.txt: * svg/custom/svgsvgelement-ctm.xhtml: * svg/custom/svgsvgelement-ctm2-expected.txt: Added. * svg/custom/svgsvgelement-ctm2.xhtml: Added. * svg/custom/svgsvgelement-ctm3-expected.txt: Added. * svg/custom/svgsvgelement-ctm3.xhtml: Added. * svg/custom/svgsvgelement-ctm4-expected.txt: Added. * svg/custom/svgsvgelement-ctm4.xhtml: Added. * svg/custom/svgsvgelement-ctm5-expected.txt: Added. * svg/custom/svgsvgelement-ctm5.xhtml: Added. 2010-04-01 Alpha Lam Not reviewed. Build fix. Adding test expectations missing in r56873. * platform/chromium-mac/media/audio-constructor-src-expected.txt: Added. * platform/chromium-mac/media/video-source-add-src-expected.txt: Added. 2010-04-01 Roland Steiner Unreviewed - more layout test result build fixes: .) Fix expected layout test filenames for Chromium. .) Add new layout test to gtk Skipped list. Original patch review by Darin Adler (no functional change): Bug 36803 - 'Inline-table' workaround for broken with ruby support https://bugs.webkit.org/show_bug.cgi?id=36803 * platform/chromium-linux/fast/ruby/ruby-inline-table-expected.checksum: Renamed from LayoutTests/platform/chromium-linux/fast/ruby/ruby-inline-table-actual.checksum. * platform/chromium-linux/fast/ruby/ruby-inline-table-expected.png: Renamed from LayoutTests/platform/chromium-linux/fast/ruby/ruby-inline-table-actual.png. * platform/chromium-linux/fast/ruby/ruby-inline-table-expected.txt: Renamed from LayoutTests/platform/chromium-linux/fast/ruby/ruby-inline-table-actual.txt. * platform/chromium-win/fast/ruby/ruby-inline-table-expected.checksum: Renamed from LayoutTests/platform/chromium-win/fast/ruby/ruby-inline-table-actual.checksum. * platform/chromium-win/fast/ruby/ruby-inline-table-expected.png: Renamed from LayoutTests/platform/chromium-win/fast/ruby/ruby-inline-table-actual.png. * platform/chromium-win/fast/ruby/ruby-inline-table-expected.txt: Renamed from LayoutTests/platform/chromium-win/fast/ruby/ruby-inline-table-actual.txt. * platform/gtk/Skipped: 2010-03-31 Eric Seidel Reviewed by Adam Barth. fast/replaced/border-radius-clip.html failed on Snow Leopard Debug bot https://bugs.webkit.org/show_bug.cgi?id=36642 This test is flaky (seemingly due to