2009-02-16 Sam Weinig Reviewed by Geoffrey Garen. Add tests for REGRESSION (r36779): Adding link, images, flash in TinyMCE blocks entire page (21382) * fast/js/function-apply-expected.txt: * fast/js/resources/function-apply.js: Add cases covering setting arugments.length and Array.length explicitly or implicitly using Array.prototype.unshift. 2009-02-16 Dan Bernstein Reviewed by Geoffrey Garen. - test for REGRESSION (r39634): Unable to select an item in stocks widget with the mouse * platform/mac/fast/events/pointer-events-dashboard-expected.checksum: Added. * platform/mac/fast/events/pointer-events-dashboard-expected.png: Added. * platform/mac/fast/events/pointer-events-dashboard-expected.txt: Added. * platform/mac/fast/events/pointer-events-dashboard.html: Copied from LayoutTests/fast/events/pointer-events.html. 2009-02-16 Justin Garcia Reviewed by Eric Seidel. https://bugs.webkit.org/show_bug.cgi?id=15381 execCommand justify modifies the contentEditable node * editing/execCommand/15381-expected.txt: Added. * editing/execCommand/15381.html: Added. Made this test cross platform and changed it to reflect the fix: * editing/execCommand/5062376-expected.txt: Added. * editing/execCommand/5062376.html: * platform/mac/editing/execCommand/5062376-expected.checksum: Removed. * platform/mac/editing/execCommand/5062376-expected.png: Removed. * platform/mac/editing/execCommand/5062376-expected.txt: Removed. 2009-02-16 Chris Fleizach Reviewed by Adele Peterson. Test for Bug 23979: AX: alt tag not returned for https://bugs.webkit.org/show_bug.cgi?id=23979 * accessibility/input-image-alt-expected.txt: Added. * accessibility/input-image-alt.html: Added. 2009-02-13 Geoffrey Garen Reviewed by Sam Weinig. Added a test for an edge case in . * fast/js/resources/sort-non-numbers.js: Added. * fast/js/sort-non-numbers.html: Added. * fast/js/sort-non-numbers-expected.txt: Added. 2009-02-13 Chris Marrin Reviewed by Adam Roben. https://bugs.webkit.org/show_bug.cgi?id=23936 Fixed 3 more test cases * platform/win/fast/css/computed-style-expected.txt: * platform/win/fast/css/computed-style-without-renderer-expected.txt: * svg/css/getComputedStyle-basic-expected.txt: 2009-02-13 Chris Marrin Reviewed by Simon Fraser. https://bugs.webkit.org/show_bug.cgi?id=23936 Fixed 2 more test cases (mac specific) * platform/mac/fast/css/computed-style-expected.txt: * platform/mac/fast/css/computed-style-without-renderer-expected.txt: 2009-02-12 Horia Olaru Reviewed by Oliver Hunt. https://bugs.webkit.org/show_bug.cgi?id=23400 Added a modified version of the test Chris Brichford attached to the bug. Will test return values of various eval function calls, including some which throw and catch errors in the string to evaluate. * fast/js/eval-throw-return-expected.txt: Added. * fast/js/eval-throw-return.html: Added. * fast/js/resources/eval-throw-return.js: Added. (throwFunc): (throwOnReturn): (twoFunc): 2009-02-12 David Smith Reviewed by David Hyatt. * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt: Updated results now that we pass a few more 2009-02-12 Chris Marrin Reviewed by Simon Fraser. https://bugs.webkit.org/show_bug.cgi?id=23936 Fixed test results * fast/css/computed-style-expected.txt: * fast/css/computed-style-without-renderer-expected.txt: * fast/dom/Window/window-properties-expected.txt: * platform/mac/svg/text/text-text-05-t-expected.checksum: * platform/mac/svg/text/text-text-05-t-expected.png: 2009-02-12 Eric Carlson Reviewed by Simon Fraser. Support MPEG content on Mac and Windows. https://bugs.webkit.org/show_bug.cgi?id=23495 * media/audio-mpeg-supported-expected.txt: Added. * media/audio-mpeg-supported.html: Added. * media/content/silence.mpg: Added. 2009-02-12 Chris Marrin Reviewed by Dave Hyatt https://bugs.webkit.org/show_bug.cgi?id=23908 Added test for parsing 3d functions in webkit-transform * transforms/3d: Added. * transforms/3d/cssmatrix-3d-interface-expected.txt: Added. * transforms/3d/cssmatrix-3d-interface.xhtml: Added. 2009-02-12 Julien Chaffraix Reviewed by Darin Adler. Bug 23915: Remove setPrefix work-around in Document::createElement(QualifiedName, bool) The test validates the special treatment (using tag) and see whether it validates the previous behaviour and we do not ASSERT. * fast/dom/prefixed-image-tag-expected.txt: Added. * fast/dom/prefixed-image-tag.xhtml: Added. 2009-02-12 Julien Chaffraix Reviewed by Darin Adler. Bug 23826: Potential bug with before/after rule while moving element from one document to another * fast/css-generated-content/beforeAfter-interdocument.html: Added. * platform/mac/fast/css-generated-content/beforeAfter-interdocument-expected.txt: Added. 2009-02-12 Adam Roben Try to fix dashboard-region-parser * platform/mac/fast/css/dashboard-region-parser.html: Fixed relative paths now that this test has moved. 2009-02-12 Chris Marrin Reviewed by Simon Fraser. https://bugs.webkit.org/show_bug.cgi?id=23927 Skip 16 SVG tests that fail on PPC, until problem is resolved * platform/mac/Skipped: 2009-02-12 Chris Marrin Reviewed by Simon Fraser. https://bugs.webkit.org/show_bug.cgi?id=23927 This fixes one testcase on PPC Mac * svg/custom/getTransformToElement.svg: 2009-02-12 Adam Roben Add some tests that fail due to using the wrong font for Hebrew to the Windows Skipped list * platform/win/Skipped: 2009-02-12 Adam Roben Remove some passing tests from the Windows Skipped list * platform/win/Skipped: Removed two tests in http/tests/incremental (one of which had been renamed and so was running anyway). 2009-02-12 Adam Roben Add a failing loader test to the Windows Skipped list * platform/win/Skipped: Added fast/loader/frame-creation-removal.html. 2009-02-12 Adam Roben Add another failing drag-n-drop test to the Windows Skipped list * platform/win/Skipped: Added editing/selection/drag-in-iframe.html. 2009-02-12 Adam Roben Fix Bug 23919: Mac-specific test fast/css/dashboard-region-parser is in cross-platform location Moved the test and its results to platform/mac. Reviewed by Dan Bernstein. * platform/mac/fast/css/dashboard-region-parser-expected.txt: Renamed from LayoutTests/fast/css/dashboard-region-parser-expected.txt. * platform/mac/fast/css/dashboard-region-parser.html: Renamed from LayoutTests/fast/css/dashboard-region-parser.html. 2009-02-12 Adam Roben Fix Bug 23918: Mac-specific results for fast/css/computed-style[-without-renderer] are sitting in cross-platform location Move Mac-specific results for fast/css/computed-style[-without-renderer] to platform/mac Reviewed by John Sullivan. * fast/css/computed-style-expected.txt: * fast/css/computed-style-without-renderer-expected.txt: Made these results correct for non-Mac platforms by removing the -webkit-dashboard-region references. * platform/mac/fast/css/computed-style-expected.txt: Copied from LayoutTests/fast/css/computed-style-expected.txt. * platform/mac/fast/css/computed-style-without-renderer-expected.txt: Copied from LayoutTests/fast/css/computed-style-without-renderer-expected.txt. * platform/win/fast/css/computed-style-expected.txt: * platform/win/fast/css/computed-style-without-renderer-expected.txt: Copied the non-Mac results here, too, since on Windows we first check for Mac-specific results before checking for cross-platform results. 2009-02-11 Adam Roben Windows fix for Bug 22239: Implement missing animation & transition APIs on LayoutTestController for non-mac platforms Reviewed by Simon Fraser. * platform/win/Skipped: Enable the previously-skipped tests. 2009-02-11 Scott Violet Reviewed by Simon Fraser. https://bugs.webkit.org/show_bug.cgi?id=23805 The test transitions/transition-end-event-multiple-03.html occasionally fails. * transitions/transition-end-event-multiple-03.html: Upped the timeout. 2009-02-10 Oliver Hunt Reviewed by Adele Peterson. onMouseOver events do not fire properly for cross frame drag and drop Simple testcase to ensure that a subframe does not incorrectly capture mousemove events when the mousedown handler has prevented default handling. * fast/events/mouse-drag-from-frame-expected.txt: Added. * fast/events/mouse-drag-from-frame.html: Added. * fast/events/resources/mouse-drag-from-frame-subframe.html: Added. 2009-02-08 Sam Weinig Reviewed by David Hyatt. Tests for https://bugs.webkit.org/show_bug.cgi?id=15897 Please implement getBoundingClientRect and getClientRects * fast/dom/Window/window-properties-expected.txt: * fast/dom/domListEnumeration-expected.txt: * fast/dom/getBoundingClientRect-expected.txt: Added. * fast/dom/getBoundingClientRect.html: Added. * fast/dom/getClientRects-expected.txt: Added. * fast/dom/getClientRects.html: Added. * fast/dom/resources/domListEnumeration.js: * fast/js/global-constructors-expected.txt: 2009-02-10 Feng Qian Reviewed by Alexey Proskuryakov. Fix crashes in disconnected navigator object. https://bugs.webkit.org/show_bug.cgi?id=23626 * fast/dom/navigator-detached-no-crash-expected.txt: Added. * fast/dom/navigator-detached-no-crash.html: Added. 2009-02-09 Chris Marrin Reviewed by Simon Fraser https://bugs.webkit.org/show_bug.cgi?id=23689 Add test for 3D functionality of WebKitCSSMatrix. * transforms/3d: Added. * transforms/3d/cssmatrix-3d-interface-expected.txt: Added. * transforms/3d/cssmatrix-3d-interface.xhtml: Added. 2009-02-09 Mark Rowe Reviewed by Sam Weinig. Test for Bug 23858: Crash when removing a HTMLSelectElement from the document from inside its focus event handler * fast/dom/HTMLSelectElement/remove-element-from-within-focus-handler-crash-expected.txt: Added. * fast/dom/HTMLSelectElement/remove-element-from-within-focus-handler-crash.html: Added. 2009-02-09 Dimitri Glazkov Reviewed by Dave Hyatt. https://bugs.webkit.org/show_bug.cgi?id=23806 New test for the crash with an embed element with an empty src and "text/html" type. * fast/loader/empty-embed-src-attribute-expected.txt: Added. * fast/loader/empty-embed-src-attribute.html: Added. 2009-02-09 Alexey Proskuryakov Land results for a recently added test (https://bugs.webkit.org/show_bug.cgi?id=23601). * fast/dom/Selection/getRangeAt-expected.txt: Added. 2009-02-07 Rob Buis Reviewed by Darin. Test for: https://bugs.webkit.org/show_bug.cgi?id=3248 Bug 3248: Mouse events on OPTION element seem to be ignored * fast/forms/option-mouseevents-expected.txt: Added. * fast/forms/option-mouseevents.html: Added. 2009-02-06 Chris Marrin Reviewed by Simon Fraser. https://bugs.webkit.org/show_bug.cgi?id=6868 Fixed results of several svg tests because of differences in rounding caused by TransformationMatrix changing from single to double precision math. * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt: * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt: * platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt: * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt: * platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt: * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: * platform/mac/svg/batik/text/textProperties-expected.txt: * platform/mac/svg/batik/text/verticalText-expected.txt: * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt: * platform/mac/svg/carto.net/slider-expected.txt: * platform/mac/svg/carto.net/tabgroup-expected.txt: * platform/mac/svg/custom/glyph-selection-lang-attribute-expected.txt: * platform/mac/svg/custom/invalid-css-expected.txt: * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt: * platform/mac/svg/custom/js-late-marker-creation-expected.txt: * platform/mac/svg/custom/preserve-aspect-ratio-syntax-expected.txt: * platform/mac/svg/custom/shapes-supporting-markers-expected.txt: * platform/mac/svg/custom/use-css-no-effect-on-shadow-tree-expected.txt: * platform/mac/svg/custom/viewbox-syntax-expected.txt: * platform/mac/svg/hixie/perf/001-expected.txt: * platform/mac/svg/hixie/perf/002-expected.txt: * platform/mac/svg/hixie/perf/007-expected.txt: * platform/mac/svg/text/text-align-01-b-expected.txt: * platform/mac/svg/text/text-align-05-b-expected.txt: * platform/mac/svg/text/text-fonts-01-t-expected.txt: * platform/mac/svg/text/text-text-04-t-expected.txt: * platform/mac/svg/text/text-text-05-t-expected.txt: * platform/mac/svg/text/text-text-06-t-expected.txt: * platform/mac/svg/text/text-tref-01-b-expected.txt: * svg/custom/getTransformToElement.svg: 2009-02-05 Eric Seidel Reviewed by Eric Seidel. DOMSelection.getRangeAt() returns a different range than the selection https://bugs.webkit.org/show_bug.cgi?id=23601 Rename toRange to toNormalizedRange and add new firstRange which returns an unmodified range * fast/dom/Selection/getRangeAt.html: Added. * fast/dom/Selection/resources/TEMPLATE.html: Copied from LayoutTests/fast/dom/CSSStyleDeclaration/resources/TEMPLATE.html. * fast/dom/Selection/resources/getRangeAt.js: Added. 2009-02-06 Justin Garcia Reviewed by Oliver Hunt. https://bugs.webkit.org/show_bug.cgi?id=23800 Header elements are not always preserved during paste * editing/execCommand/4128080-1-expected.txt: Added. * editing/execCommand/4128080-1.html: Added. * editing/execCommand/4128080-2-expected.txt: Added. * editing/execCommand/4128080-2.html: Added. 2009-02-05 Alexey Proskuryakov Reviewed by Darin Adler. Improve backspace handling of accented characters * platform/mac/editing/deleting/backward-delete-expected.txt: Added. * platform/mac/editing/deleting/backward-delete.html: Added. 2009-02-05 Nikolas Zimmermann Rubber-stamped by George Staikos. Regenerate input.wml result on mac, it was generated with Qt before. * platform/mac/fast/wml/input-expected.checksum: * platform/mac/fast/wml/input-expected.png: * platform/mac/fast/wml/input-expected.txt: 2009-02-05 Sam Weinig Reviewed by Darin Layer. Fix after merging EventTargetNode up into Node. * fast/dom/Window/window-properties-expected.txt: * fast/dom/prototype-chain-expected.txt: 2009-02-04 Dean Jackson Reviewed by Darin Adler. Remove animation-play-state from expected properties. https://bugs.webkit.org/show_bug.cgi?id=22907 * animations/computed-style-expected.txt: * animations/computed-style.html: * fast/css/computed-style-display-none-expected.txt: * fast/css/computed-style-expected.txt: * fast/css/computed-style-without-renderer-expected.txt: * fast/css/computed-style-without-renderer.html: * svg/css/getComputedStyle-basic-expected.txt: 2009-02-04 Tor Arne Vestbø Reviewed by Darin Adler. Make sure we don't load on removing the media element from the document https://bugs.webkit.org/show_bug.cgi?id=22105. * media/remove-from-document-no-load-expected.txt: Added. * media/remove-from-document-no-load.html: Added. 2009-02-04 Dmitry Titov Not reviewed, build fix. https://bugs.webkit.org/show_bug.cgi?id=22806 Reverting the test that should not yet be landed since it depends on changes in DRT which were not yet landed. * fast/dom/Window/cached-timeout-stopped-on-close-expected.txt: Removed. * fast/dom/Window/cached-timeout-stopped-on-close.html: Removed. * fast/dom/Window/resources/cached-timeout-page-1.html: Removed. * fast/dom/Window/resources/cached-timeout-page-2.html: Removed. 2009-02-04 Dimitri Glazkov Reviewed by Eric Seidel. Rename layout test result to the correct name. * storage/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/storage/transaction-callback-exception-crash.txt. 2009-02-04 Dmitry Titov Reviewed by Darin Adler. Regression test for https://bugs.webkit.org/show_bug.cgi?id=22753 * fast/dom/Window/cached-timeout-stopped-on-close-expected.txt: Added. * fast/dom/Window/cached-timeout-stopped-on-close.html: Added. * fast/dom/Window/resources/cached-timeout-page-1.html: Added. * fast/dom/Window/resources/cached-timeout-page-2.html: Added. 2009-02-04 Dimitri Glazkov Reviewed by Sam Weinig. https://bugs.webkit.org/show_bug.cgi?id=23655 Clean up storage layout tests a bit. * storage/close-during-stress-test.html: Moved brace to new line. * storage/empty-statement.html: Moved brace to new line. * storage/execute-sql-args.html: Moved brace to new line. * storage/quota-tracking.html: Moved brace to new line. * storage/success-callback.html: Moved brace to new line, removed erroneous callback argument. * storage/transaction-callback-exception-crash.html: Added. * storage/transaction-callback-exception-crash.txt: Renamed from LayoutTests/storage/transaction_callback_exception_crash-expected.txt. * storage/transaction_callback_exception_crash.html: Removed. 2009-02-04 Jeremy Moskovich Reviewed by Dave Hyatt. https://bugs.webkit.org/show_bug.cgi?id=23471 Fix text-overflow:ellipsis; for RTL case. Rebaseline LayoutTests/editing/spelling/inline_spelling_markers.html to reflect correct behavior. * fast/css/text-overflow-ellipses.html: Added. * platform/mac/editing/spelling/inline_spelling_markers-expected.checksum: * platform/mac/editing/spelling/inline_spelling_markers-expected.png: * platform/mac/fast/css/text-overflow-ellipses-expected.checksum: Added. * platform/mac/fast/css/text-overflow-ellipses-expected.png: Added. * platform/mac/fast/css/text-overflow-ellipses-expected.txt: Added. 2009-02-03 Brad Garcia Reviewed by Eric Seidel. Test for https://bugs.webkit.org/show_bug.cgi?id=20443 * fast/frames/frame-dead-region-expected.txt: Added. * fast/frames/frame-dead-region.html: Added. * fast/frames/resources/frame-dead-region-left.html: Added. 2009-02-03 Justin Garcia Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=13490 Implement execCommand("styleWithCSS", ...) * editing/execCommand/5685604-1-expected.txt: Added. * editing/execCommand/5685604-1.html: Added. 2009-02-03 Grace Kloba https://bugs.webkit.org/show_bug.cgi?id=23178 Added a case to test the offsetTop of table cell's children. * fast/dom/Element/offsetTop-table-cell-expected.txt: * fast/dom/Element/offsetTop-table-cell.html: 2009-02-03 Dan Bernstein Reviewed by Brady Eidson. - test for REGRESSION (r40508): Window opened with window.open has no initial history item (global and back/forward) * fast/history/window-open-expected.txt: Added. * fast/history/window-open.html: Added. 2009-02-03 Dmitry Titov Reviewed by Alexey Proskuryakov. https://bugs.webkit.org/show_bug.cgi?id=22718 Implement WindowTimers interface in Workers. First layout test for timeouts in a Worker. * fast/workers/resources/worker-timeout.js: Added. (checkCompletion): * fast/workers/worker-timeout-expected.txt: Added. * fast/workers/worker-timeout.html: Added. 2009-02-02 Oliver Hunt Reviewed by Gavin Barraclough. REGRESSION: Regular Expressions and character classes, shorthands and ranges Testcase for regex codegen emitting checks out of correct order. * fast/js/regexp-character-match-out-of-order-expected.txt: Added. * fast/js/regexp-character-match-out-of-order.html: Added. * fast/js/resources/regexp-character-match-out-of-order.js: Added. 2009-02-02 Yichao Yin Reviewed by Niko Zimmermann. Tests for WML Input * wml/input-format-expected.txt: Added. * wml/input-format.html: Added. * wml/resources/input-format.js: Added. (setupTestDocument): (prepareTest): (executeTest): 2009-01-29 Scott Violet Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=23633 The test transitions/transition-end-event-nested.html occasionally fails Ups the timeout of the test transitions/transition-end-event-nested.html and makes the test exit as soon as all events received. * transitions/transition-end-event-helpers.js: (recordTransitionEndEvent): (runTransitionTest.startTest._endFunction): (runTransitionTest.startTest): (runTransitionTest): * transitions/transition-end-event-nested.html: 2009-01-30 Sam Weinig Reviewed by Dan Bernstein. Test for ASSERTION FAILED: RenderBlock.h:519: !o || o->isRenderBlock() * fast/block/float/crash-replaced-display-block-expected.txt: Added. * fast/block/float/crash-replaced-display-block.html: Added. 2009-01-30 Chris Fleizach Reviewed by Oliver Hunt. Bug 23656: AX hierarchy for iFrames is incorrect https://bugs.webkit.org/show_bug.cgi?id=23656 Update test to reflect correct behavior. * accessibility/iframe-bastardization.html: 2009-01-30 Geoffrey Garen Reviewed by Darin Adler. More redirect layout test work. Added tests (expected to fail) for form submission via JavaScript: * http/tests/history/redirect-js-form-submit-0-seconds-expected.txt: Added. * http/tests/history/redirect-js-form-submit-0-seconds.html: Added. * http/tests/history/redirect-js-form-submit-2-seconds-expected.txt: Added. * http/tests/history/redirect-js-form-submit-2-seconds.html: Added. * http/tests/history/redirect-js-form-submit-before-load-expected.txt: Added. * http/tests/history/redirect-js-form-submit-before-load.html: Added. Updated these tests to dump their back/forward lists, to check for back/forward regressions, and to use # instead of ? to communicate between URLs, since, to my surprise, form submissions can't use query strings. * http/tests/history/redirect-200-refresh-0-seconds-expected.txt: * http/tests/history/redirect-200-refresh-0-seconds.pl: * http/tests/history/redirect-200-refresh-2-seconds-expected.txt: * http/tests/history/redirect-200-refresh-2-seconds.pl: * http/tests/history/redirect-301-expected.txt: * http/tests/history/redirect-301.pl: * http/tests/history/redirect-302-expected.txt: * http/tests/history/redirect-302.pl: * http/tests/history/redirect-303-expected.txt: * http/tests/history/redirect-303.pl: * http/tests/history/redirect-307-expected.txt: * http/tests/history/redirect-307.pl: * http/tests/history/redirect-js-document-location-0-seconds-expected.txt: * http/tests/history/redirect-js-document-location-0-seconds.html: * http/tests/history/redirect-js-document-location-2-seconds-expected.txt: * http/tests/history/redirect-js-document-location-2-seconds.html: * http/tests/history/redirect-js-document-location-before-load-expected.txt: * http/tests/history/redirect-js-document-location-before-load.html: * http/tests/history/redirect-js-location-0-seconds-expected.txt: * http/tests/history/redirect-js-location-0-seconds.html: * http/tests/history/redirect-js-location-2-seconds-expected.txt: * http/tests/history/redirect-js-location-2-seconds.html: * http/tests/history/redirect-js-location-assign-0-seconds-expected.txt: * http/tests/history/redirect-js-location-assign-0-seconds.html: * http/tests/history/redirect-js-location-assign-2-seconds-expected.txt: * http/tests/history/redirect-js-location-assign-2-seconds.html: * http/tests/history/redirect-js-location-assign-before-load-expected.txt: * http/tests/history/redirect-js-location-assign-before-load.html: * http/tests/history/redirect-js-location-before-load-expected.txt: * http/tests/history/redirect-js-location-before-load.html: * http/tests/history/redirect-js-location-href-0-seconds-expected.txt: * http/tests/history/redirect-js-location-href-0-seconds.html: * http/tests/history/redirect-js-location-href-2-seconds-expected.txt: * http/tests/history/redirect-js-location-href-2-seconds.html: * http/tests/history/redirect-js-location-href-before-load-expected.txt: * http/tests/history/redirect-js-location-href-before-load.html: * http/tests/history/redirect-js-location-replace-0-seconds-expected.txt: * http/tests/history/redirect-js-location-replace-0-seconds.html: * http/tests/history/redirect-js-location-replace-2-seconds-expected.txt: * http/tests/history/redirect-js-location-replace-2-seconds.html: * http/tests/history/redirect-js-location-replace-before-load-expected.txt: * http/tests/history/redirect-js-location-replace-before-load.html: * http/tests/history/redirect-meta-refresh-0-seconds-expected.txt: * http/tests/history/redirect-meta-refresh-0-seconds.html: * http/tests/history/redirect-meta-refresh-2-seconds-expected.txt: * http/tests/history/redirect-meta-refresh-2-seconds.html: * http/tests/history/resources/redirect-target.html: 2009-01-30 Pierre-Olivier Latour Updated the references images for the media layout tests on Tiger since they now differ from Leopard after installing QuickTime 7.6. * platform/mac-tiger/media: Added. * platform/mac-tiger/media/video-aspect-ratio-expected.checksum: Added. * platform/mac-tiger/media/video-aspect-ratio-expected.png: Added. * platform/mac-tiger/media/video-controls-rendering-expected.checksum: Added. * platform/mac-tiger/media/video-controls-rendering-expected.png: Added. * platform/mac-tiger/media/video-display-toggle-expected.checksum: Added. * platform/mac-tiger/media/video-display-toggle-expected.png: Added. * platform/mac-tiger/media/video-layer-crash-expected.checksum: Added. * platform/mac-tiger/media/video-layer-crash-expected.png: Added. * platform/mac-tiger/media/video-transformed-expected.checksum: Added. * platform/mac-tiger/media/video-transformed-expected.png: Added. * platform/mac-tiger/media/video-zoom-expected.checksum: Added. * platform/mac-tiger/media/video-zoom-expected.png: Added. 2009-01-30 Dimitri Glazkov Reviewed by Eric Seidel. Correct mis-applied http://trac.webkit.org/changeset/40413 by actually removing the test file. * fast/dom/Window/timeout-released-on-close.html: Removed. 2009-01-30 Dmitry Titov Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=23650 LayoutTests/fast/dom/Window/timeout-released-on-close.html fails intermittently. Disable this test to keep buildbots green. Need more time to investigate the cause. * fast/dom/Window/timeout-released-on-close.html: Removed. * fast/dom/Window/timeout-released-on-close.html-disabled: Copied from LayoutTests/fast/dom/Window/timeout-released-on-close.html. 2009-01-30 Alexey Proskuryakov Reviewed by Darin Adler. Test that documents loaded from application cache cannot load local resources. * http/tests/appcache/local-content-expected.txt: Added. * http/tests/appcache/local-content.html: Added. * http/tests/appcache/resources/local-content.manifest: Added. 2009-01-30 Dmitry Titov Reviewed by Alexey Proskuryakov. https://bugs.webkit.org/show_bug.cgi?id=23615 Try to make this test reliable on buildbots. * fast/dom/Window/resources/long_timeout.html: Allocate more objects to make detection more reliable. * fast/dom/Window/timeout-released-on-close.html: Use threshold to account for objects allocated by the running scripts. Add debug output in case of failure to help understand possible failures. 2009-01-30 Alexey Proskuryakov Reviewed by Mark Rowe. https://bugs.webkit.org/show_bug.cgi?id=23639 Test that appcache ignores Cache-Control: no-store * http/tests/resources/network-simulator.php: Send no-store with all responses. 2009-01-30 Alexey Proskuryakov Reviewed by Mark Rowe. https://bugs.webkit.org/show_bug.cgi?id=23640 Test that non-HTML main resources work with application cache correctly * http/tests/appcache/non-html-expected.txt: Added. * http/tests/appcache/non-html.xhtml: Added. * http/tests/appcache/resources/abe.png: Added. * http/tests/appcache/resources/non-html.manifest: Added. * http/tests/resources/network-simulator.php: Support more file extensions. 2009-01-29 Tony Chang Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=22894 Fix typo in fill-stroke-clip-reset-path.html where layoutTestController.setUseDashboardCompatiblityMode is called instead of layoutTestController.setUseDashboardCompatibilityMode. * fast/canvas/fill-stroke-clip-reset-path.html: * platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.checksum: * platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.png: 2009-01-29 Hironori Bono Reviewed by Eric Seidel. https://bugs.webkit.org/show_bug.cgi?id=18835 Rebaseline a layout test that verifies the InsertLineBreakCommand() function doesn't delete existing markers. * platform/mac/editing/spelling/spelling-linebreak-expected.checksum: * platform/mac/editing/spelling/spelling-linebreak-expected.png: 2009-01-29 Dirk Schulze Reviewed by Nikolas Zimmermann, Eric Seidel. Transformations on SVG patterns caused ugly drawings. The pattern is transformed directly now. Texts or strokes are no longer affected by transformations. * platform/mac/svg/custom/pattern-with-transformation-expected.checksum: Added. * platform/mac/svg/custom/pattern-with-transformation-expected.png: Added. * platform/mac/svg/custom/pattern-with-transformation-expected.txt: Added. * svg/custom/pattern-with-transformation.svg: Added. 2009-01-29 Brady Eidson Reviewed by Oliver Hunt hyundaiusa.com closes window or tab during load * fast/loader/resources/subframe-self-close.html: Added. * fast/loader/subframe-self-close-expected.txt: Added. * fast/loader/subframe-self-close.html: Added. 2009-01-29 Alexey Proskuryakov Reviewed by Anders Carlsson. https://bugs.webkit.org/show_bug.cgi?id=23620 Crash in appcache/resource-redirect.html on Tiger * http/tests/appcache/resource-redirect.html: * http/tests/appcache/resources/resource-redirect.php: * http/tests/appcache/resources/manifest-redirect.php: Corrected the tests to redirect properly. * http/tests/appcache/manifest-redirect-2-expected.txt: Added. * http/tests/appcache/manifest-redirect-2.html: Added. * http/tests/appcache/resource-redirect-2-expected.txt: Added. * http/tests/appcache/resource-redirect-2.html: Added. * http/tests/appcache/resources/manifest-redirect-2.php: Added. * http/tests/appcache/resources/resource-redirect-2.manifest: Added. * http/tests/appcache/resources/resource-redirect-2.php: Added. Added tests for the code path that was accidentally tested on Tiger only (using a redirect to self, so Leopard will exercise it, too). 2009-01-29 Alexey Proskuryakov Not reviewed (this was just a merge problem). https://bugs.webkit.org/show_bug.cgi?id=23476 HTTP redirect should make application cache updating fail * http/tests/appcache/manifest-redirect.html: * http/tests/appcache/resource-redirect.html: Updated the tests to work with the new appcache event sending behavior. 2009-01-29 Alexey Proskuryakov Reviewed by Anders Carlsson. https://bugs.webkit.org/show_bug.cgi?id=23476 HTTP redirect should make application cache updating fail * http/tests/appcache/manifest-redirect-expected.txt: Added. * http/tests/appcache/manifest-redirect.html: Added. * http/tests/appcache/resource-redirect-expected.txt: Added. * http/tests/appcache/resource-redirect.html: Added. * http/tests/appcache/resources/manifest-redirect.php: Added. * http/tests/appcache/resources/resource-redirect.manifest: Added. * http/tests/appcache/resources/resource-redirect.php: Added. 2009-01-29 Alexey Proskuryakov Reviewed by Anders Carlsson. https://bugs.webkit.org/show_bug.cgi?id=23592 Update appcache manifest signature parsing * http/tests/appcache/manifest-parsing.html: Fixed to point to a correct manifest (oops). * http/tests/appcache/resources/manifest-parsing.manifest: Added a comment at the end of signature line. * http/tests/appcache/resources/wrong-signature-2.manifest: Added. * http/tests/appcache/wrong-signature-2-expected.txt: Added. * http/tests/appcache/wrong-signature-2.html: Added. * http/tests/appcache/wrong-signature.html: Test that there must be whitespace before the comment. 2009-01-28 Alexey Proskuryakov Reviewed by Anders Carlsson. https://bugs.webkit.org/show_bug.cgi?id=23584 Update application cache code for the latest round of spec changes * http/tests/appcache/404-manifest.html: * http/tests/appcache/404-resource.html: When initial cache attempt fails, the applicationCache singleton now gets an error event. * http/tests/appcache/foreign-iframe-main-expected.txt: Checking, downloading and progress events are now dispatched during initial cache attempt. * http/tests/appcache/idempotent-update-expected.txt: * http/tests/appcache/idempotent-update.html: Events are now posted asynchronously, so we cannot assume any status when handling an event. Rewrote the test to no longer rely on synchronous event dispatch. * http/tests/appcache/manifest-containing-itself.html: Changed the test to pass on reload, to simplify testing in browser (not related to any behavior changes). * http/tests/appcache/navigating-away-while-cache-attempt-in-progress.html: Fixed the test to not fail in browser due to missing layoutTestController. * http/tests/appcache/offline-access-expected.txt: * http/tests/appcache/offline-access.html: Removed a warning saying that output is timing dependent - I think this is not true now. * http/tests/appcache/remove-cache-expected.txt: * http/tests/appcache/remove-cache.html: * http/tests/appcache/resources/remove-cache-frame-2.html: * http/tests/appcache/resources/remove-cache-frame.html: An obsolete event is only dispatched if the document's main resource was already in cache, otherwise, an error event is dispatched. Changed the test to add the main resource to cache first. Also, updated it to make use of additional events that are now being posted. * http/tests/appcache/resources/offline-access-frame.html: Updated to dump frame events more completely. * http/tests/appcache/wrong-content-type.html: * http/tests/appcache/wrong-signature.html: Changed to expect and to make use of error event that is now being posted. 2009-01-28 Darin Fisher Fixing bustage. https://bugs.webkit.org/show_bug.cgi?id=18835 Add missing layout test results. * platform/mac/editing/spelling/spelling-linebreak-expected.checksum: Added. * platform/mac/editing/spelling/spelling-linebreak-expected.png: Added. * platform/mac/editing/spelling/spelling-linebreak-expected.txt: Added. 2009-01-28 Geoffrey Garen Reviewed by Sam Weinig. Added layout tests for how many history items are created during a redirect. (Many of these results are expected failures for now.) * http/tests/history: Added. * http/tests/history/redirect-200-refresh-0-seconds-expected.txt: Added. * http/tests/history/redirect-200-refresh-0-seconds.pl: Added. * http/tests/history/redirect-200-refresh-2-seconds-expected.txt: Added. * http/tests/history/redirect-200-refresh-2-seconds.pl: Added. * http/tests/history/redirect-301-expected.txt: Added. * http/tests/history/redirect-301.pl: Added. * http/tests/history/redirect-302-expected.txt: Added. * http/tests/history/redirect-302.pl: Added. * http/tests/history/redirect-303-expected.txt: Added. * http/tests/history/redirect-303.pl: Added. * http/tests/history/redirect-307-expected.txt: Added. * http/tests/history/redirect-307.pl: Added. * http/tests/history/redirect-js-document-location-0-seconds-expected.txt: Added. * http/tests/history/redirect-js-document-location-0-seconds.html: Added. * http/tests/history/redirect-js-document-location-2-seconds-expected.txt: Added. * http/tests/history/redirect-js-document-location-2-seconds.html: Added. * http/tests/history/redirect-js-document-location-before-load-expected.txt: Added. * http/tests/history/redirect-js-document-location-before-load.html: Added. * http/tests/history/redirect-js-location-0-seconds-expected.txt: Added. * http/tests/history/redirect-js-location-0-seconds.html: Added. * http/tests/history/redirect-js-location-2-seconds-expected.txt: Added. * http/tests/history/redirect-js-location-2-seconds.html: Added. * http/tests/history/redirect-js-location-assign-0-seconds-expected.txt: Added. * http/tests/history/redirect-js-location-assign-0-seconds.html: Added. * http/tests/history/redirect-js-location-assign-2-seconds-expected.txt: Added. * http/tests/history/redirect-js-location-assign-2-seconds.html: Added. * http/tests/history/redirect-js-location-assign-before-load-expected.txt: Added. * http/tests/history/redirect-js-location-assign-before-load.html: Added. * http/tests/history/redirect-js-location-before-load-expected.txt: Added. * http/tests/history/redirect-js-location-before-load.html: Added. * http/tests/history/redirect-js-location-href-0-seconds-expected.txt: Added. * http/tests/history/redirect-js-location-href-0-seconds.html: Added. * http/tests/history/redirect-js-location-href-2-seconds-expected.txt: Added. * http/tests/history/redirect-js-location-href-2-seconds.html: Added. * http/tests/history/redirect-js-location-href-before-load-expected.txt: Added. * http/tests/history/redirect-js-location-href-before-load.html: Added. * http/tests/history/redirect-js-location-replace-0-seconds-expected.txt: Added. * http/tests/history/redirect-js-location-replace-0-seconds.html: Added. * http/tests/history/redirect-js-location-replace-2-seconds-expected.txt: Added. * http/tests/history/redirect-js-location-replace-2-seconds.html: Added. * http/tests/history/redirect-js-location-replace-before-load-expected.txt: Added. * http/tests/history/redirect-js-location-replace-before-load.html: Added. * http/tests/history/redirect-meta-refresh-0-seconds-expected.txt: Added. * http/tests/history/redirect-meta-refresh-0-seconds.html: Added. * http/tests/history/redirect-meta-refresh-2-seconds-expected.txt: Added. * http/tests/history/redirect-meta-refresh-2-seconds.html: Added. * http/tests/history/resources: Added. * http/tests/history/resources/redirect-target.html: Added. 2009-01-28 Simon Fraser Reviewed by Dave Hyatt https://bugs.webkit.org/show_bug.cgi?id=23582 New test cases for transforms on inlines and table rows, with and without opacity (which has the side-effect of creating layers). * fast/transforms/transform-on-inline.html: Added. * fast/transforms/transform-table-row.html: Added. * platform/mac/fast/transforms/transform-on-inline-expected.checksum: Added. * platform/mac/fast/transforms/transform-on-inline-expected.png: Added. * platform/mac/fast/transforms/transform-on-inline-expected.txt: Added. * platform/mac/fast/transforms/transform-table-row-expected.checksum: Added. * platform/mac/fast/transforms/transform-table-row-expected.png: Added. * platform/mac/fast/transforms/transform-table-row-expected.txt: Added. 2009-01-28 Hironori Bono Reviewed by Justin Garcia. https://bugs.webkit.org/show_bug.cgi?id=18835 Spelling underlines disappear when they shouldn't Add a layout text to verify if misspelled markers are copied when a line-break command splits a text node. * editing/spelling/spelling-linebreak.html: Added. 2009-01-27 Holger Hans Peter Freyther Rubber stamped by Darin Adler. Get the build bot green as discussed on the mailinglist. There is only one crash after unloading a page with plugins. For the remaining failing tests DumpRenderTree needs to be looked at. * platform/gtk/Skipped: 2009-01-27 Mads Ager Reviewed by Darin Adler. https://bugs.webkit.org/show_bug.cgi?id=23300 Update test of selection functions on HTMLInputElements to expect the selection functions to throw exceptions when used on buttons. This is consistent with the Firefox behavior. * fast/forms/selection-functions-expected.txt: * fast/forms/selection-functions.html: 2009-01-26 David Kilzer Fix misspelling of "lowercase" in font-face-locally-installed.html Reviewed by Dan Bernstein. * fast/css/font-face-locally-installed.html: Updated. * platform/mac/fast/css/font-face-locally-installed-expected.checksum: Updated. * platform/mac/fast/css/font-face-locally-installed-expected.png: Updated. * platform/mac/fast/css/font-face-locally-installed-expected.txt: Updated. 2009-01-26 Sam Weinig Reviewed by Dan Bernstein. Test for https://bugs.webkit.org/show_bug.cgi?id=18141 Acid3 tests 77 and 78 fail on reload due to SVG font race * http/tests/misc/SVGFont-delayed-load-expected.txt: Added. * http/tests/misc/SVGFont-delayed-load.html: Added. * http/tests/misc/resources/SVGFont-delayed-loader.svg: Added. * svg/custom/acid3-test-77.html: * svg/custom/resources/Acid3Font-loader.svg: 2009-01-26 Pierre-Olivier Latour Updated the reference images for the video tests that rely on the H264 test movie, as QuickTime 7.6 apparently slightly changed the results from the 7.5.5 version. * platform/mac/media/video-aspect-ratio-expected.checksum: * platform/mac/media/video-aspect-ratio-expected.png: * platform/mac/media/video-controls-rendering-expected.checksum: * platform/mac/media/video-controls-rendering-expected.png: * platform/mac/media/video-display-toggle-expected.checksum: * platform/mac/media/video-display-toggle-expected.png: * platform/mac/media/video-layer-crash-expected.checksum: * platform/mac/media/video-layer-crash-expected.png: * platform/mac/media/video-transformed-expected.checksum: * platform/mac/media/video-transformed-expected.png: * platform/mac/media/video-zoom-expected.checksum: * platform/mac/media/video-zoom-expected.png: 2009-01-26 Darin Adler Requested by David Hyatt. * platform/mac/fast/table/form-with-table-style-expected.checksum: Updated to reflect the progression; we now render things we used to fail to render. * platform/mac/fast/table/form-with-table-style-expected.png: Ditto. 2009-01-25 David Hyatt Add layout test for https://bugs.webkit.org/show_bug.cgi?id=23524. Reviewed by Oliver Hunt * fast/repaint/dynamic-table-vertical-alignment-change.html: Added. * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.checksum: Added. * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Added. * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Added. 2009-01-25 Dan Bernstein Reviewed by Oliver Hunt. - test for REGRESSION (r39566): NewsFire crashes in string hashing code when opening a Digg RSS article * fast/loader/null-request-after-willSendRequest-expected.txt: Added. * fast/loader/null-request-after-willSendRequest.html: Added. 2009-01-24 Alexey Proskuryakov Reviewed by Darin Adler. REGRESSION: 1.1% PLT regression from 33577 and 33578 (encoding fixes) * http/tests/misc/dns-prefetch-control-expected.txt: * http/tests/misc/dns-prefetch-control.html: Google documentation for DNS Prefetch makes use of net-path relative URLs (//server-name), explaining that scheme is not necessary. This is of course true, but this test uses data: subframes, and data: is a non-hierachical scheme, so resolving such URLs fails, resulting in a KURL object that is not valid. WebKit used to ignore this, and tried to create a URL from this string again, now with a single argument KURL constructor, which resulted in a valid file: URL, which was successfully used! Both issues have been corrected in WebCore, so I had to change the test to no longer use relative net-path URLs. * http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt: * http/tests/security/postMessage/invalid-origin-throws-exception.html: URLs that start with "/" are no longer converted to "file:" ones, so the results now match Firefox. * http/tests/uri/resolve-encoding-relative-expected.txt: Added. * http/tests/uri/resolve-encoding-relative.html: Added. Added a test to cover some cases of relative URL resolving that were not covered before. Expected results are taken from Firefox 3, and WebKit doesn't match in how fragments are encoded (we use document encoding, while Firefox uses UTF-8). Since fragments are not sent in HTTP requests, this is not too dangerous, but the Firefox behavior looks more consistent. 2009-01-24 Eric Carlson