2008-07-01 Oliver Hunt Reviewed by Geoff Garen. Testcase to cover a CanvasRenderingContext2D reference outlasting any references to the underlying canvas element. * fast/canvas/canvas-longlived-context-expected.txt: Added. * fast/canvas/canvas-longlived-context.html: Added. * fast/canvas/canvas-longlived-context.js: Added. 2008-07-01 Cameron Zwarich Reviewed by Darin. Tests for: Bug 19844: JavaScript Switch statement modifies "this" * fast/js/codegen-temporaries-expected.txt: * fast/js/resources/codegen-temporaries.js: 2008-07-01 Cameron Zwarich Reviewed by Brady Eidson. Tests for: Bug 19822: REGRESSION (r30243): setting location.hash to "#" causes a reload * http/tests/loading/location-hash-reload-cycle-expected.txt: Added. * http/tests/loading/location-hash-reload-cycle.html: Added. 2008-07-01 Adam Roben Roll out r34913, as it broke the Windows build due to bad casting Rubberstamped by Anders Carlsson. 2008-07-01 chris fleizach Reviewed by Beth Dakin Fixes: REGRESSION: AX: AXSize of radio buttons is 0,0 Added new layout test for size of checkboxes and radio buttons * accessibility/radio-button-checkbox-size-expected.txt: Added. * accessibility/radio-button-checkbox-size.html: Added. * accessibility/radio-button-group-members-expected.txt: 2008-07-01 Nikolas Zimmermann Reviewed by Antti. Fixes: https://bugs.webkit.org/show_bug.cgi?id=19841 Added new layout tests covering dynamic updates of SVGLinearGradientElement using DOM & SVG DOM. One test "SVGLinearGradientElement-svgdom-gradientTransform-prop.html" contains an expected failure: It exposes a known JavaScript problem, covered by https://bugs.webkit.org/show_bug.cgi?id=17736. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum: Added. * platform/mac-leopard/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop.html: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.txt: Added. * svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop.html: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-gradientTransform-attr.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-gradientUnits-attr.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-x1-attr.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-x2-attr.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-y1-attr.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-y2-attr.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-gradientTransform-prop.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-gradientUnits-prop.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-x1-prop.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-x2-prop.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-y1-prop.js: Added. * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-y2-prop.js: Added. 2008-07-01 Alexey Proskuryakov Reviewed by Antti. REGRESSION: Some CH characters display as garbage on webpage for the first time. * fast/encoding/preload-encoding-expected.txt: * fast/encoding/preload-encoding.html: * fast/encoding/resources/preloaded-gb2312.css: Added. * fast/encoding/resources/preloaded-gb2312.js: Added. * fast/encoding/resources/preloaded-utf-8.css: Copied from LayoutTests/fast/encoding/resources/utf-8.css. * fast/encoding/resources/preloaded-utf-8.js: Copied from LayoutTests/fast/encoding/resources/utf-8.js. * fast/encoding/resources/utf-8.css: Removed. * fast/encoding/resources/utf-8.js: Removed. Converted the test to plain text, added cases for the new issue. 2008-07-01 Nikolas Zimmermann Reviewed by Antti. Fixes: http://bugs.webkit.org/show_bug.cgi?id=17779 (SVG 1.1 Errata demands "SVG JavaScript Liveness" support) Add new layout test covering SVG <-> XML synchronication (svg/custom/svg-xml-dom-sync.html). Rename one hixie test that got fixed: 005-broken.xml -> 005.xml * platform/mac-leopard/svg/custom/svg-xml-dom-sync-expected.checksum: Added. * platform/mac-leopard/svg/custom/svg-xml-dom-sync-expected.png: Added. * platform/mac-leopard/svg/hixie/dynamic/005-broken-expected.checksum: Removed. * platform/mac-leopard/svg/hixie/dynamic/005-broken-expected.png: Removed. * platform/mac-leopard/svg/hixie/dynamic/005-expected.checksum: Copied from platform/mac-leopard/svg/hixie/dynamic/005-broken-expected.checksum. * platform/mac-leopard/svg/hixie/dynamic/005-expected.png: Copied from platform/mac-leopard/svg/hixie/dynamic/005-broken-expected.png. * platform/mac/svg/hixie/dynamic/005-broken-expected.txt: Removed. * platform/mac/svg/hixie/dynamic/005-expected.txt: Copied from platform/mac/svg/hixie/dynamic/005-broken-expected.txt. * svg/custom/resources/svg-xml-dom-sync.js: Added. * svg/custom/svg-xml-dom-sync-expected.txt: Added. * svg/custom/svg-xml-dom-sync.html: Added. * svg/hixie/dynamic/005-broken.xml: Removed. * svg/hixie/dynamic/005.xml: Copied from svg/hixie/dynamic/005-broken.xml. 2008-06-30 Adele Peterson Reviewed by Oliver. Test for clicking in hidden close box area of empty searchfield causes mousedown to stop firing * fast/forms/search-hidden-cancel-button-expected.txt: Added. * fast/forms/search-hidden-cancel-button.html: Added. 2008-06-30 Cameron Zwarich Reviewed by Oliver. Tests for: Bug 19830: REGRESSION (r34883): Google Reader doesn't show up feed list on sidebar * fast/js/codegen-peephole-locals-expected.txt: Added. * fast/js/codegen-peephole-locals.html: Added. * fast/js/resources/codegen-peephole-locals.js: Added. 2008-06-30 Adele Peterson Reviewed by Anders. Test for REGRESSION: Select All selects the whole page when used in readonly textareas * editing/selection/select-all-textarea-expected.txt: Added. * editing/selection/select-all-textarea.html: Added. 2008-06-30 chris fleizach Reviewed by Beth Dakin Added tests for internal link anchors and for radio button group members Updated the accessibilty dump to output a standard NSLog null when the object is null * accessibility/document-attributes-expected.txt: * accessibility/internal-link-anchors-expected.txt: Added. * accessibility/internal-link-anchors.html: Added. * accessibility/radio-button-group-members-expected.txt: Added. * accessibility/radio-button-group-members.html: Added. 2008-06-30 Nikolas Zimmermann Reviewed by Antti. Fix all existing tests in svg/dynamic-updates to actually reflect repainting changes, by removing the timing dependency. Instead model them like frame-getSVGDocument.html by not including the