2012-02-22 Ryosuke Niwa REGRESSION(r99076): WebKit pastes the trailing newline into a single-line text field https://bugs.webkit.org/show_bug.cgi?id=79305 Reviewed by Tony Chang. Add a regression test. Also make Markup.dump() dump the shadow DOM of the specififed node. * editing/input/paste-text-ending-with-interchange-newline-expected.txt: Added. * editing/input/paste-text-ending-with-interchange-newline.html: Added. * resources/dump-as-markup.js: (Markup._get): (Markup._getShadowHostIfPossible): 2012-02-23 Csaba Osztrogonác [Qt] Unreviewed gardening. * platform/qt/Skipped: Skip a failing test. 2012-02-23 Tom Sepez [chromium] XSS Auditor bypass via javascript url and control characters https://bugs.webkit.org/show_bug.cgi?id=79154 Reviewed by Adam Barth. * http/tests/security/xssAuditor/javascript-link-control-char2-expected.txt: Added. * http/tests/security/xssAuditor/javascript-link-control-char2.html: Added. * platform/chromium/http/tests/security/xssAuditor: Added. * platform/chromium/http/tests/security/xssAuditor/javascript-link-control-char2-expected.txt: Added. 2012-02-23 Gavin Barraclough Object.isSealed / Object.isFrozen don't work for native objects https://bugs.webkit.org/show_bug.cgi?id=79331 Reviewed by Sam Weinig. Need to inspect all properties, including static ones. This exposes a couple of bugs in Array & Arguments: - getOwnPropertyDescriptor doesn't correctly report the writable attribute of array length. - Arguments object's defineOwnProperty does not handle callee/caller/length correctly. * fast/js/preventExtensions-expected.txt: * fast/js/script-tests/preventExtensions.js: - Added tests. 2012-02-23 Gavin Barraclough pop of array hole should get from the prototype chain https://bugs.webkit.org/show_bug.cgi?id=79338 Reviewed by Sam Weinig. * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.6_Array_prototype_pop/S15.4.4.6_A4_T1-expected.txt: - Checking passing test result. 2012-02-23 Csaba Osztrogonác [Qt] Unreviewed gardening. * platform/qt/Skipped: * platform/qt/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.png: * platform/qt/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: 2012-02-23 Simon Hausmann [Qt] Add support for touch cancellation https://bugs.webkit.org/show_bug.cgi?id=79348 Reviewed by Kenneth Rohde Christiansen. Moved touch cancel event layout tests from general skip list to the Qt 4 specific one. The Qt 5 version we depend on has QEvent::TouchCancel, which is all we need in order to implement touch cancellation in DRT/WTR. * platform/qt-4.8/Skipped: * platform/qt/Skipped: 2012-02-23 ChangSeok Oh [GTK] DRT doesn't support scheduleAsynchronousKeyDown. https://bugs.webkit.org/show_bug.cgi?id=78481 Reviewed by Gustavo Noronha Silva. Removed following skipped tests. fast/mutation/end-of-task-delivery.html fast/mutation/inline-event-listener.html * platform/gtk/Skipped: 2012-02-23 Sheriff Bot Unreviewed, rolling out r108577. http://trac.webkit.org/changeset/108577 https://bugs.webkit.org/show_bug.cgi?id=79359 It doesn't work as expected (Requested by Ossy on #webkit). * platform/qt/Skipped: 2012-02-23 Kenichi Ishibashi [Chromium] Unreviewed test expectations update for fast/css/font-face-default-font.html * platform/chromium-linux/fast/css/font-face-default-font-expected.txt: Removed. * platform/chromium-mac-leopard/fast/css/font-face-default-font-expected.png: Removed. * platform/chromium-mac-snowleopard/fast/css/font-face-default-font-expected.png: * platform/chromium-mac-snowleopard/fast/css/font-face-default-font-expected.txt: Removed. * platform/chromium-win/fast/css/font-face-default-font-expected.png: * platform/chromium-win/fast/css/font-face-default-font-expected.txt: 2012-02-23 Csaba Osztrogonác [Qt] Unreviewed gardening. * platform/qt/Skipped: * platform/qt/fast/multicol/span/clone-flexbox-expected.png: Added. * platform/qt/fast/multicol/span/clone-flexbox-expected.txt: Added. * platform/qt/fast/multicol/span/clone-summary-expected.png: Added. * platform/qt/fast/multicol/span/clone-summary-expected.txt: Added. * platform/qt/svg/custom/circle-move-invalidation-expected.png: * platform/qt/svg/custom/circle-move-invalidation-expected.txt: * platform/qt/svg/repaint/inner-svg-change-viewPort-relative-expected.png: Added. * platform/qt/svg/repaint/inner-svg-change-viewPort-relative-expected.txt: Added. * platform/qt/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: * platform/qt/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: 2012-02-22 Dan Bernstein Skipped a test that uses Chromium-only LayoutTestController functionality. Rubber-stamped by Joseph Pecoraro. * platform/mac/Skipped: Added fast/dom/title-directionality-removeChild.html. 2012-02-22 Dmitry Lomov [Chromium][V8] Support Uint8ClampedArray in postMessage https://bugs.webkit.org/show_bug.cgi?id=79291. Reviewed by Kenneth Russell. * platform/chromium/fast/canvas/webgl/array-message-passing-expected.txt: Removed. 2012-02-22 Kent Tamura Move tests to fast/forms/radio/ https://bugs.webkit.org/show_bug.cgi?id=78678 Reviewed by Kentaro Hara. * fast/forms/ValidityState-valueMissing-radio-expected.txt: Removed. * fast/forms/ValidityState-valueMissing-radio.html: Removed. * fast/forms/indeterminate-radio-expected.txt: Removed. * fast/forms/indeterminate-radio.html: Removed. * fast/forms/input-radio-checked-tab-expected.txt: Removed. * fast/forms/input-radio-checked-tab.html: Removed. * fast/forms/interactive-validation-required-radio-expected.txt: Removed. * fast/forms/interactive-validation-required-radio.html: Removed. * fast/forms/radio-attr-order-expected.txt: Removed. * fast/forms/radio-attr-order.html: Removed. * fast/forms/radio-button-no-change-event-expected.txt: Removed. * fast/forms/radio-button-no-change-event.html: Removed. * fast/forms/radio-check-click-and-drag-expected.txt: Removed. * fast/forms/radio-check-click-and-drag.html: Removed. * fast/forms/radio-default-value-expected.txt: Removed. * fast/forms/radio-default-value.html: Removed. * fast/forms/radio-group-keyboard-change-event-expected.txt: Removed. * fast/forms/radio-group-keyboard-change-event.html: Removed. * fast/forms/radio-nested-labels-expected.txt: Removed. * fast/forms/radio-nested-labels.html: Removed. * fast/forms/radio-no-theme-padding-expected.txt: Removed. * fast/forms/radio-no-theme-padding.html: Removed. * fast/forms/radio-remove-form-attr-expected.txt: Removed. * fast/forms/radio-remove-form-attr.html: Removed. * fast/forms/radio/ValidityState-valueMissing-radio-expected.txt: Copied from LayoutTests/fast/forms/ValidityState-valueMissing-radio-expected.txt. * fast/forms/radio/ValidityState-valueMissing-radio.html: Copied from LayoutTests/fast/forms/ValidityState-valueMissing-radio.html. * fast/forms/radio/indeterminate-radio-expected.txt: Copied from LayoutTests/fast/forms/indeterminate-radio-expected.txt. * fast/forms/radio/indeterminate-radio.html: Copied from LayoutTests/fast/forms/indeterminate-radio.html. * fast/forms/radio/input-radio-checked-tab-expected.txt: Copied from LayoutTests/fast/forms/input-radio-checked-tab-expected.txt. * fast/forms/radio/input-radio-checked-tab.html: Copied from LayoutTests/fast/forms/input-radio-checked-tab.html. * fast/forms/radio/interactive-validation-required-radio-expected.txt: Copied from LayoutTests/fast/forms/interactive-validation-required-radio-expected.txt. * fast/forms/radio/interactive-validation-required-radio.html: Copied from LayoutTests/fast/forms/interactive-validation-required-radio.html. * fast/forms/radio/radio-attr-order-expected.txt: Copied from LayoutTests/fast/forms/radio-attr-order-expected.txt. * fast/forms/radio/radio-attr-order.html: Copied from LayoutTests/fast/forms/radio-attr-order.html. * fast/forms/radio/radio-button-no-change-event-expected.txt: Copied from LayoutTests/fast/forms/radio-button-no-change-event-expected.txt. * fast/forms/radio/radio-button-no-change-event.html: Copied from LayoutTests/fast/forms/radio-button-no-change-event.html. * fast/forms/radio/radio-check-click-and-drag-expected.txt: Copied from LayoutTests/fast/forms/radio-check-click-and-drag-expected.txt. * fast/forms/radio/radio-check-click-and-drag.html: Copied from LayoutTests/fast/forms/radio-check-click-and-drag.html. * fast/forms/radio/radio-default-value-expected.txt: Copied from LayoutTests/fast/forms/radio-default-value-expected.txt. * fast/forms/radio/radio-default-value.html: Copied from LayoutTests/fast/forms/radio-default-value.html. * fast/forms/radio/radio-group-keyboard-change-event-expected.txt: Copied from LayoutTests/fast/forms/radio-group-keyboard-change-event-expected.txt. * fast/forms/radio/radio-group-keyboard-change-event.html: Copied from LayoutTests/fast/forms/radio-group-keyboard-change-event.html. * fast/forms/radio/radio-nested-labels-expected.txt: Copied from LayoutTests/fast/forms/radio-nested-labels-expected.txt. * fast/forms/radio/radio-nested-labels.html: Copied from LayoutTests/fast/forms/radio-nested-labels.html. * fast/forms/radio/radio-no-theme-padding-expected.txt: Copied from LayoutTests/fast/forms/radio-no-theme-padding-expected.txt. * fast/forms/radio/radio-no-theme-padding.html: Copied from LayoutTests/fast/forms/radio-no-theme-padding.html. * fast/forms/radio/radio-remove-form-attr-expected.txt: Copied from LayoutTests/fast/forms/radio-remove-form-attr-expected.txt. * fast/forms/radio/radio-remove-form-attr.html: Copied from LayoutTests/fast/forms/radio-remove-form-attr.html. * fast/forms/radio/radio_checked-expected.txt: Copied from LayoutTests/fast/forms/radio_checked-expected.txt. * fast/forms/radio/radio_checked.html: Copied from LayoutTests/fast/forms/radio_checked.html. * fast/forms/radio/radio_checked_dynamic-expected.txt: Copied from LayoutTests/fast/forms/radio_checked_dynamic-expected.txt. * fast/forms/radio/radio_checked_dynamic.html: Copied from LayoutTests/fast/forms/radio_checked_dynamic.html. * fast/forms/radio/radio_checked_name-expected.txt: Copied from LayoutTests/fast/forms/radio_checked_name-expected.txt. * fast/forms/radio/radio_checked_name.html: Copied from LayoutTests/fast/forms/radio_checked_name.html. * fast/forms/radio/remove-radio-button-assert-expected.txt: Copied from LayoutTests/fast/forms/remove-radio-button-assert-expected.txt. * fast/forms/radio/remove-radio-button-assert.html: Copied from LayoutTests/fast/forms/remove-radio-button-assert.html. * fast/forms/radio/state-restore-radio-group-expected.txt: Copied from LayoutTests/fast/forms/state-restore-radio-group-expected.txt. * fast/forms/radio/state-restore-radio-group.html: Copied from LayoutTests/fast/forms/state-restore-radio-group.html. * fast/forms/radio_checked-expected.txt: Removed. * fast/forms/radio_checked.html: Removed. * fast/forms/radio_checked_dynamic-expected.txt: Removed. * fast/forms/radio_checked_dynamic.html: Removed. * fast/forms/radio_checked_name-expected.txt: Removed. * fast/forms/radio_checked_name.html: Removed. * fast/forms/remove-radio-button-assert-expected.txt: Removed. * fast/forms/remove-radio-button-assert.html: Removed. * fast/forms/state-restore-radio-group-expected.txt: Removed. * fast/forms/state-restore-radio-group.html: Removed. 2012-02-22 Dan Bernstein Updated expected test results for the addition of -webkit-line-align (r108133) and the renaming of -webkit-line-grid-snap (r107289). Rubber-stamped by Andy Estes. * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: 2012-02-22 Kenichi Ishibashi REGRESSION (r107516): fast/css/font-face-default-font.html is failing https://bugs.webkit.org/show_bug.cgi?id=79260 Add @font-face with "font-style: italic;" so that affecting the rule for italic text. Reviewed by Dan Bernstein. * fast/css/font-face-default-font.html: 2012-02-22 Yuta Kitamura Unreviewed, rolling out r108602. http://trac.webkit.org/changeset/108602 https://bugs.webkit.org/show_bug.cgi?id=78878 Caused a couple of layout test failures on Chromium bots. * fast/dom/shadow/shadow-on-image-expected.html: Removed. * fast/dom/shadow/shadow-on-image.html: Removed. * platform/chromium/test_expectations.txt: 2012-02-22 Abhishek Arya Crash in RenderBlock::addChildIgnoringAnonymousColumnBlocks. https://bugs.webkit.org/show_bug.cgi?id=79043 Reviewed by Julien Chaffraix. * fast/runin/runin-div-before-child-expected.png: Added. * fast/runin/runin-div-before-child-expected.txt: Added. * fast/runin/runin-div-before-child.html: Added. * fast/runin/runin-table-before-child-expected.png: Added. * fast/runin/runin-table-before-child-expected.txt: Added. * fast/runin/runin-table-before-child.html: Added. 2012-02-22 Wei James Add multi channels support in AudioBus and AudioBufferSourceNode https://bugs.webkit.org/show_bug.cgi?id=79017 Reviewed by Chris Rogers. * webaudio/resources/audio-testing.js: (writeAudioBuffer): * webaudio/resources/mix-testing.js: Added. (createToneBuffer): * webaudio/up-mixing-mono-51-expected.wav: Added. * webaudio/up-mixing-mono-51.html: Added. * webaudio/up-mixing-mono-stereo-expected.wav: Added. * webaudio/up-mixing-mono-stereo.html: Added. * webaudio/up-mixing-stereo-51-expected.wav: Added. * webaudio/up-mixing-stereo-51.html: Added. 2012-02-22 MORITA Hajime Adding a ShadowRoot to image-backed element causes a crash https://bugs.webkit.org/show_bug.cgi?id=78878 Reviewed by Dimitri Glazkov. * fast/dom/shadow/shadow-on-image-expected.html: Added. * fast/dom/shadow/shadow-on-image.html: Added. 2012-02-22 Yuta Kitamura [Chromium] Unreviewed gardening. Two inspector tests are timing out on Mac Debug. * platform/chromium/test_expectations.txt: 2012-02-22 Pablo Flouret PopStateEvent.state should use the same object as history.state https://bugs.webkit.org/show_bug.cgi?id=77493 Reviewed by Kentaro Hara. * fast/loader/stateobjects/state-attribute-history-getter-expected.txt: Added. * fast/loader/stateobjects/state-attribute-history-getter.html: Added. * fast/loader/stateobjects/state-attribute-only-one-deserialization-expected.txt: * fast/loader/stateobjects/state-attribute-only-one-deserialization.html: * fast/loader/stateobjects/state-attribute-popstate-event-expected.txt: Added. * fast/loader/stateobjects/state-attribute-popstate-event.html: Added. 2012-02-22 Dmitry Lomov [JSC] Implement ArrayBuffer and typed array cloning in JSC https://bugs.webkit.org/show_bug.cgi?id=79294 Reviewed by Oliver Hunt. * fast/canvas/webgl/array-message-passing-expected.txt: Updated expectation after cloning implemented. * fast/canvas/webgl/script-tests/array-message-passing.js: Added Uint8ClampedArray * platform/chromium/fast/canvas/webgl/array-message-passing-expected.txt: Updated expectations. Fixing covered by https://bugs.webkit.org/show_bug.cgi?id=79291 2012-02-22 Raymond Toy exponentialRampToValue doesn't use starting value https://bugs.webkit.org/show_bug.cgi?id=78035 Reviewed by Chris Rogers. * webaudio/audioparam-exponentialRampToValueAtTime-expected.txt: Added. * webaudio/audioparam-exponentialRampToValueAtTime.html: Added. * webaudio/resources/audioparam-testing.js: Added. (createConstantBuffer): (createExponentialRampArray): (comparePartialSignals): (verifyDiscontinuities): (compareSignals): (doAutomation): 2012-02-22 Adrienne Walker [chromium] Unreviewed gardening. Rebaseline more svg tests. This test was also broken after r108559. It times out on all platforms but windows, so only rebaselining windows. * platform/chromium-win/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.png: * platform/chromium-win/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: 2012-02-22 Adrienne Walker [chromium] Unreviewed gardening. Rebaseline zoom-replaced-intrinsic-ratio This was broken after r108559 and the result looks reasonable given the description of the change, so rebaselining. * platform/chromium-linux/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: * platform/chromium-mac-leopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Copied from LayoutTests/platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt. * platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png: * platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: 2012-02-22 Dirk Pranke fast/files/create-blob-url-crash.html is no longer flaky. https://bugs.webkit.org/show_bug.cgi?id=60125 Unreviewed, expectations change. * platform/chromium/test_expectations.txt: 2012-02-22 Gavin Barraclough Implement [[DefineOwnProperty]] for the arguments object https://bugs.webkit.org/show_bug.cgi?id=79309 Reviewed by Sam Weinig. * fast/js/arguments-expected.txt: * fast/js/script-tests/arguments.js: - Added test cases 2012-02-22 Adrienne Walker [chromium] Unreviewed gardening. Update expectations after skia roll. It is most likely that the Skia roll from 3216 to 3226 slightly changed image expectations for the following tests. None of these are perceptually any different, so just rebaselining. * platform/chromium-linux/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png: * platform/chromium-linux/fast/borders/border-image-rotate-transform-expected.png: * platform/chromium-linux/svg/custom/focus-ring-expected.png: * platform/chromium-linux/svg/transforms/animated-path-inside-transformed-html-expected.png: * platform/chromium-mac-leopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png: * platform/chromium-mac-leopard/svg/custom/focus-ring-expected.png: * platform/chromium-mac-leopard/svg/transforms/animated-path-inside-transformed-html-expected.png: * platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png: * platform/chromium-mac-snowleopard/fast/borders/border-image-rotate-transform-expected.png: * platform/chromium-mac-snowleopard/svg/custom/focus-ring-expected.png: * platform/chromium-mac-snowleopard/svg/transforms/animated-path-inside-transformed-html-expected.png: * platform/chromium-win/fast/backgrounds/repeat/negative-offset-repeat-transformed-expected.png: * platform/chromium-win/fast/borders/border-image-rotate-transform-expected.png: * platform/chromium-win/svg/custom/focus-ring-expected.png: * platform/chromium-win/svg/transforms/animated-path-inside-transformed-html-expected.png: 2012-02-22 Allan Sandfeld Jensen [Qt] Add eventSender.gestureTap https://bugs.webkit.org/show_bug.cgi?id=66173 Reviewed by Kenneth Rohde Christiansen. Unskip gestureTap test. * platform/qt/Skipped: 2012-02-22 Nate Chapin Test Range header compliance for CachedResources. https://bugs.webkit.org/show_bug.cgi?id=76564 Reviewed by Adam Barth. * http/tests/xmlhttprequest/range-test-expected.txt: Added. * http/tests/xmlhttprequest/range-test.html: Added. 2012-02-22 Adrienne Walker [chromium] Unreviewed gardening. Generalize svg failures from r108494. * platform/chromium/test_expectations.txt: 2012-02-22 Antti Koivisto REGRESSION (r104060): Web font is not loaded if specified by link element dynamically inserted https://bugs.webkit.org/show_bug.cgi?id=79186 Reviewed by Andreas Kling. * fast/css/font-face-insert-link-expected.txt: Added. * fast/css/font-face-insert-link.html: Added. * fast/css/resources/ahem.css: Added. (@font-face): 2012-02-22 Nate Chapin inspector/debugger/script-formatter-console.html should no longer be flaky. https://bugs.webkit.org/show_bug.cgi?id=78810 Reviewed by Adam Barth. * platform/chromium/test_expectations.txt: 2012-02-22 Gavin Barraclough Fix Object.freeze for non-final objects. https://bugs.webkit.org/show_bug.cgi?id=79286 Reviewed by Oliver Hunt. For vanilla objects we implement this with a single transition, for objects with special properties we should just follow the spec defined algorithm. * fast/js/preventExtensions-expected.txt: * fast/js/script-tests/preventExtensions.js: - added new tests. 2012-02-22 Max Vujovic Paddings and borders on root SVG element with viewbox causes child SVG elements to be rendered with the incorrect size https://bugs.webkit.org/show_bug.cgi?id=78613 Reviewed by Nikolas Zimmermann. * platform/chromium/test_expectations.txt: * platform/mac/svg/custom/circle-move-invalidation-expected.png: * platform/mac/svg/custom/circle-move-invalidation-expected.txt: This test contains a circle drawn inside a root SVG element with a 1px border. This bug was causing WebKit to render the circle 1px too large, reflected in the expectations. The expectations have been updated. * svg/custom/svg-root-padding-border-margin-expected.html: Added. * svg/custom/svg-root-padding-border-margin.html: Added. 2012-02-22 Tom Sepez XSSAuditor bypass with tags and html-entities. https://bugs.webkit.org/show_bug.cgi?id=78836 Reviewed by Adam Barth. * http/tests/security/xssAuditor/iframe-onload-in-svg-tag-expected.txt: Added. * http/tests/security/xssAuditor/iframe-onload-in-svg-tag.html: Added. * http/tests/security/xssAuditor/script-tag-inside-svg-tag-expected.txt: Added. * http/tests/security/xssAuditor/script-tag-inside-svg-tag.html: Added. * http/tests/security/xssAuditor/script-tag-inside-svg-tag2-expected.txt: Added. * http/tests/security/xssAuditor/script-tag-inside-svg-tag2.html: Added. * http/tests/security/xssAuditor/script-tag-inside-svg-tag3-expected.txt: Added. * http/tests/security/xssAuditor/script-tag-inside-svg-tag3.html: Added. 2012-02-22 Ken Buchanan Crash from empty anonymous block preceding :before content https://bugs.webkit.org/show_bug.cgi?id=78250 Reviewed by David Hyatt. Test exercises a crashing condition from extra :before content being created after a RenderListMarker in an anonymous block has been moved. Also rebasing some tests that had extraneous anonymous blocks in their render tree dumps. * fast/css-generated-content/before-content-with-list-marker-in-anon-block-crash-expected.txt: Added * fast/css-generated-content/before-content-with-list-marker-in-anon-block-crash.html: Added * platform/chromium-win/editing/execCommand/create-list-with-hr-expected.txt: * platform/gtk/editing/execCommand/create-list-with-hr-expected.txt: * platform/mac/editing/execCommand/create-list-with-hr-expected.txt: * platform/qt/editing/execCommand/create-list-with-hr-expected.txt: 2012-02-22 Abhishek Arya Crash due to accessing removed parent lineboxes when clearing view selection. https://bugs.webkit.org/show_bug.cgi?id=79264 Reviewed by Eric Seidel. * fast/css-generated-content/first-letter-textbox-parent-crash-expected.txt: Added. * fast/css-generated-content/first-letter-textbox-parent-crash.html: Added. 2012-02-22 Abhishek Arya Cloning and linebox issues in multi-column layout. https://bugs.webkit.org/show_bug.cgi?id=78273 Reviewed by Eric Seidel. * fast/multicol/span/clone-flexbox-expected.png: * fast/multicol/span/clone-flexbox-expected.txt: Added. * fast/multicol/span/clone-flexbox.html: Added. Test passes if we see two RenderFlexibox in the rendertree. * fast/multicol/span/clone-summary-expected.png: Added. * fast/multicol/span/clone-summary-expected.txt: Added. * fast/multicol/span/clone-summary.html: Added. Test passes if we see two RenderSummary in the rendertree. * fast/multicol/span/textbox-not-removed-crash-expected.txt: Added. * fast/multicol/span/textbox-not-removed-crash.html: Added. Test passes it we do not crash on m_hasBadParent assert in InlineBox. 2012-02-22 Adrienne Walker [chromium] Unreviewed gardening. Rebaseline svg expectations after r108493. Blindly updating expected to actual on Chromium. They only started failing after the base expectations were updated and don't have any perceptual differences. * platform/chromium-mac-snowleopard/svg/foreignObject/clip-expected.png: Added. * platform/chromium-mac-snowleopard/svg/foreignObject/filter-expected.png: Added. * platform/chromium-mac-snowleopard/svg/foreignObject/mask-expected.png: Added. * platform/chromium-win/svg/custom/visited-link-color-expected.png: Added. * platform/chromium-win/svg/foreignObject/clip-expected.png: Added. * platform/chromium-win/svg/foreignObject/filter-expected.png: Added. * platform/chromium-win/svg/foreignObject/mask-expected.png: Added. * platform/chromium/test_expectations.txt: 2012-02-22 Bear Travis Not correctly recalculating layout for elements within nested SVG elements https://bugs.webkit.org/show_bug.cgi?id=77535 Reviewed by Dirk Schulze. Adding a repaint test for a relatively sized inner svg and inner svg content when its width/height changes. * platform/chromium/test_expectations.txt: * svg/repaint/inner-svg-change-viewPort-relative-expected.png: Added. * svg/repaint/inner-svg-change-viewPort-relative-expected.txt: Added. * svg/repaint/inner-svg-change-viewPort-relative.svg: Added. 2012-02-22 Alexei Svitkine [chromium] Fix remaining compositing/rubberbanding test failures https://bugs.webkit.org/show_bug.cgi?id=78008 These were happening due to the fact that ScrollView wasn't updating the overhang layer when the contentsSize was updated. This is necessary because calculateOverhangAreasForPainting() takes the contentsSize into account when determining whether the overhang areas are visible. Reviewed by James Robinson. Re-enabled the following tests with updated baselines: * platform/chromium/compositing/rubberbanding/transform-overhang-e-expected.png: * platform/chromium/compositing/rubberbanding/transform-overhang-s-expected.png: * platform/chromium/compositing/rubberbanding/transform-overhang-se-expected.png: * platform/chromium/test_expectations.txt: 2012-02-22 Dan Bernstein REGRESSION (r62632): page-break-inside: avoid is ignored https://bugs.webkit.org/show_bug.cgi?id=79262 Reviewed by Adele Peterson. * printing/page-break-inside-avoid-expected.txt: 2012-02-22 Adrienne Walker [chromium] Unreviewed gardening. Mark some XHR tests as asserting. https://bugs.webkit.org/show_bug.cgi?id=79229 * platform/chromium/test_expectations.txt: 2012-02-22 Adrienne Walker [chromium] Unreviewed gardening. Marking svg failures from r108494. https://bugs.webkit.org/show_bug.cgi?id=41386 * platform/chromium/test_expectations.txt: 2012-02-22 Pavel Feldman Web Inspector: console doesn't show properly arrays from which tail values have been deleted https://bugs.webkit.org/show_bug.cgi?id=79242 Reviewed by Yury Semikhatsky. * inspector/console/console-format-expected.txt: * inspector/console/console-format.html: * platform/chromium/inspector/console/console-format-collections-expected.txt: * platform/chromium/inspector/console/console-format-expected.txt: 2012-02-22 Vsevolod Vlasov Web Inspector: [REGRESSION] Console xhr logging is broken for async xhrs since r107672. https://bugs.webkit.org/show_bug.cgi?id=79229 Reviewed by Pavel Feldman. * http/tests/inspector/console-xhr-logging-async-expected.txt: Added. * http/tests/inspector/console-xhr-logging-async.html: Added. 2012-02-22 Mihnea Ovidenie [Qt] REGRESSION(r108108): It made 3 fast/repaint tests fail https://bugs.webkit.org/show_bug.cgi?id=78960 Reviewed by Csaba Osztrogonác. * fast/repaint/japanese-rl-selection-repaint-in-regions.html: * fast/repaint/line-flow-with-floats-in-regions.html: * fast/repaint/overflow-flipped-writing-mode-block-in-regions.html: * fast/repaint/region-painting-invalidation.html: * fast/repaint/region-painting-via-layout.html: * platform/qt/Skipped: 2012-02-22 Eric Carlson [Chromium] video-referer.html fails https://bugs.webkit.org/show_bug.cgi?id=79239 Unreviewed, skipping a test that started to fail after r108387. * platform/chromium/test_expectations.txt: 2012-02-22 Philippe Normand Unreviewed, skipping one more mediastream failure on GTK. * platform/gtk/Skipped: 2012-02-22 Vsevolod Vlasov Web Inspector: retrieving content for some XHR requests crashes inspected page renderer https://bugs.webkit.org/show_bug.cgi?id=79026 Reviewed by Pavel Feldman. * http/tests/inspector/network/network-cyrillic-xhr-expected.txt: Added. * http/tests/inspector/network/network-cyrillic-xhr.html: Added. * http/tests/inspector/network/network-empty-xhr-expected.txt: Added. * http/tests/inspector/network/network-empty-xhr.html: Added. * http/tests/inspector/network/resources/cyrillic.html: Added. * http/tests/inspector/network/resources/empty.html: Added. 2012-02-21 Vsevolod Vlasov Web Inspector: [InspectorIndexedDB] Show IndexedDB views on selection IndexedDB elements in resources panel. https://bugs.webkit.org/show_bug.cgi?id=79098 Reviewed by Pavel Feldman. * http/tests/inspector/indexeddb/database-data.html: 2012-02-22 Nikolas Zimmermann REGRESSION(58212): html foreignObjects with positions other than static not hidden correctly when parent has display:none https://bugs.webkit.org/show_bug.cgi?id=41386 Reviewed by Zoltan Herczeg. Add new tests covering content inside a . * platform/chromium/test_expectations.txt: * platform/mac/svg/foreignObject/fO-display-none-expected.png: Added. * platform/mac/svg/foreignObject/fO-display-none-expected.txt: Added. * platform/mac/svg/foreignObject/fO-display-none-with-relative-pos-content-expected.png: Added. * platform/mac/svg/foreignObject/fO-display-none-with-relative-pos-content-expected.txt: Added. * platform/mac/svg/foreignObject/fO-parent-display-changes-expected.png: Added. * platform/mac/svg/foreignObject/fO-parent-display-changes-expected.txt: Added. * platform/mac/svg/foreignObject/fO-parent-display-none-expected.png: Added. * platform/mac/svg/foreignObject/fO-parent-display-none-expected.txt: Added. * platform/mac/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.png: Added. * platform/mac/svg/foreignObject/fO-parent-display-none-with-relative-pos-content-expected.txt: Added. * platform/mac/svg/foreignObject/fO-parent-of-parent-display-none-expected.png: Added. * platform/mac/svg/foreignObject/fO-parent-of-parent-display-none-expected.txt: Added. * platform/mac/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.png: Added. * platform/mac/svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content-expected.txt: Added. * svg/foreignObject/fO-display-none-with-relative-pos-content.svg: Added. * svg/foreignObject/fO-display-none.svg: Added. * svg/foreignObject/fO-parent-display-changes.svg: Added. * svg/foreignObject/fO-parent-display-none-with-relative-pos-content.svg: Added. * svg/foreignObject/fO-parent-display-none.svg: Added. * svg/foreignObject/fO-parent-of-parent-display-none-with-relative-pos-content.svg: Added. * svg/foreignObject/fO-parent-of-parent-display-none.svg: Added. 2012-02-22 Nikolas Zimmermann Not reviewed. Fix SVG pixel test results, which now show up as hash failures, since DRT was fixed to report these. * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png: * platform/mac/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png: * platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.png: * platform/mac/svg/as-border-image/svg-as-border-image-expected.png: * platform/mac/svg/clip-path/clip-in-mask-expected.png: * platform/mac/svg/clip-path/nested-clip-in-mask-image-based-clipping-expected.png: * platform/mac/svg/clip-path/nested-clip-in-mask-path-and-image-based-clipping-expected.png: * platform/mac/svg/clip-path/nested-clip-in-mask-path-based-clipping-expected.png: * platform/mac/svg/custom/circular-marker-reference-2-expected.png: * platform/mac/svg/custom/glyph-selection-arabic-forms-expected.png: * platform/mac/svg/custom/glyph-selection-bidi-mirror-expected.png: * platform/mac/svg/custom/glyph-selection-non-bmp-expected.png: * platform/mac/svg/custom/gradient-rotated-bbox-expected.png: * platform/mac/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png: * platform/mac/svg/custom/marker-opacity-expected.png: * platform/mac/svg/custom/non-circular-marker-reference-expected.png: * platform/mac/svg/dom/SVGLocatable-getCTM-svg-root-expected.png: * platform/mac/svg/hixie/error/017-expected.png: * platform/mac/svg/text/text-align-05-b-expected.png: * platform/mac/svg/text/text-path-01-b-expected.png: * platform/mac/svg/text/text-text-01-b-expected.png: * platform/mac/svg/text/text-text-07-t-expected.png: * platform/mac/svg/text/text-tselect-02-f-expected.png: * svg/as-image/svg-non-integer-scaled-image-expected.png: * svg/custom/visited-link-color-expected.png: * svg/custom/zero-path-square-cap-rendering2-expected.png: * svg/foreignObject/clip-expected.png: * svg/foreignObject/filter-expected.png: * svg/foreignObject/mask-expected.png: 2012-02-17 Nikolas Zimmermann REGRESSION: unbalanced transparency layers for clipPath https://bugs.webkit.org/show_bug.cgi?id=78074 Reviewed by Zoltan Herczeg. * svg/clip-path/opacity-assertion-expected.svg: Added. * svg/clip-path/opacity-assertion.svg: Added. 2012-02-21 Pavel Feldman Web Inspector: do not filter out requestAnimationFrame from timeline, implement stop on animation events. https://bugs.webkit.org/show_bug.cgi?id=79116 Reviewed by Yury Semikhatsky. * inspector/timeline/timeline-animation-frame-expected.txt: * inspector/timeline/timeline-animation-frame.html: * inspector/timeline/timeline-enum-stability-expected.txt: * platform/chromium/inspector/timeline/timeline-animation-frame-expected.txt: 2012-02-22 Yuta Kitamura [Chromium] Unreviewed, regular maintenance of test expectations. * platform/chromium/test_expectations.txt: 2012-02-22 Csaba Osztrogonác [Qt] Unreviewed gardening, skip a new failing test. * platform/qt/Skipped: 2012-02-22 Shinya Kawanaka firstRendererOf() should also return a fallback element renderer in NodeRenderingContext. https://bugs.webkit.org/show_bug.cgi?id=79180 Reviewed by Hajime Morita. Added new test cases, e.g. in , with display:none. * fast/dom/shadow/shadow-contents-fallback-dynamic-expected.txt: * fast/dom/shadow/shadow-contents-fallback-dynamic.html: * fast/dom/shadow/shadow-contents-fallback-expected.txt: * fast/dom/shadow/shadow-contents-fallback.html: 2012-02-22 Sheriff Bot Unreviewed, rolling out r108468. http://trac.webkit.org/changeset/108468 https://bugs.webkit.org/show_bug.cgi?id=79219 Broke Chromium Win release build (Requested by bashi on #webkit). * http/tests/websocket/tests/hybi/compressed-control-frame-expected.txt: Removed. * http/tests/websocket/tests/hybi/compressed-control-frame.html: Removed. * http/tests/websocket/tests/hybi/compressed-control-frame_wsh.py: Removed. * http/tests/websocket/tests/hybi/deflate-frame-comp-bit-onoff-expected.txt: Removed. * http/tests/websocket/tests/hybi/deflate-frame-comp-bit-onoff.html: Removed. * http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter-expected.txt: Removed. * http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter.html: Removed. * http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter_wsh.py: Removed. * http/tests/websocket/tests/hybi/deflate-frame-parameter-expected.txt: Removed. * http/tests/websocket/tests/hybi/deflate-frame-parameter.html: Removed. * http/tests/websocket/tests/hybi/deflate-frame_wsh.py: Removed. * http/tests/websocket/tests/hybi/handshake-fail-by-extensions-header-expected.txt: * http/tests/websocket/tests/hybi/send-file-blob_wsh.py: (web_socket_transfer_data): 2012-02-22 Philippe Normand Unreviewed, GTK gardening, unskip 2 tests that should pass now. * platform/gtk/Skipped: 2012-02-21 Alexander Pavlov Web Inspector: Audit rules to recommend unprefixing supported CSS properties https://bugs.webkit.org/show_bug.cgi?id=78985 Reviewed by Pavel Feldman. * inspector/audits/audits-panel-functional-expected.txt: * inspector/audits/audits-panel-functional.html: 2012-02-22 Kenichi Ishibashi Adding WebSocket per-frame DEFLATE extension https://bugs.webkit.org/show_bug.cgi?id=77522 Added tests for WebSocket deflate-frame extension. Also updated some tests to follow the change. Reviewed by Kent Tamura. * http/tests/websocket/tests/hybi/compressed-control-frame-expected.txt: Added. * http/tests/websocket/tests/hybi/compressed-control-frame.html: Added. * http/tests/websocket/tests/hybi/compressed-control-frame_wsh.py: Added. (web_socket_do_extra_handshake): (web_socket_transfer_data): * http/tests/websocket/tests/hybi/deflate-frame-comp-bit-onoff-expected.txt: Added. * http/tests/websocket/tests/hybi/deflate-frame-comp-bit-onoff.html: Added. * http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter-expected.txt: Added. * http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter.html: Added. * http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter_wsh.py: Added. (web_socket_do_extra_handshake): (web_socket_transfer_data): * http/tests/websocket/tests/hybi/deflate-frame-parameter-expected.txt: Added. * http/tests/websocket/tests/hybi/deflate-frame-parameter.html: Added. * http/tests/websocket/tests/hybi/deflate-frame_wsh.py: Added. (_get_deflate_frame_extension_processor): (web_socket_do_extra_handshake): (web_socket_transfer_data): * http/tests/websocket/tests/hybi/handshake-fail-by-extensions-header-expected.txt: * http/tests/websocket/tests/hybi/send-file-blob_wsh.py: (_retrieve_frame): (web_socket_transfer_data): 2012-02-22 Yanbin Zhang [GTK] fast/mediastream/peerconnection-argument-types.html fails https://bugs.webkit.org/show_bug.cgi?id=79096 Reviewed by Adam Barth. * fast/mediastream/peerconnection-argument-types-expected.txt: * fast/mediastream/script-tests/argument-types.js: 2012-02-22 Carlos Garcia Campos Unreviewed, rolling out r107351. http://trac.webkit.org/changeset/107351 https://bugs.webkit.org/show_bug.cgi?id=53600 Several issues introduced in WebKitGTK+ API * platform/gtk/Skipped: 2012-02-22 Philippe Normand Unreviewed, GTK gardening. * platform/gtk/Skipped: * platform/gtk/fast/forms/float-before-fieldset-expected.txt: 2012-02-21 Max Vujovic getCTM() on SVG root element with borders, paddings, and viewbox returns incorrect values https://bugs.webkit.org/show_bug.cgi?id=78631 Reviewed by Eric Seidel. * platform/chromium/test_expectations.txt * platform/mac/svg/dom/SVGLocatable-getCTM-svg-root-expected.png * svg/dom/SVGLocatable-getCTM-svg-root-expected.txt: Added. * svg/dom/SVGLocatable-getCTM-svg-root.html: Added. 2012-02-21 Kenichi Ishibashi Rename "reserved1" flag of WebSocketFrame to compress https://bugs.webkit.org/show_bug.cgi?id=79187 Reviewed by Kent Tamura. * http/tests/websocket/tests/hybi/reserved-bits-expected.txt: Revised to follow the change in meaning rsv1 bit. * http/tests/websocket/tests/hybi/reserved-bits.html: Ditto. 2012-02-21 Gavin Barraclough Should be able to reconfigure a non-configurable property as read-only https://bugs.webkit.org/show_bug.cgi?id=79170 Reviewed by Sam Weinig. See ES5.1 8.12.9 10.a.i - the spec prohibits making a read-only property writable, but does not inhibit making a writable property read-only. * fast/js/Object-defineProperty-expected.txt: * fast/js/script-tests/Object-defineProperty.js: - Update test result (this was enforcing incorrect behaviour). 2012-02-21 Adam Klein Setting innerText causes DOMSubtreeModified to be dispatched too early https://bugs.webkit.org/show_bug.cgi?id=79140 Reviewed by Ryosuke Niwa. * fast/dom/getElementById-consistency3-expected.txt: Added. * fast/dom/getElementById-consistency3.html: Added. * fast/dom/getElementById-consistency4-expected.txt: Added. * fast/dom/getElementById-consistency4.html: Added. * fast/dom/getElementById-consistency5-expected.txt: Added. * fast/dom/getElementById-consistency5.html: Added. 2012-02-15 Ryosuke Niwa Assertion failure in TextIterator::handleTextBox https://bugs.webkit.org/show_bug.cgi?id=78530 Reviewed by Enrica Casucci. Add a regression test. Also rebaseline a crash test. * editing/text-iterator/rtl-first-letter-text-iterator-crash-expected.txt: Added. * editing/text-iterator/rtl-first-letter-text-iterator-crash.html: Added. * editing/text-iterator/rtl-selection-crash-expected.txt: 2012-02-21 Adam Klein ContainerNode::childrenChanged must be called immediately after removing children https://bugs.webkit.org/show_bug.cgi?id=79162 Reviewed by Ryosuke Niwa. * fast/dom/title-directionality-removeChild-expected.txt: Added. * fast/dom/title-directionality-removeChild.html: Added. 2012-02-21 Tom Sepez equalIgnoringNullity() only comparing half the bytes for equality https://bugs.webkit.org/show_bug.cgi?id=79135 Reviewed by Adam Barth. * http/tests/security/xssAuditor/script-tag.html: 2012-02-21 James Robinson [chromium] Update chromium expectations for accessibility/aria-invalid.html * platform/chromium/test_expectations.txt: 2012-02-21 Victor Carbune Added relevant tests and functionality for supporting pause-on-exit flag for a TextTrackCue. https://bugs.webkit.org/show_bug.cgi?id=72173 Reviewed by Eric Carlson. * media/track/captions-webvtt/simple-captions.vtt: Added. * media/track/track-cues-pause-on-exit-expected.txt: Added. * media/track/track-cues-pause-on-exit.html: Added. 2012-02-21 Csaba Osztrogonác [Qt] Unreviewed gardening. Typo fix. * platform/qt-5.0-wk2/http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt: Renamed from LayoutTests/platform/qt-5.0-wk2/http/tests/websocket/test/hybi/bad-sub-protocol-non-ascii-expected.txt. 2012-02-21 Csaba Osztrogonác [Qt] Unreviewed evening gardening after r108364. * platform/qt/fast/forms/float-before-fieldset-expected.png: Added. * platform/qt/fast/forms/float-before-fieldset-expected.txt: Updated. 2012-02-21 Dana Jansens [chromium] Enable compositor filter layout tests (except on mac and win debug) https://bugs.webkit.org/show_bug.cgi?id=79111 Reviewed by Stephen White. * platform/chromium/test_expectations.txt: 2012-02-21 Eric Carlson Set Referrer header for media downloads https://bugs.webkit.org/show_bug.cgi?id=78614 Reviewed by Alexey Proskuryakov. * http/tests/media/resources/video-referer-check-referer.php: Get the test file and content-type from parameters on the url. Fail if referrer is anything but video-referer.html. Add support for byte-range requests so it will work with AVFoundation. * http/tests/media/video-referer.html: Pass video file name and content-type as url parameters instead of having another cgi set a cookie. Set the php script as the 'src' on a element instead of on the