2012-02-06 Sheriff Bot Unreviewed, rolling out r106797 and r106806. http://trac.webkit.org/changeset/106797 http://trac.webkit.org/changeset/106806 https://bugs.webkit.org/show_bug.cgi?id=77888 The change is still causing some crashes in webaudio/ on the Chromium bots (Requested by jchaffraix on #webkit). * fast/events/resources/suspend-subframe-1.html: Removed. * fast/events/resources/suspend-subframe-2.html: Removed. * fast/events/suspend-timers-expected.txt: Removed. * fast/events/suspend-timers.html: Removed. * platform/chromium/test_expectations.txt: 2012-02-06 Abhishek Arya Crash in SubframeLoader::loadSubframe. https://bugs.webkit.org/show_bug.cgi?id=77345 Reviewed by Nate Chapin. * fast/frames/resources/subframe-load-crash.svg: Added. * fast/frames/subframe-load-crash-main-expected.txt: Added. * fast/frames/subframe-load-crash-main.html: Added. 2012-02-06 Jesus Sanchez-Palencia [Qt][WK2] http/tests/loading/state-object-security-exception.html fails https://bugs.webkit.org/show_bug.cgi?id=62731 Rubber stamped by Csaba Osztrogonác. Unskipping tests that were kept as skipped even after https://bugs.webkit.org/show_bug.cgi?id=42333 was fixed. * platform/wk2/Skipped: 2012-02-06 Alexei Filippov Web Inspector: Redesign summary view / retaining tree contents https://bugs.webkit.org/show_bug.cgi?id=77870 Reviewed by Pavel Feldman. 1. Make object IDs less contrast. 2. Put array indices in []. 3. Do not write type if it's just "Object". * inspector/profiler/detailed-heapshots-test.js: (initialize_DetailedHeapshotTest.): (initialize_DetailedHeapshotTest): 2012-02-03 Hans Wennborg Speech input: fix fast/speech/bubble-position.html https://bugs.webkit.org/show_bug.cgi?id=77732 Reviewed by Tony Gentilcore. There is no need for the test to check the pixel-exact position of the rect, since that seems to vary a little between platforms. The point of the test is to check that the rect is within the iframe, so let's do that. * fast/speech/bubble-position-expected.txt: * fast/speech/bubble-position.html: 2012-02-06 Allan Sandfeld Jensen Test that timers do not fire from subframes of suspended documents. https://bugs.webkit.org/show_bug.cgi?id=53733 Reviewed by Mihai Parparita. * fast/events/resources/suspend-subframe-1.html: Added. * fast/events/resources/suspend-subframe-2.html: Added. * fast/events/suspend-timers-expected.txt: Added. * fast/events/suspend-timers.html: Added. * platform/chromium/test_expectations.txt: 2012-02-06 Hayato Ito Add element, which is guarded by SHADOW_DOM flag. https://bugs.webkit.org/show_bug.cgi?id=76435 Reviewed by Dimitri Glazkov. Test: fast/dom/shadow/shadow-element.html * fast/dom/shadow/shadow-element-expected.txt: Added. * fast/dom/shadow/shadow-element.html: Added. 2012-02-06 Joe Thomas https://bugs.webkit.org/show_bug.cgi?id=76995. WebKit fails IETC :indeterminate and input type=radio test. All input types should respect indeterminate property(getter and setter). This is true with other browsers. Indeterminate appearance for radio input type is supported by IOS platform. Webkit need not support indeterminate appearance for radio input type on other platforms. Reviewed by Kent Tamura. * fast/forms/indeterminate-input-types-expected.txt: Added. * fast/forms/indeterminate-input-types.html: Added. * fast/forms/indeterminate-radio.html: 2012-02-06 Nikolas Zimmermann Not reviewed. Switch to unix file endings and at a trailing newline - hopefully the bots will accept my follow up patch then. * svg/filters/invalidate-on-child-layout.svg: 2012-02-06 Adam Barth Layout Test http/tests/security/xssAuditor/dom-write-innerHTML.html is flaky https://bugs.webkit.org/show_bug.cgi?id=67538 Reviewed by Kentaro Hara. Try to fix the flakiness in this test by kicking off the load before the load event has fired for the inner frame. That way, the load event for the main frame will be delayed until the image finishes loading (and its error handler has fired), removing the need for the setTimeout. * http/tests/security/xssAuditor/dom-write-innerHTML.html: * http/tests/security/xssAuditor/resources/echo-dom-write-innerHTML.html: * platform/chromium/test_expectations.txt: 2012-02-05 Adam Barth xss-DENIED-from-data-url-in-foreign-domain-subframe.html is flaky https://bugs.webkit.org/show_bug.cgi?id=77849 Reviewed by Kentaro Hara. This test doesn't seem to be sequenced correctly w.r.t. the load events of the various frames involved. This patch re-orders some of the triggers in the hopes of making the test no longer flaky. * http/tests/security/dataURL/resources/foreign-domain-data-url-accessor-iframe.html: * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt: * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe.html: * platform/chromium/http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt: * platform/chromium/test_expectations.txt: 2012-02-05 Abhishek Arya Crash in FormSubmission::create. https://bugs.webkit.org/show_bug.cgi?id=77813 Reviewed by Kent Tamura. * fast/forms/form-submission-create-crash-expected.txt: Added. * fast/forms/form-submission-create-crash.xhtml: Added. 2012-02-05 Adam Barth Rebaseline xss-inactive-closure.html. This test "fails" because of a subtle difference in how V8 and JSC do security checks. Essentially, V8 does security checks based on the current ScriptExecutionContext whereas JSC does security checks based on the current DOMWindow. I'm working on fixing these differences in bugs like https://bugs.webkit.org/show_bug.cgi?id=75793, but it's a long road. In any case, the behavior indicated by this test is fine from a security point of view, so it's better to rebaseline this test because that will let us detect future regressions. * platform/chromium/http/tests/security/listener/xss-inactive-closure-expected.txt: Added. * platform/chromium/test_expectations.txt: 2012-02-05 Adam Barth Rebaseline xss-DENIED-defineProperty. These V8-specific results appear to also be passing, just with slightly fewer console messages. * platform/chromium/http/tests/security/xss-DENIED-defineProperty-expected.txt: Added. * platform/chromium/test_expectations.txt: 2012-02-05 Adam Barth Further cleanup of failing and flaky security LayoutTests. This patch updates the expectations to match the behavior as described by the flakiness dashboard. * platform/chromium/test_expectations.txt: 2012-02-05 Adam Barth This test is no longer flaky. It appears to pass all the time. * platform/chromium/test_expectations.txt: 2012-02-04 Ken Buchanan Crash when reparenting children of flexible boxes https://bugs.webkit.org/show_bug.cgi?id=77458 Reviewed by Ojan Vafai. This test case reparents a block node from under a flexible box so that only anonymous blocks and floating generated blocks remain. A recent patch caused these anonymous blocks to be collapsed, which is incorrect. * fast/css-generated-content/remove-div-from-flexible-box-with-floating-after-content-crash-expected.txt: Added * fast/css-generated-content/remove-div-from-flexible-box-with-floating-after-content-crash.html: Added 2012-02-03 Andreas Kling Kill per-Attribute style declarations. Reviewed by Antti Koivisto. Rebaselined 3 inspector tests since attribute styles are no longer shown per-attribute. * inspector/elements/elements-panel-styles-expected.txt: * inspector/styles/styles-computed-trace-expected.txt: * inspector/styles/styles-new-API-expected.txt: 2012-02-04 Adam Barth http/tests/security/xss-eval fails due to difference in JSC and V8 eval https://bugs.webkit.org/show_bug.cgi?id=77806 Reviewed by Eric Seidel. Both the JSC and V8 behaviors are reasonable in this case. This patch modifies the test to show that either behavior isn't a security vulnerability. * http/tests/security/xss-eval.html: * platform/chromium/http/tests/security/xss-eval-expected.txt: * platform/chromium/test_expectations.txt: 2012-02-04 David Grogan IndexedDB: mark quota layout test WONTFIX https://bugs.webkit.org/show_bug.cgi?id=77459 Reviewed by Tony Chang. * platform/chromium/test_expectations.txt: 2012-02-04 Swapna P Reviewed by Antonio Gomes. Bug: iframe with scrolling=no incorrectly autoscrollable https://bugs.webkit.org/show_bug.cgi?id=61558 Did change inorder to print correct log as per the description provided in test case. * fast/events/autoscroll-with-non-scrollable-parent.html: 2012-02-03 Adam Barth Add a Chromium-specific baseline for this test. These results appear to be passing. * platform/chromium-win/http/tests/security/cross-frame-access-put-expected.txt: Removed. * platform/chromium/http/tests/security/cross-frame-access-put-expected.txt: Added. * platform/chromium/test_expectations.txt: 2012-02-03 Ryosuke Niwa Crash in Node::dispatchSubtreeModifiedEvent https://bugs.webkit.org/show_bug.cgi?id=77449 Reviewed by Alexey Proskuryakov. Add a regression test for the crash. * fast/dom/remove-body-during-title-creation-expected.txt: Added. * fast/dom/remove-body-during-title-creation.html: Added. 2012-02-03 Joshua Bell IndexedDB: Key generators not rolled back if insertion fails or is aborted https://bugs.webkit.org/show_bug.cgi?id=77060 Reviewed by Tony Chang. * storage/indexeddb/key-generator-expected.txt: Added. * storage/indexeddb/key-generator.html: Added. 2012-02-03 Tony Chang positive and negative flex values are not being cleared on style changes https://bugs.webkit.org/show_bug.cgi?id=77771 Reviewed by Ojan Vafai. * css3/flexbox/flex-no-flex-expected.txt: Added. * css3/flexbox/flex-no-flex.html: Added. 2012-02-03 Mihnea Ovidenie Crash in RenderFlowThread::setRegionBoxesRegionStyle https://bugs.webkit.org/show_bug.cgi?id=77474 Reviewed by David Hyatt. * fast/regions/flexbox-in-region-crash-expected.txt: Added. * fast/regions/flexbox-in-region-crash.html: Added. * fast/regions/select-in-region-crash-expected.txt: Added. * fast/regions/select-in-region-crash.html: Added. 2012-02-03 Elliot Poger complete rebaseline of box-shadow-clipped-slices https://bugs.webkit.org/show_bug.cgi?id=77565 Reviewed by Darin Adler. * platform/chromium/test_expectations.txt: 2012-02-03 David Grogan Make js-test-pre.js more worker friendly https://bugs.webkit.org/show_bug.cgi?id=77487 Replace uses of 'window' with 'self'. Reviewed by Ojan Vafai. * fast/js/resources/js-test-pre.js: * storage/indexeddb/resources/basics.js: 2012-02-03 Jochen Eisinger Remove unneccesary canExecuteScripts check from v8 bindings, and correctly indeicate when we're about to execute a script https://bugs.webkit.org/show_bug.cgi?id=76704 Reviewed by Adam Barth. * http/tests/security/isolatedWorld/resources/fail.html: * http/tests/security/isolatedWorld/sandboxed-iframe-expected.txt: * http/tests/security/isolatedWorld/sandboxed-iframe.html: 2012-02-03 Dan Bernstein Floating image leaves hole in previous column when wrapped to next column https://bugs.webkit.org/show_bug.cgi?id=77694 Reviewed by Darin Adler. * fast/dynamic/float-moved-downwards-for-pagination-expected.html: Added. * fast/dynamic/float-moved-downwards-for-pagination.html: Added. 2012-02-03 Alexis Menard REGRESSION (r105401-105403): Blue flash on css border transition https://bugs.webkit.org/show_bug.cgi?id=77491 Reviewed by Simon Fraser. * animations/animation-border-overflow-expected.txt: Added. * animations/animation-border-overflow.html: Added. 2012-02-03 Jesus Sanchez-Palencia [Qt][WK2] Incorrect line number dumping https://bugs.webkit.org/show_bug.cgi?id=60074 Reviewed by Csaba Osztrogonác. Test http/tests/security/contentSecurityPolicy/eval-blocked.html is now passing, unskipping it. * platform/qt-wk2/Skipped: 2012-02-03 Sheriff Bot Unreviewed, rolling out r106654. http://trac.webkit.org/changeset/106654 https://bugs.webkit.org/show_bug.cgi?id=77742 triggers asserts on mac, win, gtk, qt debug bots (Requested by philn-tp on #webkit). * fast/events/resources/suspend-subframe-1.html: Removed. * fast/events/resources/suspend-subframe-2.html: Removed. * fast/events/suspend-timers-expected.txt: Removed. * fast/events/suspend-timers.html: Removed. * platform/chromium/test_expectations.txt: 2012-02-02 Alexander Pavlov Web Inspector: Introduce "Copy XPath" popup menu item for DOM elements https://bugs.webkit.org/show_bug.cgi?id=77619 Reviewed by Vsevolod Vlasov. * inspector/elements/node-xpath-expected.txt: Added. * inspector/elements/node-xpath.xhtml: Added. 2012-02-03 Yury Semikhatsky inspector/debugger/pause-in-inline-script.html asserts in chromium debug https://bugs.webkit.org/show_bug.cgi?id=77663 Reviewed by Pavel Feldman. * platform/chromium/test_expectations.txt: assert was fixed, remove custom expectation for inspector/debugger/pause-in-inline-script.html 2012-01-27 Yury Semikhatsky Web Inspector: console evaluation doesn't work on breakpoint in pages with CSP https://bugs.webkit.org/show_bug.cgi?id=77203 Inspector console evaluation now works when debugger is paused in a page with content-security-policy prohibiting evals. Reviewed by Pavel Feldman. * inspector/debugger/eval-on-pause-blocked-expected.txt: Added. * inspector/debugger/eval-on-pause-blocked.html: Added. 2012-02-03 Allan Sandfeld Jensen Test that timers do not fire from subframes of suspended documents. https://bugs.webkit.org/show_bug.cgi?id=53733 Reviewed by Mihai Parparita. * fast/events/resources/suspend-subframe-1.html: Added. * fast/events/resources/suspend-subframe-2.html: Added. * fast/events/suspend-timers-expected.txt: Added. * fast/events/suspend-timers.html: Added. * platform/chromium/test_expectations.txt: 2012-02-03 Zoltan Arvai New test introduced in r106642 failes on Qt Linux Release https://bugs.webkit.org/show_bug.cgi?id=77729 Reviewed by Csaba Osztrogonác. * platform/qt/Skipped: 2012-01-27 Alexander Pavlov Implement touch event emulation in the WebCore layer https://bugs.webkit.org/show_bug.cgi?id=77105 Reviewed by Ryosuke Niwa. * fast/events/touch/emulate-touch-events-expected.txt: Added. * fast/events/touch/emulate-touch-events.html: Added. 2012-02-03 Adam Barth Group all the security failures together. * platform/chromium/test_expectations.txt: 2012-02-03 Pavel Feldman Web Inspector: preserve elements panel selection upon node drag'n'drop https://bugs.webkit.org/show_bug.cgi?id=77722 Reviewed by Vsevolod Vlasov. * inspector/elements/move-node-expected.txt: Added. * inspector/elements/move-node.html: Added. 2012-02-03 Shinya Kawanaka Reimplement DETAILS and SUMMARY using selector query. https://bugs.webkit.org/show_bug.cgi?id=75930 Since the implementation of DETAILS shadow tree, the path of caret position is also changed. Reviewed by Hajime Morita. * platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.txt: * platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.txt: * platform/gtk/fast/html/details-remove-summary-1-and-click-expected.txt: * platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt: * platform/mac/fast/html/details-remove-summary-1-and-click-expected.txt: * platform/mac/fast/html/details-remove-summary-4-and-click-expected.txt: * platform/qt/fast/html/details-remove-summary-1-and-click-expected.txt: * platform/qt/fast/html/details-remove-summary-4-and-click-expected.txt: 2012-02-02 Alexei Filippov Web Inspector: Always show percents together with counters in heap inspector. https://bugs.webkit.org/show_bug.cgi?id=77434 Added parseInt conversion as counters are now strings not ints. Reviewed by Pavel Feldman. * inspector/profiler/detailed-heapshots-comparison-show-all.html: * inspector/profiler/detailed-heapshots-comparison-show-next.html: * inspector/profiler/detailed-heapshots-summary-show-all.html: 2012-02-02 Matt Falkenhagen Use content-language from http-equiv to set document locale and font https://bugs.webkit.org/show_bug.cgi?id=76701 Reviewed by Darin Adler. Add tests that content-language from http-equiv sets document locale and is used in font selection. * fast/text/content-language-case-insensitivity-expected.txt: Added. * fast/text/content-language-case-insensitivity.html: Added. * fast/text/content-language-mapped-to-webkit-locale-expected.txt: Added. * fast/text/content-language-mapped-to-webkit-locale.html: Added. * fast/text/international/content-language-font-selection-expected.html: Added. * fast/text/international/content-language-font-selection.html: Added. * fast/text/international/content-language-with-subtags-expected.html: Added. * fast/text/international/content-language-with-subtags.html: Added. * fast/text/lang-mapped-to-webkit-locale-expected.txt: * fast/text/lang-mapped-to-webkit-locale.xhtml: Fix some style issues. * fast/text/xml-lang-ignored-in-html-expected.txt: * fast/text/xml-lang-ignored-in-html.html: Fix some style issues. * platform/efl/Skipped: Skip tests using overridePreference("WebKit*FontMap"...) on non-Chromium ports. * platform/gtk-wk2/Skipped: Ditto. * platform/gtk/Skipped: Ditto. * platform/mac/Skipped: Ditto. * platform/qt/Skipped: Ditto. * platform/win/Skipped: Ditto. * platform/wincairo/Skipped: Ditto. * platform/wk2/Skipped: Ditto. 2012-02-02 Csaba Osztrogonác [Qt] Unreviewed gardening after r106554. * platform/qt/Skipped: Skip one more failing test. 2012-02-02 Mike Lawther gradient tests for CSS3 calc https://bugs.webkit.org/show_bug.cgi?id=75822 Reviewed by Hajime Morita. Tests for future implementation of CSS3 calc() (see http://webkit.org/b/16662) These tests are expected to 'fail', and will pass once calc() functionality is landed. For now, they serve to demonstrate that the current code doesn't crash on these tests. * css3/calc/css3-radial-gradients-expected-mismatch.html: Added. * css3/calc/css3-radial-gradients.html: Added. * css3/calc/gradient-color-stops-expected-mismatch.html: Added. * css3/calc/gradient-color-stops.html: Added. 2012-02-02 Bear Travis Support 'disabled' attribute on SVGStyleElement https://bugs.webkit.org/show_bug.cgi?id=52130 Test the disabled property of an svg style element. Based off of the patch for bug 25287. Reviewed by Dirk Schulze. * svg/dom/SVGStyleElement/disable-svg-style-element-expected.txt: Added. * svg/dom/SVGStyleElement/disable-svg-style-element.html: Added. * svg/dom/SVGStyleElement/script-tests/disable-svg-style-element.js: Added. (createStyle): 2012-02-02 Raymond Toy Check parameters to biquad filters https://bugs.webkit.org/show_bug.cgi?id=71413 Reviewed by Kenneth Russell. * webaudio/biquad-allpass-expected.txt: Added * webaudio/biquad-allpass.html: Added * webaudio/biquad-bandpass-expected.txt: Added * webaudio/biquad-bandpass.html: Added * webaudio/biquad-highpass-expected.txt: Added * webaudio/biquad-highpass.html: Added * webaudio/biquad-highshelf-expected.txt: Added * webaudio/biquad-highshelf.html: Added * webaudio/biquad-lowpass-expected.txt: Added * webaudio/biquad-lowpass.html: Added * webaudio/biquad-lowshelf-expected.txt: Added * webaudio/biquad-lowshelf.html: Added * webaudio/biquad-notch-expected.txt: Added * webaudio/biquad-notch.html: Added * webaudio/biquad-peaking-expected.txt: Added * webaudio/biquad-peaking.html: Added * webaudio/resources/biquad-testing.js: Added 2012-02-02 Shinya Kawanaka Refactoring: Share test drivers of shadow content tests. https://bugs.webkit.org/show_bug.cgi?id=77584 Extracts shared test code from content-element-move.html and content-element-select-dynamic.html. This test framework will be used a few more times. Reviewed by Hajime Morita. * fast/dom/resources/shadow-test-driver.js: Added. (log): (cleanUp): (removeContainerLines): (check): (createSpanWithText): (createContentWithSelect): (appendShadow): (appendShadowDeep): (doTestIfLeft.callIfDone): (doneTest): (doTest): * fast/dom/shadow/content-element-move.html: * fast/dom/shadow/content-element-select-dynamic.html: 2012-02-02 Shinya Kawanaka StyleRecalc should occur when shadow root exists and light children are changed. https://bugs.webkit.org/show_bug.cgi?id=76262 Reviewed by Hajime Morita. Tests for dynamic content fallback. Also, unnecessary RenderText objects in previous test expectations were removed. * fast/dom/shadow/shadow-contents-fallback-dynamic-expected.txt: Added. * fast/dom/shadow/shadow-contents-fallback-dynamic.html: Added. * platform/chromium-win/fast/html/details-remove-child-2-expected.txt: * platform/gtk/fast/html/details-remove-child-2-expected.txt: * platform/mac/fast/html/details-remove-child-2-expected.txt: * platform/qt/fast/html/details-remove-child-2-expected.txt: 2012-02-02 Raymond Toy noteGrainOn needs more tests https://bugs.webkit.org/show_bug.cgi?id=77225 Reviewed by Kenneth Russell. * webaudio/note-grain-on-play.html: Added. * webaudio/note-grain-on-play-expected.txt: Added. * webaudio/note-grain-on-timing.html: Refactored to use new functions in note-grain-on-testing.js. * webaudio/note-grain-on-timing-expected.txt: Updated. * webaudio/resources/audio-testing.js: (grainLengthInSampleFrames): Utility to compute length of a grain in samples. * webaudio/resources/note-grain-on-testing.js: Added. (createSignalBuffer): (findStartAndEndSamples): (playGrain): (playAllGrains): (verifyStarAndtEndTimes): Common functions for note-grain-on-play and note-grain-on-timing tests to use. 2012-02-02 Raymond Toy Typo in sample-accurate-scheduling layout test? https://bugs.webkit.org/show_bug.cgi?id=75996 Reviewed by Kenneth Russell. * webaudio/sample-accurate-scheduling-expected.txt: Updated * webaudio/sample-accurate-scheduling.html: Fix typo, add test for expected number of events. 2012-02-02 Raymond Toy Fix up test expectations for two tests that now pass. https://bugs.webkit.org/show_bug.cgi?id=77256 Reviewed by Eric Seidel. * platform/chromium/test_expectations.txt: webaudio/audiobuffersource-playbackrate.html and webaudio/gain.html pass on windows now after the fix for bug 76659. Delete these. 2012-02-02 Benjamin Poulain Running a Web Worker on about:blank crashes the interpreter https://bugs.webkit.org/show_bug.cgi?id=77593 Reviewed by Michael Saboff. The Worker thread should not crash if running on an empty page. The timer is necessary to give a chance for the thread to start. * fast/workers/empty-worker-nocrash-expected.txt: Added. * fast/workers/empty-worker-nocrash.html: Added. 2012-02-02 Filip Pizlo retrieveCallerFromVMCode should call trueCallerFrame https://bugs.webkit.org/show_bug.cgi?id=77684 Rubber stamped by Oliver Hunt. * fast/js/dfg-inline-function-dot-caller-expected.txt: Added. * fast/js/dfg-inline-function-dot-caller.html: Added. * fast/js/script-tests/dfg-inline-function-dot-caller.js: Added. (resultArray): (object.nonInlineable.nonInlineable.if): (object.nonInlineable): (object.inlineable): (makeInlinableCall): (g): 2012-02-02 Chris Marrin Turn on CSS Filters on Windows https://bugs.webkit.org/show_bug.cgi?id=76667 Skipped filter test files not supported on Windows Reviewed by Adele Peterson. * platform/win/Skipped: 2012-02-02 Oliver Hunt Getters and setters cause line numbers in errors/console.log to be offset for the whole file https://bugs.webkit.org/show_bug.cgi?id=77675 Reviewed by Timothy Hatcher. Add getter and setter line number tests. * fast/js/exception-linenums-expected.txt: * fast/js/script-tests/exception-linenums.js: (firstPropIsGetter.get getter): (secondPropIsGetter.prop.1.get getter): (firstPropIsSetter.set setter): (secondPropIsSetter.prop.1.set setter): 2012-02-02 Nate Chapin Unreviewed, chromium expectations update. Remove custom chromium-mac expectation for fast/canvas/fillPath-shadow.html, since it's failing the same way as chromium win/linux. * platform/chromium-mac/fast/canvas/canvas-fillPath-shadow-expected.txt: Removed. * platform/chromium/test_expectations.txt: 2012-02-02 Sheriff Bot Unreviewed, rolling out r106566. http://trac.webkit.org/changeset/106566 https://bugs.webkit.org/show_bug.cgi?id=77673 Broke the Windows build (Requested by jessieberlin on #webkit). * platform/win/Skipped: 2012-02-02 Andrew Scherkus Unreviewed, updating Chromium test expectations. https://bugs.webkit.org/show_bug.cgi?id=73681 * platform/chromium/test_expectations.txt: 2012-02-02 Nate Chapin Unreviewed, chromium expectations update. Mark some touch event tests as crashing, since they're asserting as of r106554. * platform/chromium/test_expectations.txt: 2012-02-02 Raymond Toy Constant values to set "distanceModel" are undefined https://bugs.webkit.org/show_bug.cgi?id=74273 Reviewed by Kenneth Russell. * webaudio/distance-exponential-expected.txt: Added. * webaudio/distance-exponential.html: Added. * webaudio/distance-inverse-expected.txt: Added. * webaudio/distance-inverse.html: Added. * webaudio/distance-linear-expected.txt: Added. * webaudio/distance-linear.html: Added. * webaudio/resources/distance-model-testing.js: Added. (createImpulseBuffer): (linearDistance): (exponentialDistance): (inverseDistance): (createGraph): (startSources): (equalPowerGain): (checkDistanceResult.return.renderedBuffer): (checkDistanceResult): 2012-02-02 Raymond Toy Illegal panner model values should throw an exception https://bugs.webkit.org/show_bug.cgi?id=77235 Reviewed by Kenneth Russell. * webaudio/panner-set-model-expected.txt: Updated. * webaudio/panner-set-model.html: Catch the errors that are thrown for invalid panning model values. * platform/chromium/test_expectations.txt: Remove test that no longer crashes. 2012-02-02 Nate Chapin Unreviewed, chromium expectations update. * platform/chromium/test_expectations.txt: 2012-02-02 Ryosuke Niwa Chromium rebaseline after r106543. * platform/chromium/fast/events/remove-target-with-shadow-in-drag-expected.txt: Added. 2012-02-02 Csaba Osztrogonác [Qt][WK2] Unreviewed gardening. https://bugs.webkit.org/show_bug.cgi?id=67485 * platform/qt-wk2/Skipped: - fast/dom/Window/window-properties.html: unskip, it needed only update - fast/text/complex-preferred-logical-widths.html: unskip, it passes now - http/tests/loading/empty-urls.html: unskip, it doesn't exist now - http/tests/loading/progress-finished-callback.html: move to the correct place * platform/qt-wk2/fast/dom/Window/window-properties-expected.txt: Updated. 2012-02-02 Csaba Osztrogonác [Qt] Unreviewed gardening. * platform/qt/Skipped: Unskip a now passing test. 2012-02-02 Csaba Osztrogonác Paint the Qt Mac bot green. * platform/qt-mac/Skipped: 2012-02-02 Csaba Osztrogonác [Qt] One more unreviewed gardening after r106487 https://bugs.webkit.org/show_bug.cgi?id=77628 * platform/qt-5.0/Skipped: * platform/qt-wk2/Skipped: * platform/qt/Skipped: Skip new crashing tests after r106554. 2012-02-02 Chris Marrin Turn on CSS Filters on Windows https://bugs.webkit.org/show_bug.cgi?id=76667 Skipped filter test files not supported on Windows Reviewed by Adele Peterson. * platform/win/Skipped: 2012-02-02 Tony Gentilcore Unreviewed chromium baselines for new tests in r106551. * platform/chromium-mac-leopard/svg/custom/glyph-selection-arabic-forms-expected.png: Added. * platform/chromium-mac-leopard/svg/custom/glyph-selection-arabic-forms-expected.txt: Added. * platform/chromium-mac-leopard/svg/custom/glyph-selection-bidi-mirror-expected.png: Added. * platform/chromium-mac-leopard/svg/custom/glyph-selection-non-bmp-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-arabic-forms-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-arabic-forms-expected.txt: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-bidi-mirror-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-bidi-mirror-expected.txt: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-non-bmp-expected.png: Added. * platform/chromium-mac-snowleopard/svg/custom/glyph-selection-non-bmp-expected.txt: Added. * platform/chromium-win/svg/custom/glyph-selection-arabic-forms-expected.png: Added. * platform/chromium-win/svg/custom/glyph-selection-bidi-mirror-expected.png: Added. * platform/chromium-win/svg/custom/glyph-selection-non-bmp-expected.png: Added. * platform/chromium-win/svg/custom/glyph-selection-non-bmp-expected.txt: Added. 2012-02-02 Sheriff Bot Unreviewed, rolling out r106551. http://trac.webkit.org/changeset/106551 https://bugs.webkit.org/show_bug.cgi?id=77648 Breaking mac and gtk tests due to font differences. (Requested by _pdr_ on #webkit). * svg/custom/glyph-selection-arabic-forms-expected.png: Removed. * svg/custom/glyph-selection-arabic-forms-expected.txt: Removed. * svg/custom/glyph-selection-arabic-forms.svg: Removed. * svg/custom/glyph-selection-bidi-mirror-expected.png: Removed. * svg/custom/glyph-selection-bidi-mirror-expected.txt: Removed. * svg/custom/glyph-selection-bidi-mirror.svg: Removed. * svg/custom/glyph-selection-non-bmp-expected.png: Removed. * svg/custom/glyph-selection-non-bmp-expected.txt: Removed. * svg/custom/glyph-selection-non-bmp.svg: Removed. 2012-02-02 Alexander Pavlov Web Inspector: [REGRESSION] Slow continuous DOM traversal with Up/Down keys https://bugs.webkit.org/show_bug.cgi?id=77643 Reviewed by Pavel Feldman. * inspector/styles/updates-during-dom-traversal-expected.txt: Added. * inspector/styles/updates-during-dom-traversal.html: Added. 2012-02-02 Tony Gentilcore fast/speech/bubble-position.html fails on mac https://bugs.webkit.org/show_bug.cgi?id=77641 Unreviewed expectations update. * platform/chromium/test_expectations.txt: Test introduced by 106438, never passed on mac. 2012-02-02 Csaba Osztrogonác [Qt][Mac] Unreviewed gardening, skip new failing tests to paint the bot green. * platform/qt-mac/Skipped: 2012-02-02 Tony Gentilcore Unreviewed rebaseline of imperceptible shadow change. * platform/chromium-mac-snowleopard/fast/box-shadow/box-shadow-clipped-slices-expected.png: 2012-02-02 Csaba Osztrogonác [Qt] Unreviewed gardening after r106551. * platform/qt/Skipped: Skip new tests because of missing testfonts. 2012-02-02 János Badics [Qt] Unreviewed gardening after r106487 https://bugs.webkit.org/show_bug.cgi?id=77628 * platform/qt-wk2/Skipped: Skip the test made fast/events/resize-subframe.html timeout. * platform/qt/fast/events/remove-target-with-shadow-in-drag-expected.txt: Added. 2012-02-02 Philip Rogers Fix mirroring with SVG fonts https://bugs.webkit.org/show_bug.cgi?id=77067 Reviewed by Nikolas Zimmermann. SVG fonts were incorrectly handling mirrored characters in bidi text. In this change I added the function createStringWithMirroredCharacters which handles mirroring the characters when selecting glyphs for SVG fonts. I also made a small cosmetic change in the function charactersWithArabicForm, changing the bool parameter "mirror" to "rtl" which better reflects what it actually does. Several new tests were added to test mirroring with SVG fonts in the presence of Arabic forms and non-BMP characters. * svg/custom/glyph-selection-arabic-forms-expected.txt: Added. * svg/custom/glyph-selection-arabic-forms.svg: Added. * svg/custom/glyph-selection-bidi-mirror-expected.txt: Added. * svg/custom/glyph-selection-bidi-mirror.svg: Added. * svg/custom/glyph-selection-non-bmp-expected.txt: Added. * svg/custom/glyph-selection-non-bmp.svg: Added. 2012-02-02 Philippe Normand Unreviewed, marking a new test as flaky on GTK. * platform/gtk/test_expectations.txt: fast/forms/radio/radio-group.html fails on and off. 2012-02-02 Philippe Normand Unreviewed, GTK rebaseline and skipping 3 new test failures. * platform/gtk/Skipped: * platform/gtk/fast/events/remove-target-with-shadow-in-drag-expected.txt: Added. 2012-02-02 Raul Hudea Regions should ignore the saved currentRenderFlowThread during repainting because if there are imbricated flow threads, it might end using the wrong one. [CSSRegions] Assert failure in RenderView::computeRectForRepaint https://bugs.webkit.org/show_bug.cgi?id=77430 Reviewed by David Hyatt. * fast/regions/imbricated-flow-threads-crash-expected.txt: Added. * fast/regions/imbricated-flow-threads-crash.html: Added. 2012-02-02 Kentaro Hara The third argument of addEventListener/removeEventListener of PeerConnection should be optional https://bugs.webkit.org/show_bug.cgi?id=77606 Reviewed by Adam Barth. The added test confirms if the third argument of addEventListener() and removeEventListener() is optional. * fast/mediastream/peerconnection-eventlistener-optional-argument-expected.txt: Added. * fast/mediastream/peerconnection-eventlistener-optional-argument.html: Added. 2012-02-01 Philippe Normand [GStreamer] FFTFrame implementation https://bugs.webkit.org/show_bug.cgi?id=73545 Reviewed by Chris Rogers. * webaudio/resources/convolution-testing.js: (checkTail1): Adapt convolution threshold for GStreamerFFTFrame implementation, as advised by Chris Rogers. 2012-02-01 Eric Carlson Consider user's preferred language when choosing text tracks https://bugs.webkit.org/show_bug.cgi?id=74121 Reviewed by Alexey Proskuryakov. * media/track/track-language-preference-expected.txt: Added. * media/track/track-language-preference.html: Added. * media/track/track-prefer-captions-expected.txt: Added. * media/track/track-prefer-captions.html: Added. * platform/mac/Skipped: 2012-02-01 Shinya Kawanaka Select attribute of HTMLContentElement should be able be changed dynamically. https://bugs.webkit.org/show_bug.cgi?id=76261 Reviewed by Hajime Morita. Test cases for changing select attribute dynamically. * fast/dom/shadow/content-element-select-dynamic-expected.txt: Added. * fast/dom/shadow/content-element-select-dynamic.html: Added. 2012-02-01 Michael Saboff Yarr crash with regexp replace https://bugs.webkit.org/show_bug.cgi?id=67454 Reviewed by Gavin Barraclough. New tests to check for proper handling of back references to unmatched subpatterns. * fast/js/regexp-backreferences-expected.txt: * fast/js/script-tests/regexp-backreferences.js: 2012-02-01 Pablo Flouret Support targetOrigin = "/" in postMessage for sending messages to same origin as source document. https://bugs.webkit.org/show_bug.cgi?id=77580 Reviewed by Adam Barth. * http/tests/security/postMessage/target-origin-expected.txt: * http/tests/security/postMessage/target-origin.html: 2012-02-01 Gavin Barraclough calling function on catch block scope containing an eval result in wrong this value being passed https://bugs.webkit.org/show_bug.cgi?id=77581 Reviewed by Oliver Hunt. javascript:function F(){ return 'F' in this; }; try { throw F; } catch (e) { eval(""); alert(e()); } * fast/js/eval-var-decl-expected.txt: * fast/js/script-tests/eval-var-decl.js: (checkThis): (testEvalInCatch): 2012-02-01 Florin Malita Backgrounds in HTML inside foreignObject don't draw https://bugs.webkit.org/show_bug.cgi?id=23111 Reviewed by Eric Seidel. * svg/foreignObject/body-background-expected.png: Added. * svg/foreignObject/body-background-expected.txt: Added. * svg/foreignObject/body-background.svg: Added. 2012-02-01 Oliver Hunt Add support for inferred function names https://bugs.webkit.org/show_bug.cgi?id=77579 Reviewed by Gavin Barraclough. Update test case results. * fast/profiler/anonymous-event-handler-expected.txt: * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt: * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt: * fast/profiler/anonymous-function-calls-eval-expected.txt: * fast/profiler/built-in-function-calls-anonymous-expected.txt: * fast/profiler/inline-event-handler-expected.txt: * fast/profiler/many-calls-in-the-same-scope-expected.txt: * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt: * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt: * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt: * fast/profiler/nested-anonymous-functon-expected.txt: * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt: 2012-02-01 Mark Hahnenberg Replace JSArray destructor with finalizer https://bugs.webkit.org/show_bug.cgi?id=77488 Reviewed by Geoffrey Garen. * fast/js/script-tests/sparse-array.js: Added code to test oscillation between sparse and dense arrays. * fast/js/sparse-array-expected.txt: 2012-02-01 Elliot Poger rebaseline box-shadow-clipped-slices https://bugs.webkit.org/show_bug.cgi?id=77565 Reviewed by Stephen White. * platform/chromium-linux/fast/box-shadow/box-shadow-clipped-slices-expected.png: * platform/chromium-win/fast/box-shadow/box-shadow-clipped-slices-expected.png: 2012-02-01 Alexis Menard CSSStyleDeclaration.getPropertyPriority() fails for CSS shorthand properties with 'important' priority https://bugs.webkit.org/show_bug.cgi?id=49058 Reviewed by Andreas Kling. * fast/css/shorthand-priority-expected.txt: Added. * fast/css/shorthand-priority.html: Added. 2012-02-01 Ryosuke Niwa Crash in EventHandler::updateDragAndDrop https://bugs.webkit.org/show_bug.cgi?id=77569 Reviewed by Alexey Proskuryakov. * fast/events/remove-target-with-shadow-in-drag-expected.txt: Added. * fast/events/remove-target-with-shadow-in-drag.html: Added. 2012-02-01 Szilard Ledan Fixed some lines in the date-constructor.js test. https://bugs.webkit.org/show_bug.cgi?id=75892 Reviewed by Gavin Barraclough. * fast/js/date-constructor-expected.txt: * fast/js/script-tests/date-constructor.js: 2012-02-01 Max Vujovic Add support for min-width on the table element. min-width is not implemented on for table-layout: auto https://bugs.webkit.org/show_bug.cgi?id=76553 Reviewed by Julien Chaffraix. * fast/table/min-width-css-block-table.html: Added. * fast/table/min-width-css-block-table-expected.txt: Added. * fast/table/min-width-css-inline-table.html: Added. * fast/table/min-width-css-inline-table-expected.txt: Added. * fast/table/min-width-html-block-table.html: Added. * fast/table/min-width-html-block-table-expected.txt: Added. * fast/table/min-width-html-inline-table.html: Added. * fast/table/min-width-html-inline-table-expected.txt: Added. * fast/table/script-tests/min-width-css-block-table.js: Added. (computeLogicalWidth): * fast/table/script-tests/min-width-css-inline-table.js: Added. (computeLogicalWidth): * fast/table/script-tests/min-width-helpers.js: Added. (runTests): (createTableStyle): (computeLogicalWidthHelper): (createSpan): * fast/table/script-tests/min-width-html-block-table.js: Added. (computeLogicalWidth): * fast/table/script-tests/min-width-html-inline-table.js: Added. (computeLogicalWidth): 2012-02-01 Brian Salomon [SKIA/CHROMIUM] Perform getImageData format conversions using Skia https://bugs.webkit.org/show_bug.cgi?id=77553 Reviewed by Stephen White. * platform/chromium/test_expectations.txt: 2012-02-01 Nate Chapin Test for https://bugs.webkit.org/show_bug.cgi?id=73097. Test adapted from repro case provided by zacklloyd@google.com. Reviewed by Darin Adler. * fast/events/resources/subframe-with-scrollable-div.html: Added. * fast/events/scroll-div-with-prevent-default-in-subframe-expected.txt: Added. * fast/events/scroll-div-with-prevent-default-in-subframe.html: Added. 2012-02-01 Mario Sanchez Prada [GTK] editing/inserting/4960120-2.html flaky crash https://bugs.webkit.org/show_bug.cgi?id=76815 Reviewed by Martin Robinson. * platform/gtk/test_expectations.txt: Unskipping tests that shouldn't be crashing from now on. 2012-02-01 Yury Semikhatsky Web Inspector: debugger reports wrong sources when paused in inline script on page reload https://bugs.webkit.org/show_bug.cgi?id=77548 Reviewed by Vsevolod Vlasov. * inspector/debugger/debugger-scripts-expected.txt: * inspector/debugger/pause-in-inline-script-expected.txt: Added. * inspector/debugger/pause-in-inline-script.html: Added. * platform/chromium/inspector/debugger/debugger-scripts-expected.txt: 2012-02-01 Shinya Kawanaka Content element should be able to be dynamically added/removed/replaced in a shadow tree. https://bugs.webkit.org/show_bug.cgi?id=76611 Reviewed by Hajime Morita Test cases for appending/removing/replacing content element in a shadow tree. * fast/dom/shadow/content-element-move-expected.txt: Added. * fast/dom/shadow/content-element-move.html: Added. 2012-02-01 Peter Beverloo getIntersectionList causes transforms to be recalculated in SVG https://bugs.webkit.org/show_bug.cgi?id=77179 Reviewed by Nikolas Zimmermann. Introduce a local variable to store the element's local-to-parent transformation matrix in, removing the need for the const_cast and stopping us from modifying any matrices elsewhere. * svg/custom/intersection-list-transforms-expected.png: Added. * svg/custom/intersection-list-transforms-expected.txt: Added. * svg/custom/intersection-list-transforms.svg: Added. 2012-02-01 Vsevolod Vlasov Web Inspector: [InspectorIndexedDB] Add tests for database names and database structure requests. https://bugs.webkit.org/show_bug.cgi?id=77439 Reviewed by Pavel Feldman. * http/tests/inspector/indexeddb/database-names-expected.txt: Added. * http/tests/inspector/indexeddb/database-names.html: Added. * http/tests/inspector/indexeddb/database-structure-expected.txt: Added. * http/tests/inspector/indexeddb/database-structure.html: Added. * http/tests/inspector/indexeddb/indexeddb-test.js: Added. * platform/gtk/Skipped: * platform/mac-leopard/Skipped: * platform/mac-snowleopard/Skipped: * platform/mac/Skipped: * platform/qt/Skipped: * platform/win/Skipped: 2012-02-01 Shawn Singh Fix the semantics of passing contentsVisible flag to GraphicsLayers https://bugs.webkit.org/show_bug.cgi?id=76975 Reviewed by Simon Fraser. * compositing/visibility/layer-visible-content-expected.txt: rebaselined expected result * compositing/visibility/layer-visible-content.html: fixed height so that result is platform-independent * platform/chromium/test_expectations.txt: removed fail expectation, it should pass now. 2012-02-01 Philippe Normand Unreviewed, GTK rebaseline after r106445 * platform/gtk/security/block-test-expected.txt: * platform/gtk/security/block-test-no-port-expected.txt: * platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: 2012-02-01 Csaba Osztrogonác [WK2] Unreviewed gardening after r106426. Skip new failing tests because of missing layoutTestController.dumpResourceResponseMIMETypes(). https://bugs.webkit.org/show_bug.cgi?id=42543 * platform/qt-wk2/Skipped: Remove a test also skipped in wk2/Skipped. * platform/wk2/Skipped: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectaion change. plugins/createScriptableObject-before-start.html is flaky on LINUX. * platform/chromium/test_expectations.txt: 2012-02-01 Csaba Osztrogonác Implement Error.stack https://bugs.webkit.org/show_bug.cgi?id=66994 Unreviewed, rolling out r106407. * fast/js/exception-properties-expected.txt: * fast/js/script-tests/exception-properties.js: * fast/js/script-tests/stack-trace.js: Removed. * fast/js/stack-trace-expected.txt: Removed. * fast/js/stack-trace.html: Removed. * platform/chromium/test_expectations.txt: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectaion change. media/controls-drag-timebar.html passes or times out on WIN and LINUX. * platform/chromium/test_expectations.txt: 2012-02-01 Sheriff Bot Unreviewed, rolling out r106432. http://trac.webkit.org/changeset/106432 https://bugs.webkit.org/show_bug.cgi?id=77529 it breaks tests (Requested by shinyak on #webkit). * fast/dom/shadow/content-element-move-expected.txt: Removed. * fast/dom/shadow/content-element-move.html: Removed. 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectaion change. svg/text/text-align-04-b.svg is flaky on WIN and LINUX. * platform/chromium/test_expectations.txt: 2012-02-01 Philippe Normand Reviewed by Martin Robinson. [GTK] Improve FrameLoader signals. Resource loading https://bugs.webkit.org/show_bug.cgi?id=49543 Unskip tests now passing. * platform/gtk/Skipped: * platform/gtk/fast/loader/file-protocol-fragment-expected.txt: Added. * platform/gtk/http/tests/misc/willCacheResponse-delegate-callback-expected.txt: 2012-02-01 Balazs Ankes [Qt] Unreviewed gardening after r106373. * fast/forms/implicit-submission-expected.txt: * platform/qt/fast/dom/Window/window-properties-expected.txt: * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt: * platform/qt/fast/dom/prototype-inheritance-2-expected.txt: * platform/qt/fast/js/global-constructors-expected.txt: * platform/qt/http/tests/security/cross-frame-access-put-expected.txt: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectation change. https://bugs.webkit.org/show_bug.cgi?id=77521 fast/repaint/search-field-cancel.html is failing on LINUX. * platform/chromium/test_expectations.txt: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectation change. fast/repaint/textarea-set-disabled.html is failing. https://bugs.webkit.org/show_bug.cgi?id=77521 * platform/chromium/test_expectations.txt: 2012-02-01 Yuzo Fujishima [Chromium] Unreviewed test expectation change. Layout Test fast/forms/textfield-overflow.html is failing on WIN and LINUX. * platform/chromium/test_expectations.txt: 2012-01-31 Hans Wennborg Speech Input: Report speech element rect relative to window rather than frame https://bugs.webkit.org/show_bug.cgi?id=76443 Reviewed by Darin Fisher. Add layout test to check that the element position used when requesting speech input is relative to the window, not the frame. * fast/speech/bubble-position-expected.txt: Added. * fast/speech/bubble-position.html: Added. 2012-02-01 Philippe Normand Unreviewed, GTK rebaseline after r106373 and r106361. * platform/gtk/fast/dom/Window/window-properties-expected.txt: * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt: * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: * platform/gtk/fast/js/global-constructors-expected.txt: * platform/gtk/http/tests/security/cross-frame-access-put-expected.txt: 2012-01-31 Hayato Ito Add APIs, getElementsByXXX family, to ShadowRoot IDL. https://bugs.webkit.org/show_bug.cgi?id=77323 Reviewed by Dimitri Glazkov. Add APIs (getElementById, getElemesntByTagName, getElementsByClassName and getElementsByTagNameNS) to ShadowRoot IDL. * fast/dom/shadow/shadow-root-js-api-expected.txt: * fast/dom/shadow/shadow-root-js-api.html: 2012-01-31 Shinya Kawanaka Content element should be able to be dynamically added/removed/replaced in a shadow tree. https://bugs.webkit.org/show_bug.cgi?id=76611 Reviewed by Hajime Morita. Test cases for appending/removing/replacing content element in a shadow tree. * fast/dom/shadow/content-element-move-expected.txt: Added. * fast/dom/shadow/content-element-move.html: Added. 2012-01-31 Ryuan Choi [EFL] Add basic DRT/Efl implementation to support viewport test. https://bugs.webkit.org/show_bug.cgi?id=77320 Reviewed by Andreas Kling. Remove fast/viewport from Skipped and add some tests which aren't passed. These skipped tests are also in qt/Skipped and gtk/Skipped. * platform/efl/Skipped: 2012-01-31 Joe Thomas https://bugs.webkit.org/show_bug.cgi?id=76801 Listboxes incorrectly display contents when cleared and then re-populated. Whenever the number of items in the listbox is less than the size of listbox (number of visible items the listbox can accomodate), we set the listbox scroll-offset to zero. The scroll-offset of the Scrollbar should also be set to 0 so that when the listbox is re-populated, scrollbar position and the content inside the listbox are in sync. Added test case. Reviewed by Andreas Kling. * fast/forms/listbox-clear-restore-expected.html: Added. * fast/forms/listbox-clear-restore.html: Added. 2012-01-31 Yuzo Fujishima [Chromium] Unreviewed test expectation change. LayoutTest platform/mac/fast/events/non-roman-key-code.html crashes at r106422. * platform/chromium/test_expectations.txt: 2012-01-31 Adam Barth HTMLPreloadScanner should understand the element https://bugs.webkit.org/show_bug.cgi?id=77231 Reviewed by Eric Seidel. These tests ensure that we understand the element and that we understand that the first element is the one that maters. * fast/preloader/first-base-tag-scanned-wins-expected.txt: Added. * fast/preloader/first-base-tag-scanned-wins.html: Added. * fast/preloader/first-base-tag-wins-expected.txt: Added. * fast/preloader/first-base-tag-wins.html: Added. * fast/preloader/resources/base-image1.png: Copied from LayoutTests/fast/preloader/resources/image1.png. * fast/preloader/resources/base-image2.png: Copied from LayoutTests/fast/preloader/resources/image1.png. * fast/preloader/resources/base-image3.png: Copied from LayoutTests/fast/preloader/resources/image1.png. * fast/preloader/understands-base-tag-expected.txt: Added. * fast/preloader/understands-base-tag.html: Added. 2012-01-31 Adam Klein ProcessingInstruction should not be a ContainerNode https://bugs.webkit.org/show_bug.cgi?id=75141 Reviewed by Darin Adler. * fast/dom/processing-instruction-appendChild-exceptions-expected.txt: Added. * fast/dom/processing-instruction-appendChild-exceptions.xhtml: Added. 2012-01-31 Matthew Delaney Failing 2d.shadow.enable.off.2.html on Lion https://bugs.webkit.org/show_bug.cgi?id=77489 Reviewed by Dan Bernstein. * platform/mac-lion/Skipped: We can unskip this test now that this patch has us passing this test. 2012-01-31 Oliver Hunt Remove unneeded sourceId property https://bugs.webkit.org/show_bug.cgi?id=77495 Reviewed by Filip Pizlo. Update the test for the removal of sourceId * fast/js/exception-properties-expected.txt: * fast/js/script-tests/exception-properties.js: 2012-01-31 Yuzo Fujishima [Chromium] Unreviewed test expectation change. fast/replaced/width100percent-searchfield.html is failing on MAC. * platform/chromium/test_expectations.txt: 2012-01-31 Oliver Hunt Implement Error.stack https://bugs.webkit.org/show_bug.cgi?id=66994 Reviewed by Gavin Barraclough. Original patch by Juan Carlos Montemayor Elosua. Unit tests that contain both normal and special cases for stack trace generation. * fast/js/exception-properties-expected.txt: * fast/js/script-tests/exception-properties.js: * fast/js/script-tests/stack-trace.js: Added. (printStack): (hostThrower): (callbacker): (outer): (inner): (evaler): (normalOuter): (normalInner): (scripterInner): (scripterOuter): * fast/js/stack-trace-expected.txt: Added. * fast/js/stack-trace.html: Added. * platform/chromium/test_expectations.txt: 2012-01-31 Joshua Bell IndexedDB: Re-enable structured-clone test https://bugs.webkit.org/show_bug.cgi?id=77239 This test was landed disabled, since it was failing. Turns out Date serialization differs ("PST" vs. "Pacific Standard Time") across machines, so debug statements in the test were removed. Reviewed by Tony Chang. * platform/chromium/test_expectations.txt: * storage/indexeddb/structured-clone-expected.txt: * storage/indexeddb/structured-clone.html: 2012-01-31 Balazs Kelemen [Qt][WK2] bot lacks mobility https://bugs.webkit.org/show_bug.cgi?id=68243 Unreviewed gardening. Removing tests from skipped list. These tests are no longer failing since the Qt5 tree we use includes the required modules that used to live in mobility. * platform/qt-wk2/Skipped: 2012-01-31 Sheriff Bot Unreviewed, rolling out r106376. http://trac.webkit.org/changeset/106376 https://bugs.webkit.org/show_bug.cgi?id=77481 Broke WebGLLayerChromiumTest in webkit_unit_tests (Requested by kbr_google on #webkit). * platform/chromium/test_expectations.txt: 2012-01-31 David Grogan IndexedDB: refactor basics layout test so that it can be run on workers. https://bugs.webkit.org/show_bug.cgi?id=76683 Reviewed by Tony Chang. * storage/indexeddb/basics-workers-expected.txt: Added. * storage/indexeddb/basics-workers.html: Added. * storage/indexeddb/basics.html: * storage/indexeddb/resources/basics.js: Copied from LayoutTests/storage/indexeddb/basics.html. (test): (openCallback): * storage/indexeddb/resources/idb-worker-common.js: Added. (debug): (finishJSTest): (description): (testPassed): (testFailed): 2012-01-31 Eric Seidel Rebaseline results after http://trac.webkit.org/changeset/106373 Unreviewed. * fast/forms/implicit-submission-expected.txt: * platform/chromium-mac/fast/dom/Window/window-lookup-precedence-expected.txt: Removed. * platform/chromium-mac/fast/dom/wrapper-classes-expected.txt: Removed. * platform/chromium-win/fast/forms/implicit-submission-expected.txt: * platform/chromium/fast/dom/Window/element-constructors-on-window-expected.txt: * platform/chromium/fast/dom/Window/window-lookup-precedence-expected.txt: * platform/chromium/fast/dom/wrapper-classes-expected.txt: * platform/mac/fast/forms/implicit-submission-expected.txt: Copied from LayoutTests/fast/forms/implicit-submission-expected.txt. * platform/qt/fast/forms/implicit-submission-expected.txt: Removed. 2012-01-31 Jon Lee Hidden form elements do not save their state prior to form submission https://bugs.webkit.org/show_bug.cgi?id=77391 Reviewed by Brady Eidson. The test changes the value of the hidden input element via Javascript prior to submitting the form. The form action goes back one page, and we check to see that the hidden input value is what it was set to by Javascript, rather than what it was originally assigned. * fast/forms/state-restore-hidden-expected.txt: Added. * fast/forms/state-restore-hidden.html: Added. 2012-01-31 Joshua Bell IndexedDB: IDBCursor.update() should raise exception if key changed https://bugs.webkit.org/show_bug.cgi?id=76952 Reviewed by Tony Chang. * storage/indexeddb/cursor-update-expected.txt: * storage/indexeddb/cursor-update.html: 2012-01-31 Ryosuke Niwa Crash in previousLinePosition when moving into a root inline box without leaves https://bugs.webkit.org/show_bug.cgi?id=76812 Reviewed by Enrica Casucci. Add a regression test for the crash. Unfortunately, we can only test previousLinePosition. * editing/selection/move-into-empty-root-inline-box-expected.txt: Added. * editing/selection/move-into-empty-root-inline-box.html: Added. 2012-01-31 Tony Chang [chromium] Fix css3/flexbox/cross-axis-scrollbar-expected to work on chromium win. The scrollbars overflow the bounds of the scrollbar rect (see bug 77368). Work around this by using positioned elements and setting the z-index as negative. It didn't work previously because when the scrollbar was positioned, it clipped the extra pixels. Tested to verify that this works on Chromium Win and Chromium Linux. Unreviewed, test fix. * css3/flexbox/cross-axis-scrollbar-expected.html: * platform/chromium/test_expectations.txt: 2012-01-25 Eric Seidel HTMLIsIndexElement should not expose HTMLInputElement properties https://bugs.webkit.org/show_bug.cgi?id=76095 Reviewed by Adam Barth. * fast/dom/HTMLIsIndexElement/prototype-chain-expected.txt: Added. * fast/dom/HTMLIsIndexElement/prototype-chain.html: Added. * fast/dom/HTMLIsIndexElement/script-tests/prototype-chain.js: Added. 2012-01-31 Rafael Brandao [Qt] Use ICU if available https://bugs.webkit.org/show_bug.cgi?id=76821 Reviewed by Csaba Osztrogonác. After r105997, some tests had different expected results but they were passing like /fast/text/find-{kana|russian|soft-hyphen}.html and editing/execCommand/findString-diacriticals.html. The test editing/selection/regional-indicators.html had a false expected file, and the rest was moved to a more specific folder (i.e. some bugs skipped on qt5 and qt-wk2 didn't need to be on qt-wk2 as well, etc.) and/or created specific bugs for further investigation. * platform/qt-4.8/Skipped: * platform/qt-4.8/css1/text_properties/text_transform-expected.txt: Copied from LayoutTests/platform/qt/css1/text_properties/text_transform-expected.txt. * platform/qt-4.8/editing/selection/regional-indicators-expected.txt: Renamed from LayoutTests/platform/qt/editing/selection/regional-indicators-expected.txt. * platform/qt-4.8/fast/text/find-kana-expected.txt: Renamed from LayoutTests/platform/qt/fast/text/find-kana-expected.txt. * platform/qt-4.8/fast/text/find-russian-expected.txt: Renamed from LayoutTests/platform/qt/fast/text/find-russian-expected.txt. * platform/qt-4.8/fast/text/find-soft-hyphen-expected.txt: Renamed from LayoutTests/platform/qt/fast/text/find-soft-hyphen-expected.txt. * platform/qt-5.0/Skipped: * platform/qt-5.0/css1/text_properties/text_transform-expected.txt: Renamed from LayoutTests/platform/qt/css1/text_properties/text_transform-expected.txt. * platform/qt-5.0/editing/execCommand/findString-diacriticals-expected.txt: Added. * platform/qt-wk2/Skipped: * platform/qt/Skipped: 2012-01-31 Arko Saha The spec renamed addTrack() to addTextTrack(). https://bugs.webkit.org/show_bug.cgi?id=77381 Reviewed by Eric Carlson. Renamed addTrack() to addTextTrack(). Spec: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-video-element.html#media-elements * media/track/track-add-track-expected.txt: * media/track/track-add-track.html: * media/track/track-addtrack-kind-expected.txt: * media/track/track-addtrack-kind.html: * media/track/track-text-track-destructor-crash.html: * media/track/track-texttracks-expected.txt: * media/track/track-texttracks.html: * platform/gtk/fast/dom/Window/window-properties-expected.txt: * platform/mac/fast/dom/Window/window-properties-expected.txt: 2012-01-31 Yuzo Fujishima [Chromium] Unreviewed test expectation change. inspector/timeline/timeline-receive-response-event.html is flaky on LINUX * platform/chromium/test_expectations.txt: 2012-01-31 Philippe Normand Unreviewed, GTK gardening. * platform/gtk/Skipped: Skipping some new failures. * platform/gtk/fast/dom/constructed-objects-prototypes-expected.txt: Added. * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: * platform/gtk/fast/js/global-constructors-expected.txt: * platform/gtk/test_expectations.txt: Marked one more svg test as flaky. 2012-01-31 Yuzo Fujishima [Chromium] Unreviewed test expectation change. 77412 - [Chromium] Layout Test media/media-blocked-by-beforeload.html fails for LEOPARD * platform/chromium/test_expectations.txt: 2012-01-31 Csaba Osztrogonác On more (last) typo fix after r106339. * platform/qt/Skipped: 2012-01-31 Csaba Osztrogonác Typo fix after r106339. * platform/qt/Skipped: 2012-01-30 Csaba Osztrogonác [Qt] Unreviewed gardening. * platform/qt/Skipped: Skip failing tests. 2012-01-30 Yury Semikhatsky Web Inspector: should be possible to step through all event listeners when event listener breakpoint is hit https://bugs.webkit.org/show_bug.cgi?id=77331 Test that debugger will stop in each event listener when pausing on an event listener breakpoint. Reviewed by Pavel Feldman. * inspector/debugger/step-through-event-listeners-expected.txt: Added. * inspector/debugger/step-through-event-listeners.html: Added. * platform/gtk/Skipped: * platform/mac/Skipped: * platform/qt/Skipped: * platform/win/Skipped: * platform/wincairo/Skipped: 2011-01-30 Hayato Ito Attach light children after removing a shadow root. https://bugs.webkit.org/show_bug.cgi?id=74267 Reviewed by Ryosuke Niwa. * fast/dom/shadow/dynamically-created-shadow-root-expected.html: * fast/dom/shadow/dynamically-created-shadow-root.html: 2012-01-30 Raymond Liu Fix ASSERT fail within AudioBus::processWithGainFrom() https://bugs.webkit.org/show_bug.cgi?id=76685 Reviewed by Daniel Bates. * webaudio/audionode-connect-order-expected.txt: Added. * webaudio/audionode-connect-order.html: Added. 2012-01-30 Roland Steiner