2010-09-08 Maciej Stachowiak Reviewed by Anders Carlsson. Add some entries to the WebKit2 skipped list, based on the buildbot https://bugs.webkit.org/show_bug.cgi?id=45380 * platform/mac-wk2/Skipped: 2010-09-08 Andy Estes Reviewed by Eric Carlson. Fallback content should be rendered when an doesn't specify a data, type or classid attribute. https://bugs.webkit.org/show_bug.cgi?id=45364 * fast/replaced/object-param-url-control-char.html: * fast/replaced/object-with-embed-url-param-expected.txt: * fast/replaced/object-with-embed-url-param.html: 2010-09-08 Martin Robinson Reviewed by Xan Lopez. [GTK] Need a WebSocket implementation https://bugs.webkit.org/show_bug.cgi?id=45197 * platform/gtk/Skipped: Unskip all WebSocket tests, as they are passing. 2010-09-08 Sergio Villar Senin Reviewed by Adam Barth. Errors in LayoutTests/http/tests/security/xss-DENIED-mime-type-execute-as-html.html https://bugs.webkit.org/show_bug.cgi?id=45377 The test passes a MIME type as argument of a URL. A PHP code uses that MIME type to fill the Content-Type of the response. If the MIME type is application/rss+xml the php decodes the '+' as a blank space and thus the returned content type is incorrectly set to "rss xml" instead of "rss+xml". * http/tests/security/resources/send-mime-types.php: * http/tests/security/xss-DENIED-mime-type-execute-as-html.html: 2010-09-07 Martin Robinson Reviewed by Dirk Schulze. [Cairo] Actually use the antialias parameter of GraphicsContext::clipConvexPolygon https://bugs.webkit.org/show_bug.cgi?id=45355 Rebaseline all differing border tests and unskip any border tests without results. * platform/gtk/Skipped: Unskip all border tests. * platform/gtk/fast/borders/block-mask-overlay-image-expected.checksum: Added. * platform/gtk/fast/borders/block-mask-overlay-image-expected.png: Added. * platform/gtk/fast/borders/block-mask-overlay-image-expected.txt: Added. * platform/gtk/fast/borders/border-color-inherit-expected.checksum: Added. * platform/gtk/fast/borders/border-color-inherit-expected.png: Added. * platform/gtk/fast/borders/border-color-inherit-expected.txt: Added. * platform/gtk/fast/borders/border-fit-expected.checksum: Added. * platform/gtk/fast/borders/border-fit-expected.png: Added. * platform/gtk/fast/borders/border-fit-expected.txt: Added. * platform/gtk/fast/borders/border-image-01-expected.checksum: Added. * platform/gtk/fast/borders/border-image-01-expected.png: Added. * platform/gtk/fast/borders/border-image-01-expected.txt: Added. * platform/gtk/fast/borders/border-image-border-radius-expected.checksum: Added. * platform/gtk/fast/borders/border-image-border-radius-expected.png: Added. * platform/gtk/fast/borders/border-image-border-radius-expected.txt: Added. * platform/gtk/fast/borders/border-image-omit-right-slice-expected.checksum: Added. * platform/gtk/fast/borders/border-image-omit-right-slice-expected.png: Added. * platform/gtk/fast/borders/border-image-omit-right-slice-expected.txt: Copied from LayoutTests/platform/mac/fast/borders/border-image-omit-right-slice-expected.txt. * platform/gtk/fast/borders/border-image-rotate-transform-expected.checksum: Added. * platform/gtk/fast/borders/border-image-rotate-transform-expected.png: Added. * platform/gtk/fast/borders/border-image-rotate-transform-expected.txt: Added. * platform/gtk/fast/borders/border-image-scale-transform-expected.checksum: Added. * platform/gtk/fast/borders/border-image-scale-transform-expected.png: Added. * platform/gtk/fast/borders/border-image-scale-transform-expected.txt: Added. * platform/gtk/fast/borders/border-radius-circle-expected.checksum: * platform/gtk/fast/borders/border-radius-circle-expected.png: * platform/gtk/fast/borders/border-radius-constraints-expected.checksum: Added. * platform/gtk/fast/borders/border-radius-constraints-expected.png: Added. * platform/gtk/fast/borders/border-radius-constraints-expected.txt: Added. * platform/gtk/fast/borders/border-radius-groove-01-expected.checksum: * platform/gtk/fast/borders/border-radius-groove-01-expected.png: * platform/gtk/fast/borders/border-radius-groove-02-expected.checksum: * platform/gtk/fast/borders/border-radius-groove-02-expected.png: * platform/gtk/fast/borders/border-radius-groove-03-expected.checksum: * platform/gtk/fast/borders/border-radius-groove-03-expected.png: * platform/gtk/fast/borders/border-radius-huge-assert-expected.checksum: Added. * platform/gtk/fast/borders/border-radius-huge-assert-expected.png: Added. * platform/gtk/fast/borders/border-radius-huge-assert-expected.txt: Added. * platform/gtk/fast/borders/border-radius-split-inline-expected.checksum: Added. * platform/gtk/fast/borders/border-radius-split-inline-expected.png: Added. * platform/gtk/fast/borders/border-radius-split-inline-expected.txt: Added. * platform/gtk/fast/borders/border-radius-wide-border-01-expected.checksum: * platform/gtk/fast/borders/border-radius-wide-border-01-expected.png: * platform/gtk/fast/borders/border-radius-wide-border-02-expected.checksum: * platform/gtk/fast/borders/border-radius-wide-border-02-expected.png: * platform/gtk/fast/borders/border-radius-wide-border-03-expected.checksum: * platform/gtk/fast/borders/border-radius-wide-border-03-expected.png: * platform/gtk/fast/borders/border-radius-wide-border-04-expected.checksum: * platform/gtk/fast/borders/border-radius-wide-border-04-expected.png: * platform/gtk/fast/borders/borderRadiusAllStylesAllCorners-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusAllStylesAllCorners-expected.png: Added. * platform/gtk/fast/borders/borderRadiusAllStylesAllCorners-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusArcs01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusArcs01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusArcs01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDashed01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDashed01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDashed01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDashed02-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDashed02-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDashed02-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDashed03-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDashed03-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDashed03-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDashed04-expected.checksum: * platform/gtk/fast/borders/borderRadiusDashed04-expected.png: * platform/gtk/fast/borders/borderRadiusDashed05-expected.checksum: * platform/gtk/fast/borders/borderRadiusDashed05-expected.png: * platform/gtk/fast/borders/borderRadiusDashed06-expected.checksum: * platform/gtk/fast/borders/borderRadiusDashed06-expected.png: * platform/gtk/fast/borders/borderRadiusDotted01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDotted01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDotted01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDotted02-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDotted02-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDotted02-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDotted03-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDotted03-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDotted03-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDotted04-expected.checksum: * platform/gtk/fast/borders/borderRadiusDotted04-expected.png: * platform/gtk/fast/borders/borderRadiusDotted05-expected.checksum: * platform/gtk/fast/borders/borderRadiusDotted05-expected.png: * platform/gtk/fast/borders/borderRadiusDotted06-expected.checksum: * platform/gtk/fast/borders/borderRadiusDotted06-expected.png: * platform/gtk/fast/borders/borderRadiusDouble01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDouble01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDouble01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDouble02-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDouble02-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDouble02-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDouble03-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusDouble03-expected.png: Added. * platform/gtk/fast/borders/borderRadiusDouble03-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusDouble04-expected.checksum: * platform/gtk/fast/borders/borderRadiusDouble04-expected.png: * platform/gtk/fast/borders/borderRadiusDouble05-expected.checksum: * platform/gtk/fast/borders/borderRadiusDouble05-expected.png: * platform/gtk/fast/borders/borderRadiusDouble06-expected.checksum: * platform/gtk/fast/borders/borderRadiusDouble06-expected.png: * platform/gtk/fast/borders/borderRadiusDouble07-expected.checksum: * platform/gtk/fast/borders/borderRadiusDouble07-expected.png: * platform/gtk/fast/borders/borderRadiusDouble08-expected.checksum: * platform/gtk/fast/borders/borderRadiusDouble08-expected.png: * platform/gtk/fast/borders/borderRadiusDouble09-expected.checksum: * platform/gtk/fast/borders/borderRadiusDouble09-expected.png: * platform/gtk/fast/borders/borderRadiusGroove01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusGroove01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusGroove01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusGroove02-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusGroove02-expected.png: Added. * platform/gtk/fast/borders/borderRadiusGroove02-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusInset01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusInset01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusInset01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusInvalidColor-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusInvalidColor-expected.png: Added. * platform/gtk/fast/borders/borderRadiusInvalidColor-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusOutset01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusOutset01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusOutset01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusRidge01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusRidge01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusRidge01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusSolid01-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusSolid01-expected.png: Added. * platform/gtk/fast/borders/borderRadiusSolid01-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusSolid02-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusSolid02-expected.png: Added. * platform/gtk/fast/borders/borderRadiusSolid02-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusSolid03-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusSolid03-expected.png: Added. * platform/gtk/fast/borders/borderRadiusSolid03-expected.txt: Added. * platform/gtk/fast/borders/borderRadiusSolid04-expected.checksum: Added. * platform/gtk/fast/borders/borderRadiusSolid04-expected.png: Added. * platform/gtk/fast/borders/borderRadiusSolid04-expected.txt: Added. * platform/gtk/fast/borders/different-color-borders-expected.checksum: * platform/gtk/fast/borders/different-color-borders-expected.png: * platform/gtk/fast/borders/fieldsetBorderRadius-expected.checksum: Added. * platform/gtk/fast/borders/fieldsetBorderRadius-expected.png: Added. * platform/gtk/fast/borders/fieldsetBorderRadius-expected.txt: Copied from LayoutTests/platform/mac/fast/borders/fieldsetBorderRadius-expected.txt. * platform/gtk/fast/borders/inline-mask-overlay-image-expected.checksum: Added. * platform/gtk/fast/borders/inline-mask-overlay-image-expected.png: Added. * platform/gtk/fast/borders/inline-mask-overlay-image-expected.txt: Added. * platform/gtk/fast/borders/outline-offset-min-assert-expected.checksum: Added. * platform/gtk/fast/borders/outline-offset-min-assert-expected.png: Added. * platform/gtk/fast/borders/outline-offset-min-assert-expected.txt: Copied from LayoutTests/platform/mac/fast/borders/outline-offset-min-assert-expected.txt. * platform/gtk/fast/borders/svg-as-border-image-2-expected.checksum: Added. * platform/gtk/fast/borders/svg-as-border-image-2-expected.png: Added. * platform/gtk/fast/borders/svg-as-border-image-2-expected.txt: Added. * platform/gtk/fast/borders/svg-as-border-image-expected.checksum: Added. * platform/gtk/fast/borders/svg-as-border-image-expected.png: Added. * platform/gtk/fast/borders/svg-as-border-image-expected.txt: Added. 2010-09-08 Martin Robinson Rebaseline mathml/presentation/attributes.xhtml. * platform/gtk/mathml/presentation/attributes-expected.txt: 2010-09-08 Jan E Hanssen Reviewed by Dirk Schulze. Add a test for getting a point beyond the length of the path https://bugs.webkit.org/show_bug.cgi?id=43837 * svg/dom/path-pointAtLength-expected.txt: * svg/dom/script-tests/path-pointAtLength.js: 2010-09-08 Yael Aharon Reviewed by Antonio Gomes. Missing EOL in expected test results https://bugs.webkit.org/show_bug.cgi?id=45352 Add the missing EOL. * fast/notifications/notifications-click-event-expected.txt: 2010-09-08 Justin Schuh Reviewed by Nikolas Zimmermann. NULL deref when use target is reset, then set to display:none https://bugs.webkit.org/show_bug.cgi?id=45345 * svg/custom/use-display-none-expected.txt: Added. * svg/custom/use-display-none.svg: Added. 2010-09-08 Zoltan Herczeg Reviewed by Dirk Schulze. An individual renderer should be assigned to each SVGFE*Element class https://bugs.webkit.org/show_bug.cgi?id=43954 The layout test below is fixed by this patch. * platform/mac/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.checksum: * platform/mac/svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop-expected.png: 2010-09-07 Sam Weinig Reviewed by Dan Bernstein. DatasetDOMStringMap does not have the right memory model https://bugs.webkit.org/show_bug.cgi?id=45358 Test that the dataset persists gc. * fast/dom/dataset-gc-expected.txt: Added. * fast/dom/dataset-gc.html: Added. * fast/dom/script-tests/dataset-gc.js: Added. 2010-09-07 Jan E Hanssen Reviewed by Andreas Kling. [Qt] Added test case for Path::length() https://bugs.webkit.org/show_bug.cgi?id=45331 Also removed test case for Path::pointAtLength() that is now passing * platform/qt/svg/dom/path-pointAtLength-expected.txt: Removed. * svg/dom/path-totalLength-expected.txt: Added. * svg/dom/path-totalLength.html: Added. * svg/dom/script-tests/path-totalLength.js: Added. (getTotalLength): 2010-09-07 Ojan Vafai Reviewed by Kent Tamura. Markup.waitUntilDone does not call Markup.noAutoDump without LayoutTestController https://bugs.webkit.org/show_bug.cgi?id=45123 * resources/dump-as-markup.js: (Markup.waitUntilDone): 2010-09-07 Mihai Parparita Reviewed by Oliver Hunt. pushState and replaceState do not clone RegExp objects correctly https://bugs.webkit.org/show_bug.cgi?id=44718 Make RegExp test of pushstate-object-types.html actually test a RegExp value with flags. Also adds ImageData since it can be serialized as of r54646. * fast/loader/stateobjects/pushstate-object-types-expected.txt: * fast/loader/stateobjects/pushstate-object-types.html: 2010-09-07 Kenneth Russell Reviewed by James Robinson. Fix OpenGL error reporting in WebGL layout test utilities https://bugs.webkit.org/show_bug.cgi?id=45336 * fast/canvas/webgl/resources/webgl-test.js: (getGLErrorAsString): 2010-09-07 Tony Chang Unreviewed, updating chromium linux test expectations. * platform/chromium/drt_expectations.txt: Adding back a test removed in r66924 that is still failing. 2010-09-07 Joseph Pecoraro Reviewed by Darin Adler. Provide a way to trigger a and triggering a "change" event. This also tests for allowing multiple selections. * platform/mac/fast/objc/dom-html-select-activate-expected.txt: Added. * platform/mac/fast/objc/dom-html-select-activate.html: Added. 2010-09-07 Tony Chang Reviewed by Dimitri Glazkov. [chromium] removing tests that pass after switch the bot back to hardy https://bugs.webkit.org/show_bug.cgi?id=45327 * platform/chromium/drt_expectations.txt: 2010-09-07 Dimitri Glazkov [Chromium/DRT] Remove now-passing tests. * platform/chromium/drt_expectations.txt: A few more tests now pass, yay! 2010-09-07 Tony Chang Reviewed by Kent Tamura. turn off php output buffering in multipart tests https://bugs.webkit.org/show_bug.cgi?id=45232 This was causing hanging multipart resources to not output anything. On Lucid, the output buffer is enabled by default, but it's not enabled on Hardy. http://www.php.net/manual/en/function.ob-end-flush.php * http/tests/multipart/resources/multipart-wait-before-boundary.php: * http/tests/multipart/resources/multipart.php: * platform/chromium/drt_expectations.txt: 2010-09-07 Zhenyao Mo Unreviewed. Add fast/canvas/webgl/gl-teximage.html (failing on chromium mac bot) to chromium/test_expectations. * platform/chromium/test_expectations.txt: 2010-09-07 Dimitri Glazkov Unreviewed, trivial expectations update. [Chromium/DRT] Remove expectation of crash for fast/js/date-preserve-milliseconds.html. It's now passing. * platform/chromium/drt_expectations.txt: Remove now-passing test. 2010-09-07 Dimitri Glazkov Unreviewed, trivial test move. [Chromium/DRT] Correct a mistake made eons ago (probably by me) and make the test expectations agnostic to the flavor of Windows. * platform/chromium-win-xp/fast/multicol/client-rects-expected.checksum: Removed. * platform/chromium-win-xp/fast/multicol/client-rects-expected.png: Removed. * platform/chromium-win/fast/multicol/client-rects-expected.checksum: Updated. * platform/chromium-win/fast/multicol/client-rects-expected.png: Updated. 2010-09-07 Zhenyao Mo Unreviewed. Remove passing tests from chromium/test_expectations. * platform/chromium/test_expectations.txt: 2010-09-07 Abhishek Arya Reviewed by Darin Adler. Tests that we dont hit assert i < m_length when trying to read previousCharacter for text fragments. https://bugs.webkit.org/show_bug.cgi?id=45303 * fast/text/one-letter-transform-crash-expected.txt: Added. * fast/text/one-letter-transform-crash.html: Added. 2010-09-07 Zhenyao Mo Unreviewed. Remove passing tests from chromium/test_expectations. * platform/chromium/test_expectations.txt: 2010-09-07 Dimitri Glazkov Reviewed by David Levin. Remove flakiness expectation for tests, fixed by r66861. https://bugs.webkit.org/show_bug.cgi?id=45311 * platform/chromium/drt_expectations.txt: Removed tests. 2010-09-07 Kenneth Russell Reviewed by Dimitri Glazkov. Regression in JPEG texture uploads on Mac OS X https://bugs.webkit.org/show_bug.cgi?id=45316 Fixed regression introduced in https://bugs.webkit.org/show_bug.cgi?id=44566 . Added regression test covering this case to gl-teximage.html in Khronos repository and synced test with WebKit's version. * fast/canvas/webgl/gl-teximage-expected.txt: * fast/canvas/webgl/gl-teximage.html: * fast/canvas/webgl/resources/blue-1x1.jpg: Added. 2010-09-07 Dan Bernstein Reviewed by Dave Hyatt. Floats inside of multicol fail to hit test https://bugs.webkit.org/show_bug.cgi?id=44730 * fast/multicol/hit-test-float-expected.txt: Added. * fast/multicol/hit-test-float.html: Added. 2010-09-07 François Sausset Reviewed by Beth Dakin. Update to test the display attribute on the math element. https://bugs.webkit.org/show_bug.cgi?id=44206 * mathml/presentation/attributes.xhtml: * platform/mac/mathml/presentation/attributes-expected.checksum: * platform/mac/mathml/presentation/attributes-expected.png: * platform/mac/mathml/presentation/attributes-expected.txt: 2010-09-07 Simon Fraser Reviewed by Chris Marrin. Avoid use of CA plugin in compositing tests so that they work on Windows https://bugs.webkit.org/show_bug.cgi?id=45312 Convert tests to use