2012-02-08 Julien Chaffraix Unreviewed morning gardening. * platform/chromium-linux/fast/line-grid/line-grid-contains-value-expected.png: Added. * platform/chromium-linux/fast/line-grid/line-grid-contains-value-expected.txt: Added. Rebaselined this file (font difference). * platform/chromium/test_expectations.txt: Marked one test as SLOW on Window. 2012-02-08 David Hyatt https://bugs.webkit.org/show_bug.cgi?id=78122 Add a new test that shows the "contains" value in action. Reviewed by Adam Roben. * fast/line-grid/line-grid-contains-value.html: Added. * platform/mac/fast/line-grid/line-grid-contains-value-expected.png: Added. * platform/mac/fast/line-grid/line-grid-contains-value-expected.txt: Added. 2012-02-08 Dan Bernstein Moved a Mac-specific test to platform/mac. * fast/text/synthetic-bold-transformed-expected.html: Removed. * fast/text/synthetic-bold-transformed.html: Removed. * platform/mac/fast/text/synthetic-bold-transformed-expected.html: Copied from fast/text/synthetic-bold-transformed-expected.html. * platform/mac/fast/text/synthetic-bold-transformed.html: Copied from fast/text/synthetic-bold-transformed.html. 2012-02-08 Alexei Svitkine Chromium: Fix Mac rubber band overhang drawing on composited pages and re-enable tests. https://bugs.webkit.org/show_bug.cgi?id=78007 This got broken by: http://trac.webkit.org/changeset/105470 And the tests were accidentally(?) disabled in: http://trac.webkit.org/changeset/95191 There is still three tests that fail from the set, but the cause for these is different, which I'm still investigating. Reviewed by James Robinson. * platform/chromium/test_expectations.txt: 2012-02-08 Pavel Feldman Web Inspector: bind entire subtree upon childNodeInserted so that text node were accounted. https://bugs.webkit.org/show_bug.cgi?id=78116 Reviewed by Yury Semikhatsky. * inspector/elements/insert-node-expected.txt: * inspector/elements/insert-node.html: 2012-02-08 Michael Brüning [Qt][WK2] Compute and set cache capacities using the current CacheModel https://bugs.webkit.org/show_bug.cgi?id=73918 Reviewed by Kenneth Rohde Christiansen. * platform/qt-wk2/Skipped: Unskip tests skipped for regression from r106920. 2012-02-08 Pavel Podivilov Unreviewed, add chromium expectations for fast/forms/select-overflow-scroll* tests. * platform/chromium-linux/fast/forms/select-overflow-scroll-expected.png: Added. * platform/chromium-linux/fast/forms/select-overflow-scroll-expected.txt: Added. * platform/chromium-linux/fast/forms/select-overflow-scroll-inherited-expected.png: Added. * platform/chromium-linux/fast/forms/select-overflow-scroll-inherited-expected.txt: Added. * platform/chromium-mac-snowleopard/fast/forms/select-overflow-scroll-expected.png: Added. * platform/chromium-mac-snowleopard/fast/forms/select-overflow-scroll-expected.txt: Added. * platform/chromium-mac-snowleopard/fast/forms/select-overflow-scroll-inherited-expected.png: Added. * platform/chromium-mac-snowleopard/fast/forms/select-overflow-scroll-inherited-expected.txt: Added. * platform/chromium-win/fast/forms/select-overflow-scroll-expected.png: Added. * platform/chromium-win/fast/forms/select-overflow-scroll-expected.txt: Added. * platform/chromium-win/fast/forms/select-overflow-scroll-inherited-expected.png: Added. * platform/chromium-win/fast/forms/select-overflow-scroll-inherited-expected.txt: Added. 2012-02-08 Kaustubh Atrawalkar Migrate createObjectURL & revokeObjectURL to static (Class) methods. https://bugs.webkit.org/show_bug.cgi?id=74386 Reviewed by Kentaro Hara. Added test to check if createObjectURL & revokeObjectURL are static functions. * fast/dom/DOMURL/check-instanceof-domurl-functions-expected.txt: Added. * fast/dom/DOMURL/check-instanceof-domurl-functions.html: Added. * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: GTK Rebaseline. * platform/gtk/fast/js/global-constructors-expected.txt: ditto. * platform/qt/fast/dom/constructed-objects-prototypes-expected.txt: Qt Rebaseline. * platform/qt/fast/dom/prototype-inheritance-2-expected.txt: ditto. * platform/qt/fast/js/global-constructors-expected.txt: ditto. 2012-02-08 Pavel Podivilov Unreviewed, chromium expectations update: mark repaint-on-image-bounds-change.svg as IMAGE+TEXT IMAGE. * platform/chromium/test_expectations.txt: 2012-02-08 Pavel Podivilov Unreviewed, update chromium svg expectations after r107067. * platform/chromium-linux/svg/filters/feImage-late-indirect-update-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-animated-transform-on-target-rect-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-change-target-id-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-late-indirect-update-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-multiple-targets-id-change-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-remove-target-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-target-attribute-change-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-target-inline-style-change-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-target-property-change-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/feImage-target-style-change-expected.png: Added. * platform/chromium-win/svg/filters/feImage-animated-transform-on-target-rect-expected.png: Added. * platform/chromium-win/svg/filters/feImage-late-indirect-update-expected.png: Added. * platform/chromium-win/svg/filters/feImage-multiple-targets-id-change-expected.png: Added. * platform/chromium-win/svg/filters/feImage-target-attribute-change-expected.png: Added. * platform/chromium-win/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png: Added. * platform/chromium-win/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png: Added. * platform/chromium-win/svg/filters/feImage-target-inline-style-change-expected.png: Added. * platform/chromium-win/svg/filters/feImage-target-property-change-expected.png: Added. * platform/chromium-win/svg/filters/feImage-target-style-change-expected.png: Added. 2012-02-08 Pavel Podivilov Unreviewed, repaint-on-image-bounds-change.svg still has wrong image in chromium. https://bugs.webkit.org/show_bug.cgi?id=78084 * platform/chromium/test_expectations.txt: 2012-02-08 Philippe Normand Unreviewed, GTK rebaseline and skipping 2 new failing tests. * platform/gtk/Skipped: * platform/gtk/fast/dom/Window/window-properties-expected.txt: 2012-02-08 Ádám Kallai [Qt] New http/tests/security/ introduced r107046 fail https://bugs.webkit.org/show_bug.cgi?id=78093 Unskip these tests and rebaselines for Qt and GTK. Reviewed by Csaba Osztrogonác. * platform/gtk/Skipped: * platform/gtk/http/tests/security/cross-frame-access-put-expected.txt: * platform/qt/Skipped: * platform/qt/http/tests/security/cross-frame-access-put-expected.txt: 2012-02-08 Csaba Osztrogonác [Qt] Unreviewed gardening after r107057. Update Qt specific expected results. * platform/qt/svg/custom/SVGPoint-matrixTransform-expected.png: * platform/qt/svg/custom/SVGPoint-matrixTransform-expected.txt: * platform/qt/svg/custom/getTransformToElement-expected.png: * platform/qt/svg/custom/getTransformToElement-expected.txt: * platform/qt/svg/custom/pointer-events-text-css-transform-expected.png: * platform/qt/svg/custom/pointer-events-text-css-transform-expected.txt: * platform/qt/svg/custom/polyline-setattribute-points-null-expected.png: * platform/qt/svg/custom/polyline-setattribute-points-null-expected.txt: * platform/qt/svg/custom/text-ctm-expected.png: * platform/qt/svg/custom/text-ctm-expected.txt: * platform/qt/svg/custom/text-hit-test-expected.png: * platform/qt/svg/custom/text-hit-test-expected.txt: 2012-02-08 Nikolas Zimmermann Not reviewed. Rebaseline Gtk/SVG results. * platform/gtk/svg/carto.net/scrollbar-expected.txt: * platform/gtk/svg/custom/polyline-setattribute-points-null-expected.txt: 2012-02-08 Antaryami Pandia CSS2 overflow: scrollbar not visible on SELECT elements when overflow: scroll is set. https://bugs.webkit.org/show_bug.cgi?id=69993 Reviewed by Simon Fraser. * fast/css/getComputedStyle/computed-style-select-overflow-expected.txt: Added. * fast/css/getComputedStyle/computed-style-select-overflow.html: Added. * fast/forms/select-overflow-scroll-inherited.html: Added. * fast/forms/select-overflow-scroll.html: Added. * platform/gtk/fast/forms/select-overflow-scroll-expected.txt: Added. * platform/gtk/fast/forms/select-overflow-scroll-inherited-expected.txt: Added. 2012-02-08 Nikolas Zimmermann Not reviewed. Rebaseline Qt/SVG results. * platform/qt/svg/custom/SVGPoint-matrixTransform-expected.txt: * platform/qt/svg/custom/getTransformToElement-expected.txt: * platform/qt/svg/custom/pointer-events-text-css-transform-expected.txt: * platform/qt/svg/custom/polyline-setattribute-points-null-expected.txt: * platform/qt/svg/custom/text-ctm-expected.txt: * platform/qt/svg/custom/text-hit-test-expected.txt: 2012-02-08 Kentaro Hara Unreviewed. Rebaselined the test that has been failing since r107046. * http/tests/security/cross-frame-access-put-expected.txt: 2012-02-08 Nikolas Zimmermann feImage doesn't invalidate when its target SVG element is animated https://bugs.webkit.org/show_bug.cgi?id=73860 Reviewed by Dirk Schulze. Add lots of new testcases covering invalidation, when the referenced target changes. Thanks to the repaint harness, it uncovered a bug with feImage-late-indirect-update.svg - there no gray overlay rects are visible, as the whole screen gets repainted, which is a bug! * platform/mac/svg/filters/feImage-animated-transform-on-target-rect-expected.png: Added. * platform/mac/svg/filters/feImage-change-target-id-expected.png: Added. * platform/mac/svg/filters/feImage-change-target-id-expected.txt: Added. * platform/mac/svg/filters/feImage-late-indirect-update-expected.png: Added. * platform/mac/svg/filters/feImage-late-indirect-update-expected.txt: Added. * platform/mac/svg/filters/feImage-multiple-targets-id-change-expected.png: Added. * platform/mac/svg/filters/feImage-multiple-targets-id-change-expected.txt: Added. * platform/mac/svg/filters/feImage-remove-target-expected.png: Added. * platform/mac/svg/filters/feImage-remove-target-expected.txt: Added. * platform/mac/svg/filters/feImage-target-add-to-document-expected.png: Renamed from LayoutTests/svg/filters/feImage-target-add-to-document-expected.png. * platform/mac/svg/filters/feImage-target-add-to-document-expected.txt: Copied from LayoutTests/svg/filters/feImage-target-add-to-document-expected.txt. * platform/mac/svg/filters/feImage-target-attribute-change-expected.png: Added. * platform/mac/svg/filters/feImage-target-attribute-change-expected.txt: Copied from LayoutTests/svg/filters/feImage-target-changes-id-expected.txt. * platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.png: Added. * platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-2-expected.txt: Added. * platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.png: Added. * platform/mac/svg/filters/feImage-target-attribute-change-with-use-indirection-expected.txt: Added. * platform/mac/svg/filters/feImage-target-changes-id-expected.png: Renamed from LayoutTests/svg/filters/feImage-target-changes-id-expected.png. * platform/mac/svg/filters/feImage-target-changes-id-expected.txt: Copied from LayoutTests/svg/filters/feImage-target-changes-id-expected.txt. * platform/mac/svg/filters/feImage-target-id-change-expected.png: Renamed from LayoutTests/svg/filters/feImage-target-id-change-expected.png. * platform/mac/svg/filters/feImage-target-id-change-expected.txt: Renamed from LayoutTests/svg/filters/feImage-target-id-change-expected.txt. * platform/mac/svg/filters/feImage-target-inline-style-change-expected.png: Added. * platform/mac/svg/filters/feImage-target-inline-style-change-expected.txt: Copied from LayoutTests/svg/filters/feImage-target-changes-id-expected.txt. * platform/mac/svg/filters/feImage-target-property-change-expected.png: Added. * platform/mac/svg/filters/feImage-target-property-change-expected.txt: Copied from LayoutTests/svg/filters/feImage-target-changes-id-expected.txt. * platform/mac/svg/filters/feImage-target-reappend-to-document-expected.png: Renamed from LayoutTests/svg/filters/feImage-target-reappend-to-document-expected.png. * platform/mac/svg/filters/feImage-target-reappend-to-document-expected.txt: Renamed from LayoutTests/svg/filters/feImage-target-reappend-to-document-expected.txt. * platform/mac/svg/filters/feImage-target-remove-from-document-expected.png: Renamed from LayoutTests/svg/filters/feImage-target-remove-from-document-expected.png. * platform/mac/svg/filters/feImage-target-remove-from-document-expected.txt: Renamed from LayoutTests/svg/filters/feImage-target-remove-from-document-expected.txt. * platform/mac/svg/filters/feImage-target-style-change-expected.png: Added. * platform/mac/svg/filters/feImage-target-style-change-expected.txt: Renamed from LayoutTests/svg/filters/feImage-target-changes-id-expected.txt. * svg/filters/feImage-animated-transform-on-target-rect-expected.txt: Added. * svg/filters/feImage-animated-transform-on-target-rect.svg: Added. * svg/filters/feImage-change-target-id.svg: Added. * svg/filters/feImage-late-indirect-update.svg: Added. * svg/filters/feImage-multiple-targets-id-change.svg: Added. * svg/filters/feImage-remove-target.svg: Added. * svg/filters/feImage-target-attribute-change-with-use-indirection-2.svg: Added. * svg/filters/feImage-target-attribute-change-with-use-indirection.svg: Added. * svg/filters/feImage-target-attribute-change.svg: Added. * svg/filters/feImage-target-inline-style-change.svg: Added. * svg/filters/feImage-target-property-change.svg: Added. * svg/filters/feImage-target-style-change.svg: Added. 2012-02-08 Csaba Osztrogonác [Qt] Unreviewed gardening. Unskip now passing tests, skip failing tests and one update. * platform/qt/Skipped: * platform/qt/fast/dom/Window/window-properties-expected.txt: 2012-02-08 Kentaro Hara Unreviewed. Skip http/tests/security/cross-frame-access-put.html in qt and gtk. The test needs rebaselining. * platform/gtk/Skipped: * platform/qt/Skipped: 2012-02-08 Alexander Pavlov Web Inspector: Touch event emulation fails for iframes https://bugs.webkit.org/show_bug.cgi?id=77987 Reviewed by Pavel Feldman. * fast/events/touch/emulated-touch-iframe-expected.txt: Added. * fast/events/touch/emulated-touch-iframe.html: Added. * fast/events/touch/resources/emulated-touch-iframe2.html: Added. 2012-02-08 Nikolas Zimmermann [Qt] REGRESSION(r106918): It made svg/zoom/page/zoom-foreignObject.svg crash with Qt5-WK1 https://bugs.webkit.org/show_bug.cgi?id=77995 Reviewed by Csaba Osztrogonác. * platform/qt/Skipped: Unskip previously skipped tests. 2012-02-08 Pablo Flouret Add state attribute to history's dom interface. https://bugs.webkit.org/show_bug.cgi?id=76035 Reviewed by Kentaro Hara. * fast/dom/Window/window-appendages-cleared-expected.txt: * fast/loader/stateobjects/state-attribute-object-types-expected.txt: Added. * fast/loader/stateobjects/state-attribute-object-types.html: Added. * fast/loader/stateobjects/state-attribute-only-one-deserialization-expected.txt: Added. * fast/loader/stateobjects/state-attribute-only-one-deserialization.html: Added. 2012-02-08 Nikolas Zimmermann SVGLoad event fires too early https://bugs.webkit.org/show_bug.cgi?id=78084 Reviewed by Hajime Morita. Remove runSVGRepaintTest() from repaint.js again, and convert all *.svg tests to use runRepaintTest() directly. This is now possible as the outermost elements load event timing as aligned with HTML. * fast/repaint/resources/repaint.js: Remove runSVGRepaintTest(), it's no longer needed. (runRepaintTest): s/document.rootElement/document.documentElement/ to make it work for all HTML/XHTML and SVG documents (XHTML was broken). * platform/chromium/test_expectations.txt: * platform/mac/svg/custom/SVGPoint-matrixTransform-expected.png: * platform/mac/svg/custom/SVGPoint-matrixTransform-expected.txt: * platform/mac/svg/custom/getTransformToElement-expected.png: * platform/mac/svg/custom/getTransformToElement-expected.txt: * platform/mac/svg/custom/polyline-setattribute-points-null-expected.png: * platform/mac/svg/custom/polyline-setattribute-points-null-expected.txt: * platform/mac/svg/custom/text-ctm-expected.png: * platform/mac/svg/custom/text-ctm-expected.txt: * platform/mac/svg/custom/text-hit-test-expected.png: * platform/mac/svg/custom/text-hit-test-expected.txt: * platform/mac/svg/filters/filter-refresh-expected.png: * svg/carto.net/tabgroup.svg: * svg/carto.net/window.svg: * svg/css/shadow-changes.svg: * svg/custom/loadevents-externalresourcesrequired.svg: * svg/dom/SVGPathSegList-segment-modification.svg: * svg/dom/SVGPathSegList-xml-dom-synchronization2.xhtml: * svg/dom/SVGRectElement/rect-modify-rx.svg: * svg/filters/animate-fill.svg: * svg/filters/feImage-reference-invalidation.svg: * svg/filters/feImage-target-add-to-document.svg: * svg/filters/feImage-target-changes-id.svg: * svg/filters/feImage-target-id-change.svg: * svg/filters/feImage-target-reappend-to-document.svg: * svg/filters/feImage-target-remove-from-document.svg: * svg/filters/filter-refresh.svg: * svg/filters/filter-width-update.svg: * svg/filters/invalidate-on-child-layout.svg: * svg/hixie/perf/001.xml: * svg/hixie/perf/002.xml: * svg/hixie/perf/003.xml: * svg/hixie/perf/004.xml: * svg/hixie/perf/005.xml: * svg/hixie/perf/006.xml: * svg/hixie/perf/007.xml: * svg/repaint/container-repaint.svg: * svg/repaint/filter-child-repaint.svg: * svg/repaint/image-href-change.svg: * svg/repaint/image-with-clip-path.svg: * svg/text/text-text-05-t.svg: * svg/zoom/page/absolute-sized-document-no-scrollbars.svg: * svg/zoom/page/absolute-sized-document-scrollbars.svg: * svg/zoom/page/relative-sized-document-scrollbars.svg: * svg/zoom/page/zoom-coords-viewattr-01-b.svg: * svg/zoom/page/zoom-foreignObject.svg: * svg/zoom/page/zoom-mask-with-percentages.svg: * svg/zoom/resources/testPageZoom.js: (repaintTest): * svg/zoom/text/absolute-sized-document-no-scrollbars.svg: * svg/zoom/text/absolute-sized-document-scrollbars.svg: * svg/zoom/text/relative-sized-document-scrollbars.svg: * svg/zoom/text/zoom-coords-viewattr-01-b.svg: * svg/zoom/text/zoom-foreignObject.svg: 2012-02-07 Alexander Pavlov Web Inspector: Closed computed style sidebar pane rebuilds, resulting in slowness https://bugs.webkit.org/show_bug.cgi?id=77865 Reviewed by Pavel Feldman. * http/tests/inspector/elements-test.js: (initialize_ElementTest.InspectorTest.selectNodeAndWaitForStylesWithComputed.stylesCallback): (initialize_ElementTest.InspectorTest.selectNodeAndWaitForStylesWithComputed): * inspector/elements/elements-panel-styles.html: * inspector/styles/css-live-edit.html: * inspector/styles/lazy-computed-style-expected.txt: Added. * inspector/styles/lazy-computed-style.html: Added. * inspector/styles/styles-computed-trace.html: 2012-02-08 Csaba Osztrogonác Unreviewed gardening after r106982. Skip a new test because of missing AuthenticationChallenges support. * platform/qt/Skipped: * platform/wk2/Skipped: 2012-02-08 Shinya Kawanaka Stop calling Element::ensureShadowRoot() if it is used in construction phase. https://bugs.webkit.org/show_bug.cgi?id=77929 Reviewed by Hajime Morita. ShadowRoot's life cycle can be consufing If Element::ensureShadowRoot() is used. So we want to remove Element::ensureShadowRoot(). This patch replaces Element::ensureShadowRoot() if it is used in object construction phase. No new tests, no change in behavior. * html/HTMLDetailsElement.cpp: (WebCore::HTMLDetailsElement::createShadowSubtree): * html/HTMLKeygenElement.cpp: (WebCore::HTMLKeygenElement::HTMLKeygenElement): * html/HTMLMeterElement.cpp: (WebCore::HTMLMeterElement::createShadowSubtree): * html/HTMLProgressElement.cpp: (WebCore::HTMLProgressElement::createShadowSubtree): * html/HTMLSummaryElement.cpp: (WebCore::HTMLSummaryElement::createShadowSubtree): * html/HTMLTextAreaElement.cpp: (WebCore::HTMLTextAreaElement::createShadowSubtree): 2012-02-08 Nikolas Zimmermann Not reviewed. Add missing results for a new SVG test. * platform/mac/svg/custom/use-disappears-after-style-update-expected.png: Added. * platform/mac/svg/custom/use-disappears-after-style-update-expected.txt: Added. 2012-02-08 Pavel Podivilov Unreviewed, remove deleted touch-gesture-scroll.html test from test_expectations.txt. * platform/chromium/test_expectations.txt: 2012-02-08 Dominic Mazzoni Unreviewed, skipping test that times out or crashes on most platforms. https://bugs.webkit.org/show_bug.cgi?id=73912 * platform/chromium/test_expectations.txt: 2012-02-08 Kentaro Hara Replace [CheckNodeSecurity] with [CheckAccessToNode] https://bugs.webkit.org/show_bug.cgi?id=77971 Reviewed by Adam Barth. The added test checks if frameElement is accessible from the same or cross origin iframe. * http/tests/security/cross-frame-access-frameelement-expected.txt: Added. * http/tests/security/cross-frame-access-frameelement.html: Added. * http/tests/security/resources/cross-frame-access-frameelement-from-iframe.html: Added. * platform/chromium/http/tests/security/cross-frame-access-put-expected.txt: Updated the test result. 2012-02-07 Robert Kroeger [chromium] Remove unnecessary Chromium gesture recognizer tests. https://bugs.webkit.org/show_bug.cgi?id=77492 Reviewed by Adam Barth. * fast/events/touch/page-scaled-touch-gesture-click-expected.txt: * fast/events/touch/page-scaled-touch-gesture-click.html: * fast/events/touch/touch-gesture-click-expected.txt: Removed. * fast/events/touch/touch-gesture-click.html: Removed. * fast/events/touch/touch-gesture-scroll-expected.txt: Removed. * fast/events/touch/touch-gesture-scroll.html: Removed. * platform/chromium/fast/events/touch/touch-gesture-click-expected.txt: Removed. * platform/chromium/fast/events/touch/touch-gesture-scroll-expected.txt: Removed. 2012-02-07 Erik Arvidsson [V8] Allow bindings for attributes on DOM nodes to also set a named hidden reference https://bugs.webkit.org/show_bug.cgi?id=78052 Reviewed by Nate Chapin. * platform/chromium/test_expectations.txt: 2012-02-07 Julien Chaffraix Unreviewed gardening. Add / update the baselines for fast/text/synthetic-bold-transformed.html and svg/custom/use-disappears-after-style-update.svg. * platform/chromium-linux-x86/svg/custom/use-disappears-after-style-update-expected.txt: Added. * platform/chromium-linux/fast/text/synthetic-bold-transformed-expected.png: Added. * platform/chromium-linux/svg/custom/use-disappears-after-style-update-expected.txt: Added. * platform/chromium-mac-snowleopard/fast/text/synthetic-bold-transformed-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png: Added. * platform/chromium-win-vista/svg/custom/use-disappears-after-style-update-expected.txt: Added. * platform/chromium-win-xp/svg/custom/use-disappears-after-style-update-expected.txt: Added. * platform/chromium-win/fast/text/synthetic-bold-transformed-expected.png: Added. * platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.png: Added. * platform/chromium-win/svg/custom/use-disappears-after-style-update-expected.txt: Added. 2012-02-07 Mike Lawther CSS3 calc() - simple parse time evaluation https://bugs.webkit.org/show_bug.cgi?id=77960 Reviewed by Ojan Vafai. * css3/calc/color-hsl-expected.txt: * css3/calc/color-rgb-expected.txt: 2012-02-07 Chris Palmer Resolve crash in FrameLoader::checkTimerFired. https://bugs.webkit.org/show_bug.cgi?id=77907 Reviewed by Eric Seidel. * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt: Added. * http/tests/appcache/deferred-events-delete-while-raising-timer.html: Added. * http/tests/appcache/resources/deferred-events-delete-while-raising-timer-1.html: Added. * http/tests/appcache/resources/deferred-events-delete-while-raising-timer-2.html: Added. 2012-02-07 David Barton Remove extraneous MathML code before bug 52444 fix https://bugs.webkit.org/show_bug.cgi?id=78034 Reviewed by Eric Seidel. The rendering of the scrollbar in row-expected.png was flaky, presumably due to a test environment timing issue, so I removed it. * mathml/presentation/row.xhtml: * platform/mac/mathml/presentation/row-expected.png: * platform/mac/mathml/presentation/row-expected.txt: 2012-02-07 Ami Fischman Override expected-failure mac-leopard/media/media-blocked-by-beforeload-expected.txt with copy of expected-success expectation, for chromium-mac-leopard. https://bugs.webkit.org/show_bug.cgi?id=78030 Unreviewed. * platform/chromium-mac-leopard/media/media-blocked-by-beforeload-expected.txt: Added. 2012-02-07 Dan Bernstein Synthetic bold is illegible under some scaling transforms https://bugs.webkit.org/show_bug.cgi?id=78044 Reviewed by Beth Dakin. * fast/text/synthetic-bold-transformed-expected.html: Added. * fast/text/synthetic-bold-transformed.html: Added. 2012-02-07 Adam Klein Add JSC support for delivering mutations when the outermost script context exits https://bugs.webkit.org/show_bug.cgi?id=70289 Reviewed by Eric Seidel. With the various fixes in this change, 8/10 tests in fast/mutation pass under WebKit/Mac. Of the failing tests, only one is due to a deficiency in the Mac port's code (end-of-task-delivery.html); the other is due to lack of support for a feature (FILE_SYSTEM) exercised by the test (non-event-delivery.html). * fast/mutation/non-event-delivery.html: Made it fail fast if FileSystem support isn't available. * fast/mutation/observe-attributes.html: Fixed calls to removeEventListener. * fast/mutation/observe-characterdata.html: ditto. 2012-02-07 Levi Weintraub [SVG] Use element disappears after scripted change https://bugs.webkit.org/show_bug.cgi?id=74392 Reviewed by Eric Seidel. * platform/mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.png: Added. * platform/mac-snowleopard/svg/custom/use-disappears-after-style-update-expected.txt: Added. * svg/custom/use-disappears-after-style-update.svg: Added. 2012-02-07 Levi Weintraub unicode-bidi:plaintext is supposed to be effective on display:inline elements too https://bugs.webkit.org/show_bug.cgi?id=73310 Reviewed by Eric Seidel. Ref tests for unicode-bidi: plaintext on inlines. * fast/text/international/inline-plaintext-is-isolated-expected.html: Added. * fast/text/international/inline-plaintext-is-isolated.html: Added. * fast/text/international/inline-plaintext-relayout-with-leading-neutrals-expected.html: Added. * fast/text/international/inline-plaintext-relayout-with-leading-neutrals.html: Added. * fast/text/international/inline-plaintext-with-generated-content-expected.html: Added. * fast/text/international/inline-plaintext-with-generated-content.html: Added. 2012-02-07 Julien Chaffraix Unreviewed gardening after r106982. * platform/chromium/test_expectations.txt: We don't have at least one of the layoutTestController functions used in this test so we are receiving an exception and timing out. 2012-02-07 Eugene Girard IndexedDB createIndex should fail if options arg is invalid https://bugs.webkit.org/show_bug.cgi?id=58467 Reviewed by Tony Chang. This ticket was fixed as part of https://bugs.webkit.org/show_bug.cgi?id=58471 Adding unit tests to verify correct operation. * storage/indexeddb/index-basics-expected.txt: * storage/indexeddb/index-basics-workers-expected.txt: * storage/indexeddb/resources/index-basics.js: (deleteExisting): 2012-02-07 Julien Chaffraix Unreviewed gardening. * platform/chromium/test_expectations.txt: Mark those 2 tests as crashing in Debug as they seem to be hitting an ASSERT. 2012-02-07 Csaba Osztrogonác [Qt] Unreviewed gardening, paint the bots green. * platform/qt/Skipped: Skip failing/crashing tests, because we like regressions in trunk. 2012-02-07 Brady Eidson and https://bugs.webkit.org/show_bug.cgi?id=78003 WebKit associates credentials with the wrong site if the authentication challenge takes place after a redirect chain Reviewed by Alexey Proskuryakov. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt: Added. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html: Added. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.php: Added. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-2-auth-then-redirect-to-finish.php: Added. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.php: Added. 2012-02-07 Julien Chaffraix Revert r106958. * platform/chromium/test_expectations.txt: It was a mistake as the test is really flaky not slow, so now it is taking way longer to fail (see http://webkit.org/b/77997). 2012-02-07 Julien Chaffraix Unreviewed gardening. * platform/chromium-linux/fast/forms/tabbing-input-iframe-expected.png: * platform/chromium-win/fast/events/frame-tab-focus-expected.txt: Removed. * platform/chromium/fast/events/frame-tab-focus-expected.txt: Added. * platform/chromium/test_expectations.txt: Rebaseline some old entries in test_expectations. 2012-02-07 Raymond Toy createImpulseBuffer uses incorrect length https://bugs.webkit.org/show_bug.cgi?id=77665 Reviewed by Kenneth Russell. * webaudio/resources/audio-testing.js: (createImpulseBuffer): Fix bug so the buffer has the correct length. 2012-02-07 Abhishek Arya Crash in ContainerNode functions due to mutation events. https://bugs.webkit.org/show_bug.cgi?id=77999 Reviewed by Ryosuke Niwa. * fast/dom/remove-body-during-body-replacement-expected.txt: Added. * fast/dom/remove-body-during-body-replacement.html: Added. * fast/dom/remove-body-during-body-replacement2-expected.txt: Added. * fast/dom/remove-body-during-body-replacement2.html: Added. 2012-02-07 Joshua Bell [Chromium] storage/indexeddb/index-cursor.html timeouts on Mac Debug https://bugs.webkit.org/show_bug.cgi?id=65862 Unreviewed test expectations change. Removed this expectation in r106857 but it's still timing out so restoring it for now. * platform/chromium/test_expectations.txt: 2012-02-07 Abhishek Arya Crash due to column style not updated on post block in splitInlines. https://bugs.webkit.org/show_bug.cgi?id=77939 Reviewed by Julien Chaffraix. * fast/multicol/span/split-inline-wrong-post-block-crash-expected.txt: Added. * fast/multicol/span/split-inline-wrong-post-block-crash.html: Added. 2012-02-07 Julien Chaffraix Unreviewed gardening. * platform/chromium-mac-snowleopard/svg/carto.net/window-expected.txt: Removed. * platform/chromium/test_expectations.txt: Added a TEXT output to a test as seen on the bots. 2012-02-07 Dana Jansens [chromium] re-enable fast/repaint/block-selection-gap-in-composited-layer for win/mac https://bugs.webkit.org/show_bug.cgi?id=77896 Reviewed by Kenneth Russell. * platform/chromium/test_expectations.txt: 2012-02-07 Mike Lawther composited mask test for CSS3 calc https://bugs.webkit.org/show_bug.cgi?id=76006 Reviewed by Ojan Vafai. Tests for future implementation of CSS3 calc() (see http://webkit.org/b/16662) These tests are expected to 'fail', and will pass once calc() functionality is landed. For now, they serve to demonstrate that the current code doesn't crash on these tests. * css3/calc/resources/alpha-gradient.png: Added. * css3/calc/simple-composited-mask-expected-mismatch.html: Added. * css3/calc/simple-composited-mask.html: Added. 2012-02-07 Ami Fischman [Chromium] media/track/track-cue-nothing-to-render.html fails intermittently on Mac https://bugs.webkit.org/show_bug.cgi?id=75132 Unreviewed, chromium expectations update. Fixed with http://crrev.com/120714. * platform/chromium/test_expectations.txt: 2012-02-07 Ami Fischman Unreviewed, chromium expectations update. [Chromium] Layout Test media/media-blocked-by-beforeload.html fails for LEOPARD https://bugs.webkit.org/show_bug.cgi?id=77412 Fixed with http://crrev.com/120714. * platform/chromium/test_expectations.txt: 2012-02-07 Julien Chaffraix Unreviewed gardening. * platform/chromium/test_expectations.txt: Mark an SVG test as SLOW. 2012-02-07 Ami Fischman [Chromium] Layout Test media/controls-drag-timebar.html is flaky https://bugs.webkit.org/show_bug.cgi?id=77531 No more flakiness. Reviewed by Eric Carlson. * platform/chromium/test_expectations.txt: 2012-02-07 Csaba Osztrogonác [Qt][WK2] Unreviewed gardening. * platform/qt-wk2/Skipped: Skip failing tests, because we like regressions in trunk. 2012-02-07 Pavel Feldman Web Inspector: add generic support for undo-ing DOM edits. https://bugs.webkit.org/show_bug.cgi?id=77875 Reviewed by Yury Semikhatsky. * http/tests/inspector/elements-test.js: (initialize_ElementTest.InspectorTest.rangeText): (initialize_ElementTest.InspectorTest.generateUndoTest): * inspector/elements/undo-dom-edits-2-expected.txt: Added. * inspector/elements/undo-dom-edits-2.html: Added. * inspector/elements/undo-dom-edits-expected.txt: Added. * inspector/elements/undo-dom-edits.html: Added. * inspector/styles/undo-add-property-expected.txt: Added. * inspector/styles/undo-add-property.html: Added. * inspector/styles/undo-change-property-expected.txt: Added. * inspector/styles/undo-change-property.html: Added. * inspector/styles/undo-property-toggle-expected.txt: Added. * inspector/styles/undo-property-toggle.html: Added. 2012-02-07 Tony Gentilcore Unreviewed, more svg rebaselines following change in r106918. * platform/chromium-linux/svg/text/text-text-05-t-expected.png: 2012-02-07 Csaba Osztrogonác [Qt] Couple of tests have different results on 64 bit and/or in debug mode compared to 32 bit and/or release mode https://bugs.webkit.org/show_bug.cgi?id=52810 * platform/qt/Skipped: Skip one more test because of this bug. 2012-02-07 Ádám Kallai Unreviewed gardening after r106898. Update platform specific expected results * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt: * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: 2012-02-07 Sheriff Bot Unreviewed, rolling out r106932. http://trac.webkit.org/changeset/106932 https://bugs.webkit.org/show_bug.cgi?id=77988 Breaks Mac bots (Requested by pfeldman on #webkit). * http/tests/inspector/elements-test.js: (initialize_ElementTest.InspectorTest.rangeText): * inspector/elements/undo-dom-edits-2-expected.txt: Removed. * inspector/elements/undo-dom-edits-2.html: Removed. * inspector/elements/undo-dom-edits-expected.txt: Removed. * inspector/elements/undo-dom-edits.html: Removed. * inspector/styles/undo-add-property-expected.txt: Removed. * inspector/styles/undo-add-property.html: Removed. * inspector/styles/undo-change-property-expected.txt: Removed. * inspector/styles/undo-change-property.html: Removed. * inspector/styles/undo-property-toggle-expected.txt: Removed. * inspector/styles/undo-property-toggle.html: Removed. 2012-02-07 Tony Gentilcore Unreviewed, a couple more chromium rebaselines after r106918. * platform/chromium-mac-leopard/svg/hixie/perf/006-expected.png: Removed. * platform/chromium-mac-snowleopard/svg/hixie/perf/006-expected.png: Added. 2012-02-07 Tony Gentilcore Unreviewed, more chromium rebaselines as a result of change in r106918. * platform/chromium-mac-leopard/svg/carto.net/tabgroup-expected.png: Added. * platform/chromium-mac-leopard/svg/dom/SVGPathSegList-segment-modification-expected.png: * platform/chromium-mac-leopard/svg/filters/filter-width-update-expected.png: * platform/chromium-mac-leopard/svg/hixie/perf/003-expected.png: * platform/chromium-mac-leopard/svg/hixie/perf/004-expected.png: Removed. * platform/chromium-mac-leopard/svg/hixie/perf/005-expected.png: Removed. * platform/chromium-mac-leopard/svg/hixie/perf/007-expected.txt: Added. * platform/chromium-mac-snowleopard/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.png: Added. * platform/chromium-mac-snowleopard/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Added. * platform/chromium-mac-snowleopard/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Added. * platform/chromium-mac-snowleopard/svg/carto.net/tabgroup-expected.png: Added. * platform/chromium-mac-snowleopard/svg/dom/SVGPathSegList-segment-modification-expected.png: Added. * platform/chromium-mac-snowleopard/svg/filters/filter-width-update-expected.png: Added. * platform/chromium-mac-snowleopard/svg/hixie/perf/003-expected.png: Added. * platform/chromium-mac-snowleopard/svg/hixie/perf/004-expected.png: Added. * platform/chromium-mac-snowleopard/svg/hixie/perf/005-expected.png: Added. * platform/chromium-mac/svg/dom/SVGPathSegList-segment-modification-expected.png: Removed. * platform/chromium-mac/svg/filters/filter-width-update-expected.png: Removed. * platform/mac/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt: Removed. * platform/mac/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: Removed. * platform/mac/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: Removed. * platform/qt/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt: Removed. * platform/qt/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: Removed. * platform/qt/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: Removed. * svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt: Renamed from LayoutTests/platform/gtk/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt. * svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: Renamed from LayoutTests/platform/gtk/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt. * svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: Renamed from LayoutTests/platform/gtk/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt. 2012-02-07 Tony Gentilcore Unreviewed chromium rebaseline to account for change in r106918. * platform/chromium-linux/svg/text/append-text-node-to-tspan-expected.png: Added. * platform/chromium-linux/svg/text/remove-text-node-from-tspan-expected.png: Added. * platform/chromium-linux/svg/zoom/page/zoom-background-images-expected.png: * platform/chromium-linux/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: * platform/chromium-mac-leopard/svg/carto.net/window-expected.png: * platform/chromium-mac-leopard/svg/hixie/perf/001-expected.png: Added. * platform/chromium-mac-leopard/svg/hixie/perf/002-expected.png: Added. * platform/chromium-mac-leopard/svg/text/text-text-05-t-expected.png: Added. * platform/chromium-mac-leopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: * platform/chromium-mac-snowleopard/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Added. * platform/chromium-mac-snowleopard/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Added. * platform/chromium-mac-snowleopard/svg/carto.net/window-expected.png: * platform/chromium-mac-snowleopard/svg/carto.net/window-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/carto.net/window-expected.txt. * platform/chromium-mac-snowleopard/svg/hixie/perf/001-expected.png: Added. * platform/chromium-mac-snowleopard/svg/hixie/perf/001-expected.txt: Copied from LayoutTests/platform/chromium-mac-snowleopard/svg/hixie/perf/002-expected.txt. * platform/chromium-mac-snowleopard/svg/hixie/perf/002-expected.png: * platform/chromium-mac-snowleopard/svg/hixie/perf/002-expected.txt: * platform/chromium-mac-snowleopard/svg/text/text-text-05-t-expected.png: Added. * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png. * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png. * platform/chromium-mac-snowleopard/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: * platform/chromium-mac-snowleopard/svg/zoom/text/zoom-hixie-mixed-008-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png. * platform/chromium-mac-snowleopard/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png: Renamed from LayoutTests/platform/chromium-mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png. * platform/chromium-win/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: Added. * platform/chromium-win/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: Added. * platform/chromium-win/svg/carto.net/window-expected.png: * platform/chromium-win/svg/carto.net/window-expected.txt: * platform/chromium-win/svg/hixie/perf/001-expected.png: * platform/chromium-win/svg/hixie/perf/001-expected.txt: * platform/chromium-win/svg/hixie/perf/002-expected.png: * platform/chromium-win/svg/hixie/perf/002-expected.txt: * platform/chromium-win/svg/text/append-text-node-to-tspan-expected.png: Added. * platform/chromium-win/svg/text/append-text-node-to-tspan-expected.txt: Added. * platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.png: Added. * platform/chromium-win/svg/text/remove-text-node-from-tspan-expected.txt: Added. * platform/chromium-win/svg/text/text-text-05-t-expected.png: * platform/chromium-win/svg/text/text-text-05-t-expected.txt: * platform/chromium-win/svg/zoom/page/zoom-background-images-expected.png: * platform/chromium-win/svg/zoom/page/zoom-background-images-expected.txt: * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.png: * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: * platform/chromium-win/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: * platform/chromium-win/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: * platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: * platform/chromium-win/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt: * platform/mac-snowleopard/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Removed. * platform/mac/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: Removed. * platform/mac/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: Removed. * platform/qt/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: Removed. * platform/qt/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: Removed. * svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: Renamed from LayoutTests/platform/gtk/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt. * svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: Renamed from LayoutTests/platform/gtk/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt. 2012-02-07 Csaba Osztrogonác [Qt] Unreviewed gardening. Update platform specific expected files after r106918. * platform/qt/Skipped: Unskip non-existing tests. * platform/qt/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: * platform/qt/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: * platform/qt/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt: * platform/qt/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: * platform/qt/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: * platform/qt/svg/carto.net/tabgroup-expected.png: * platform/qt/svg/carto.net/tabgroup-expected.txt: * platform/qt/svg/carto.net/window-expected.png: * platform/qt/svg/carto.net/window-expected.txt: * platform/qt/svg/dom/SVGPathSegList-segment-modification-expected.png: * platform/qt/svg/dom/SVGPathSegList-segment-modification-expected.txt: * platform/qt/svg/filters/filter-width-update-expected.png: * platform/qt/svg/filters/filter-width-update-expected.txt: * platform/qt/svg/hixie/perf/003-expected.png: * platform/qt/svg/hixie/perf/003-expected.txt: * platform/qt/svg/hixie/perf/004-expected.png: * platform/qt/svg/hixie/perf/004-expected.txt: * platform/qt/svg/hixie/perf/005-expected.png: * platform/qt/svg/hixie/perf/005-expected.txt: * platform/qt/svg/hixie/perf/006-expected.png: * platform/qt/svg/hixie/perf/006-expected.txt: * platform/qt/svg/zoom/page/zoom-background-images-expected.png: * platform/qt/svg/zoom/page/zoom-background-images-expected.txt: * platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.png: * platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: * platform/qt/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added. * platform/qt/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: * platform/qt/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: * platform/qt/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: * platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.png: * platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: * platform/qt/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png: * platform/qt/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt: 2012-02-07 Tony Gentilcore Unreviewed gardening. * platform/chromium-mac-leopard/fast/canvas/check-stale-putImageData-expected.png: Added. Pixel results for platform font. 2012-02-07 Pavel Feldman Web Inspector: add generic support for undo-ing DOM edits. https://bugs.webkit.org/show_bug.cgi?id=77875 Reviewed by Yury Semikhatsky. * http/tests/inspector/elements-test.js: (initialize_ElementTest.InspectorTest.rangeText): (initialize_ElementTest.InspectorTest.generateUndoTest): * inspector/elements/undo-dom-edits-2-expected.txt: Added. * inspector/elements/undo-dom-edits-2.html: Added. * inspector/elements/undo-dom-edits-expected.txt: Added. * inspector/elements/undo-dom-edits.html: Added. * inspector/styles/undo-add-property-expected.txt: Added. * inspector/styles/undo-add-property.html: Added. * inspector/styles/undo-change-property-expected.txt: Added. * inspector/styles/undo-change-property.html: Added. * inspector/styles/undo-property-toggle-expected.txt: Added. * inspector/styles/undo-property-toggle.html: Added. 2012-02-06 Yury Semikhatsky Web Inspector: don't mark object is queriable if it is only reachable by internal reference https://bugs.webkit.org/show_bug.cgi?id=77877 Reviewed by Pavel Feldman. * inspector/profiler/heap-snapshot.html: 2012-02-07 Ádám Kallai [Qt] New svg/hittest tests introduced in r106882 fail https://bugs.webkit.org/show_bug.cgi?id=77964 Reviewed by Csaba Osztrogonác. * platform/qt/Skipped: Skip failing tests until fix. 2012-02-07 Philippe Normand Unreviewed, GTK svg rebaseline after r106918. * platform/gtk/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: * platform/gtk/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: * platform/gtk/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt: * platform/gtk/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: * platform/gtk/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: * platform/gtk/svg/carto.net/tabgroup-expected.txt: * platform/gtk/svg/carto.net/window-expected.txt: * platform/gtk/svg/dom/SVGPathSegList-segment-modification-expected.txt: * platform/gtk/svg/filters/filter-width-update-expected.txt: * platform/gtk/svg/text/text-text-05-t-expected.txt: * platform/gtk/svg/zoom/page/zoom-background-images-expected.txt: * platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: * platform/gtk/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: * platform/gtk/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: * platform/gtk/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt: 2012-02-07 Sheriff Bot Unreviewed, rolling out r106915. http://trac.webkit.org/changeset/106915 https://bugs.webkit.org/show_bug.cgi?id=77961 because 106912 was rolled out (Requested by Ossy on #webkit). * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: * platform/gtk/fast/js/global-constructors-expected.txt: * platform/qt/fast/dom/constructed-objects-prototypes-expected.txt: * platform/qt/fast/dom/prototype-inheritance-2-expected.txt: * platform/qt/fast/js/global-constructors-expected.txt: 2012-02-05 Nikolas Zimmermann Rewrite SVG tests to make extensive use of display() in repaint tests https://bugs.webkit.org/show_bug.cgi?id=77736 Reviewed by Andreas Kling. Convert all tests in svg/ (except svg/custom & svg/dynamic-updates) that exercise repainting to use the fast/repaint/resources/repaint.js harness, which forces a layout, and calls layoutTestController.display() before executing the actual repaint test, so that repaint rectangles are properly tracked and shown (white areas that are redrawn, on top of the gray background, painted over the web view after the initial painting). Previously SVG tests used to work like this: (using an HTML example, but it doesn't matter) We expected that the initial painting was done, before change() as called. This is unreliable for various reasons: - the timeout is not guaranteed to fire after the document loaded, it may happen inbetween on eg. a slow connection. - nor is it guaranteed that the document has painted initially before we enter change(). This leads to the current regressions -- if we break repainting, we can't see it in the current layout tests, as the initial painting always happens after change() executed in trunk, at least on a fast machine. In order to make repaint testing reliable we have to use following scheme: runRepaintTest() is provided by the repaint.js harness and does: if (window.layoutTestController) { document.body.offsetTop; layoutTestController.display(); repaintTest(); } else { setTimeout(repaintTest, 100); } Using this harness outside of DRT allows to test SVG repainting tests in the browser as well, as the repainting changes aren't immediately fired (0ms timer) but instead delayed by 100ms, so a visual "flash" is visible, if something changes. For DRT it does two things. First it forces Document::updateLayout() to be called, and then forces the web view to paint immediately, and then it starts tracking any repaint rects, that are fired _after_ the initial painting, which are then highlighted in the pixel test dump later on. Using display() is the only way to get reliable painting results across DRT/WebKitTestRunner, and to get rid of the flakiness. All *.xml/*.html/*.htm/*.xhtml tests which excersise repainting can be moved to use runRepaintTest() from repaint.js. needs to be changed to , and the timeouts & waitUntilDone/notifyDone calls can be removed from the tests, leading to much nicer testcases, removing lots of boilerplate. Pure *.svg tests unfortunately can't use at the moment, due timing differences between the HTML load and the SVGLoad event, that's out of scope for this bug report. To remove any hacks from the testcases themselves, I centralized following work-around in a new function in repaint.js, and let all *.svg tests use it. function runSVGRepaintTest() { if (window.layoutTestController) { layoutTestController.waitUntilDone(); setTimeout(runRepaintTest, 0); } else runRepaintTest(); } runRepaintTest() has to be called from a timer at the moment, as the SVGLoad event fires earlier as HTML load event. Before that is fixed, we have to use instead of and append: layoutTestController.notifyDone() to the repaintTest() functions in the testcases. That should explain the testcase differences between pure-SVG and non-pure-SVG tests, and why I treated them differently. This approach is unfortunately as flakey as the old, so to make pure *.svg tests test repainting reliable, the bug needs to be fixed. Note that svg/custom, and svg/dynamic-updates will be fixed in another chunk, as they also require large amounts of rebaselines. * fast/repaint/resources/repaint.js: (runRepaintTest): (runSVGRepaintTest): * platform/chromium/test_expectations.txt: * platform/mac/svg/as-background-image/animated-svg-as-background-expected.png: * platform/mac/svg/as-image/animated-svg-as-image-expected.png: * platform/mac/svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size-expected.png: * platform/mac/svg/as-image/animated-svg-as-image-same-image-expected.png: * platform/mac/svg/as-image/svg-image-change-content-size-expected.png: * platform/mac/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: * platform/mac/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: * platform/mac/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: * platform/mac/svg/as-object/deep-nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: * platform/mac/svg/as-object/embedded-svg-immediate-offsetWidth-query-expected.png: * platform/mac/svg/as-object/embedded-svg-size-changes-expected.png: * platform/mac/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.png: * platform/mac/svg/as-object/embedded-svg-size-changes-no-layout-triggers-expected.txt: * platform/mac/svg/as-object/nested-embedded-svg-size-changes-expected.png: * platform/mac/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.png: * platform/mac/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1-expected.txt: * platform/mac/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.png: * platform/mac/svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2-expected.txt: * platform/mac/svg/carto.net/tabgroup-expected.png: * platform/mac/svg/carto.net/tabgroup-expected.txt: * platform/mac/svg/carto.net/window-expected.png: * platform/mac/svg/carto.net/window-expected.txt: * platform/mac/svg/css/shadow-changes-expected.png: * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.png: * platform/mac/svg/dom/SVGPathSegList-segment-modification-expected.txt: * platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization-expected.png: * platform/mac/svg/dom/SVGPathSegList-xml-dom-synchronization2-expected.png: * platform/mac/svg/dom/SVGRectElement/rect-modify-rx-expected.png: * platform/mac/svg/filters/filter-refresh-expected.png: * platform/mac/svg/filters/filter-width-update-expected.png: * platform/mac/svg/filters/filter-width-update-expected.txt: * platform/mac/svg/filters/invalidate-on-child-layout-expected.png: * platform/mac/svg/hixie/perf/001-expected.png: * platform/mac/svg/hixie/perf/002-expected.png: * platform/mac/svg/hixie/perf/003-expected.png: * platform/mac/svg/hixie/perf/003-expected.txt: * platform/mac/svg/hixie/perf/004-expected.png: * platform/mac/svg/hixie/perf/004-expected.txt: * platform/mac/svg/hixie/perf/005-expected.png: * platform/mac/svg/hixie/perf/005-expected.txt: * platform/mac/svg/hixie/perf/006-expected.png: * platform/mac/svg/hixie/perf/006-expected.txt: * platform/mac/svg/hixie/perf/007-expected.png: * platform/mac/svg/hixie/perf/007-expected.txt: * platform/mac/svg/repaint/filter-child-repaint-expected.png: * platform/mac/svg/repaint/image-href-change-expected.png: * platform/mac/svg/repaint/image-with-clip-path-expected.png: * platform/mac/svg/text/append-text-node-to-tspan-expected.png: * platform/mac/svg/text/modify-text-node-in-tspan-expected.png: * platform/mac/svg/text/remove-text-node-from-tspan-expected.png: * platform/mac/svg/text/remove-tspan-from-text-expected.png: * platform/mac/svg/text/text-text-05-t-expected.png: * platform/mac/svg/text/text-text-05-t-expected.txt: * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.png: * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png: * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png: * platform/mac/svg/zoom/page/zoom-background-images-expected.txt: * platform/mac/svg/zoom/page/zoom-foreignObject-expected.png: * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.png: * platform/mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.png: * platform/mac/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.png: * platform/mac/svg/zoom/page/zoom-svg-as-image-expected.png: * platform/mac/svg/zoom/page/zoom-svg-as-object-expected.png: * platform/mac/svg/zoom/page/zoom-svg-as-relative-image-expected.png: * platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt: * platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png: * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.png: * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.png: * platform/mac/svg/zoom/text/zoom-foreignObject-expected.png: * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png: * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.png: * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png: * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt: * svg/as-background-image/animated-svg-as-background.html: * svg/as-background-image/resources/animated-rect-relative-size.svg: * svg/as-background-image/svg-as-background-5.html: * svg/as-background-image/svg-background-partial-redraw.html: * svg/as-image/animated-svg-as-image-no-fixed-intrinsic-size.html: * svg/as-image/animated-svg-as-image-same-image.html: * svg/as-image/animated-svg-as-image.html: * svg/as-image/resources/animated-rect-fixed-size-2.svg: Copied from LayoutTests/svg/as-image/resources/animated-rect-same-image.svg. * svg/as-image/resources/animated-rect-fixed-size.svg: * svg/as-image/resources/animated-rect-relative-size.svg: * svg/as-image/resources/animated-rect-same-image.svg: * svg/as-image/svg-image-change-content-size.xhtml: * svg/as-object/embedded-svg-immediate-offsetWidth-query.html: * svg/as-object/embedded-svg-size-changes-no-layout-triggers.html: * svg/as-object/embedded-svg-size-changes.html: * svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-1.html: * svg/as-object/nested-embedded-svg-size-changes-no-layout-triggers-2.html: * svg/as-object/nested-embedded-svg-size-changes.html: * svg/as-object/resources/embedded-svg-size-changes-no-layout-triggers.svg: * svg/as-object/resources/nested-embedded-svg-size-changes-target-no-layout-triggers-1.html: * svg/carto.net/tabgroup.svg: * svg/carto.net/window.svg: * svg/css/shadow-changes.svg: * svg/dom/SVGPathSegList-segment-modification.svg: * svg/dom/SVGPathSegList-xml-dom-synchronization.xhtml: * svg/dom/SVGPathSegList-xml-dom-synchronization2.xhtml: * svg/dom/SVGRectElement/rect-modify-rx.svg: * svg/filters/animate-fill-expected.png: * svg/filters/animate-fill.svg: * svg/filters/feImage-reference-invalidation-expected.png: * svg/filters/feImage-reference-invalidation.svg: * svg/filters/feImage-target-add-to-document-expected.png: * svg/filters/feImage-target-add-to-document.svg: * svg/filters/feImage-target-changes-id-expected.png: * svg/filters/feImage-target-changes-id.svg: * svg/filters/feImage-target-id-change-expected.png: * svg/filters/feImage-target-id-change.svg: * svg/filters/feImage-target-reappend-to-document-expected.png: * svg/filters/feImage-target-reappend-to-document.svg: * svg/filters/feImage-target-remove-from-document-expected.png: * svg/filters/feImage-target-remove-from-document.svg: * svg/filters/filter-refresh.svg: * svg/filters/filter-width-update.svg: * svg/filters/invalidate-on-child-layout.svg: * svg/hixie/perf/001.xml: * svg/hixie/perf/002.xml: * svg/hixie/perf/003.xml: * svg/hixie/perf/004.xml: * svg/hixie/perf/005.xml: * svg/hixie/perf/006.xml: * svg/hixie/perf/007.xml: * svg/hixie/perf/resources/smallcats.gif: Added. * svg/repaint/container-repaint-expected.png: * svg/repaint/container-repaint.svg: * svg/repaint/filter-child-repaint.svg: * svg/repaint/image-href-change.svg: * svg/repaint/image-with-clip-path.svg: * svg/text/append-text-node-to-tspan.html: * svg/text/modify-text-node-in-tspan.html: * svg/text/remove-text-node-from-tspan.html: * svg/text/remove-tspan-from-text.html: * svg/text/text-text-05-t.svg: * svg/transforms/animated-path-inside-transformed-html.xhtml: * svg/zoom/page/absolute-sized-document-no-scrollbars.svg: * svg/zoom/page/absolute-sized-document-scrollbars.svg: * svg/zoom/page/relative-sized-document-scrollbars.svg: * svg/zoom/page/zoom-background-image-tiled.html: * svg/zoom/page/zoom-background-images.html: * svg/zoom/page/zoom-coords-viewattr-01-b.svg: * svg/zoom/page/zoom-foreignObject.svg: * svg/zoom/page/zoom-getBoundingClientRect.xhtml: * svg/zoom/page/zoom-hixie-mixed-008.xml: * svg/zoom/page/zoom-hixie-mixed-009.xml: * svg/zoom/page/zoom-hixie-rendering-model-004.xhtml: * svg/zoom/page/zoom-img-preserveAspectRatio-support-1.html: * svg/zoom/page/zoom-mask-with-percentages.svg: * svg/zoom/page/zoom-replaced-intrinsic-ratio-001.htm: * svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox.html: * svg/zoom/page/zoom-svg-as-background-with-relative-size.html: * svg/zoom/page/zoom-svg-as-image.html: * svg/zoom/page/zoom-svg-as-object.html: * svg/zoom/page/zoom-svg-as-relative-image.html: * svg/zoom/page/zoom-svg-float-border-padding.xml: * svg/zoom/page/zoom-svg-through-object-with-absolute-size-2.xhtml: * svg/zoom/page/zoom-svg-through-object-with-absolute-size.xhtml: * svg/zoom/page/zoom-svg-through-object-with-auto-size.html: * svg/zoom/page/zoom-svg-through-object-with-huge-size.xhtml: * svg/zoom/page/zoom-svg-through-object-with-override-size.html: * svg/zoom/page/zoom-svg-through-object-with-percentage-size.xhtml: * svg/zoom/page/zoom-svg-through-object-with-text.xhtml-disabled: * svg/zoom/page/zoom-zoom-coords.xhtml: * svg/zoom/resources/testPageZoom.js: (repaintTest): * svg/zoom/resources/testTextZoom.js: (repaintTest): * svg/zoom/text/absolute-sized-document-no-scrollbars.svg: * svg/zoom/text/absolute-sized-document-scrollbars.svg: * svg/zoom/text/relative-sized-document-scrollbars.svg: * svg/zoom/text/zoom-coords-viewattr-01-b.svg: * svg/zoom/text/zoom-foreignObject.svg: * svg/zoom/text/zoom-hixie-mixed-008.xml: * svg/zoom/text/zoom-hixie-mixed-009.xml: * svg/zoom/text/zoom-hixie-rendering-model-004.xhtml: * svg/zoom/text/zoom-svg-float-border-padding.xml: 2012-02-07 Kaustubh Atrawalkar GTK & QT Rebaseline after r106912. https://bugs.webkit.org/show_bug.cgi?id=77942 Reviewed by David Levin. * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: * platform/gtk/fast/js/global-constructors-expected.txt: * platform/qt/fast/dom/constructed-objects-prototypes-expected.txt: * platform/qt/fast/dom/prototype-inheritance-2-expected.txt: * platform/qt/fast/js/global-constructors-expected.txt: 2012-02-07 Sheriff Bot Unreviewed, rolling out r106912. http://trac.webkit.org/changeset/106912 https://bugs.webkit.org/show_bug.cgi?id=77947 "AppleWebKit build is broken" (Requested by haraken on #webkit). * fast/dom/DOMURL/check-instanceof-domurl-functions-expected.txt: Removed. * fast/dom/DOMURL/check-instanceof-domurl-functions.html: Removed. 2012-02-07 Kaustubh Atrawalkar Migrate createObjectURL & revokeObjectURL to static (Class) methods. https://bugs.webkit.org/show_bug.cgi?id=74386 Reviewed by David Levin. Added test to check if createObjectURL & revokeObjectURL are static functions. * fast/dom/DOMURL/check-instanceof-domurl-functions-expected.txt: Added. * fast/dom/DOMURL/check-instanceof-domurl-functions.html: Added. 2012-02-03 Vsevolod Vlasov http/tests/inspector/indexeddb/database-structure.html failing on chromium win/linux https://bugs.webkit.org/show_bug.cgi?id=77661 Reviewed by Yury Semikhatsky. * platform/chromium/test_expectations.txt: 2012-02-06 Adam Barth http/tests/security/xssAuditor/cookie-injection.html is flaky https://bugs.webkit.org/show_bug.cgi?id=77908 Reviewed by Eric Seidel. Before this patch, the output of this test depended on the state of the global cookie store. When running tests in parallel, the cookie store is shared by multiple tests, and so its state varies from run to run. This patch changes this test to look only for the specific cookie used by this test, which should make the test more reliable when run in parallel with other tests. * http/tests/security/xssAuditor/cookie-injection-expected.txt: * http/tests/security/xssAuditor/resources/echo-intertag.pl: * platform/chromium/test_expectations.txt: 2012-02-06 Hayato Ito Implement querySelector on ShadowRoot. https://bugs.webkit.org/show_bug.cgi?id=77714 Reviewed by Dimitri Glazkov. * fast/dom/shadow/shadow-root-js-api-expected.txt: * fast/dom/shadow/shadow-root-js-api.html: 2012-02-06 David Grogan js-test-pre.js: relay calls to testPassed, testFailed, debug, etc from worker to document. https://bugs.webkit.org/show_bug.cgi?id=76762 Reviewed by Ojan Vafai. * fast/filesystem/resources/async-operations.js: * fast/filesystem/resources/directory-entry-to-uri.js: * fast/filesystem/resources/file-entry-to-uri-sync.js: * fast/filesystem/resources/file-entry-to-uri.js: * fast/filesystem/resources/file-from-file-entry-sync.js: * fast/filesystem/resources/file-from-file-entry.js: * fast/filesystem/resources/file-writer-abort-continue.js: * fast/filesystem/resources/file-writer-abort-depth.js: * fast/filesystem/resources/file-writer-abort.js: * fast/filesystem/resources/file-writer-events.js: * fast/filesystem/resources/file-writer-gc-blob.js: * fast/filesystem/resources/file-writer-sync-truncate-extend.js: * fast/filesystem/resources/file-writer-sync-write-overlapped.js: * fast/filesystem/resources/file-writer-truncate-extend.js: * fast/filesystem/resources/file-writer-write-overlapped.js: * fast/filesystem/resources/fs-worker-common.js: * fast/filesystem/resources/fs-worker-test-util.js: Removed. * fast/filesystem/resources/simple-persistent-sync.js: * fast/filesystem/resources/simple-persistent.js: * fast/filesystem/resources/simple-readonly.js: * fast/filesystem/resources/simple-required-arguments-getdirectory.js: * fast/filesystem/resources/simple-required-arguments-getfile.js: * fast/filesystem/resources/simple-required-arguments-getmetadata.js: * fast/filesystem/resources/simple-required-arguments-remove.js: * fast/filesystem/resources/simple-temporary-sync.js: * fast/filesystem/resources/simple-temporary.js: * fast/filesystem/resources/sync-operations.js: * fast/filesystem/workers/async-operations.html: * fast/filesystem/workers/file-entry-to-uri-sync.html: * fast/filesystem/workers/file-from-file-entry-sync.html: * fast/filesystem/workers/file-from-file-entry.html: * fast/filesystem/workers/file-writer-events.html: * fast/filesystem/workers/file-writer-gc-blob.html: * fast/filesystem/workers/file-writer-sync-truncate-extend.html: * fast/filesystem/workers/file-writer-sync-write-overlapped.html: * fast/filesystem/workers/file-writer-truncate-extend.html: * fast/filesystem/workers/file-writer-write-overlapped.html: * fast/filesystem/workers/simple-persistent-sync.html: * fast/filesystem/workers/simple-persistent.html: * fast/filesystem/workers/simple-temporary-sync.html: * fast/filesystem/workers/simple-temporary.html: * fast/filesystem/workers/sync-operations.html: * fast/js/resources/js-test-pre.js: (testPassed): (testFailed): (finishJSTest): (startWorker.worker.onmessage): (startWorker.worker.onerror): (startWorker): * storage/indexeddb/basics-workers.html: * storage/indexeddb/resources/basics.js: 2012-02-06 Julien Chaffraix Unreviewed gardening. * platform/chromium-mac-snowleopard/fast/canvas/check-stale-putImageData-expected.png: Added. Yet another font difference. * platform/chromium/test_expectations.txt: Added LEOPARD to the list of flaky platforms. 2012-02-06 Adam Barth http/tests/security/mixedContent/insecure-script-in-iframe.html flaky in chromium debug https://bugs.webkit.org/show_bug.cgi?id=65567 Reviewed by Eric Seidel. My theory is that the extra log message is caused by the preload scanner requesting the script, which might occur if the test is running extremely slowly (as it might on a debug bot). This patch simplifies the test in the hopes of removing the flakiness. * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt: * http/tests/security/mixedContent/insecure-script-in-iframe.html: * http/tests/security/mixedContent/resources/frame-with-insecure-script.html: * platform/chromium/test_expectations.txt: 2012-02-06 Adam Barth http/tests/security/mixedContent/insecure-image-in-main-frame.html is flaky https://bugs.webkit.org/show_bug.cgi?id=77904 Reviewed by Darin Adler. My theory is that the extra log message is caused by the preload scanner requesting the image, which might occur if the test is running extremely slowly (as it might on a debug bot). This patch simplifies the test in the hopes of removing the flakiness. * http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt: * http/tests/security/mixedContent/insecure-image-in-main-frame.html: * http/tests/security/mixedContent/resources/frame-with-insecure-image.html: * platform/chromium/test_expectations.txt: 2012-02-06 David Grogan Port some indexeddb layout tests to workers. https://bugs.webkit.org/show_bug.cgi?id=77805 Reviewed by Tony Chang. * storage/indexeddb/index-basics-workers-expected.txt: Added. * storage/indexeddb/index-basics-workers.html: Added. * storage/indexeddb/index-basics.html: * storage/indexeddb/objectstore-basics-expected.txt: * storage/indexeddb/objectstore-basics-workers-expected.txt: Added. * storage/indexeddb/objectstore-basics-workers.html: Added. * storage/indexeddb/objectstore-basics.html: * storage/indexeddb/resources/index-basics.js: Copied from LayoutTests/storage/indexeddb/index-basics.html. (test): (setVersion): (deleteExisting): (addData): (addData2): (addData3): (getData): (getObjectData): (getObjectData2): (getObjectData3): (getDataFail): (getObjectDataFail): (getObjectData4): (openKeyCursor): (cursor1Continue): (cursor1Continue2): (cursor1Continue3): (openObjectCursor): (cursor2Continue): (cursor2Continue2): (cursor2Continue3): (last.try.get testFailed): (last): * storage/indexeddb/resources/objectstore-basics.js: Copied from LayoutTests/storage/indexeddb/objectstore-basics.html. (test): (openSuccess): (setVersionSuccess): (createIndex): (testSetVersionAbort): (createAnotherIndex): (checkMetadata): (addData): (addDateSuccess): (addSuccess): (addAgainFailure): (getSuccess): (getSuccessDateKey): (removeSuccess): (removeSuccessButFalse): (testPreConditions.request.onsuccess): (testPreConditions): 2012-02-06 Stephen Chenney RenderSVGShape::strokeContains will fail for some strokes https://bugs.webkit.org/show_bug.cgi?id=76931 Reviewed by Darin Adler. New tests for hit testing against an SVG path of zero length with endcaps. * svg/hittest/zero-length-butt-cap-path-expected.txt: Added. * svg/hittest/zero-length-butt-cap-path.xhtml: Added. * svg/hittest/zero-length-round-cap-path-expected.txt: Added. * svg/hittest/zero-length-round-cap-path.xhtml: Added. * svg/hittest/zero-length-square-cap-path-expected.txt: Added. * svg/hittest/zero-length-square-cap-path.xhtml: Added. 2012-02-06 Philip Rogers Fix color animations by value https://bugs.webkit.org/show_bug.cgi?id=77812 Reviewed by Darin Adler. * svg/animations/animate-color-fill-from-by-expected.txt: Added. * svg/animations/animate-color-fill-from-by.html: Added. * svg/animations/script-tests/animate-color-fill-from-by.js: Added. (checkFillColor): (sample1): (sample2): (sample3): (executeTest): 2012-02-03 Jer Noble REGRESSION (r104303): Clicking inline video controls gives the video a focus ring https://bugs.webkit.org/show_bug.cgi?id=77288 Reviewed by Darin Adler. * media/video-mouse-focus-expected.txt: Added. * media/video-mouse-focus.html: Added. 2012-02-06 Ehsan Akhgari WebGL conformance test misc/functions-returning-strings.html fails https://bugs.webkit.org/show_bug.cgi?id=77149 Imported the WebGL conformance test related to this. Reviewed by Kenneth Russell. * fast/canvas/webgl/functions-returning-strings-expected.txt: Added. * fast/canvas/webgl/functions-returning-strings.html: Added. 2012-02-06 Chris Rogers zvmul incorrectly multiplies complex arrays on Windows. https://bugs.webkit.org/show_bug.cgi?id=77900 Reviewed by Kenneth Russell. * platform/chromium/test_expectations.txt: 2012-02-06 Ami Fischman Unreviewed, chromium expectations update. Layout Test http/tests/media/video-served-as-text.html is flaky on cr-win https://bugs.webkit.org/show_bug.cgi?id=72904 Test is not flaky on XP. * platform/chromium/test_expectations.txt: 2012-02-06 Joshua Bell [Chromium] storage/indexeddb/index-cursor.html timeouts on Mac Debug https://bugs.webkit.org/show_bug.cgi?id=65862 No sign of this test timing out in recent history, and significant performance work has been done since it was filed. Unmarking as SLOW/PASS. Reviewed by Tony Chang. * platform/chromium/test_expectations.txt: 2012-02-06 Julien Chaffraix Unreviewed gardening. More font differences that need a rebaseline. * platform/chromium-linux-x86/fast/canvas/check-stale-putImageData-expected.png: Removed. * platform/chromium-linux/fast/canvas/check-stale-putImageData-expected.png: Added. * platform/chromium-win/fast/canvas/check-stale-putImageData-expected.png: Added. 2012-02-06 Dana Jansens [Chromium] rebaseline test on win/mac after enabling paint opaque tracking for draw culling https://bugs.webkit.org/show_bug.cgi?id=77497 Reviewed by James Robinson. * platform/chromium-win/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Added. * platform/chromium/test_expectations.txt: 2012-02-06 Adam Barth http/tests/security/mixedContent/insecure-plugin-in-iframe.html is flaky https://bugs.webkit.org/show_bug.cgi?id=77901 Reviewed by Eric Seidel. This test fails occationally because of the order of the frame load callbacks. Now that we log mixed content errors to the console, we don't need to dump the frame load callbacks in this test. * http/tests/security/mixedContent/insecure-plugin-in-iframe-expected.txt: * http/tests/security/mixedContent/insecure-plugin-in-iframe.html: 2012-02-06 Cris Neckar Test for crash when counter nodes are reparented outside of tables https://bugs.webkit.org/show_bug.cgi?id=75212 Reviewed by Adam Barth. * fast/css/counters/reparent-table-children-with-counters-crash-expected.txt: Added. * fast/css/counters/reparent-table-children-with-counters-crash.html: Added. 2012-02-06 Adam Barth According to the flakiness dashboard, these tests do appear to be successfully de-flaked. * platform/chromium/test_expectations.txt: 2012-02-06 Julien Chaffraix Unreviewed rebaseline after r106836. The rebaseline is caused by a font difference. * platform/chromium-linux-x86/fast/canvas/check-stale-putImageData-expected.png: Added. 2012-02-06 Joshua Bell Unreviewed chromium test expectation change Unmarking storage/indexeddb/data-corruption.html as TIMEOUT. Was apparently bulk-marked as TIMEOUT on Snow Leopard as part of WK54322 although it is not mentioned in that issue. The test hasn't failed in recent history and there has been substantial rework on the IndexedDB feature since the expectation was set. * platform/chromium/test_expectations.txt: 2012-02-06 Anders Carlsson Wheel event handler count not updated when adding handlers to the window https://bugs.webkit.org/show_bug.cgi?id=77895 Reviewed by Dan Bernstein. * fast/events/wheelevent-handler-count-expected.txt: Added. * fast/events/wheelevent-handler-count.html: Added. 2012-02-05 Gustavo Noronha Silva [GTK] Insta-crash when closing browser with inspector window opened https://bugs.webkit.org/show_bug.cgi?id=50744 Reviewed by Martin Robinson. * platform/gtk/Skipped: unskip inspector/debugger/open-close-open.html, which now passes. 2012-02-06 Joshua Bell IndexedDB: Raise exception during add/put call if autoIncrement key insertion will fail https://bugs.webkit.org/show_bug.cgi?id=77374 Reviewed by Tony Chang. * storage/indexeddb/keypath-edges-expected.txt: * storage/indexeddb/keypath-edges.html: 2012-02-06 Julien Chaffraix [Chromium] Test fast/forms/listbox-clear-restore.html is flaky https://bugs.webkit.org/show_bug.cgi?id=77889 Unreviewed gardening. * platform/chromium/test_expectations.txt: 2012-02-06 Eugene Girard IndexedDB createObjectStore should throw if options arg is invalid (not an object). Added unit tests to test invalid arguments. storage/indexddb/transaction-basics was modified only to correct calls that would now throw. https://bugs.webkit.org/show_bug.cgi?id=58471 Reviewed by Adam Barth. * storage/indexeddb/create-object-store-options-expected.txt: * storage/indexeddb/create-object-store-options.html: * storage/indexeddb/index-basics-expected.txt: * storage/indexeddb/index-basics.html: * storage/indexeddb/resources/shared.js: (evalAndExpectExceptionClass): * storage/indexeddb/transaction-basics-expected.txt: * storage/indexeddb/transaction-basics.html: * storage/indexeddb/tutorial.html: 2012-02-06 Jesus Sanchez-Palencia [Qt][WK2] http/tests/loading/state-object-security-exception.html fails https://bugs.webkit.org/show_bug.cgi?id=62731 Unreviewed gardening. Skipped 3 tests because they were still failing after http://trac.webkit.org/changeset/106812 . Skipped tests were: fast/history/form-submit-in-frame-via-onclick.html fast/history/form-submit-in-frame.html http/tests/loading/state-object-security-exception.html * platform/qt-wk2/Skipped: 2012-02-06 Sheriff Bot Unreviewed, rolling out r106797 and r106806. http://trac.webkit.org/changeset/106797 http://trac.webkit.org/changeset/106806 https://bugs.webkit.org/show_bug.cgi?id=77888 The change is still causing some crashes in webaudio/ on the Chromium bots (Requested by jchaffraix on #webkit). * fast/events/resources/suspend-subframe-1.html: Removed. * fast/events/resources/suspend-subframe-2.html: Removed. * fast/events/suspend-timers-expected.txt: Removed. * fast/events/suspend-timers.html: Removed. * platform/chromium/test_expectations.txt: 2012-02-06 Abhishek Arya Crash in SubframeLoader::loadSubframe. https://bugs.webkit.org/show_bug.cgi?id=77345 Reviewed by Nate Chapin. * fast/frames/resources/subframe-load-crash.svg: Added. * fast/frames/subframe-load-crash-main-expected.txt: Added. * fast/frames/subframe-load-crash-main.html: Added. 2012-02-06 Jesus Sanchez-Palencia [Qt][WK2] http/tests/loading/state-object-security-exception.html fails https://bugs.webkit.org/show_bug.cgi?id=62731 Rubber stamped by Csaba Osztrogonác. Unskipping tests that were kept as skipped even after https://bugs.webkit.org/show_bug.cgi?id=42333 was fixed. * platform/wk2/Skipped: 2012-02-06 Alexei Filippov Web Inspector: Redesign summary view / retaining tree contents https://bugs.webkit.org/show_bug.cgi?id=77870 Reviewed by Pavel Feldman. 1. Make object IDs less contrast. 2. Put array indices in []. 3. Do not write type if it's just "Object". * inspector/profiler/detailed-heapshots-test.js: (initialize_DetailedHeapshotTest.): (initialize_DetailedHeapshotTest): 2012-02-03 Hans Wennborg Speech input: fix fast/speech/bubble-position.html https://bugs.webkit.org/show_bug.cgi?id=77732 Reviewed by Tony Gentilcore. There is no need for the test to check the pixel-exact position of the rect, since that seems to vary a little between platforms. The point of the test is to check that the rect is within the iframe, so let's do that. * fast/speech/bubble-position-expected.txt: * fast/speech/bubble-position.html: 2012-02-06 Allan Sandfeld Jensen Test that timers do not fire from subframes of suspended documents. https://bugs.webkit.org/show_bug.cgi?id=53733 Reviewed by Mihai Parparita. * fast/events/resources/suspend-subframe-1.html: Added. * fast/events/resources/suspend-subframe-2.html: Added. * fast/events/suspend-timers-expected.txt: Added. * fast/events/suspend-timers.html: Added. * platform/chromium/test_expectations.txt: 2012-02-06 Hayato Ito Add element, which is guarded by SHADOW_DOM flag. https://bugs.webkit.org/show_bug.cgi?id=76435 Reviewed by Dimitri Glazkov. Test: fast/dom/shadow/shadow-element.html * fast/dom/shadow/shadow-element-expected.txt: Added. * fast/dom/shadow/shadow-element.html: Added. 2012-02-06 Joe Thomas https://bugs.webkit.org/show_bug.cgi?id=76995. WebKit fails IETC :indeterminate and input type=radio test. All input types should respect indeterminate property(getter and setter). This is true with other browsers. Indeterminate appearance for radio input type is supported by IOS platform. Webkit need not support indeterminate appearance for radio input type on other platforms. Reviewed by Kent Tamura. * fast/forms/indeterminate-input-types-expected.txt: Added. * fast/forms/indeterminate-input-types.html: Added. * fast/forms/indeterminate-radio.html: 2012-02-06 Nikolas Zimmermann Not reviewed. Switch to unix file endings and at a trailing newline - hopefully the bots will accept my follow up patch then. * svg/filters/invalidate-on-child-layout.svg: 2012-02-06 Adam Barth Layout Test http/tests/security/xssAuditor/dom-write-innerHTML.html is flaky https://bugs.webkit.org/show_bug.cgi?id=67538 Reviewed by Kentaro Hara. Try to fix the flakiness in this test by kicking off the load before the load event has fired for the inner frame. That way, the load event for the main frame will be delayed until the image finishes loading (and its error handler has fired), removing the need for the setTimeout. * http/tests/security/xssAuditor/dom-write-innerHTML.html: * http/tests/security/xssAuditor/resources/echo-dom-write-innerHTML.html: * platform/chromium/test_expectations.txt: 2012-02-05 Adam Barth xss-DENIED-from-data-url-in-foreign-domain-subframe.html is flaky https://bugs.webkit.org/show_bug.cgi?id=77849 Reviewed by Kentaro Hara. This test doesn't seem to be sequenced correctly w.r.t. the load events of the various frames involved. This patch re-orders some of the triggers in the hopes of making the test no longer flaky. * http/tests/security/dataURL/resources/foreign-domain-data-url-accessor-iframe.html: * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe.html: * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt: * platform/chromium/test_expectations.txt: 2012-02-05 Abhishek Arya Crash in FormSubmission::create. https://bugs.webkit.org/show_bug.cgi?id=77813 Reviewed by Kent Tamura. * fast/forms/form-submission-create-crash-expected.txt: Added. * fast/forms/form-submission-create-crash.xhtml: Added. 2012-02-05 Adam Barth Rebaseline xss-inactive-closure.html. This test "fails" because of a subtle difference in how V8 and JSC do security checks. Essentially, V8 does security checks based on the current ScriptExecutionContext whereas JSC does security checks based on the current DOMWindow. I'm working on fixing these differences in bugs like https://bugs.webkit.org/show_bug.cgi?id=75793, but it's a long road. In any case, the behavior indicated by this test is fine from a security point of view, so it's better to rebaseline this test because that will let us detect future regressions. * platform/chromium/http/tests/security/listener/xss-inactive-closure-expected.txt: Added. * platform/chromium/test_expectations.txt: 2012-02-05 Adam Barth Rebaseline xss-DENIED-defineProperty. These V8-specific results appear to also be passing, just with slightly fewer console messages. * platform/chromium/http/tests/security/xss-DENIED-defineProperty-expected.txt: Added. * platform/chromium/test_expectations.txt: 2012-02-05 Adam Barth Further cleanup of failing and flaky security LayoutTests. This patch updates the expectations to match the behavior as described by the flakiness dashboard. * platform/chromium/test_expectations.txt: 2012-02-05 Adam Barth This test is no longer flaky. It appears to pass all the time. * platform/chromium/test_expectations.txt: 2012-02-04 Ken Buchanan Crash when reparenting children of flexible boxes https://bugs.webkit.org/show_bug.cgi?id=77458 Reviewed by Ojan Vafai. This test case reparents a block node from under a flexible box so that only anonymous blocks and floating generated blocks remain. A recent patch caused these anonymous blocks to be collapsed, which is incorrect. * fast/css-generated-content/remove-div-from-flexible-box-with-floating-after-content-crash-expected.txt: Added * fast/css-generated-content/remove-div-from-flexible-box-with-floating-after-content-crash.html: Added 2012-02-03 Andreas Kling Kill per-Attribute style declarations. Reviewed by Antti Koivisto. Rebaselined 3 inspector tests since attribute styles are no longer shown per-attribute. * inspector/elements/elements-panel-styles-expected.txt: * inspector/styles/styles-computed-trace-expected.txt: * inspector/styles/styles-new-API-expected.txt: 2012-02-04 Adam Barth http/tests/security/xss-eval fails due to difference in JSC and V8 eval https://bugs.webkit.org/show_bug.cgi?id=77806 Reviewed by Eric Seidel. Both the JSC and V8 behaviors are reasonable in this case. This patch modifies the test to show that either behavior isn't a security vulnerability. * http/tests/security/xss-eval.html: * platform/chromium/http/tests/security/xss-eval-expected.txt: * platform/chromium/test_expectations.txt: 2012-02-04 David Grogan IndexedDB: mark quota layout test WONTFIX https://bugs.webkit.org/show_bug.cgi?id=77459 Reviewed by Tony Chang. * platform/chromium/test_expectations.txt: 2012-02-04 Swapna P Reviewed by Antonio Gomes. Bug: iframe with scrolling=no incorrectly autoscrollable https://bugs.webkit.org/show_bug.cgi?id=61558 Did change inorder to print correct log as per the description provided in test case. * fast/events/autoscroll-with-non-scrollable-parent.html: 2012-02-03 Adam Barth Add a Chromium-specific baseline for this test. These results appear to be passing. * platform/chromium-win/http/tests/security/cross-frame-access-put-expected.txt: Removed. * platform/chromium/http/tests/security/cross-frame-access-put-expected.txt: Added. * platform/chromium/test_expectations.txt: 2012-02-03 Ryosuke Niwa Crash in Node::dispatchSubtreeModifiedEvent https://bugs.webkit.org/show_bug.cgi?id=77449 Reviewed by Alexey Proskuryakov. Add a regression test for the crash. * fast/dom/remove-body-during-title-creation-expected.txt: Added. * fast/dom/remove-body-during-title-creation.html: Added. 2012-02-03 Joshua Bell IndexedDB: Key generators not rolled back if insertion fails or is aborted https://bugs.webkit.org/show_bug.cgi?id=77060 Reviewed by Tony Chang. * storage/indexeddb/key-generator-expected.txt: Added. * storage/indexeddb/key-generator.html: Added. 2012-02-03 Tony Chang positive and negative flex values are not being cleared on style changes https://bugs.webkit.org/show_bug.cgi?id=77771 Reviewed by Ojan Vafai. * css3/flexbox/flex-no-flex-expected.txt: Added. * css3/flexbox/flex-no-flex.html: Added. 2012-02-03 Mihnea Ovidenie Crash in RenderFlowThread::setRegionBoxesRegionStyle https://bugs.webkit.org/show_bug.cgi?id=77474 Reviewed by David Hyatt. * fast/regions/flexbox-in-region-crash-expected.txt: Added. * fast/regions/flexbox-in-region-crash.html: Added. * fast/regions/select-in-region-crash-expected.txt: Added. * fast/regions/select-in-region-crash.html: Added. 2012-02-03 Elliot Poger complete rebaseline of box-shadow-clipped-slices https://bugs.webkit.org/show_bug.cgi?id=77565 Reviewed by Darin Adler. * platform/chromium/test_expectations.txt: 2012-02-03 David Grogan Make js-test-pre.js more worker friendly https://bugs.webkit.org/show_bug.cgi?id=77487 Replace uses of 'window' with 'self'. Reviewed by Ojan Vafai. * fast/js/resources/js-test-pre.js: * storage/indexeddb/resources/basics.js: 2012-02-03 Jochen Eisinger Remove unneccesary canExecuteScripts check from v8 bindings, and correctly indeicate when we're about to execute a script https://bugs.webkit.org/show_bug.cgi?id=76704 Reviewed by Adam Barth. * http/tests/security/isolatedWorld/resources/fail.html: * http/tests/security/isolatedWorld/sandboxed-iframe-expected.txt: * http/tests/security/isolatedWorld/sandboxed-iframe.html: 2012-02-03 Dan Bernstein Floating image leaves hole in previous column when wrapped to next column https://bugs.webkit.org/show_bug.cgi?id=77694 Reviewed by Darin Adler. * fast/dynamic/float-moved-downwards-for-pagination-expected.html: Added. * fast/dynamic/float-moved-downwards-for-pagination.html: Added. 2012-02-03 Alexis Menard REGRESSION (r105401-105403): Blue flash on css border transition https://bugs.webkit.org/show_bug.cgi?id=77491 Reviewed by Simon Fraser. * animations/animation-border-overflow-expected.txt: Added. * animations/animation-border-overflow.html: Added. 2012-02-03 Jesus Sanchez-Palencia [Qt][WK2] Incorrect line number dumping https://bugs.webkit.org/show_bug.cgi?id=60074 Reviewed by Csaba Osztrogonác. Test http/tests/security/contentSecurityPolicy/eval-blocked.html is now passing, unskipping it. * platform/qt-wk2/Skipped: 2012-02-03 Sheriff Bot Unreviewed, rolling out r106654. http://trac.webkit.org/changeset/106654 https://bugs.webkit.org/show_bug.cgi?id=77742 triggers asserts on mac, win, gtk, qt debug bots (Requested by philn-tp on #webkit). * fast/events/resources/suspend-subframe-1.html: Removed. * fast/events/resources/suspend-subframe-2.html: Removed. * fast/events/suspend-timers-expected.txt: Removed. * fast/events/suspend-timers.html: Removed. * platform/chromium/test_expectations.txt: 2012-02-02 Alexander Pavlov Web Inspector: Introduce "Copy XPath" popup menu item for DOM elements https://bugs.webkit.org/show_bug.cgi?id=77619 Reviewed by Vsevolod Vlasov. * inspector/elements/node-xpath-expected.txt: Added. * inspector/elements/node-xpath.xhtml: Added. 2012-02-03 Yury Semikhatsky inspector/debugger/pause-in-inline-script.html asserts in chromium debug https://bugs.webkit.org/show_bug.cgi?id=77663 Reviewed by Pavel Feldman. * platform/chromium/test_expectations.txt: assert was fixed, remove custom expectation for inspector/debugger/pause-in-inline-script.html 2012-01-27 Yury Semikhatsky Web Inspector: console evaluation doesn't work on breakpoint in pages with CSP https://bugs.webkit.org/show_bug.cgi?id=77203 Inspector console evaluation now works when debugger is paused in a page with content-security-policy prohibiting evals. Reviewed by Pavel Feldman. * inspector/debugger/eval-on-pause-blocked-expected.txt: Added. * inspector/debugger/eval-on-pause-blocked.html: Added. 2012-02-03 Allan Sandfeld Jensen Test that timers do not fire from subframes of suspended documents. https://bugs.webkit.org/show_bug.cgi?id=53733 Reviewed by Mihai Parparita. * fast/events/resources/suspend-subframe-1.html: Added. * fast/events/resources/suspend-subframe-2.html: Added. * fast/events/suspend-timers-expected.txt: Added. * fast/events/suspend-timers.html: Added. * platform/chromium/test_expectations.txt: 2012-02-03 Zoltan Arvai New test introduced in r106642 failes on Qt Linux Release https://bugs.webkit.org/show_bug.cgi?id=77729 Reviewed by Csaba Osztrogonác. * platform/qt/Skipped: 2012-01-27 Alexander Pavlov Implement touch event emulation in the WebCore layer https://bugs.webkit.org/show_bug.cgi?id=77105 Reviewed by Ryosuke Niwa. * fast/events/touch/emulate-touch-events-expected.txt: Added. * fast/events/touch/emulate-touch-events.html: Added. 2012-02-03 Adam Barth Group all the security failures together. * platform/chromium/test_expectations.txt: 2012-02-03 Pavel Feldman Web Inspector: preserve elements panel selection upon node drag'n'drop https://bugs.webkit.org/show_bug.cgi?id=77722 Reviewed by Vsevolod Vlasov. * inspector/elements/move-node-expected.txt: Added. * inspector/elements/move-node.html: Added. 2012-02-03 Shinya Kawanaka Reimplement DETAILS and SUMMARY using selector query. https://bugs.webkit.org/show_bug.cgi?id=75930 Since the implementation of DETAILS shadow tree, the path of caret position is also changed. Reviewed by Hajime Morita. * platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.txt: * platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.txt: * platform/gtk/fast/html/details-remove-summary-1-and-click-expected.txt: * platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt: * platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt: * platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt: * platform/qt/fast/html/details-remove-summary-1-and-click-expected.txt: * platform/qt/fast/html/details-remove-summary-4-and-click-expected.txt: 2012-02-02 Alexei Filippov Web Inspector: Always show percents together with counters in heap inspector. https://bugs.webkit.org/show_bug.cgi?id=77434 Added parseInt conversion as counters are now strings not ints. Reviewed by Pavel Feldman. * inspector/profiler/detailed-heapshots-comparison-show-all.html: * inspector/profiler/detailed-heapshots-comparison-show-next.html: * inspector/profiler/detailed-heapshots-summary-show-all.html: 2012-02-02 Matt Falkenhagen Use content-language from http-equiv to set document locale and font https://bugs.webkit.org/show_bug.cgi?id=76701 Reviewed by Darin Adler. Add tests that content-language from http-equiv sets document locale and is used in font selection. * fast/text/content-language-case-insensitivity-expected.txt: Added. * fast/text/content-language-case-insensitivity.html: Added. * fast/text/content-language-mapped-to-webkit-locale-expected.txt: Added. * fast/text/content-language-mapped-to-webkit-locale.html: Added. * fast/text/international/content-language-font-selection-expected.html: Added. * fast/text/international/content-language-font-selection.html: Added. * fast/text/international/content-language-with-subtags-expected.html: Added. * fast/text/international/content-language-with-subtags.html: Added. * fast/text/lang-mapped-to-webkit-locale-expected.txt: * fast/text/lang-mapped-to-webkit-locale.xhtml: Fix some style issues. * fast/text/xml-lang-ignored-in-html-expected.txt: * fast/text/xml-lang-ignored-in-html.html: Fix some style issues. * platform/efl/Skipped: Skip tests using overridePreference("WebKit*FontMap"...) on non-Chromium ports. * platform/gtk-wk2/Skipped: Ditto. * platform/gtk/Skipped: Ditto. * platform/mac/Skipped: Ditto. * platform/qt/Skipped: Ditto. * platform/win/Skipped: Ditto. * platform/wincairo/Skipped: Ditto. * platform/wk2/Skipped: Ditto. 2012-02-02 Csaba Osztrogonác [Qt] Unreviewed gardening after r106554. * platform/qt/Skipped: Skip one more failing test. 2012-02-02 Mike Lawther gradient tests for CSS3 calc https://bugs.webkit.org/show_bug.cgi?id=75822 Reviewed by Hajime Morita. Tests for future implementation of CSS3 calc() (see http://webkit.org/b/16662) These tests are expected to 'fail', and will pass once calc() functionality is landed. For now, they serve to demonstrate that the current code doesn't crash on these tests. * css3/calc/css3-radial-gradients-expected-mismatch.html: Added. * css3/calc/css3-radial-gradients.html: Added. * css3/calc/gradient-color-stops-expected-mismatch.html: Added. * css3/calc/gradient-color-stops.html: Added. 2012-02-02 Bear Travis Support 'disabled' attribute on SVGStyleElement https://bugs.webkit.org/show_bug.cgi?id=52130 Test the disabled property of an svg style element. Based off of the patch for bug 25287. Reviewed by Dirk Schulze. * svg/dom/SVGStyleElement/disable-svg-style-element-expected.txt: Added. * svg/dom/SVGStyleElement/disable-svg-style-element.html: Added. * svg/dom/SVGStyleElement/script-tests/disable-svg-style-element.js: Added. (createStyle): 2012-02-02 Raymond Toy Check parameters to biquad filters https://bugs.webkit.org/show_bug.cgi?id=71413 Reviewed by Kenneth Russell. * webaudio/biquad-allpass-expected.txt: Added * webaudio/biquad-allpass.html: Added * webaudio/biquad-bandpass-expected.txt: Added * webaudio/biquad-bandpass.html: Added * webaudio/biquad-highpass-expected.txt: Added * webaudio/biquad-highpass.html: Added * webaudio/biquad-highshelf-expected.txt: Added * webaudio/biquad-highshelf.html: Added * webaudio/biquad-lowpass-expected.txt: Added * webaudio/biquad-lowpass.html: Added * webaudio/biquad-lowshelf-expected.txt: Added * webaudio/biquad-lowshelf.html: Added * webaudio/biquad-notch-expected.txt: Added * webaudio/biquad-notch.html: Added * webaudio/biquad-peaking-expected.txt: Added * webaudio/biquad-peaking.html: Added * webaudio/resources/biquad-testing.js: Added 2012-02-02 Shinya Kawanaka Refactoring: Share test drivers of shadow content tests. https://bugs.webkit.org/show_bug.cgi?id=77584 Extracts shared test code from content-element-move.html and content-element-select-dynamic.html. This test framework will be used a few more times. Reviewed by Hajime Morita. * fast/dom/resources/shadow-test-driver.js: Added. (log): (cleanUp): (removeContainerLines): (check): (createSpanWithText): (createContentWithSelect): (appendShadow): (appendShadowDeep): (doTestIfLeft.callIfDone): (doneTest): (doTest): * fast/dom/shadow/content-element-move.html: * fast/dom/shadow/content-element-select-dynamic.html: 2012-02-02 Shinya Kawanaka StyleRecalc should occur when shadow root exists and light children are changed. https://bugs.webkit.org/show_bug.cgi?id=76262 Reviewed by Hajime Morita. Tests for dynamic content fallback. Also, unnecessary RenderText objects in previous test expectations were removed. * fast/dom/shadow/shadow-contents-fallback-dynamic-expected.txt: Added. * fast/dom/shadow/shadow-contents-fallback-dynamic.html: Added. * platform/chromium-win/fast/html/details-remove-child-2-expected.txt: * platform/gtk/fast/html/details-remove-child-2-expected.txt: * platform/mac/fast/html/details-remove-child-2-expected.txt: * platform/qt/fast/html/details-remove-child-2-expected.txt: 2012-02-02 Raymond Toy noteGrainOn needs more tests https://bugs.webkit.org/show_bug.cgi?id=77225 Reviewed by Kenneth Russell. * webaudio/note-grain-on-play.html: Added. * webaudio/note-grain-on-play-expected.txt: Added. * webaudio/note-grain-on-timing.html: Refactored to use new functions in note-grain-on-testing.js. * webaudio/note-grain-on-timing-expected.txt: Updated. * webaudio/resources/audio-testing.js: (grainLengthInSampleFrames): Utility to compute length of a grain in samples. * webaudio/resources/note-grain-on-testing.js: Added. (createSignalBuffer): (findStartAndEndSamples): (playGrain): (playAllGrains): (verifyStarAndtEndTimes): Common functions for note-grain-on-play and note-grain-on-timing tests to use. 2012-02-02 Raymond Toy Typo in sample-accurate-scheduling layout test? https://bugs.webkit.org/show_bug.cgi?id=75996 Reviewed by Kenneth Russell. * webaudio/sample-accurate-scheduling-expected.txt: Updated * webaudio/sample-accurate-scheduling.html: Fix typo, add test for expected number of events. 2012-02-02 Raymond Toy Fix up test expectations for two tests that now pass. https://bugs.webkit.org/show_bug.cgi?id=77256 Reviewed by Eric Seidel. * platform/chromium/test_expectations.txt: webaudio/audiobuffersource-playbackrate.html and webaudio/gain.html pass on windows now after the fix for bug 76659. Delete these. 2012-02-02 Benjamin Poulain Running a Web Worker on about:blank crashes the interpreter https://bugs.webkit.org/show_bug.cgi?id=77593 Reviewed by Michael Saboff. The Worker thread should not crash if running on an empty page. The timer is necessary to give a chance for the thread to start. * fast/workers/empty-worker-nocrash-expected.txt: Added. * fast/workers/empty-worker-nocrash.html: Added. 2012-02-02 Filip Pizlo retrieveCallerFromVMCode should call trueCallerFrame https://bugs.webkit.org/show_bug.cgi?id=77684 Rubber stamped by Oliver Hunt. * fast/js/dfg-inline-function-dot-caller-expected.txt: Added. * fast/js/dfg-inline-function-dot-caller.html: Added. * fast/js/script-tests/dfg-inline-function-dot-caller.js: Added. (resultArray): (object.nonInlineable.nonInlineable.if): (object.nonInlineable): (object.inlineable): (makeInlinableCall): (g): 2012-02-02 Chris Marrin Turn on CSS Filters on Windows https://bugs.webkit.org/show_bug.cgi?id=76667 Skipped filter test files not supported on Windows Reviewed by Adele Peterson. * platform/win/Skipped: 2012-02-02 Oliver Hunt Getters and setters cause line numbers in errors/console.log to be offset for the whole file https://bugs.webkit.org/show_bug.cgi?id=77675 Reviewed by Timothy Hatcher. Add getter and setter line number tests. * fast/js/exception-linenums-expected.txt: * fast/js/script-tests/exception-linenums.js: (firstPropIsGetter.get getter): (secondPropIsGetter.prop.1.get getter): (firstPropIsSetter.set setter): (secondPropIsSetter.prop.1.set setter): 2012-02-02 Nate Chapin Unreviewed, chromium expectations update. Remove custom chromium-mac expectation for fast/canvas/fillPath-shadow.html, since it's failing the same way as chromium win/linux. * platform/chromium-mac/fast/canvas/canvas-fillPath-shadow-expected.txt: Removed. * platform/chromium/test_expectations.txt: 2012-02-02 Sheriff Bot Unreviewed, rolling out r106566. http://trac.webkit.org/changeset/106566 https://bugs.webkit.org/show_bug.cgi?id=77673 Broke the Windows build (Requested by jessieberlin on #webkit). * platform/win/Skipped: 2012-02-02 Andrew Scherkus Unreviewed, updating Chromium test expectations. https://bugs.webkit.org/show_bug.cgi?id=73681 * platform/chromium/test_expectations.txt: 2012-02-02 Nate Chapin Unreviewed, chromium expectations update. Mark some touch event tests as crashing, since they're asserting as of r106554. * platform/chromium/test_expectations.txt: 2012-02-02 Raymond Toy Constant values to set "distanceModel" are undefined https://bugs.webkit.org/show_bug.cgi?id=74273 Reviewed by Kenneth Russell. * webaudio/distance-exponential-expected.txt: Added. * webaudio/distance-exponential.html: Added. * webaudio/distance-inverse-expected.txt: Added. * webaudio/distance-inverse.html: Added. * webaudio/distance-linear-expected.txt: Added. * webaudio/distance-linear.html: Added. * webaudio/resources/distance-model-testing.js: Added. (createImpulseBuffer): (linearDistance): (exponentialDistance): (inverseDistance): (createGraph): (startSources): (equalPowerGain): (checkDistanceResult.return.renderedBuffer): (checkDistanceResult): 2012-02-02 Raymond Toy Illegal panner model values should throw an exception https://bugs.webkit.org/show_bug.cgi?id=77235 Reviewed by Kenneth Russell. * webaudio/panner-set-model-expected.txt: Updated. * webaudio/panner-set-model.html: Catch the errors that are thrown for invalid panning model values. * platform/chromium/test_expectations.txt: Remove test that no longer crashes. 2012-02-02 Nate Chapin Unreviewed, chromium expectations update. * platform/chromium/test_expectations.txt: 2012-02-02 Ryosuke Niwa Chromium rebaseline after r106543. * platform/chromium/fast/events/remove-target-with-shadow-in-drag-expected.txt: Added. 2012-02-02 Csaba Osztrogonác [Qt][WK2] Unreviewed gardening. https://bugs.webkit.org/show_bug.cgi?id=67485 * platform/qt-wk2/Skipped: - fast/dom/Window/window-properties.html: unskip, it needed only update - fast/text/complex-preferred-logical-widths.html: unskip, it passes now - http/tests/loading/empty-urls.html: unskip, it doesn't exist now - http/tests/loading/progress-finished-callback.html: move to the correct place * platform/qt-wk2/fast/dom/Window/window-properties-expected.txt: Updated. 2012-02-02 Csaba Osztrogonác [Qt] Unreviewed gardening. * platform/qt/Skipped: Unskip a now passing test. 2012-02-02 Csaba Osztrogonác Paint the Qt Mac bot green. * platform/qt-mac/Skipped: 2012-02-02 Csaba Osztrogonác [Qt] One more unreviewed gardening after r106487 https://bugs.webkit.org/show_bug.cgi?id=77628 * platform/qt-5.0/Skipped: * platform/qt-wk2/Skipped: * platform/qt/Skipped: Skip new crashing tests after r106554. 2012-02-02 Chris Marrin Turn on CSS Filters on Windows https://bugs.webkit.org/show_bug.cgi?id=76667 Skipped filter test files not supported on Windows Reviewed by Adele Peterson. * platform/win/Skipped: 2012-02-02 Tony Gentilcore Unreviewed chromium baselines for new tests in r106551. * platform/chromium-mac-leopard/svg/custom/glyph-selection-arabic-forms-expected.png: Added. * platform/chromium-mac-leopard/svg/custom/glyph-selection-arabic-forms-expected.txt: Added. * platform/chromium-mac-leopard/svg/custom/glyph-selection-bidi-mirror-expected.png: Added. * platform/chromium-mac-leopard/svg/custom/glyph-selection-non-bmp-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-arabic-forms-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-arabic-forms-expected.txt: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-bidi-mirror-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-bidi-mirror-expected.txt: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-non-bmp-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-non-bmp-expected.txt: Added. * platform/chromium-win/svg/custom/glyph-selection-arabic-forms-expected.png: Added. * platform/chromium-win/svg/custom/glyph-selection-bidi-mirror-expected.png: Added. * platform/chromium-win/svg/custom/glyph-selection-non-bmp-expected.png: Added. * platform/chromium-win/svg/custom/glyph-selection-non-bmp-expected.txt: Added. 2012-02-02 Sheriff Bot Unreviewed, rolling out r106551. http://trac.webkit.org/changeset/106551 https://bugs.webkit.org/show_bug.cgi?id=77648 Breaking mac and gtk tests due to font differences. (Requested by _pdr_ on #webkit). * svg/custom/glyph-selection-arabic-forms-expected.png: Removed. * svg/custom/glyph-selection-arabic-forms-expected.txt: Removed. * svg/custom/glyph-selection-arabic-forms.svg: Removed. * svg/custom/glyph-selection-bidi-mirror-expected.png: Removed. * svg/custom/glyph-selection-bidi-mirror-expected.txt: Removed. * svg/custom/glyph-selection-bidi-mirror.svg: Removed. * svg/custom/glyph-selection-non-bmp-expected.png: Removed. * svg/custom/glyph-selection-non-bmp-expected.txt: Removed. * svg/custom/glyph-selection-non-bmp.svg: Removed. 2012-02-02 Alexander Pavlov Web Inspector: [REGRESSION] Slow continuous DOM traversal with Up/Down keys https://bugs.webkit.org/show_bug.cgi?id=77643 Reviewed by Pavel Feldman. * inspector/styles/updates-during-dom-traversal-expected.txt: Added. * inspector/styles/updates-during-dom-traversal.html: Added. 2012-02-02 Tony Gentilcore fast/speech/bubble-position.html fails on mac https://bugs.webkit.org/show_bug.cgi?id=77641 Unreviewed expectations update. * platform/chromium/test_expectations.txt: Test introduced by 106438, never passed on mac. 2012-02-02 Csaba Osztrogonác [Qt][Mac] Unreviewed gardening, skip new failing tests to paint the bot green. * platform/qt-mac/Skipped: 2012-02-02 Tony Gentilcore Unreviewed rebaseline of imperceptible shadow change. * platform/chromium-mac-snowleopard/fast/box-shadow/box-shadow-clipped-slices-expected.png: 2012-02-02 Csaba Osztrogonác [Qt] Unreviewed gardening after r106551. * platform/qt/Skipped: Skip new tests because of missing testfonts. 2012-02-02 János Badics [Qt] Unreviewed gardening after r106487 https://bugs.webkit.org/show_bug.cgi?id=77628 * platform/qt-wk2/Skipped: Skip the test made fast/events/resize-subframe.html timeout. * platform/qt/fast/events/remove-target-with-shadow-in-drag-expected.txt: Added. 2012-02-02 Philip Rogers Fix mirroring with SVG fonts https://bugs.webkit.org/show_bug.cgi?id=77067 Reviewed by Nikolas Zimmermann. SVG fonts were incorrectly handling mirrored characters in bidi text. In this change I added the function createStringWithMirroredCharacters which handles mirroring the characters when selecting glyphs for SVG fonts. I also made a small cosmetic change in the function charactersWithArabicForm, changing the bool parameter "mirror" to "rtl" which better reflects what it actually does. Several new tests were added to test mirroring with SVG fonts in the presence of Arabic forms and non-BMP characters. * svg/custom/glyph-selection-arabic-forms-expected.txt: Added. * svg/custom/glyph-selection-arabic-forms.svg: Added. * svg/custom/glyph-selection-bidi-mirror-expected.txt: Added. * svg/custom/glyph-selection-bidi-mirror.svg: Added. * svg/custom/glyph-selection-non-bmp-expected.txt: Added. * svg/custom/glyph-selection-non-bmp.svg: Added. 2012-02-02 Philippe Normand Unreviewed, marking a new test as flaky on GTK. * platform/gtk/test_expectations.txt: fast/forms/radio/radio-group.html fails on and off. 2012-02-02 Philippe Normand Unreviewed, GTK rebaseline and skipping 3 new test failures. * platform/gtk/Skipped: * platform/gtk/fast/events/remove-target-with-shadow-in-drag-expected.txt: Added. 2012-02-02 Raul Hudea Regions should ignore the saved currentRenderFlowThread during repainting because if there are imbricated flow threads, it might end using the wrong one. [CSSRegions] Assert failure in RenderView::computeRectForRepaint https://bugs.webkit.org/show_bug.cgi?id=77430 Reviewed by David Hyatt. * fast/regions/imbricated-flow-threads-crash-expected.txt: Added. * fast/regions/imbricated-flow-threads-crash.html: Added. 2012-02-02 Kentaro Hara The third argument of addEventListener/removeEventListener of PeerConnection should be optional https://bugs.webkit.org/show_bug.cgi?id=77606 Reviewed by Adam Barth. The added test confirms if the third argument of addEventListener() and removeEventListener() is optional. * fast/mediastream/peerconnection-eventlistener-optional-argument-expected.txt: Added. * fast/mediastream/peerconnection-eventlistener-optional-argument.html: Added. 2012-02-01 Philippe Normand [GStreamer] FFTFrame implementation https://bugs.webkit.org/show_bug.cgi?id=73545 Reviewed by Chris Rogers. * webaudio/resources/convolution-testing.js: (checkTail1): Adapt convolution threshold for GStreamerFFTFrame implementation, as advised by Chris Rogers. 2012-02-01 Eric Carlson Consider user's preferred language when choosing text tracks https://bugs.webkit.org/show_bug.cgi?id=74121 Reviewed by Alexey Proskuryakov. * media/track/track-language-preference-expected.txt: Added. * media/track/track-language-preference.html: Added. * media/track/track-prefer-captions-expected.txt: Added. * media/track/track-prefer-captions.html: Added. * platform/mac/Skipped: 2012-02-01 Shinya Kawanaka Select attribute of HTMLContentElement should be able be changed dynamically. https://bugs.webkit.org/show_bug.cgi?id=76261 Reviewed by Hajime Morita. Test cases for changing select attribute dynamically. * fast/dom/shadow/content-element-select-dynamic-expected.txt: Added. * fast/dom/shadow/content-element-select-dynamic.html: Added. 2012-02-01 Michael Saboff Yarr crash with regexp replace https://bugs.webkit.org/show_bug.cgi?id=67454 Reviewed by Gavin Barraclough. New tests to check for proper handling of back references to unmatched subpatterns. * fast/js/regexp-backreferences-expected.txt: * fast/js/script-tests/regexp-backreferences.js: 2012-02-01 Pablo Flouret Support targetOrigin = "/" in postMessage for sending messages to same origin as source document. https://bugs.webkit.org/show_bug.cgi?id=77580 Reviewed by Adam Barth. * http/tests/security/postMessage/target-origin-expected.txt: * http/tests/security/postMessage/target-origin.html: 2012-02-01 Gavin Barraclough calling function on catch block scope containing an eval result in wrong this value being passed https://bugs.webkit.org/show_bug.cgi?id=77581 Reviewed by Oliver Hunt. javascript:function F(){ return 'F' in this; }; try { throw F; } catch (e) { eval(""); alert(e()); } * fast/js/eval-var-decl-expected.txt: * fast/js/script-tests/eval-var-decl.js: (checkThis): (testEvalInCatch): 2012-02-01 Florin Malita Backgrounds in HTML inside foreignObject don't draw https://bugs.webkit.org/show_bug.cgi?id=23111 Reviewed by Eric Seidel. * svg/foreignObject/body-background-expected.png: Added. * svg/foreignObject/body-background-expected.txt: Added. * svg/foreignObject/body-background.svg: Added. 2012-02-01 Oliver Hunt Add support for inferred function names https://bugs.webkit.org/show_bug.cgi?id=77579 Reviewed by Gavin Barraclough. Update test case results. * fast/profiler/anonymous-event-handler-expected.txt: * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt: * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt: * fast/profiler/anonymous-function-calls-eval-expected.txt: * fast/profiler/built-in-function-calls-anonymous-expected.txt: * fast/profiler/inline-event-handler-expected.txt: * fast/profiler/many-calls-in-the-same-scope-expected.txt: * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt: * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt: * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt: * fast/profiler/nested-anonymous-functon-expected.txt: * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt: 2012-02-01 Mark Hahnenberg Replace JSArray destructor with finalizer https://bugs.webkit.org/show_bug.cgi?id=77488 Reviewed by Geoffrey Garen. * fast/js/script-tests/sparse-array.js: Added code to test oscillation between sparse and dense arrays. * fast/js/sparse-array-expected.txt: 2012-02-01 Elliot Poger rebaseline box-shadow-clipped-slices https://bugs.webkit.org/show_bug.cgi?id=77565 Reviewed by Stephen White. * platform/chromium-linux/fast/box-shadow/box-shadow-clipped-slices-expected.png: * platform/chromium-win/fast/box-shadow/box-shadow-clipped-slices-expected.png: 2012-02-01 Alexis Menard CSSStyleDeclaration.getPropertyPriority() fails for CSS shorthand properties with 'important' priority https://bugs.webkit.org/show_bug.cgi?id=49058 Reviewed by Andreas Kling. * fast/css/shorthand-priority-expected.txt: Added. * fast/css/shorthand-priority.html: Added. 2012-02-01 Ryosuke Niwa Crash in EventHandler::updateDragAndDrop https://bugs.webkit.org/show_bug.cgi?id=77569 Reviewed by Alexey Proskuryakov. * fast/events/remove-target-with-shadow-in-drag-expected.txt: Added. * fast/events/remove-target-with-shadow-in-drag.html: Added. 2012-02-01 Szilard Ledan Fixed some lines in the date-constructor.js test. https://bugs.webkit.org/show_bug.cgi?id=75892 Reviewed by Gavin Barraclough. * fast/js/date-constructor-expected.txt: * fast/js/script-tests/date-constructor.js: 2012-02-01 Max Vujovic Add support for min-width on the table element. min-width is not implemented on for table-layout: auto https://bugs.webkit.org/show_bug.cgi?id=76553 Reviewed by Julien Chaffraix. * fast/table/min-width-css-block-table.html: Added. * fast/table/min-width-css-block-table-expected.txt: Added. * fast/table/min-width-css-inline-table.html: Added. * fast/table/min-width-css-inline-table-expected.txt: Added. * fast/table/min-width-html-block-table.html: Added. * fast/table/min-width-html-block-table-expected.txt: Added. * fast/table/min-width-html-inline-table.html: Added. * fast/table/min-width-html-inline-table-expected.txt: Added. * fast/table/script-tests/min-width-css-block-table.js: Added. (computeLogicalWidth): * fast/table/script-tests/min-width-css-inline-table.js: Added. (computeLogicalWidth): * fast/table/script-tests/min-width-helpers.js: Added. (runTests): (createTableStyle): (computeLogicalWidthHelper): (createSpan): * fast/table/script-tests/min-width-html-block-table.js: Added. (computeLogicalWidth): * fast/table/script-tests/min-width-html-inline-table.js: Added. (computeLogicalWidth): 2012-02-01 Brian Salomon [SKIA/CHROMIUM] Perform getImageData format conversions using Skia https://bugs.webkit.org/show_bug.cgi?id=77553 Reviewed by Stephen White. * platform/chromium/test_expectations.txt: 2012-02-01 Nate Chapin Test for https://bugs.webkit.org/show_bug.cgi?id=73097. Test adapted from repro case provided by zacklloyd@google.com. Reviewed by Darin Adler. * fast/events/resources/subframe-with-scrollable-div.html: Added. * fast/events/scroll-div-with-prevent-default-in-subframe-expected.txt: Added. * fast/events/scroll-div-with-prevent-default-in-subframe.html: Added. 2012-02-01 Mario Sanchez Prada [GTK] editing/inserting/4960120-2.html flaky crash https://bugs.webkit.org/show_bug.cgi?id=76815 Reviewed by Martin Robinson. * platform/gtk/test_expectations.txt: Unskipping tests that shouldn't be crashing from now on. 2012-02-01 Yury Semikhatsky Web Inspector: debugger reports wrong sources when paused in inline script on page reload https://bugs.webkit.org/show_bug.cgi?id=77548 Reviewed by Vsevolod Vlasov. * inspector/debugger/debugger-scripts-expected.txt: * inspector/debugger/pause-in-inline-script-expected.txt: Added. * inspector/debugger/pause-in-inline-script.html: Added. * platform/chromium/inspector/debugger/debugger-scripts-expected.txt: 2012-02-01 Shinya Kawanaka Content element should be able to be dynamically added/removed/replaced in a shadow tree. https://bugs.webkit.org/show_bug.cgi?id=76611 Reviewed by Hajime Morita Test cases for appending/removing/replacing content element in a shadow tree. * fast/dom/shadow/content-element-move-expected.txt: Added. * fast/dom/shadow/content-element-move.html: Added. 2012-02-01 Peter Beverloo getIntersectionList causes transforms to be recalculated in SVG https://bugs.webkit.org/show_bug.cgi?id=77179 Reviewed by Nikolas Zimmermann. Introduce a local variable to store the element's local-to-parent transformation matrix in, removing the need for the const_cast and stopping us from modifying any matrices elsewhere. * svg/custom/intersection-list-transforms-expected.png: Added. * svg/custom/intersection-list-transforms-expected.txt: Added. * svg/custom/intersection-list-transforms.svg: Added. 2012-02-01 Vsevolod Vlasov Web Inspector: [InspectorIndexedDB] Add tests for database names and database structure requests. https://bugs.webkit.org/show_bug.cgi?id=77439 Reviewed by Pavel Feldman. * http/tests/inspector/indexeddb/database-names-expected.txt: Added. * http/tests/inspector/indexeddb/database-names.html: Added. * http/tests/inspector/indexeddb/database-structure-expected.txt: Added. * http/tests/inspector/indexeddb/database-structure.html: Added. * http/tests/inspector/indexeddb/indexeddb-test.js: Added. * platform/gtk/Skipped: * platform/mac-leopard/Skipped: * platform/mac-snowleopard/Skipped: * platform/mac/Skipped: * platform/qt/Skipped: * platform/win/Skipped: 2012-02-01 Shawn Singh Fix the semantics of passing contentsVisible flag to GraphicsLayers https://bugs.webkit.org/show_bug.cgi?id=76975 Reviewed by Simon Fraser. * compositing/visibility/layer-visible-content-expected.txt: rebaselined expected result * compositing/visibility/layer-visible-content.html: fixed height so that result is platform-independent * platform/chromium/test_expectations.txt: removed fail expectation, it should pass now. 2012-02-01 Philippe Normand Unreviewed, GTK rebaseline after r106445 * platform/gtk/security/block-test-expected.txt: * platform/gtk/security/block-test-no-port-expected.txt: * platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: 2012-02-01 Csaba Osztrogonác [WK2] Unreviewed gardening after r106426. Skip new failing tests because of missing layoutTestController.dumpResourceResponseMIMETypes(). https://bugs.webkit.org/show_bug.cgi?id=42543 * platform/qt-wk2/Skipped: Remove a test also skipped in wk2/Skipped. * platform/wk2/Skipped: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectaion change. plugins/createScriptableObject-before-start.html is flaky on LINUX. * platform/chromium/test_expectations.txt: 2012-02-01 Csaba Osztrogonác Implement Error.stack https://bugs.webkit.org/show_bug.cgi?id=66994 Unreviewed, rolling out r106407. * fast/js/exception-properties-expected.txt: * fast/js/script-tests/exception-properties.js: * fast/js/script-tests/stack-trace.js: Removed. * fast/js/stack-trace-expected.txt: Removed. * fast/js/stack-trace.html: Removed. * platform/chromium/test_expectations.txt: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectaion change. media/controls-drag-timebar.html passes or times out on WIN and LINUX. * platform/chromium/test_expectations.txt: 2012-02-01 Sheriff Bot Unreviewed, rolling out r106432. http://trac.webkit.org/changeset/106432 https://bugs.webkit.org/show_bug.cgi?id=77529 it breaks tests (Requested by shinyak on #webkit). * fast/dom/shadow/content-element-move-expected.txt: Removed. * fast/dom/shadow/content-element-move.html: Removed. 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectaion change. svg/text/text-align-04-b.svg is flaky on WIN and LINUX. * platform/chromium/test_expectations.txt: 2012-02-01 Philippe Normand Reviewed by Martin Robinson. [GTK] Improve FrameLoader signals. Resource loading https://bugs.webkit.org/show_bug.cgi?id=49543 Unskip tests now passing. * platform/gtk/Skipped: * platform/gtk/fast/loader/file-protocol-fragment-expected.txt: Added. * platform/gtk/http/tests/misc/willCacheResponse-delegate-callback-expected.txt: 2012-02-01 Balazs Ankes [Qt] Unreviewed gardening after r106373. * fast/forms/implicit-submission-expected.txt: * platform/qt/fast/dom/Window/window-properties-expected.txt: * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: * platform/qt/fast/dom/prototype-inheritance-2-expected.txt: * platform/qt/fast/js/global-constructors-expected.txt: * platform/qt/http/tests/security/cross-frame-access-put-expected.txt: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectation change. https://bugs.webkit.org/show_bug.cgi?id=77521 fast/repaint/search-field-cancel.html is failing on LINUX. * platform/chromium/test_expectations.txt: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectation change. fast/repaint/textarea-set-disabled.html is failing. https://bugs.webkit.org/show_bug.cgi?id=77521 * platform/chromium/test_expectations.txt: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectation change. Layout Test fast/forms/textfield-overflow.html is failing on WIN and LINUX. * platform/chromium/test_expectations.txt: 2012-01-31 Hans Wennborg Speech Input: Report speech element rect relative to window rather than frame https://bugs.webkit.org/show_bug.cgi?id=76443 Reviewed by Darin Fisher. Add layout test to check that the element position used when requesting speech input is relative to the window, not the frame. * fast/speech/bubble-position-expected.txt: Added. * fast/speech/bubble-position.html: Added. 2012-02-01 Philippe Normand Unreviewed, GTK rebaseline after r106373 and r106361. * platform/gtk/fast/dom/Window/window-properties-expected.txt: * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt: * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: * platform/gtk/fast/js/global-constructors-expected.txt: * platform/gtk/http/tests/security/cross-frame-access-put-expected.txt: 2012-01-31 Hayato Ito Add APIs, getElementsByXXX family, to ShadowRoot IDL. https://bugs.webkit.org/show_bug.cgi?id=77323 Reviewed by Dimitri Glazkov. Add APIs (getElementById, getElemesntByTagName, getElementsByClassName and getElementsByTagNameNS) to ShadowRoot IDL. * fast/dom/shadow/shadow-root-js-api-expected.txt: * fast/dom/shadow/shadow-root-js-api.html: 2012-01-31 Shinya Kawanaka Content element should be able to be dynamically added/removed/replaced in a shadow tree. https://bugs.webkit.org/show_bug.cgi?id=76611 Reviewed by Hajime Morita. Test cases for appending/removing/replacing content element in a shadow tree. * fast/dom/shadow/content-element-move-expected.txt: Added. * fast/dom/shadow/content-element-move.html: Added. 2012-01-31 Ryuan Choi [EFL] Add basic DRT/Efl implementation to support viewport test. https://bugs.webkit.org/show_bug.cgi?id=77320 Reviewed by Andreas Kling. Remove fast/viewport from Skipped and add some tests which aren't passed. These skipped tests are also in qt/Skipped and gtk/Skipped. * platform/efl/Skipped: 2012-01-31 Joe Thomas https://bugs.webkit.org/show_bug.cgi?id=76801 Listboxes incorrectly display contents when cleared and then re-populated. Whenever the number of items in the listbox is less than the size of listbox (number of visible items the listbox can accomodate), we set the listbox scroll-offset to zero. The scroll-offset of the Scrollbar should also be set to 0 so that when the listbox is re-populated, scrollbar position and the content inside the listbox are in sync. Added test case. Reviewed by Andreas Kling. * fast/forms/listbox-clear-restore-expected.html: Added. * fast/forms/listbox-clear-restore.html: Added. 2012-01-31 Yuzo Fujishima [Chromium] Unreviewed test expectation change. LayoutTest platform/mac/fast/events/non-roman-key-code.html crashes at r106422. * platform/chromium/test_expectations.txt: 2012-01-31 Adam Barth HTMLPreloadScanner should understand the element https://bugs.webkit.org/show_bug.cgi?id=77231 Reviewed by Eric Seidel. These tests ensure that we understand the element and that we understand that the first element is the one that maters. * fast/preloader/first-base-tag-scanned-wins-expected.txt: Added. * fast/preloader/first-base-tag-scanned-wins.html: Added. * fast/preloader/first-base-tag-wins-expected.txt: Added. * fast/preloader/first-base-tag-wins.html: Added. * fast/preloader/resources/base-image1.png: Copied from LayoutTests/fast/preloader/resources/image1.png. * fast/preloader/resources/base-image2.png: Copied from LayoutTests/fast/preloader/resources/image1.png. * fast/preloader/resources/base-image3.png: Copied from LayoutTests/fast/preloader/resources/image1.png. * fast/preloader/understands-base-tag-expected.txt: Added. * fast/preloader/understands-base-tag.html: Added. 2012-01-31 Adam Klein ProcessingInstruction should not be a ContainerNode https://bugs.webkit.org/show_bug.cgi?id=75141 Reviewed by Darin Adler. * fast/dom/processing-instruction-appendChild-exceptions-expected.txt: Added. * fast/dom/processing-instruction-appendChild-exceptions.xhtml: Added. 2012-01-31 Matthew Delaney Failing 2d.shadow.enable.off.2.html on Lion https://bugs.webkit.org/show_bug.cgi?id=77489 Reviewed by Dan Bernstein. * platform/mac-lion/Skipped: We can unskip this test now that this patch has us passing this test. 2012-01-31 Oliver Hunt Remove unneeded sourceId property https://bugs.webkit.org/show_bug.cgi?id=77495 Reviewed by Filip Pizlo. Update the test for the removal of sourceId * fast/js/exception-properties-expected.txt: * fast/js/script-tests/exception-properties.js: 2012-01-31 Yuzo Fujishima [Chromium] Unreviewed test expectation change. fast/replaced/width100percent-searchfield.html is failing on MAC. * platform/chromium/test_expectations.txt: 2012-01-31 Oliver Hunt Implement Error.stack https://bugs.webkit.org/show_bug.cgi?id=66994 Reviewed by Gavin Barraclough. Original patch by Juan Carlos Montemayor Elosua. Unit tests that contain both normal and special cases for stack trace generation. * fast/js/exception-properties-expected.txt: * fast/js/script-tests/exception-properties.js: * fast/js/script-tests/stack-trace.js: Added. (printStack): (hostThrower): (callbacker): (outer): (inner): (evaler): (normalOuter): (normalInner): (scripterInner): (scripterOuter): * fast/js/stack-trace-expected.txt: Added. * fast/js/stack-trace.html: Added. * platform/chromium/test_expectations.txt: 2012-01-31 Joshua Bell IndexedDB: Re-enable structured-clone test https://bugs.webkit.org/show_bug.cgi?id=77239 This test was landed disabled, since it was failing. Turns out Date serialization differs ("PST" vs. "Pacific Standard Time") across machines, so debug statements in the test were removed. Reviewed by Tony Chang. * platform/chromium/test_expectations.txt: * storage/indexeddb/structured-clone-expected.txt: * storage/indexeddb/structured-clone.html: 2012-01-31 Balazs Kelemen [Qt][WK2] bot lacks mobility https://bugs.webkit.org/show_bug.cgi?id=68243 Unreviewed gardening. Removing tests from skipped list. These tests are no longer failing since the Qt5 tree we use includes the required modules that used to live in mobility. * platform/qt-wk2/Skipped: 2012-01-31 Sheriff Bot Unreviewed, rolling out r106376. http://trac.webkit.org/changeset/106376 https://bugs.webkit.org/show_bug.cgi?id=77481 Broke WebGLLayerChromiumTest in webkit_unit_tests (Requested by kbr_google on #webkit). * platform/chromium/test_expectations.txt: 2012-01-31 David Grogan IndexedDB: refactor basics layout test so that it can be run on workers. https://bugs.webkit.org/show_bug.cgi?id=76683 Reviewed by Tony Chang. * storage/indexeddb/basics-workers-expected.txt: Added. * storage/indexeddb/basics-workers.html: Added. * storage/indexeddb/basics.html: * storage/indexeddb/resources/basics.js: Copied from LayoutTests/storage/indexeddb/basics.html. (test): (openCallback): * storage/indexeddb/resources/idb-worker-common.js: Added. (debug): (finishJSTest): (description): (testPassed): (testFailed): 2012-01-31 Eric Seidel Rebaseline results after http://trac.webkit.org/changeset/106373 Unreviewed. * fast/forms/implicit-submission-expected.txt: * platform/chromium-mac/fast/dom/Window/window-lookup-precedence-expected.txt: Removed. * platform/chromium-mac/fast/dom/wrapper-classes-expected.txt: Removed. * platform/chromium-win/fast/forms/implicit-submission-expected.txt: * platform/chromium/fast/dom/Window/element-constructors-on-window-expected.txt: * platform/chromium/fast/dom/Window/window-lookup-precedence-expected.txt: * platform/chromium/fast/dom/wrapper-classes-expected.txt: * platform/mac/fast/forms/implicit-submission-expected.txt: Copied from LayoutTests/fast/forms/implicit-submission-expected.txt. * platform/qt/fast/forms/implicit-submission-expected.txt: Removed. 2012-01-31 Jon Lee Hidden form elements do not save their state prior to form submission https://bugs.webkit.org/show_bug.cgi?id=77391 Reviewed by Brady Eidson. The test changes the value of the hidden input element via Javascript prior to submitting the form. The form action goes back one page, and we check to see that the hidden input value is what it was set to by Javascript, rather than what it was originally assigned. * fast/forms/state-restore-hidden-expected.txt: Added. * fast/forms/state-restore-hidden.html: Added. 2012-01-31 Joshua Bell IndexedDB: IDBCursor.update() should raise exception if key changed https://bugs.webkit.org/show_bug.cgi?id=76952 Reviewed by Tony Chang. * storage/indexeddb/cursor-update-expected.txt: * storage/indexeddb/cursor-update.html: 2012-01-31 Ryosuke Niwa Crash in previousLinePosition when moving into a root inline box without leaves https://bugs.webkit.org/show_bug.cgi?id=76812 Reviewed by Enrica Casucci. Add a regression test for the crash. Unfortunately, we can only test previousLinePosition. * editing/selection/move-into-empty-root-inline-box-expected.txt: Added. * editing/selection/move-into-empty-root-inline-box.html: Added. 2012-01-31 Tony Chang [chromium] Fix css3/flexbox/cross-axis-scrollbar-expected to work on chromium win. The scrollbars overflow the bounds of the scrollbar rect (see bug 77368). Work around this by using positioned elements and setting the z-index as negative. It didn't work previously because when the scrollbar was positioned, it clipped the extra pixels. Tested to verify that this works on Chromium Win and Chromium Linux. Unreviewed, test fix. * css3/flexbox/cross-axis-scrollbar-expected.html: * platform/chromium/test_expectations.txt: 2012-01-25 Eric Seidel HTMLIsIndexElement should not expose HTMLInputElement properties https://bugs.webkit.org/show_bug.cgi?id=76095 Reviewed by Adam Barth. * fast/dom/HTMLIsIndexElement/prototype-chain-expected.txt: Added. * fast/dom/HTMLIsIndexElement/prototype-chain.html: Added. * fast/dom/HTMLIsIndexElement/script-tests/prototype-chain.js: Added. 2012-01-31 Rafael Brandao [Qt] Use ICU if available https://bugs.webkit.org/show_bug.cgi?id=76821 Reviewed by Csaba Osztrogonác. After r105997, some tests had different expected results but they were passing like /fast/text/find-{kana|russian|soft-hyphen}.html and editing/execCommand/findString-diacriticals.html. The test editing/selection/regional-indicators.html had a false expected file, and the rest was moved to a more specific folder (i.e. some bugs skipped on qt5 and qt-wk2 didn't need to be on qt-wk2 as well, etc.) and/or created specific bugs for further investigation. * platform/qt-4.8/Skipped: * platform/qt-4.8/css1/text_properties/text_transform-expected.txt: Copied from LayoutTests/platform/qt/css1/text_properties/text_transform-expected.txt. * platform/qt-4.8/editing/selection/regional-indicators-expected.txt: Renamed from LayoutTests/platform/qt/editing/selection/regional-indicators-expected.txt. * platform/qt-4.8/fast/text/find-kana-expected.txt: Renamed from LayoutTests/platform/qt/fast/text/find-kana-expected.txt. * platform/qt-4.8/fast/text/find-russian-expected.txt: Renamed from LayoutTests/platform/qt/fast/text/find-russian-expected.txt. * platform/qt-4.8/fast/text/find-soft-hyphen-expected.txt: Renamed from LayoutTests/platform/qt/fast/text/find-soft-hyphen-expected.txt. * platform/qt-5.0/Skipped: * platform/qt-5.0/css1/text_properties/text_transform-expected.txt: Renamed from LayoutTests/platform/qt/css1/text_properties/text_transform-expected.txt. * platform/qt-5.0/editing/execCommand/findString-diacriticals-expected.txt: Added. * platform/qt-wk2/Skipped: * platform/qt/Skipped: 2012-01-31 Arko Saha The spec renamed addTrack() to addTextTrack(). https://bugs.webkit.org/show_bug.cgi?id=77381 Reviewed by Eric Carlson. Renamed addTrack() to addTextTrack(). Spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#media-elements * media/track/track-add-track-expected.txt: * media/track/track-add-track.html: * media/track/track-addtrack-kind-expected.txt: * media/track/track-addtrack-kind.html: * media/track/track-text-track-destructor-crash.html: * media/track/track-texttracks-expected.txt: * media/track/track-texttracks.html: * platform/gtk/fast/dom/Window/window-properties-expected.txt: * platform/mac/fast/dom/Window/window-properties-expected.txt: 2012-01-31 Yuzo Fujishima [Chromium] Unreviewed test expectation change. inspector/timeline/timeline-receive-response-event.html is flaky on LINUX * platform/chromium/test_expectations.txt: 2012-01-31 Philippe Normand Unreviewed, GTK gardening. * platform/gtk/Skipped: Skipping some new failures. * platform/gtk/fast/dom/constructed-objects-prototypes-expected.txt: Added. * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: * platform/gtk/fast/js/global-constructors-expected.txt: * platform/gtk/test_expectations.txt: Marked one more svg test as flaky. 2012-01-31 Yuzo Fujishima [Chromium] Unreviewed test expectation change. 77412 - [Chromium] Layout Test media/media-blocked-by-beforeload.html fails for LEOPARD * platform/chromium/test_expectations.txt: 2012-01-31 Csaba Osztrogonác On more (last) typo fix after r106339. * platform/qt/Skipped: 2012-01-31 Csaba Osztrogonác Typo fix after r106339. * platform/qt/Skipped: 2012-01-30 Csaba Osztrogonác [Qt] Unreviewed gardening. * platform/qt/Skipped: Skip failing tests. 2012-01-30 Yury Semikhatsky Web Inspector: should be possible to step through all event listeners when event listener breakpoint is hit https://bugs.webkit.org/show_bug.cgi?id=77331 Test that debugger will stop in each event listener when pausing on an event listener breakpoint. Reviewed by Pavel Feldman. * inspector/debugger/step-through-event-listeners-expected.txt: Added. * inspector/debugger/step-through-event-listeners.html: Added. * platform/gtk/Skipped: * platform/mac/Skipped: * platform/qt/Skipped: * platform/win/Skipped: * platform/wincairo/Skipped: 2011-01-30 Hayato Ito Attach light children after removing a shadow root. https://bugs.webkit.org/show_bug.cgi?id=74267 Reviewed by Ryosuke Niwa. * fast/dom/shadow/dynamically-created-shadow-root-expected.html: * fast/dom/shadow/dynamically-created-shadow-root.html: 2012-01-30 Raymond Liu Fix ASSERT fail within AudioBus::processWithGainFrom() https://bugs.webkit.org/show_bug.cgi?id=76685 Reviewed by Daniel Bates. * webaudio/audionode-connect-order-expected.txt: Added. * webaudio/audionode-connect-order.html: Added. 2012-01-30 Roland Steiner