WebKit-https.git
9 years ago2011-03-30 Yuta Kitamura <yutak@chromium.org>
yutak@chromium.org [Wed, 30 Mar 2011 13:06:12 +0000 (13:06 +0000)]
2011-03-30  Yuta Kitamura  <yutak@chromium.org>

        Unreviewed, rolling out r82414.
        http://trac.webkit.org/changeset/82414

        Revert Adam's rebaselines (part 1). They broke Chromium
        Leopard bots.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82426 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Evan Martin <evan@chromium.org>
evan@chromium.org [Wed, 30 Mar 2011 12:55:45 +0000 (12:55 +0000)]
2011-03-30  Evan Martin  <evan@chromium.org>

        Reviewed by Ryosuke Niwa.

        Fix a last-second ASSERT in previous change that was wrong.

        * dom/Document.cpp:
        (WebCore::Document::setTitle):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82425 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Levi Weintraub <leviw@chromium.org>
leviw@chromium.org [Wed, 30 Mar 2011 12:48:08 +0000 (12:48 +0000)]
2011-03-29  Levi Weintraub  <leviw@chromium.org>

        Reviewed by Eric Seidel.

        RTL:  Directionality always reset on hard line break
        https://bugs.webkit.org/show_bug.cgi?id=23124

        Testing that hard line breaks are being treated as paragraph separators but only
        clearing directional state from Unicode control characters, not DOM nodes.
        Also adding expected pixel results for bidi-override-in-anonymous-block as we're
        passing more of the test with this patch.

        * fast/text/international/bidi-br-as-paragraph-separator.html: Added.
        * platform/mac/fast/css/bidi-override-in-anonymous-block-expected.checksum: Added.
        * platform/mac/fast/css/bidi-override-in-anonymous-block-expected.png: Added.
        * platform/mac/fast/text/international/bidi-br-as-paragraph-separator-expected.checksum: Added.
        * platform/mac/fast/text/international/bidi-br-as-paragraph-separator-expected.png: Added.
        * platform/mac/fast/text/international/bidi-br-as-paragraph-separator-expected.txt: Added.
2011-03-30  Levi Weintraub  <leviw@chromium.org>

        Reviewed by Eric Seidel.

        RTL:  Directionality always reset on hard line break
        https://bugs.webkit.org/show_bug.cgi?id=23124

        No longer clearing all BidiContexts when we hit a hard line break.
        Instead, directionality applied by DOM elements is preserved by
        reconstructing the context stack ignoring those that didn't come
        from the DOM.

        Test: fast/text/international/bidi-br-as-paragraph-separator.html

        * platform/text/BidiContext.cpp:
        (WebCore::BidiContext::createUncached):
        (WebCore::BidiContext::create):
        (WebCore::copyContextAndRebaselineLevel): Helper to make a copy of a context
        and recalculate its bidi level.
        (WebCore::BidiContext::copyStackRemovingUnicodeEmbeddingContexts): Returns the top of
        a BidiContext stack that's equivalent but without contexts from Unicode directional
        characters.
        (WebCore::operator==): Now takes into account embedding source.
        * platform/text/BidiContext.h:
        (WebCore::BidiContext::source): Enum to specify whether an embedded
        bidirectional control came from the DOM/Style or Unicode characters
        (WebCore::BidiContext::BidiContext):
        * platform/text/BidiResolver.h:
        (WebCore::BidiEmbedding::BidiEmbedding): An embedding is now a direction
        and a hint about where it came from so we can differentiate DOM directions
        from unicode direction control characters.
        (WebCore::BidiEmbedding::direction):
        (WebCore::BidiEmbedding::source):
        (WebCore::::embed): Now takes a source as well as a direction.
        (WebCore::::commitExplicitEmbedding):
        (WebCore::::createBidiRunsForLine):
        * rendering/InlineIterator.h:
        (WebCore::bidiNext):
        (WebCore::bidiFirst):
        * rendering/RenderBlockLineLayout.cpp:
        (WebCore::RenderBlock::determineStartPosition):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82424 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Steve Block <steveblock@google.com>
steveblock@google.com [Wed, 30 Mar 2011 12:28:03 +0000 (12:28 +0000)]
2011-03-30  Steve Block  <steveblock@google.com>

        Reviewed by Jeremy Orlow.

        JavaMethod should not expose JavaString in its API
        https://bugs.webkit.org/show_bug.cgi?id=55765

        - Factors out a JavaMethod interface which does not use JNI types.
          This will allow the Java bridge to be used with objects that
          don't use JNI directly. The existing jobject-backed
          implementation is moved to a new JavaMethodJobject class which
          implements the interface.
        - Use WTF::String in place of JavaString in the API, as JavaString
          exposes JNI types in its interface.
        - Remove the method ID as it uses JNI types.

        No new tests, refactoring only.

        * Android.jscbindings.mk:
        * Android.v8bindings.mk:
        * GNUmakefile.am:
        * WebCore.gypi:
        * WebCore.xcodeproj/project.pbxproj:
        * bridge/jni/JavaMethod.h:
        * bridge/jni/JavaMethodJobject.cpp:
        (JavaMethodJobject::JavaMethodJobject):
        (JavaMethodJobject::~JavaMethodJobject):
        (appendClassName):
        (JavaMethodJobject::signature):
        * bridge/jni/JavaMethodJobject.h: Copied from Source/WebCore/bridge/jni/JavaMethod.h.
        (JSC::Bindings::JavaMethodJobject::name):
        (JSC::Bindings::JavaMethodJobject::returnTypeClassName):
        (JSC::Bindings::JavaMethodJobject::parameterAt):
        (JSC::Bindings::JavaMethodJobject::returnType):
        (JSC::Bindings::JavaMethodJobject::isStatic):
        (JSC::Bindings::JavaMethodJobject::numParameters):
        * bridge/jni/jsc/JavaClassJSC.cpp:
        (JavaClass::JavaClass):
        * bridge/jni/jsc/JavaInstanceJSC.cpp:
        (JavaInstance::invokeMethod):
        * bridge/jni/v8/JavaClassV8.cpp:
        (JavaClass::JavaClass):
        * bridge/jni/v8/JavaInstanceV8.cpp:
        (JavaInstance::invokeMethod):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82423 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Evan Martin <evan@chromium.org>
evan@chromium.org [Wed, 30 Mar 2011 11:21:53 +0000 (11:21 +0000)]
2011-03-30  Evan Martin  <evan@chromium.org>

        Reviewed by Ryosuke Niwa.

        clean up Document's handling of title changes
        https://bugs.webkit.org/show_bug.cgi?id=57433

        Document::setTitle has two entry points:
        1) from DOM bindings, like document.title="foo"
        2) from title tags, like <title>foo</title> in HTML

        Split these two code paths to make the code easier to follow.
        Also, replace the repeated pattern of
            m_rawTitle = "foo"; updateTitle();
        with
            updateTitle("foo");

        * dom/Document.cpp:
        (WebCore::Document::updateTitle):
        (WebCore::Document::setTitle):
        (WebCore::Document::setTitleElement):
        (WebCore::Document::removeTitle):
        * dom/Document.h:
        * html/HTMLTitleElement.cpp:
        (WebCore::HTMLTitleElement::insertedIntoDocument):
        (WebCore::HTMLTitleElement::childrenChanged):
        * svg/SVGTitleElement.cpp:
        (WebCore::SVGTitleElement::insertedIntoDocument):
        (WebCore::SVGTitleElement::childrenChanged):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82422 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Levi Weintraub <leviw@chromium.org>
leviw@chromium.org [Wed, 30 Mar 2011 10:46:13 +0000 (10:46 +0000)]
2011-03-30  Levi Weintraub  <leviw@chromium.org>

        Reviewed by Ryosuke Niwa.

        BreakBlockQuoteCommand assumes all li tags have list item renderers
        https://bugs.webkit.org/show_bug.cgi?id=57253

        Checking that the renderers of li nodes are actually RenderListItems
        before treating them as such.

        * editing/execCommand/crash-breaking-blockquote-with-list.html: Added.
        * editing/execCommand/crash-breaking-blockquote-with-list-expected.txt: Added.
2011-03-30  Levi Weintraub  <leviw@chromium.org>

        Reviewed by Ryosuke Niwa.

        BreakBlockQuoteCommand assumes all li tags have list item renderers
        https://bugs.webkit.org/show_bug.cgi?id=57253

        Checking that the renderers of li nodes are actually RenderListItems
        before treating them as such.

        Test: editing/execCommand/crash-breaking-blockquote-with-list.html

        * editing/BreakBlockquoteCommand.cpp:
        (WebCore::BreakBlockQuoteCommand::doApply):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82421 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Pavel Feldman <pfeldman@chromium.org>
pfeldman@chromium.org [Wed, 30 Mar 2011 10:13:14 +0000 (10:13 +0000)]
2011-03-30  Pavel Feldman  <pfeldman@chromium.org>

        Not reviewed: fixing typo in the inspector front-end.

        Web Inspector: REGRESSION: Broken live edit errors handling
        https://bugs.webkit.org/show_bug.cgi?id=57436

        * inspector/front-end/DebuggerModel.js:
        (WebInspector.DebuggerModel.prototype._didEditScriptSource):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82420 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Yael Aharon <yael.aharon@nokia.com>
yael.aharon@nokia.com [Wed, 30 Mar 2011 10:09:29 +0000 (10:09 +0000)]
2011-03-30  Yael Aharon  <yael.aharon@nokia.com>

        Reviewed by Eric Seidel.

        Left/Right borders/padding/margins are not always added correctly when rendering multiline inline boxes with bidi elements
        https://bugs.webkit.org/show_bug.cgi?id=9272

        * fast/borders/rtl-border-01.html: Added.
        * fast/borders/rtl-border-02.html: Added.
        * fast/borders/rtl-border-03.html: Added.
        * fast/borders/rtl-border-04.html: Added.
        * fast/borders/rtl-border-05.html: Added.
        * platform/mac/css2.1/t090501-c414-flt-ln-02-d-expected.checksum:
        * platform/mac/css2.1/t090501-c414-flt-ln-02-d-expected.png:
        * platform/mac/css2.1/t090501-c414-flt-ln-02-d-expected.txt:
        * platform/mac/fast/borders/rtl-border-01-expected.checksum: Added.
        * platform/mac/fast/borders/rtl-border-01-expected.png: Added.
        * platform/mac/fast/borders/rtl-border-01-expected.txt: Added.
        * platform/mac/fast/borders/rtl-border-02-expected.checksum: Added.
        * platform/mac/fast/borders/rtl-border-02-expected.png: Added.
        * platform/mac/fast/borders/rtl-border-02-expected.txt: Added.
        * platform/mac/fast/borders/rtl-border-03-expected.checksum: Added.
        * platform/mac/fast/borders/rtl-border-03-expected.png: Added.
        * platform/mac/fast/borders/rtl-border-03-expected.txt: Added.
        * platform/mac/fast/borders/rtl-border-04-expected.checksum: Added.
        * platform/mac/fast/borders/rtl-border-04-expected.png: Added.
        * platform/mac/fast/borders/rtl-border-04-expected.txt: Added.
        * platform/mac/fast/borders/rtl-border-05-expected.checksum: Added.
        * platform/mac/fast/borders/rtl-border-05-expected.png: Added.
        * platform/mac/fast/borders/rtl-border-05-expected.txt: Added.
2011-03-30  Yael Aharon  <yael.aharon@nokia.com>

        Reviewed by Eric Seidel.

        Left/Right borders/padding/margins are not always added correctly when rendering multiline inline boxes with bidi elements
        https://bugs.webkit.org/show_bug.cgi?id=9272

        Also fixes https://bugs.webkit.org/show_bug.cgi?id=47210 and https://bugs.webkit.org/show_bug.cgi?id=8392.

        Change how we decide if an InlineFlowBox is the last one for its renderer. Use the position of resolver's logicallyLastRun
        to decide if there is more text in the next line.

        Tests: fast/borders/rtl-border-01.html
               fast/borders/rtl-border-02.html
               fast/borders/rtl-border-03.html
               fast/borders/rtl-border-04.html
               fast/borders/rtl-border-05.html

        * rendering/InlineFlowBox.cpp:
        (WebCore::isAnsectorAndWithinBlock):
        (WebCore::InlineFlowBox::determineSpacingForFlowBoxes):
        * rendering/InlineFlowBox.h:
        * rendering/RenderBlock.h:
        * rendering/RenderBlockLineLayout.cpp:
        (WebCore::RenderBlock::constructLine):
        (WebCore::reachedEndOfTextRenderer):
        (WebCore::RenderBlock::layoutInlineChildren):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82419 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Yuta Kitamura <yutak@chromium.org>
yutak@chromium.org [Wed, 30 Mar 2011 10:04:47 +0000 (10:04 +0000)]
2011-03-30  Yuta Kitamura  <yutak@chromium.org>

        Unreviewed, add/update new Chromium test results.

        * platform/chromium-linux/svg/text/bidi-embedded-direction-expected.checksum: Added.
        * platform/chromium-linux/svg/text/bidi-embedded-direction-expected.png: Added.
        * platform/chromium-linux/svg/text/bidi-reorder-value-lists-expected.checksum:
        * platform/chromium-linux/svg/text/bidi-reorder-value-lists-expected.png:
        * platform/chromium-mac-leopard/svg/text/bidi-embedded-direction-expected.checksum: Added.
        * platform/chromium-mac-leopard/svg/text/bidi-embedded-direction-expected.png: Added.
        * platform/chromium-mac-leopard/svg/text/bidi-embedded-direction-expected.txt: Added.
        * platform/chromium-mac-snowleopard/svg/text/bidi-embedded-direction-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/text/bidi-embedded-direction-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/text/bidi-embedded-direction-expected.txt: Added.
        * platform/chromium-win/svg/text/bidi-embedded-direction-expected.checksum: Added.
        * platform/chromium-win/svg/text/bidi-embedded-direction-expected.png: Added.
        * platform/chromium-win/svg/text/bidi-embedded-direction-expected.txt: Added.
        * platform/chromium-win/svg/text/bidi-reorder-value-lists-expected.checksum:
        * platform/chromium-win/svg/text/bidi-reorder-value-lists-expected.png:
        * platform/chromium-win/svg/text/bidi-reorder-value-lists-expected.txt:
        * platform/chromium-win/svg/text/font-size-below-point-five-expected.txt:
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82418 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Yuta Kitamura <yutak@chromium.org>
yutak@chromium.org [Wed, 30 Mar 2011 09:34:42 +0000 (09:34 +0000)]
2011-03-30  Yuta Kitamura  <yutak@chromium.org>

        Unreviewed, update Chromium test expectations.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82417 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Yuta Kitamura <yutak@chromium.org>
yutak@chromium.org [Wed, 30 Mar 2011 09:16:54 +0000 (09:16 +0000)]
2011-03-30  Yuta Kitamura  <yutak@chromium.org>

        Reviewed by Kent Tamura.

        [Chromium] DumpRenderTree: Implement LayoutTestController::setPluginsEnabled
        https://bugs.webkit.org/show_bug.cgi?id=57430

        * platform/chromium/test_expectations.txt: Revert the expectation changes caused by r82399.
2011-03-30  Yuta Kitamura  <yutak@chromium.org>

        Reviewed by Kent Tamura.

        [Chromium] DumpRenderTree: Implement LayoutTestController::setPluginsEnabled
        https://bugs.webkit.org/show_bug.cgi?id=57430

        * DumpRenderTree/chromium/LayoutTestController.cpp:
        (LayoutTestController::LayoutTestController):
        (LayoutTestController::setPluginsEnabled):
        * DumpRenderTree/chromium/LayoutTestController.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82416 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Alejandro G. Castro <alex@igalia.com>
alex@webkit.org [Wed, 30 Mar 2011 09:14:23 +0000 (09:14 +0000)]
2011-03-30  Alejandro G. Castro  <alex@igalia.com>

        Fix GTK build after r81980.

        * GNUmakefile.am:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82415 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 09:13:43 +0000 (09:13 +0000)]
2011-03-30  Adam Barth  <abarth@webkit.org>

        Add failing Snow Leopard test back to the list of failing tests.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82414 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 09:09:34 +0000 (09:09 +0000)]
2011-03-30  Adam Barth  <abarth@webkit.org>

        Moar Chromium Snow Leopard baselines!

        * platform/chromium-mac-snowleopard/fast/backgrounds/svg-as-background-5-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/backgrounds/svg-as-background-5-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/animate-path-discrete-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/animate-path-discrete-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/dynamic-svg-document-creation-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/dynamic-svg-document-creation-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Discrete-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Discrete-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Gamma-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Gamma-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Linear-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Linear-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Table-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/feComponentTransfer-Table-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/foreign-object-skew-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/glyph-transformation-with-hkern-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/glyph-transformation-with-hkern-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/gradient-rotated-bbox-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/gradient-rotated-bbox-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/grayscale-gradient-mask-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/grayscale-gradient-mask-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/inline-svg-in-xhtml-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/inline-svg-in-xhtml-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-and-object-creation-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-and-object-creation-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/js-late-gradient-creation-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-and-object-creation-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-creation-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/js-late-pattern-creation-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/non-scaling-stroke-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/non-scaling-stroke-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/pattern-skew-transformed-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/pattern-skew-transformed-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/pattern-with-transformation-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/pattern-with-transformation-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/preserve-aspect-ratio-syntax-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/preserve-aspect-ratio-syntax-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/resource-invalidate-on-target-update-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/resource-invalidate-on-target-update-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/shapes-supporting-markers-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/shapes-supporting-markers-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/svg-curve-with-relative-cordinates-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/svg-curve-with-relative-cordinates-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/svg-fonts-in-html-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/svg-fonts-in-html-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/svg-fonts-with-no-element-reference-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/svg-fonts-with-no-element-reference-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/text-rotated-gradient-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/text-rotated-gradient-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/use-detach-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/use-detach-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/use-on-clip-path-with-transformation-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/use-on-clip-path-with-transformation-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/viewbox-syntax-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/viewbox-syntax-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-in-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/hixie/mixed/003-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/hixie/mixed/003-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/hixie/mixed/006-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/hixie/mixed/006-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/hixie/mixed/008-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/hixie/mixed/008-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/hixie/mixed/011-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/hixie/mixed/011-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/text/text-intro-05-t-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/text/text-intro-05-t-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-foreignObject-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-foreignObject-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-mask-with-percentages-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-mask-with-percentages-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82413 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 30 Mar 2011 09:00:43 +0000 (09:00 +0000)]
2011-03-30  Kent Tamura  <tkent@chromium.org>

        [Chromium] Add Chromium expectations for h1-in-section-elements.html

        * platform/chromium-linux/fast/css/h1-in-section-elements-expected.checksum: Added.
        * platform/chromium-linux/fast/css/h1-in-section-elements-expected.png: Added.
        * platform/chromium-mac-leopard/fast/css/h1-in-section-elements-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/css/h1-in-section-elements-expected.png: Added.
        * platform/chromium-win/fast/css/h1-in-section-elements-expected.checksum: Added.
        * platform/chromium-win/fast/css/h1-in-section-elements-expected.png: Added.
        * platform/chromium-win/fast/css/h1-in-section-elements-expected.txt: Added.
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82412 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Nikolas Zimmermann <nzimmermann@rim.com>
zimmermann@webkit.org [Wed, 30 Mar 2011 08:36:42 +0000 (08:36 +0000)]
2011-03-29  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by Eric Seidel.

        REGRESSION (r68976): Incorrect bidi rendering in SVG text
        https://bugs.webkit.org/show_bug.cgi?id=53980

        Deconvolute SVGTextLayoutEngine code, which was confusing due to the simultaneous processing of the rendered text
        in visual and logical order. Added several helper methods to make the code more readable.

        Fix Unicode directional formatting characters support, now works as expected.

        Test: svg/text/bidi-embedded-direction.svg

        * editing/visible_units.cpp: Refactor getLeafBoxesInLogicalOrder(), move to InlineFlowBox.
        (WebCore::getLogicalStartBoxAndNode): Use new collectLeafBoxesInLogicalOrder() method in InlineFlowBox.
        (WebCore::getLogicalEndBoxAndNode): Ditto.
        * rendering/InlineFlowBox.cpp: Add new helper function, that returns a list of all leaf boxes in logical order.
        (WebCore::InlineFlowBox::collectLeafBoxesInLogicalOrder):
        * rendering/InlineFlowBox.h:
        * rendering/svg/RenderSVGText.cpp: Actually trigger reordering the x/y/dx/dy/rotate value lists, if needed.
        (WebCore::RenderSVGText::RenderSVGText):
        (WebCore::RenderSVGText::layout):
        * rendering/svg/RenderSVGText.h: Ditto.
        (WebCore::RenderSVGText::layoutAttributes):
        (WebCore::RenderSVGText::needsReordering):
        * rendering/svg/SVGRootInlineBox.cpp: Use new InlineFlowBox::collectLeafBoxesINLogicalOrder(), with a custom "inline box reverse" implementation,
                                              which not only reverses the order of InlineBoxes, but also the order of the x/y/dx/dy/rotate value lists, if needed.
        (WebCore::SVGRootInlineBox::computePerCharacterLayoutInformation):
        (WebCore::SVGRootInlineBox::layoutCharactersInTextBoxes):
        (WebCore::swapItems):
        (WebCore::reverseInlineBoxRangeAndValueListsIfNeeded):
        (WebCore::SVGRootInlineBox::reorderValueLists):
        * rendering/svg/SVGRootInlineBox.h:
        * rendering/svg/SVGTextLayoutAttributes.cpp: Store RenderSVGInlineText* pointer, where we belong to.
        (WebCore::SVGTextLayoutAttributes::SVGTextLayoutAttributes):
        (WebCore::SVGTextLayoutAttributes::dump):
        * rendering/svg/SVGTextLayoutAttributes.h:
        (WebCore::SVGTextLayoutAttributes::context):
        * rendering/svg/SVGTextLayoutAttributesBuilder.cpp: Pass RenderSVGInlineText* object when creating SVGTextLayoutAttributes.
        (WebCore::SVGTextLayoutAttributesBuilder::buildLayoutAttributesForTextSubtree):
        (WebCore::SVGTextLayoutAttributesBuilder::propagateLayoutAttributes):
        * rendering/svg/SVGTextLayoutAttributesBuilder.h:
        * rendering/svg/SVGTextLayoutEngine.cpp: Rewrite & cleanup the main layout algorithm, to be less confusing.
        (WebCore::SVGTextLayoutEngine::SVGTextLayoutEngine):
        (WebCore::SVGTextLayoutEngine::updateRelativePositionAdjustmentsIfNeeded):
        (WebCore::SVGTextLayoutEngine::recordTextFragment):
        (WebCore::SVGTextLayoutEngine::currentLogicalCharacterAttributes):
        (WebCore::SVGTextLayoutEngine::currentLogicalCharacterMetrics):
        (WebCore::SVGTextLayoutEngine::currentVisualCharacterMetrics):
        (WebCore::SVGTextLayoutEngine::advanceToNextLogicalCharacter):
        (WebCore::SVGTextLayoutEngine::advanceToNextVisualCharacter):
        (WebCore::SVGTextLayoutEngine::layoutTextOnLineOrPath):
        * rendering/svg/SVGTextLayoutEngine.h:
2011-03-29  Nikolas Zimmermann  <nzimmermann@rim.com>

        Reviewed by Eric Seidel.

        REGRESSION (r68976): Incorrect bidi rendering in SVG text
        https://bugs.webkit.org/show_bug.cgi?id=53980

        Add testcase from bug 53980, assuring that BiDi works as well, when using the Unicode directional formatting characters.

        * platform/mac/svg/text/bidi-embedded-direction-expected.checksum: Added.
        * platform/mac/svg/text/bidi-embedded-direction-expected.png: Added.
        * platform/mac/svg/text/bidi-embedded-direction-expected.txt: Added.
        * platform/mac/svg/text/bidi-reorder-value-lists-expected.checksum:
        * platform/mac/svg/text/bidi-reorder-value-lists-expected.png:
        * platform/mac/svg/text/bidi-reorder-value-lists-expected.txt:
        * platform/mac/svg/text/font-size-below-point-five-expected.txt: Update result, as text runs aren't created anymore for empty text.
        * svg/text/bidi-embedded-direction.svg: Added.
        * svg/text/bidi-reorder-value-lists.svg: Extend testcase, to cover more reordering cases.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82411 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Yuta Kitamura <yutak@chromium.org>
yutak@chromium.org [Wed, 30 Mar 2011 08:23:48 +0000 (08:23 +0000)]
2011-03-30  Yuta Kitamura  <yutak@chromium.org>

        Unreviewed, remove duplicate Chromium test expectations.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82410 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Yuta Kitamura <yutak@chromium.org>
yutak@chromium.org [Wed, 30 Mar 2011 08:00:27 +0000 (08:00 +0000)]
2011-03-30  Yuta Kitamura  <yutak@chromium.org>

        Unreviewed, add Chromium test expectation for fast/images/move-image-to-new-document.html.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82409 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 30 Mar 2011 07:56:47 +0000 (07:56 +0000)]
2011-03-30  Kent Tamura  <tkent@chromium.org>

        [Chromium] Mark h1-in-section-elements.html FAIL until Chromium bots get results.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82408 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Maciej Stachowiak <mjs@apple.com>
mjs@apple.com [Wed, 30 Mar 2011 07:56:19 +0000 (07:56 +0000)]
2011-03-30  Maciej Stachowiak  <mjs@apple.com>

        Reviewed by Adam Barth.

        make webkit-patch upload respect -d
        https://bugs.webkit.org/show_bug.cgi?id=57425

        * Scripts/webkitpy/common/checkout/scm.py:
        * Scripts/webkitpy/tool/steps/commit.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82407 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Zoltan Herczeg <zherczeg@inf.u-szeged.hu>
commit-queue@webkit.org [Wed, 30 Mar 2011 07:50:35 +0000 (07:50 +0000)]
2011-03-30  Zoltan Herczeg  <zherczeg@inf.u-szeged.hu>

        Reviewed by Maciej Stachowiak.

        Add the NEXT_OPCODE() macro to the DFG-JIT parser
        https://bugs.webkit.org/show_bug.cgi?id=57322

        In JavaScriptCore we use macros to jump to the next opcode
        (both in interpreter and JIT). This macro is added to the
        DFG-JIT parser as well.

        * dfg/DFGByteCodeParser.cpp:
        (JSC::DFG::ByteCodeParser::parse):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82406 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 07:47:50 +0000 (07:47 +0000)]
2011-03-30  Adam Barth  <abarth@webkit.org>

        Remove a bunch of IMAGE only Snow Leopard Chromium failures from the
        expectations file.  This will trigger our rebaselining machinery to
        make it possible to rebaseline these tests efficiently and accurately,
        which I intend to do shortly.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82405 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 07:43:07 +0000 (07:43 +0000)]
2011-03-30  Adam Barth  <abarth@webkit.org>

        Moar chromium-mac-snowleopard results.  These all appear to be correct.

        * platform/chromium-mac-snowleopard/animations: Added.
        * platform/chromium-mac-snowleopard/animations/3d: Added.
        * platform/chromium-mac-snowleopard/animations/3d/matrix-transform-type-animation-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/animations/3d/matrix-transform-type-animation-expected.png: Added.
        * platform/chromium-mac-snowleopard/animations/3d/state-at-end-event-transform-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/animations/3d/state-at-end-event-transform-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/backgrounds/svg-as-background-6-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/backgrounds/svg-as-background-6-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/arc360-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/arc360-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/canvasDrawingIntoSelf-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/canvasDrawingIntoSelf-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/drawImage-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/drawImage-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/image-object-in-canvas-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/image-object-in-canvas-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/css/transform-default-parameter-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/css/transform-default-parameter-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/dom/HTMLInputElement/input-slider-update-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/dom/HTMLInputElement/input-slider-update-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/dom/blur-contenteditable-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/dom/blur-contenteditable-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/dom/scroll-reveal-left-overflow-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/dom/scroll-reveal-left-overflow-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/basic-buttons-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/basic-buttons-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/button-sizes-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/button-sizes-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/input-appearance-bkcolor-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/input-appearance-bkcolor-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/input-file-re-render-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/input-file-re-render-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/preserveFormDuringResidualStyle-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/preserveFormDuringResidualStyle-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/search-transformed-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/search-transformed-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/slider-padding-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/slider-padding-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/inline/inline-box-background-long-image-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/inline/inline-box-background-long-image-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/replaced/width100percent-textarea-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/replaced/width100percent-textarea-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/speech/input-appearance-numberandspeech-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/speech/input-appearance-numberandspeech-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/speech/input-appearance-searchandspeech-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/speech/input-appearance-searchandspeech-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/text/international/pop-up-button-text-alignment-and-direction-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/text/international/text-combine-image-test-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/text/international/text-combine-image-test-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/text/justify-nbsp-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/text/justify-nbsp-expected.png: Added.
        * platform/chromium-mac-snowleopard/fonts/monospace-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fonts/monospace-expected.png: Added.
        * platform/chromium-mac-snowleopard/http: Added.
        * platform/chromium-mac-snowleopard/http/tests: Added.
        * platform/chromium-mac-snowleopard/http/tests/misc: Added.
        * platform/chromium-mac-snowleopard/http/tests/misc/acid3-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/http/tests/misc/acid3-expected.png: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/core/bloomberg-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/core/bloomberg-expected.png: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/core/misc-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/core/misc-expected.png: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/core/row_span-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/core/row_span-expected.png: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/other/cell_widths-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/other/cell_widths-expected.png: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug85016-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug85016-expected.png: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/other: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/other/test4-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/other/test4-expected.png: Added.
        * platform/chromium-mac-snowleopard/transforms: Added.
        * platform/chromium-mac-snowleopard/transforms/no_transform_hit_testing-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/transforms/no_transform_hit_testing-expected.png: Added.
        * platform/chromium-mac-snowleopard/transforms/svg-vs-css-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/transforms/svg-vs-css-expected.png: Added.
        * platform/chromium-mac-snowleopard/transitions: Added.
        * platform/chromium-mac-snowleopard/transitions/move-after-transition-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/transitions/move-after-transition-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82404 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Ilya Tikhonovsky <loislo@chromium.org>
loislo@chromium.org [Wed, 30 Mar 2011 07:39:24 +0000 (07:39 +0000)]
2011-03-30  Ilya Tikhonovsky  <loislo@chromium.org>

        Not reviewed trivial change.

        Web Inspector: Remove unnecessary function arguments after r82281.
        https://bugs.webkit.org/show_bug.cgi?id=57327

        * inspector/InspectorAgent.cpp:
        (WebCore::InspectorAgent::didCommitLoad):
        (WebCore::InspectorAgent::domContentLoadedEventFired):
        * inspector/InspectorAgent.h:
        * inspector/InspectorInstrumentation.cpp:
        (WebCore::InspectorInstrumentation::domContentLoadedEventFiredImpl):
        (WebCore::InspectorInstrumentation::didCommitLoadImpl):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82403 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Maciej Stachowiak <mjs@apple.com>
mjs@apple.com [Wed, 30 Mar 2011 07:36:38 +0000 (07:36 +0000)]
2011-03-30  Maciej Stachowiak  <mjs@apple.com>

        Reviewed by Adam Barth.

        Make "webkit-patch --dry-run --verbose land" log the SVN command it's going to use
        https://bugs.webkit.org/show_bug.cgi?id=57429

        * Scripts/webkitpy/common/checkout/scm.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82402 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 07:16:02 +0000 (07:16 +0000)]
2011-03-30  Adam Barth  <abarth@webkit.org>

        Reviewed by Dan Bernstein.

        Update Mac Leopard baselines after r82056
        https://bugs.webkit.org/show_bug.cgi?id=57428

        These expected results differ from old ones just by a pixel or two.
        I suspect they're caused by text metrics differences, but I haven't
        confirmed visually.

        * platform/mac-leopard/fast/ruby/base-shorter-than-text-expected.txt:
        * platform/mac-leopard/fast/text/emphasis-combined-text-expected.txt:
        * platform/mac-leopard/fast/text/international/text-combine-image-test-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82401 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-30 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 30 Mar 2011 07:00:25 +0000 (07:00 +0000)]
2011-03-30  Kent Tamura  <tkent@chromium.org>

        Reviewed by Ojan Vafai.

        H1 element should have different default style if it is in HTML5 sectioning elements.
        https://bugs.webkit.org/show_bug.cgi?id=52693

        * fast/css/h1-in-section-elements.html: Added.
        * platform/mac/fast/css/h1-in-section-elements-expected.checksum: Added.
        * platform/mac/fast/css/h1-in-section-elements-expected.png: Added.
        * platform/mac/fast/css/h1-in-section-elements-expected.txt: Added.
2011-03-30  Kent Tamura  <tkent@chromium.org>

        Reviewed by Ojan Vafai.

        H1 element should have different default style if it is in HTML5 sectioning elements.
        https://bugs.webkit.org/show_bug.cgi?id=52693

        Test: fast/css/h1-in-section-elements.html

        * css/html.css: Add font-size and margin declarations to follow HTML5 specification.
        (:-webkit-any(article,aside,nav,section) h1):
        (:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1):
        (:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1):
        (:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1):
        (:-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) :-webkit-any(article,aside,nav,section) h1):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82400 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Andy Estes <aestes@apple.com>
aestes@apple.com [Wed, 30 Mar 2011 06:51:53 +0000 (06:51 +0000)]
2011-03-29  Andy Estes  <aestes@apple.com>

        Reviewed by Dan Bernstein.

        [Snow Leopard WebKit2 Release Tests] fast/images/move-image-to-new-document.html timing out since r82087
        https://bugs.webkit.org/show_bug.cgi?id=57347

        * fast/images/script-tests/move-image-to-new-document.js: Disable
        plug-ins so that the embed portion of the test gets the expected image
        loading behavior on bots with QuickTime installed.
        * platform/mac-wk2/Skipped: Skip the test in WebKit2 since it doesn't
        implement setPluginsEnabled().

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82399 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoSource/WebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=57408
bdakin@apple.com [Wed, 30 Mar 2011 06:42:32 +0000 (06:42 +0000)]
Source/WebCore: Fix for https://bugs.webkit.org/show_bug.cgi?id=57408
webkit-min-device-pixel-ratio media query doesn't work post-SnowLeopard
-and corresponding-
<rdar://problem/8665411>

Reviewed by Maciej Stachowiak.

* platform/mac/PlatformScreenMac.mm:
(WebCore::windowScaleFactor):
(WebCore::toUserSpace):
(WebCore::toDeviceSpace):

Source/WebKit/mac: Fix for https://bugs.webkit.org/show_bug.cgi?id=57408
webkit-min-device-pixel-ratio media query doesn't work post-SnowLeopard
-and corresponding-
<rdar://problem/8665411>

Reviewed by Maciej Stachowiak.

* Misc/WebNSControlExtras.m:
(-[NSControl sizeToFitAndAdjustWindowHeight]):
* WebCoreSupport/WebChromeClient.mm:
(WebChromeClient::scaleFactor):
* WebView/WebHTMLView.mm:
(-[WebHTMLView viewDidMoveToWindow]):
(-[WebHTMLView attachRootLayer:]):

Source/WebKit2: Fix for https://bugs.webkit.org/show_bug.cgi?id=57408
webkit-min-device-pixel-ratio media query doesn't work post-SnowLeopard
-and corresponding-
<rdar://problem/8665411>

Reviewed by Maciej Stachowiak.

* Shared/WebPageCreationParameters.cpp:
(WebKit::WebPageCreationParameters::encode):
(WebKit::WebPageCreationParameters::decode):
* Shared/WebPageCreationParameters.h:
* UIProcess/API/mac/PageClientImpl.h:
* UIProcess/API/mac/PageClientImpl.mm:
(WebKit::PageClientImpl::userSpaceScaleFactor):
* UIProcess/API/qt/qwkpage_p.h:
(QWKPagePrivate::userSpaceScaleFactor):
* UIProcess/PageClient.h:
* UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::creationParameters):
* UIProcess/gtk/WebView.h:
(WebKit::WebView::userSpaceScaleFactor):
* UIProcess/win/WebView.h:
(WebKit::WebView::userSpaceScaleFactor):
* WebProcess/WebCoreSupport/WebChromeClient.cpp:
(WebKit::WebChromeClient::scaleFactor):
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::WebPage):
* WebProcess/WebPage/WebPage.h:
(WebKit::WebPage::userSpaceScaleFactor):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82398 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 06:39:59 +0000 (06:39 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Remove a bunch of IMAGE only Snow Leopard Chromium failures from the
        expectations file.  This will trigger our rebaselining machinery to
        make it possible to rebaseline these tests efficiently and accurately,
        which I intend to do shortly.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82397 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 06:27:57 +0000 (06:27 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Re-land these expected results in the correct directory.

        * platform/chromium-mac-snowleopard/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/css2.1/t0804-c5510-padn-00-b-ag-expected.png: Added.
        * platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-wrap-01-d-g-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png: Added.
        * platform/chromium-mac-snowleopard/editing/deleting/4845371-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/editing/deleting/4845371-expected.png: Added.
        * platform/chromium-mac-snowleopard/editing/deleting/5126166-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/editing/deleting/5126166-expected.png: Added.
        * platform/chromium-mac-snowleopard/editing/deleting/5483370-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/editing/deleting/5483370-expected.png: Added.
        * platform/chromium-mac-snowleopard/editing/deleting/table-cells-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/editing/deleting/table-cells-expected.png: Added.
        * platform/chromium-mac-snowleopard/editing/inserting/4875189-2-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/editing/inserting/4875189-2-expected.png: Added.
        * platform/chromium-mac-snowleopard/editing/pasteboard/5387578-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/editing/pasteboard/5387578-expected.png: Added.
        * platform/chromium-mac-snowleopard/editing/pasteboard/paste-table-cells-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/editing/pasteboard/paste-table-cells-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/backgrounds: Added.
        * platform/chromium-mac-snowleopard/fast/backgrounds/repeat: Added.
        * platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/block/float: Added.
        * platform/chromium-mac-snowleopard/fast/block/float/014-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/block/float/014-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/block/float/clear-element-too-wide-for-containing-block-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/block/float/clear-element-too-wide-for-containing-block-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/borders: Added.
        * platform/chromium-mac-snowleopard/fast/borders/border-radius-inline-flow-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/borders/border-radius-inline-flow-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/canvas: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/canvas-zoom-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/canvas-zoom-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/image-pattern-rotate-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/canvas/image-pattern-rotate-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/dom/HTMLMeterElement: Added.
        * platform/chromium-mac-snowleopard/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/input-align-image-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/input-align-image-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/input-type-change-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/input-type-change-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/listbox-bidi-align-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/listbox-bidi-align-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/forms/textfield-focus-ring-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/forms/textfield-focus-ring-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/images: Added.
        * platform/chromium-mac-snowleopard/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/inline-block: Added.
        * platform/chromium-mac-snowleopard/fast/inline-block/14498-positionForCoordinates-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/inline-block/14498-positionForCoordinates-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/inline/inline-focus-ring-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/inline/inline-focus-ring-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/margin-collapse-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/margin-collapse-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/max-height-columns-block-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/max-height-columns-block-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/positioned-split-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/positioned-split-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/single-line-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/single-line-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/table-margin-collapse-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/table-margin-collapse-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/unsplittable-inline-block-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/multicol/unsplittable-inline-block-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/replaced/absolute-image-sizing-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/replaced/absolute-image-sizing-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/replaced/image-onload-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/replaced/image-onload-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/replaced/image-sizing-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/replaced/image-sizing-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/text/basic: Added.
        * platform/chromium-mac-snowleopard/fast/text/basic/002-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/text/basic/002-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/text/drawBidiText-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/text/drawBidiText-expected.png: Added.
        * platform/chromium-mac-snowleopard/fast/text/word-break-soft-hyphen-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/fast/text/word-break-soft-hyphen-expected.png: Added.
        * platform/chromium-mac-snowleopard/media/video-transformed-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/media/video-transformed-expected.png: Added.
        * platform/chromium-mac-snowleopard/scrollbars: Added.
        * platform/chromium-mac-snowleopard/scrollbars/listbox-scrollbar-combinations-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/scrollbars/listbox-scrollbar-combinations-expected.png: Added.
        * platform/chromium-mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1: Added.
        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/custom/focus-ring-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/custom/focus-ring-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/filters: Added.
        * platform/chromium-mac-snowleopard/svg/filters/filterRes-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/filters/filterRes-expected.png: Added.
        * platform/chromium-mac-snowleopard/svg/text: Added.
        * platform/chromium-mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.png: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/core/col_widths_auto_autoFix-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.checksum: Added.
        * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82396 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Eric Seidel <eric@webkit.org>
eric@webkit.org [Wed, 30 Mar 2011 06:24:26 +0000 (06:24 +0000)]
2011-03-29  Eric Seidel  <eric@webkit.org>

        Reviewed by Dimitri Glazkov.

        Rename BidiResolver::eor and sor to m_eor and m_sor to match modern style
        https://bugs.webkit.org/show_bug.cgi?id=57369

        I considered renaming these to m_endOfRun and m_startOfRun but decided
        that was too verbose for now (given how often they're used).  I suspect
        with a bit more refactoring we'll find they're not used very often and can be renamed
        if so desired.

        * platform/text/BidiResolver.h:
        (WebCore::::appendRun):
        (WebCore::::checkDirectionInLowerRaiseEmbeddingLevel):
        (WebCore::::lowerExplicitEmbeddingLevel):
        (WebCore::::raiseExplicitEmbeddingLevel):
        (WebCore::::createBidiRunsForLine):
        * rendering/InlineIterator.h:
        (WebCore::InlineBidiResolver::appendRun):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82395 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 06:20:25 +0000 (06:20 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Revert previous change.  These should have gone into the Chromium Snow
        Leopard folder.  (Thanks to mrowe for pointing out my error.)

        * platform/mac-snowleopard/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum: Removed.
        * platform/mac-snowleopard/css2.1/t0804-c5510-padn-00-b-ag-expected.png: Removed.
        * platform/mac-snowleopard/css2.1/t0905-c414-flt-wrap-01-d-g-expected.checksum: Removed.
        * platform/mac-snowleopard/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png: Removed.
        * platform/mac-snowleopard/editing/deleting/4845371-expected.checksum: Removed.
        * platform/mac-snowleopard/editing/deleting/4845371-expected.png: Removed.
        * platform/mac-snowleopard/editing/deleting/5126166-expected.checksum: Removed.
        * platform/mac-snowleopard/editing/deleting/5126166-expected.png: Removed.
        * platform/mac-snowleopard/editing/deleting/5483370-expected.checksum: Removed.
        * platform/mac-snowleopard/editing/deleting/5483370-expected.png: Removed.
        * platform/mac-snowleopard/editing/deleting/table-cells-expected.checksum: Removed.
        * platform/mac-snowleopard/editing/deleting/table-cells-expected.png: Removed.
        * platform/mac-snowleopard/editing/inserting/4875189-2-expected.checksum: Removed.
        * platform/mac-snowleopard/editing/inserting/4875189-2-expected.png: Removed.
        * platform/mac-snowleopard/editing/pasteboard/5387578-expected.checksum: Removed.
        * platform/mac-snowleopard/editing/pasteboard/5387578-expected.png: Removed.
        * platform/mac-snowleopard/editing/pasteboard/paste-table-cells-expected.checksum: Removed.
        * platform/mac-snowleopard/editing/pasteboard/paste-table-cells-expected.png: Removed.
        * platform/mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-expected.png: Removed.
        * platform/mac-snowleopard/fast/block/float/014-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/block/float/014-expected.png: Removed.
        * platform/mac-snowleopard/fast/block/float/clear-element-too-wide-for-containing-block-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/block/float/clear-element-too-wide-for-containing-block-expected.png: Removed.
        * platform/mac-snowleopard/fast/borders/border-radius-inline-flow-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/borders/border-radius-inline-flow-expected.png: Removed.
        * platform/mac-snowleopard/fast/canvas/canvas-zoom-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/canvas/canvas-zoom-expected.png: Removed.
        * platform/mac-snowleopard/fast/canvas/image-pattern-rotate-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/canvas/image-pattern-rotate-expected.png: Removed.
        * platform/mac-snowleopard/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Removed.
        * platform/mac-snowleopard/fast/forms/input-align-image-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/forms/input-align-image-expected.png: Removed.
        * platform/mac-snowleopard/fast/forms/input-type-change-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/forms/input-type-change-expected.png: Removed.
        * platform/mac-snowleopard/fast/forms/listbox-bidi-align-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/forms/listbox-bidi-align-expected.png: Removed.
        * platform/mac-snowleopard/fast/forms/textfield-focus-ring-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/forms/textfield-focus-ring-expected.png: Removed.
        * platform/mac-snowleopard/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Removed.
        * platform/mac-snowleopard/fast/inline-block/14498-positionForCoordinates-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/inline-block/14498-positionForCoordinates-expected.png: Removed.
        * platform/mac-snowleopard/fast/inline/inline-focus-ring-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/inline/inline-focus-ring-expected.png: Removed.
        * platform/mac-snowleopard/fast/multicol/margin-collapse-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/multicol/margin-collapse-expected.png: Removed.
        * platform/mac-snowleopard/fast/multicol/max-height-columns-block-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/multicol/max-height-columns-block-expected.png: Removed.
        * platform/mac-snowleopard/fast/multicol/positioned-split-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/multicol/positioned-split-expected.png: Removed.
        * platform/mac-snowleopard/fast/multicol/single-line-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/multicol/single-line-expected.png: Removed.
        * platform/mac-snowleopard/fast/multicol/table-margin-collapse-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/multicol/table-margin-collapse-expected.png: Removed.
        * platform/mac-snowleopard/fast/multicol/unsplittable-inline-block-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/multicol/unsplittable-inline-block-expected.png: Removed.
        * platform/mac-snowleopard/fast/replaced/absolute-image-sizing-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/replaced/absolute-image-sizing-expected.png: Removed.
        * platform/mac-snowleopard/fast/replaced/image-onload-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/replaced/image-onload-expected.png: Removed.
        * platform/mac-snowleopard/fast/replaced/image-sizing-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/replaced/image-sizing-expected.png: Removed.
        * platform/mac-snowleopard/fast/text/basic/002-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/text/basic/002-expected.png: Removed.
        * platform/mac-snowleopard/fast/text/drawBidiText-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/text/drawBidiText-expected.png: Removed.
        * platform/mac-snowleopard/fast/text/word-break-soft-hyphen-expected.checksum: Removed.
        * platform/mac-snowleopard/fast/text/word-break-soft-hyphen-expected.png: Removed.
        * platform/mac-snowleopard/media/video-transformed-expected.checksum: Removed.
        * platform/mac-snowleopard/media/video-transformed-expected.png: Removed.
        * platform/mac-snowleopard/scrollbars/listbox-scrollbar-combinations-expected.checksum: Removed.
        * platform/mac-snowleopard/scrollbars/listbox-scrollbar-combinations-expected.png: Removed.
        * platform/mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.checksum: Removed.
        * platform/mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.png: Removed.
        * platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Removed.
        * platform/mac-snowleopard/svg/custom/focus-ring-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/custom/focus-ring-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png: Removed.
        * platform/mac-snowleopard/svg/filters/filterRes-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/filters/filterRes-expected.png: Removed.
        * platform/mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.checksum: Removed.
        * platform/mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.png: Removed.
        * platform/mac-snowleopard/tables/mozilla/core/col_widths_auto_autoFix-expected.checksum: Removed.
        * platform/mac-snowleopard/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Removed.
        * platform/mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.checksum: Removed.
        * platform/mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.png: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82394 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Mikhail Naganov <mnaganov@chromium.org>
mnaganov@chromium.org [Wed, 30 Mar 2011 06:19:23 +0000 (06:19 +0000)]
2011-03-29  Mikhail Naganov  <mnaganov@chromium.org>

        Reviewed by Pavel Feldman.

        Web Inspector: [Chromium] Remove exact retained size request in detailed heap snapshots.
        https://bugs.webkit.org/show_bug.cgi?id=57351

        * bindings/js/ScriptHeapSnapshot.h:
        * bindings/v8/ScriptHeapSnapshot.cpp:
        * bindings/v8/ScriptHeapSnapshot.h:
        * inspector/Inspector.json:
        * inspector/InspectorProfilerAgent.cpp:
        * inspector/InspectorProfilerAgent.h:
        * inspector/front-end/DetailedHeapshotGridNodes.js:
        (WebInspector.HeapSnapshotGenericObjectNode):
        (WebInspector.HeapSnapshotGenericObjectNode.prototype.get data):
        * inspector/front-end/DetailedHeapshotView.js:
        (WebInspector.DetailedHeapshotView.prototype._mouseClickInContainmentGrid):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82393 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 05:59:25 +0000 (05:59 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Update Snow Leopard baselines.

        * platform/mac-snowleopard/css2.1: Added.
        * platform/mac-snowleopard/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum: Added.
        * platform/mac-snowleopard/css2.1/t0804-c5510-padn-00-b-ag-expected.png: Added.
        * platform/mac-snowleopard/css2.1/t0905-c414-flt-wrap-01-d-g-expected.checksum: Added.
        * platform/mac-snowleopard/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png: Added.
        * platform/mac-snowleopard/editing: Added.
        * platform/mac-snowleopard/editing/deleting: Added.
        * platform/mac-snowleopard/editing/deleting/4845371-expected.checksum: Added.
        * platform/mac-snowleopard/editing/deleting/4845371-expected.png: Added.
        * platform/mac-snowleopard/editing/deleting/5126166-expected.checksum: Added.
        * platform/mac-snowleopard/editing/deleting/5126166-expected.png: Added.
        * platform/mac-snowleopard/editing/deleting/5483370-expected.checksum: Added.
        * platform/mac-snowleopard/editing/deleting/5483370-expected.png: Added.
        * platform/mac-snowleopard/editing/deleting/table-cells-expected.checksum: Added.
        * platform/mac-snowleopard/editing/deleting/table-cells-expected.png: Added.
        * platform/mac-snowleopard/editing/inserting: Added.
        * platform/mac-snowleopard/editing/inserting/4875189-2-expected.checksum: Added.
        * platform/mac-snowleopard/editing/inserting/4875189-2-expected.png: Added.
        * platform/mac-snowleopard/editing/pasteboard: Added.
        * platform/mac-snowleopard/editing/pasteboard/5387578-expected.checksum: Added.
        * platform/mac-snowleopard/editing/pasteboard/5387578-expected.png: Added.
        * platform/mac-snowleopard/editing/pasteboard/paste-table-cells-expected.checksum: Added.
        * platform/mac-snowleopard/editing/pasteboard/paste-table-cells-expected.png: Added.
        * platform/mac-snowleopard/fast/backgrounds: Added.
        * platform/mac-snowleopard/fast/backgrounds/repeat: Added.
        * platform/mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-expected.checksum: Added.
        * platform/mac-snowleopard/fast/backgrounds/repeat/negative-offset-repeat-expected.png: Added.
        * platform/mac-snowleopard/fast/block: Added.
        * platform/mac-snowleopard/fast/block/float: Added.
        * platform/mac-snowleopard/fast/block/float/014-expected.checksum: Added.
        * platform/mac-snowleopard/fast/block/float/014-expected.png: Added.
        * platform/mac-snowleopard/fast/block/float/clear-element-too-wide-for-containing-block-expected.checksum: Added.
        * platform/mac-snowleopard/fast/block/float/clear-element-too-wide-for-containing-block-expected.png: Added.
        * platform/mac-snowleopard/fast/borders: Added.
        * platform/mac-snowleopard/fast/borders/border-radius-inline-flow-expected.checksum: Added.
        * platform/mac-snowleopard/fast/borders/border-radius-inline-flow-expected.png: Added.
        * platform/mac-snowleopard/fast/canvas: Added.
        * platform/mac-snowleopard/fast/canvas/canvas-zoom-expected.checksum: Added.
        * platform/mac-snowleopard/fast/canvas/canvas-zoom-expected.png: Added.
        * platform/mac-snowleopard/fast/canvas/image-pattern-rotate-expected.checksum: Added.
        * platform/mac-snowleopard/fast/canvas/image-pattern-rotate-expected.png: Added.
        * platform/mac-snowleopard/fast/dom: Added.
        * platform/mac-snowleopard/fast/dom/HTMLMeterElement: Added.
        * platform/mac-snowleopard/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Added.
        * platform/mac-snowleopard/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
        * platform/mac-snowleopard/fast/forms/input-align-image-expected.checksum: Added.
        * platform/mac-snowleopard/fast/forms/input-align-image-expected.png: Added.
        * platform/mac-snowleopard/fast/forms/input-type-change-expected.checksum: Added.
        * platform/mac-snowleopard/fast/forms/input-type-change-expected.png: Added.
        * platform/mac-snowleopard/fast/forms/listbox-bidi-align-expected.checksum: Added.
        * platform/mac-snowleopard/fast/forms/listbox-bidi-align-expected.png: Added.
        * platform/mac-snowleopard/fast/forms/textfield-focus-ring-expected.checksum: Added.
        * platform/mac-snowleopard/fast/forms/textfield-focus-ring-expected.png: Added.
        * platform/mac-snowleopard/fast/images: Added.
        * platform/mac-snowleopard/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum: Added.
        * platform/mac-snowleopard/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png: Added.
        * platform/mac-snowleopard/fast/inline: Added.
        * platform/mac-snowleopard/fast/inline-block: Added.
        * platform/mac-snowleopard/fast/inline-block/14498-positionForCoordinates-expected.checksum: Added.
        * platform/mac-snowleopard/fast/inline-block/14498-positionForCoordinates-expected.png: Added.
        * platform/mac-snowleopard/fast/inline/inline-focus-ring-expected.checksum: Added.
        * platform/mac-snowleopard/fast/inline/inline-focus-ring-expected.png: Added.
        * platform/mac-snowleopard/fast/multicol: Added.
        * platform/mac-snowleopard/fast/multicol/margin-collapse-expected.checksum: Added.
        * platform/mac-snowleopard/fast/multicol/margin-collapse-expected.png: Added.
        * platform/mac-snowleopard/fast/multicol/max-height-columns-block-expected.checksum: Added.
        * platform/mac-snowleopard/fast/multicol/max-height-columns-block-expected.png: Added.
        * platform/mac-snowleopard/fast/multicol/positioned-split-expected.checksum: Added.
        * platform/mac-snowleopard/fast/multicol/positioned-split-expected.png: Added.
        * platform/mac-snowleopard/fast/multicol/single-line-expected.checksum: Added.
        * platform/mac-snowleopard/fast/multicol/single-line-expected.png: Added.
        * platform/mac-snowleopard/fast/multicol/table-margin-collapse-expected.checksum: Added.
        * platform/mac-snowleopard/fast/multicol/table-margin-collapse-expected.png: Added.
        * platform/mac-snowleopard/fast/multicol/unsplittable-inline-block-expected.checksum: Added.
        * platform/mac-snowleopard/fast/multicol/unsplittable-inline-block-expected.png: Added.
        * platform/mac-snowleopard/fast/replaced: Added.
        * platform/mac-snowleopard/fast/replaced/absolute-image-sizing-expected.checksum: Added.
        * platform/mac-snowleopard/fast/replaced/absolute-image-sizing-expected.png: Added.
        * platform/mac-snowleopard/fast/replaced/image-onload-expected.checksum: Added.
        * platform/mac-snowleopard/fast/replaced/image-onload-expected.png: Added.
        * platform/mac-snowleopard/fast/replaced/image-sizing-expected.checksum: Added.
        * platform/mac-snowleopard/fast/replaced/image-sizing-expected.png: Added.
        * platform/mac-snowleopard/fast/text/basic: Added.
        * platform/mac-snowleopard/fast/text/basic/002-expected.checksum: Added.
        * platform/mac-snowleopard/fast/text/basic/002-expected.png: Added.
        * platform/mac-snowleopard/fast/text/drawBidiText-expected.checksum: Added.
        * platform/mac-snowleopard/fast/text/drawBidiText-expected.png: Added.
        * platform/mac-snowleopard/fast/text/word-break-soft-hyphen-expected.checksum: Added.
        * platform/mac-snowleopard/fast/text/word-break-soft-hyphen-expected.png: Added.
        * platform/mac-snowleopard/media: Added.
        * platform/mac-snowleopard/media/video-transformed-expected.checksum: Added.
        * platform/mac-snowleopard/media/video-transformed-expected.png: Added.
        * platform/mac-snowleopard/scrollbars: Added.
        * platform/mac-snowleopard/scrollbars/listbox-scrollbar-combinations-expected.checksum: Added.
        * platform/mac-snowleopard/scrollbars/listbox-scrollbar-combinations-expected.png: Added.
        * platform/mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.checksum: Added.
        * platform/mac-snowleopard/scrollbars/overflow-scrollbar-combinations-expected.png: Added.
        * platform/mac-snowleopard/svg/W3C-SVG-1.1: Added.
        * platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Added.
        * platform/mac-snowleopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Added.
        * platform/mac-snowleopard/svg/custom: Added.
        * platform/mac-snowleopard/svg/custom/focus-ring-expected.checksum: Added.
        * platform/mac-snowleopard/svg/custom/focus-ring-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.checksum: Added.
        * platform/mac-snowleopard/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png: Added.
        * platform/mac-snowleopard/svg/filters: Added.
        * platform/mac-snowleopard/svg/filters/filterRes-expected.checksum: Added.
        * platform/mac-snowleopard/svg/filters/filterRes-expected.png: Added.
        * platform/mac-snowleopard/svg/text: Added.
        * platform/mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.checksum: Added.
        * platform/mac-snowleopard/svg/text/foreignObject-text-clipping-bug-expected.png: Added.
        * platform/mac-snowleopard/tables: Added.
        * platform/mac-snowleopard/tables/mozilla: Added.
        * platform/mac-snowleopard/tables/mozilla/core: Added.
        * platform/mac-snowleopard/tables/mozilla/core/col_widths_auto_autoFix-expected.checksum: Added.
        * platform/mac-snowleopard/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Added.
        * platform/mac-snowleopard/tables/mozilla_expected_failures: Added.
        * platform/mac-snowleopard/tables/mozilla_expected_failures/bugs: Added.
        * platform/mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.checksum: Added.
        * platform/mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82392 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 30 Mar 2011 05:39:08 +0000 (05:39 +0000)]
2011-03-29  Kent Tamura  <tkent@chromium.org>

        [Chromium] Add expectations for a test added in r82386.

        * platform/chromium-linux/fast/forms/validation-message-appearance-expected.checksum: Added.
        * platform/chromium-linux/fast/forms/validation-message-appearance-expected.png: Added.
        * platform/chromium-linux/fast/forms/validation-message-appearance-expected.txt: Added.
        * platform/chromium-mac-leopard/fast/forms/validation-message-appearance-expected.checksum: Added.
        * platform/chromium-mac-leopard/fast/forms/validation-message-appearance-expected.png: Added.
        * platform/chromium-win/fast/forms/validation-message-appearance-expected.checksum: Added.
        * platform/chromium-win/fast/forms/validation-message-appearance-expected.png: Added.
        * platform/chromium-win/fast/forms/validation-message-appearance-expected.txt: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82391 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUnreviewed build change to activate MathML for WinCairo.
bfulgham@webkit.org [Wed, 30 Mar 2011 05:14:19 +0000 (05:14 +0000)]
Unreviewed build change to activate MathML for WinCairo.

* win/tools/vsprops/FeatureDefinesCairo.vsprops: Enable MathML.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82390 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Eric Seidel <eric@webkit.org>
eric@webkit.org [Wed, 30 Mar 2011 04:55:31 +0000 (04:55 +0000)]
2011-03-29  Eric Seidel  <eric@webkit.org>

        Reviewed by Ryosuke Niwa.

        Split more logic out from createBidiRunsForLine for readability
        https://bugs.webkit.org/show_bug.cgi?id=57341

        I marked reorderRunsFromLevels inline, but it probably doesn't actually need to (or want to) be.
        This lops another large hunk off of reorderRunsFromLevels further reducing the size and complexity.

        * platform/text/BidiResolver.h:
        (WebCore::::reorderRunsFromLevels):
        (WebCore::::createBidiRunsForLine):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82389 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUnreviewed WinCairo build fix.
bfulgham@webkit.org [Wed, 30 Mar 2011 04:38:07 +0000 (04:38 +0000)]
Unreviewed WinCairo build fix.

Bring DownloadCurl implementation stubs in line with current
CFNetwork API.

* WebProcess/Downloads/curl/DownloadCurl.cpp:
(WebKit::Download::receivedCredential):
(WebKit::Download::receivedRequestToContinueWithoutCredential):
(WebKit::Download::receivedCancellation):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82388 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Sheriff Bot <webkit.review.bot@gmail.com>
commit-queue@webkit.org [Wed, 30 Mar 2011 04:17:50 +0000 (04:17 +0000)]
2011-03-29  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r82383.
        http://trac.webkit.org/changeset/82383
        https://bugs.webkit.org/show_bug.cgi?id=57417

        "nrwt isn't shutting down cleanly" (Requested by dpranke on
        #webkit).

        * Scripts/webkitpy/layout_tests/port/chromium_win.py:
        * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
        * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82387 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 30 Mar 2011 04:14:46 +0000 (04:14 +0000)]
2011-03-29  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        Make validation message bubble testable
        https://bugs.webkit.org/show_bug.cgi?id=57290

        Add a new test for validation message bubble, and skip it on non-Mac platforms.

        * fast/forms/validation-message-appearance.html: Added.
        * platform/chromium/test_expectations.txt:
        * platform/gtk/Skipped:
        * platform/mac/fast/forms/validation-message-appearance-expected.checksum: Added.
        * platform/mac/fast/forms/validation-message-appearance-expected.png: Added.
        * platform/mac/fast/forms/validation-message-appearance-expected.txt: Added.
        * platform/qt/Skipped:
        * platform/win/Skipped:
2011-03-29  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        Make validation message bubble testable
        https://bugs.webkit.org/show_bug.cgi?id=57290

        Introduce a setting for validation message timer so that we can configure
        how long we show a validation message bubble.

        Test: fast/forms/validation-message-appearance.html

        * html/ValidationMessage.cpp:
        (WebCore::ValidationMessage::setMessageDOMAndStartTimer):
          Don't set a timer if the timer magnification value is 0 or negative.
          Otherwise, hides the bubble length * magnification / 1000 seconds.
        * page/Settings.cpp:
        (WebCore::Settings::Settings): Initialize the timer magnification value.
        * page/Settings.h:
        (WebCore::Settings::setValidationMessageTimerMagnification): Added.
        (WebCore::Settings::validationMessageTimerMaginification): Added.
2011-03-29  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        Make validation message bubble testable
        https://bugs.webkit.org/show_bug.cgi?id=57290

        * WebView/WebView.mm:
        (-[WebView _preferencesChangedNotification:]): Copy the private value of
          the timer magnification to WebCore::Settings.
        (-[WebView validationMessageTimerMagnification]): Added.
        (-[WebView setValidationMessageTimerMagnification:]): Added.
        * WebView/WebViewData.h: Declare a member for the timer magnification.
        * WebView/WebViewData.mm:
        (-[WebViewPrivate init]): Initialize the timer magnification.
        * WebView/WebViewPrivate.h:
          Declare a setter and a getter for the timer magnification.
2011-03-29  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        Make validation message bubble testable
        https://bugs.webkit.org/show_bug.cgi?id=57290

        * DumpRenderTree/mac/DumpRenderTree.mm:
        (createWebViewAndOffscreenWindow): Change a setting so that validation
          bubbles isn't hidden automatically.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82386 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Wed, 30 Mar 2011 02:52:47 +0000 (02:52 +0000)]
2011-03-29  Dimitri Glazkov  <dglazkov@chromium.org>

        Remove the extraneous declaration I accidentally added in r82376.

        * dom/MouseEvent.h: Removed createSimulated decl.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82385 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 02:22:51 +0000 (02:22 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Document that we're now passing these tests.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82384 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Dirk Pranke <dpranke@chromium.org>
dpranke@chromium.org [Wed, 30 Mar 2011 02:17:19 +0000 (02:17 +0000)]
2011-03-29  Dirk Pranke  <dpranke@chromium.org>

        Reviewed by Ojan Vafai.

        new-run-webkit-tests: use 'threads' on win instead of 'old-threads'

        It's a bit unclear whether multiple threads or multiple
        processes will be a better model on windows. This change will
        test threads for now while we're still working out the bugs in
        multiple-processes.

        https://bugs.webkit.org/show_bug.cgi?id=57410

        * Scripts/webkitpy/layout_tests/port/chromium_win.py:
        * Scripts/webkitpy/layout_tests/port/chromium_win_unittest.py:
        * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82383 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 David Levin <levin@chromium.org>
levin@chromium.org [Wed, 30 Mar 2011 02:00:49 +0000 (02:00 +0000)]
2011-03-29  David Levin  <levin@chromium.org>

        Reviewed by Shinichiro Hamaji.

        check-webkit-style confused by two ChangeLog entries in a row from same user
        https://bugs.webkit.org/show_bug.cgi?id=57250

        * Scripts/webkitpy/style/checker.py: Add the line should be checked function to ChangeLogChecker.
        * Scripts/webkitpy/style/checker_unittest.py: Fix test due to that new function.
        * Scripts/webkitpy/style/checkers/changelog.py: Made this code aware of what lines were being checked.
          It basically assumes only one ChangeLog entry is being processed because that is the standard case and
          checking more than that would be very messey.
        * Scripts/webkitpy/style/checkers/changelog_unittest.py: Add testing to catch the broken case.
        * Scripts/webkitpy/style/error_handlers.py: Added should_line_be_checked.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82382 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 James Robinson <jamesr@chromium.org>
commit-queue@webkit.org [Wed, 30 Mar 2011 02:00:37 +0000 (02:00 +0000)]
2011-03-29  James Robinson  <jamesr@chromium.org>

        Reviewed by Kenneth Russell.

        [chromium] Compositor crash with show-layer-borders flag
        https://bugs.webkit.org/show_bug.cgi?id=57292

        Synchronize the debug border color/width with other properties to ensure the appropriate
        CCLayerImpl exists.  Code is only exercised with a debugging command line flag so no layout
        test.

        * platform/graphics/chromium/LayerChromium.cpp:
        (WebCore::LayerChromium::pushPropertiesTo):
        (WebCore::LayerChromium::setBorderColor):
        (WebCore::LayerChromium::setBorderWidth):
        * platform/graphics/chromium/LayerChromium.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82381 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 01:48:01 +0000 (01:48 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Add missing PNGs.  These PNGs match the checksums.

        * platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
        * platform/chromium-mac/tables/mozilla/bugs/bug1271-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82380 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Tony Gentilcore <tonyg@chromium.org>
tonyg@chromium.org [Wed, 30 Mar 2011 01:35:53 +0000 (01:35 +0000)]
2011-03-29  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Adam Barth.

        Teach the preload scanner about &lt;input type=image&gt;
        https://bugs.webkit.org/show_bug.cgi?id=57404

        * fast/preloader/input-expected.txt: Added.
        * fast/preloader/input.html: Added.
2011-03-29  Tony Gentilcore  <tonyg@chromium.org>

        Reviewed by Adam Barth.

        Teach the preload scanner about &lt;input type=image&gt;
        https://bugs.webkit.org/show_bug.cgi?id=57404

        I did a very rough sample of the top 50 web pages to see how many of each
        HTML resource type they include:
        img src: 1,359
        script src: 276
        link href: 256
        iframe src: 104
        input src: 50
        embed src: 37
        @import: 13
        object data: 11

        Based on this, it seems worthwhile to preload inputs and iframes (possibly embed).
        This patch only does inputs.

        Test: fast/preloader/input.html

        * html/parser/HTMLPreloadScanner.cpp:
        (WebCore::HTMLNames::PreloadTask::PreloadTask):
        (WebCore::HTMLNames::PreloadTask::processAttributes):
        (WebCore::HTMLNames::PreloadTask::inputTypeAttributeIsImage):
        (WebCore::HTMLNames::PreloadTask::preload):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82379 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Luke Macpherson <macpherson@chromium.org>
commit-queue@webkit.org [Wed, 30 Mar 2011 01:26:35 +0000 (01:26 +0000)]
2011-03-29  Luke Macpherson   <macpherson@chromium.org>

        Reviewed by David Levin.

        Improve the massive switch statement in CSSStyleSelector::applyProperty.
        https://bugs.webkit.org/show_bug.cgi?id=56288

        No new tests are needed because no new functionality exposed.

        * css/CSSStyleSelector.cpp:
        (WebCore::CSSStyleSelector::applyProperty):
        Asserted that cases implemented in the CSSStyleApplyProperty lookup table are unreachable.
        Updated comment.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82378 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Kent Tamura <tkent@chromium.org>
tkent@chromium.org [Wed, 30 Mar 2011 01:22:25 +0000 (01:22 +0000)]
2011-03-29  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        [Mac] Enable interactive-validation tests on Mac DRT
        https://bugs.webkit.org/show_bug.cgi?id=57308

        * fast/forms/interactive-validation-prevented-expected.txt: Fix a wrong expectation.
        * platform/chromium/test_expectations.txt:
          Update expectation of interactive-validation-prevented.html.
        * platform/mac/Skipped: Unskip interactive-validation except
          interactive-validation-lost-focusable.html, which doesn't pass for now.
2011-03-29  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        [Mac] Enable interactive-validation tests on Mac DRT
        https://bugs.webkit.org/show_bug.cgi?id=57308

        * WebView/WebView.mm:
        (-[WebView _preferencesChangedNotification:]):
          Convey a WebView flag for interactive validation to WebCore::Settings.
        (-[WebView interactiveFormValidationEnabled]): Added.
        (-[WebView setInteractiveFormValidationEnabled:]): Added.
        * WebView/WebViewData.h: Add interactiveFormValidationEnabled.
        * WebView/WebViewData.mm:
        (-[WebViewPrivate init]): Initialize interactiveFormValidationEnabled.
        * WebView/WebViewPrivate.h: Add setter and getter for interactiveFormValidationEnabled.
2011-03-29  Kent Tamura  <tkent@chromium.org>

        Reviewed by Dimitri Glazkov.

        [Mac] Enable interactive-validation tests on Mac DRT
        https://bugs.webkit.org/show_bug.cgi?id=57308

        * DumpRenderTree/mac/DumpRenderTree.mm:
        (createWebViewAndOffscreenWindow): Enable the form interactive validation feature.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82377 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Wed, 30 Mar 2011 01:07:22 +0000 (01:07 +0000)]
2011-03-29  Dimitri Glazkov  <dglazkov@chromium.org>

        Reviewed by Darin Adler.

        Introduce SimulatedMouseEvent and teach EventDispatcher how to use it.
        https://bugs.webkit.org/show_bug.cgi?id=57402

        No functional changes, covered by existing tests.

        * dom/EventDispatcher.cpp:
        (WebCore::EventDispatcher::dispatchSimulatedClick): Changed to use SimulatedMouseEvent.
        (WebCore::EventDispatcher::dispatchMouseEvent): Combined two dispatchMouseEvent methods
            into one, now that simulated-click events don't need one.
        * dom/EventDispatcher.h: Updated decls.
        * dom/MouseEvent.cpp:
        (WebCore::SimulatedMouseEvent::create): Added.
        (WebCore::SimulatedMouseEvent::~SimulatedMouseEvent): Added.
        (WebCore::SimulatedMouseEvent::SimulatedMouseEvent): Added.
        * dom/MouseEvent.h: Made constructor protected.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82376 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Wed, 30 Mar 2011 01:02:50 +0000 (01:02 +0000)]
2011-03-29  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Adam Roben.

        [WIN] Remove unused GEN_DOMObject files
        https://bugs.webkit.org/show_bug.cgi?id=57370

        * GEN_DOMObject.cpp: Removed.
        * GEN_DOMObject.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82375 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 30 Mar 2011 01:02:43 +0000 (01:02 +0000)]
2011-03-29  Martin Robinson  <mrobinson@igalia.com>

        [GTK] [DRT] GtkScrolledWindow adds three pixels of padding between the WebView and the scrollbar
        https://bugs.webkit.org/show_bug.cgi?id=57067

        Update the last set of GTK+ results after r82343.

        * platform/gtk: Update the last set of GTK+ results.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82374 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 00:55:49 +0000 (00:55 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Revert previous change now that the roll is in.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82373 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoAX: WK2: When creating the window remote token, use what's returned from accessibility
cfleizach@apple.com [Wed, 30 Mar 2011 00:54:34 +0000 (00:54 +0000)]
AX: WK2: When creating the window remote token, use what's returned from accessibility
https://bugs.webkit.org/show_bug.cgi?id=57398

Reviewed by Darin Adler.

This will allow a specific WKView to override what's used for the window attribute of the
HTML elements.

* UIProcess/API/mac/WKView.mm:
(-[WKView viewDidMoveToWindow]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82372 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 00:51:33 +0000 (00:51 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        These tests are actually fine, I just can't figure out how to make the
        bot happy.  I'm going to try rolling and then continue beating my head
        against the bot.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82371 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Jeff Miller <jeffm@apple.com>
jeffm@apple.com [Wed, 30 Mar 2011 00:40:11 +0000 (00:40 +0000)]
2011-03-29  Jeff Miller  <jeffm@apple.com>

        Reviewed by Sam Weinig.

        Make Windows-only InjectedBundle functions platform-specific
        https://bugs.webkit.org/show_bug.cgi?id=57385

        Added files for Windows-specific WKBundle functions.
        Removed stub wrappers for InjectedBundle::setHostAllowsAnyHTTPSCertificate() and InjectedBundle::setClientCertificate() from non-Windows platforms.

        * WebProcess/InjectedBundle/API/c/WKBundle.cpp: Moved WKBundleSetHostAllowsAnyHTTPSCertificate() and WKBundleSetClientCertificate() to WKBundlePrivateWin.cpp.
        * WebProcess/InjectedBundle/API/c/WKBundlePrivate.h: Moved WKBundleSetHostAllowsAnyHTTPSCertificate() and WKBundleSetClientCertificate() to WKBundlePrivateWin.h.
        * WebProcess/InjectedBundle/API/c/win: Added.
        * WebProcess/InjectedBundle/API/c/win/WKBundlePrivateWin.cpp: Added.
        (WKBundleSetHostAllowsAnyHTTPSCertificate): Moved from WKBundle.cpp.
        (WKBundleSetClientCertificate): Moved from WKBundle.cpp.
        * WebProcess/InjectedBundle/API/c/win/WKBundlePrivateWin.h: Added.
        * WebProcess/InjectedBundle/InjectedBundle.h: setHostAllowsAnyHTTPSCertificate() and setClientCertificate() are Windows-only.
        * WebProcess/InjectedBundle/gtk/InjectedBundleGtk.cpp: Removed setHostAllowsAnyHTTPSCertificate() and setClientCertificate().
        * WebProcess/InjectedBundle/mac/InjectedBundleMac.cpp: Removed setHostAllowsAnyHTTPSCertificate() and setClientCertificate().
        * WebProcess/InjectedBundle/qt/InjectedBundleQt.cpp: Removed setHostAllowsAnyHTTPSCertificate() and setClientCertificate().
        * win/WebKit2.vcproj: Added WKBundlePrivateWin.cpp and WKBundlePrivateWin.h.
        * win/WebKit2Generated.make: Copy WKBundlePrivateWin.h.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82370 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Wed, 30 Mar 2011 00:29:23 +0000 (00:29 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Attempt to fix Chromium Mac Canary.  It's unclear whether removing
        these files will help, but it's worth a try.

        * platform/chromium-mac-leopard/media/video-transformed-expected.checksum: Removed.
        * platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum: Removed.
        * platform/chromium-mac-snowleopard/fast/forms/listbox-bidi-align-expected.checksum: Removed.
        * platform/chromium-mac-snowleopard/fast/forms/listbox-bidi-align-expected.png: Removed.
        * platform/chromium-mac-snowleopard/fast/text/drawBidiText-expected.checksum: Removed.
        * platform/chromium-mac-snowleopard/fast/text/drawBidiText-expected.png: Removed.
        * platform/chromium-mac-snowleopard/media/video-transformed-expected.checksum: Removed.
        * platform/chromium-mac-snowleopard/media/video-transformed-expected.png: Removed.
        * platform/chromium-mac/fast/forms/preserveFormDuringResidualStyle-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82369 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoFix Windows build.
andersca@apple.com [Wed, 30 Mar 2011 00:14:23 +0000 (00:14 +0000)]
Fix Windows build.

* WebProcess/Downloads/cfnet/DownloadCFNet.cpp:
(WebKit::Download::receivedCredential):
(WebKit::Download::receivedRequestToContinueWithoutCredential):
(WebKit::Download::receivedCancellation):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82367 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoFix build.
andersca@apple.com [Wed, 30 Mar 2011 00:13:16 +0000 (00:13 +0000)]
Fix build.

* WebCore.exp.in:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82366 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Wed, 30 Mar 2011 00:06:19 +0000 (00:06 +0000)]
2011-03-29  Martin Robinson  <mrobinson@igalia.com>

        [GTK] [DRT] GtkScrolledWindow adds three pixels of padding between the WebView and the scrollbar
        https://bugs.webkit.org/show_bug.cgi?id=57067

        Update the GTK+ results in the tables directory after r82343.

        * platform/gtk/tables: Update the results in this directory.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82365 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Wed, 30 Mar 2011 00:02:44 +0000 (00:02 +0000)]
2011-03-29  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        Downloads: Authentication support
        https://bugs.webkit.org/show_bug.cgi?id=57403
        <rdar://problem/8691166>

        * UIProcess/API/C/WKContext.h:
        Add didReceiveAuthenticationChallenge callback.

        * UIProcess/Downloads/DownloadProxy.cpp:
        (WebKit::DownloadProxy::didReceiveAuthenticationChallenge):
        Call the download client.

        * UIProcess/Downloads/DownloadProxy.messages.in:
        Add DidReceiveAuthenticationChallenge message.

        * UIProcess/WebDownloadClient.cpp:
        (WebKit::WebDownloadClient::didReceiveAuthenticationChallenge):
        Call the client callback function.

        * UIProcess/WebDownloadClient.h:
        * WebProcess/Authentication/AuthenticationManager.cpp:
        (WebKit::AuthenticationManager::didReceiveAuthenticationChallenge):
        Send the DidReceiveAuthenticationChallenge message to the download proxy.

        (WebKit::AuthenticationManager::useCredentialForChallenge):
        (WebKit::AuthenticationManager::continueWithoutCredentialForChallenge):
        (WebKit::AuthenticationManager::cancelChallenge):
        If the authentication client is null, call the static download member functions.

        * WebProcess/Authentication/AuthenticationManager.h:
        * WebProcess/Downloads/Download.cpp:
        (WebKit::Download::didReceiveAuthenticationChallenge):
        Call the authentication manager.

        * WebProcess/Downloads/Download.h:
        * WebProcess/Downloads/mac/DownloadMac.mm:
        (WebKit::Download::receivedCredential):
        (WebKit::Download::receivedRequestToContinueWithoutCredential):
        (WebKit::Download::receivedCancellation):
        Call the right sender methods.

        (-[WKDownloadAsDelegate download:didReceiveAuthenticationChallenge:]):
        (-[WKDownloadAsDelegate downloadShouldUseCredentialStorage:]):
        Call the right Download member functions.

        * WebProcess/Downloads/qt/DownloadQt.cpp:
        (WebKit::Download::receivedCredential):
        (WebKit::Download::receivedRequestToContinueWithoutCredential):
        (WebKit::Download::receivedCancellation):
        * WebProcess/Downloads/soup/DownloadSoup.cpp:
        (WebKit::Download::receivedCredential):
        (WebKit::Download::receivedRequestToContinueWithoutCredential):
        (WebKit::Download::receivedCancellation):
        Add stubs.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82364 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Tue, 29 Mar 2011 23:55:28 +0000 (23:55 +0000)]
2011-03-29  Martin Robinson  <mrobinson@igalia.com>

        [GTK] [DRT] GtkScrolledWindow adds three pixels of padding between the WebView and the scrollbar
        https://bugs.webkit.org/show_bug.cgi?id=57067

        Update CSS and editing GTK+ results after r82343.

        * platform/gtk/css1:
        * platform/gtk/css2.1:
        * platform/gtk/editing:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82363 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Steve Block <steveblock@google.com>
steveblock@google.com [Tue, 29 Mar 2011 23:46:41 +0000 (23:46 +0000)]
2011-03-29  Steve Block  <steveblock@google.com>

        Reviewed by Jeremy Orlow.

        JavaInstance should not use jvalue in its API
        https://bugs.webkit.org/show_bug.cgi?id=57019

        This change updates JavaInstance for V8 to use JavaValue, rather than
        jvalue, in its API. This will allow us to create an API for
        JavaInstance that is independent of JNI, to allow it to be
        implemented on platforms that do not use JNI directly.

        Refactoring only, no new tests.

        * bridge/jni/v8/JavaInstanceV8.cpp:
        (JavaInstance::invokeMethod):
        (JavaInstance::getField):
        * bridge/jni/v8/JavaInstanceV8.h:
        * bridge/jni/v8/JavaNPObjectV8.cpp:
        (JSC::Bindings::JavaNPObjectInvoke):
        (JSC::Bindings::JavaNPObjectGetProperty):
        * bridge/jni/v8/JavaValueV8.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82361 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Anders Carlsson <andersca@apple.com>
andersca@apple.com [Tue, 29 Mar 2011 23:43:51 +0000 (23:43 +0000)]
2011-03-29  Anders Carlsson  <andersca@apple.com>

        Reviewed by Sam Weinig.

        AuthenticationChallengeProxy objects should be associated with processes, not pages
        https://bugs.webkit.org/show_bug.cgi?id=57401

        * UIProcess/Authentication/AuthenticationChallengeProxy.cpp:
        (WebKit::AuthenticationChallengeProxy::AuthenticationChallengeProxy):
        (WebKit::AuthenticationChallengeProxy::~AuthenticationChallengeProxy):
        (WebKit::AuthenticationChallengeProxy::useCredential):
        (WebKit::AuthenticationChallengeProxy::cancel):
        * UIProcess/Authentication/AuthenticationChallengeProxy.h:
        (WebKit::AuthenticationChallengeProxy::create):
        * UIProcess/WebPageProxy.cpp:
        (WebKit::WebPageProxy::didReceiveAuthenticationChallenge):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82359 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUse LocalizedStrings.h as a bottleneck for localized strings instead of
weinig@apple.com [Tue, 29 Mar 2011 23:42:30 +0000 (23:42 +0000)]
Use LocalizedStrings.h as a bottleneck for localized strings instead of
using UI_STRING.

Reviewed by Anders Carlsson.

* UIProcess/API/mac/WKView.mm:
(-[WKView validateUserInterfaceItem:]):
Call existing localization functions instead of using UI_STRING.

(-[WKView _getTextInputState:selectionEnd:underlines:]):
Remove unnecessary WebCore:: prefix.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82358 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 29 Mar 2011 23:41:32 +0000 (23:41 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Remove more-specific instances of a general rule.

        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82357 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Chang Shu <cshu@webkit.org>
commit-queue@webkit.org [Tue, 29 Mar 2011 23:37:20 +0000 (23:37 +0000)]
2011-03-29  Chang Shu  <cshu@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        WebKitTestRunner needs layoutTestController.setAllowUniversalAccessFromFileURLs
        https://bugs.webkit.org/show_bug.cgi?id=42692

        * Shared/WebPreferencesStore.cpp:
        (WebKit::WebPreferencesStore::decode):
        (WebKit::WebPreferencesStore::overrideAllowUniversalAccessFromFileURLsForTestRunner):
        * Shared/WebPreferencesStore.h:
        * WebProcess/InjectedBundle/API/c/WKBundle.cpp:
        (WKBundleOverrideAllowUniversalAccessFromFileURLsForTestRunner):
        * WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
        * WebProcess/InjectedBundle/InjectedBundle.cpp:
        (WebKit::InjectedBundle::overrideAllowUniversalAccessFromFileURLsForTestRunner):
        * WebProcess/InjectedBundle/InjectedBundle.h:
2011-03-29  Chang Shu  <cshu@webkit.org>

        Reviewed by Kenneth Rohde Christiansen.

        WebKitTestRunner needs layoutTestController.setAllowUniversalAccessFromFileURLs
        https://bugs.webkit.org/show_bug.cgi?id=42692

        * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
        (WTR::InjectedBundle::beginTesting):
        * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
        (WTR::LayoutTestController::setAllowUniversalAccessFromFileURLs):
        * WebKitTestRunner/InjectedBundle/LayoutTestController.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82356 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 29 Mar 2011 23:33:58 +0000 (23:33 +0000)]
2011-03-29  Eric Seidel  <eric@webkit.org>

        Reviewed by Dimitri Glazkov.

        Rename BidiResolver::last to m_last to match modern style
        https://bugs.webkit.org/show_bug.cgi?id=57367

        * platform/text/BidiResolver.h:
        (WebCore::::lowerExplicitEmbeddingLevel):
        (WebCore::::raiseExplicitEmbeddingLevel):
        (WebCore::::createBidiRunsForLine):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82354 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Tue, 29 Mar 2011 23:30:26 +0000 (23:30 +0000)]
2011-03-29  Martin Robinson  <mrobinson@igalia.com>

        [GTK] [DRT] GtkScrolledWindow adds three pixels of padding between the WebView and the scrollbar
        https://bugs.webkit.org/show_bug.cgi?id=57067

        Update the GTK+ results in the svg directory after r82343.

        * platform/gtk/svg: Update the results in this directory.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82353 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoFix the Qt, WinCE and Chromium builds.
timothy@apple.com [Tue, 29 Mar 2011 23:30:15 +0000 (23:30 +0000)]
Fix the Qt, WinCE and Chromium builds.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82352 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Justin Schuh <jschuh@chromium.org>
jschuh@chromium.org [Tue, 29 Mar 2011 23:20:16 +0000 (23:20 +0000)]
2011-03-29  Justin Schuh  <jschuh@chromium.org>

        Reviewed by Maciej Stachowiak.

        SVGComponentTransferFunctionElement should validate type
        https://bugs.webkit.org/show_bug.cgi?id=56960

        * svg/filters/feComponentTransfer-style-crash-expected.txt: Added.
        * svg/filters/feComponentTransfer-style-crash.xhtml: Added.
2011-03-29  Justin Schuh  <jschuh@chromium.org>

        Reviewed by Maciej Stachowiak.

        SVGComponentTransferFunctionElement should validate type
        https://bugs.webkit.org/show_bug.cgi?id=56960

        Test: svg/filters/feComponentTransfer-style-crash.xhtml

        * svg/SVGComponentTransferFunctionElement.cpp:
        (WebCore::SVGComponentTransferFunctionElement::svgAttributeChanged):
        * svg/SVGComponentTransferFunctionElement.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82351 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Tue, 29 Mar 2011 23:16:31 +0000 (23:16 +0000)]
2011-03-29  Martin Robinson  <mrobinson@igalia.com>

        [GTK] [DRT] GtkScrolledWindow adds three pixels of padding between the WebView and the scrollbar
        https://bugs.webkit.org/show_bug.cgi?id=57067

        Update the last set of fast GTK+ results after r82343.

        * platform/gtk/fast: Update the last set of results in this directory.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82350 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Tue, 29 Mar 2011 23:12:31 +0000 (23:12 +0000)]
2011-03-29  Martin Robinson  <mrobinson@igalia.com>

        [GTK] [DRT] GtkScrolledWindow adds three pixels of padding between the WebView and the scrollbar
        https://bugs.webkit.org/show_bug.cgi?id=57067

        Update more GTK+ results after r82343.

        * platform/gtk/fast: Update many more results in this directory.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82349 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoMore build fix.
sfalken@apple.com [Tue, 29 Mar 2011 23:06:54 +0000 (23:06 +0000)]
More build fix.

* WebCoreSupport/WebPlatformStrategies.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82348 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Tue, 29 Mar 2011 23:05:39 +0000 (23:05 +0000)]
2011-03-29  Martin Robinson  <mrobinson@igalia.com>

        [GTK] [DRT] GtkScrolledWindow adds three pixels of padding between the WebView and the scrollbar
        https://bugs.webkit.org/show_bug.cgi?id=57067

        Update GTK+ results after r82343.

        * platform/gtk/fast: Update many results in this directory.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82347 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago[Qt] Add new failing tests to the Skipped list until tomorrow.
ossy@webkit.org [Tue, 29 Mar 2011 22:59:41 +0000 (22:59 +0000)]
[Qt] Add new failing tests to the Skipped list until tomorrow.

* platform/qt/Skipped:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82346 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoBuild fix.
sfalken@apple.com [Tue, 29 Mar 2011 22:57:11 +0000 (22:57 +0000)]
Build fix.

* WebCoreSupport/WebPlatformStrategies.cpp:
(WebPlatformStrategies::contextMenuItemTagLookUpInDictionary):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82345 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Thomas Klausner <tk@giga.or.at>
commit-queue@webkit.org [Tue, 29 Mar 2011 22:56:33 +0000 (22:56 +0000)]
2011-03-29  Thomas Klausner  <tk@giga.or.at>

        Reviewed by David Levin.

        png-1.5 fixes
        https://bugs.webkit.org/show_bug.cgi?id=54406

        Fix compilation with png-1.5: struct members were hidden, and
        a new API to terminate data processing was added (especially for
        WebKit).

        Compilation fixes, so no new tests.

        * platform/image-decoders/png/PNGImageDecoder.cpp:
        (WebCore::PNGImageDecoder::headerAvailable):
        (WebCore::PNGImageDecoder::rowAvailable):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82344 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-24 Martin Robinson <mrobinson@igalia.com>
mrobinson@webkit.org [Tue, 29 Mar 2011 22:55:37 +0000 (22:55 +0000)]
2011-03-24  Martin Robinson  <mrobinson@igalia.com>

        Reviewed by Xan Lopez.

        [GTK] [DRT] GtkScrolledWindow adds three pixels of padding between the WebView and the scrollbar
        https://bugs.webkit.org/show_bug.cgi?id=57067

        Eliminate extra spacing between the DRT GtkScrolledWindow and the DRT WebView. This
        will allow WebKit1GTK+ and WebKit2GTK+ to share test results. Followup commits will
        update DRT and pixel results as hundreds of results will need to be updated.

        * DumpRenderTree/gtk/DumpRenderTree.cpp:
        (setDefaultsToConsistentStateValuesForTesting): Eliminate spacing on the GtkScrolledWindow
        by overriding the theme RC/CSS files.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82343 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Gavin Peters <gavinp@chromium.org>
commit-queue@webkit.org [Tue, 29 Mar 2011 22:53:03 +0000 (22:53 +0000)]
2011-03-29  Gavin Peters  <gavinp@chromium.org>

        Reviewed by Tony Gentilcore.

        Add beforeload to icon and prefetch link rel types
        https://bugs.webkit.org/show_bug.cgi?id=56424

        Unfortunately, there's lots of skipped tests, and a chrome failure
        expectation here, in a strange disjoint set.  On the chromium
        port, favicon loads don't occur in DRT, so the favicon changes are
        expected to fail.  On the ports without prefetching, we expect the
        prefetching test to fail.

        * fast/dom/HTMLLinkElement/prefetch-beforeload-expected.txt: Added.
        * fast/dom/HTMLLinkElement/prefetch-beforeload.html: Added.
        * http/tests/misc/link-rel-icon-beforeload-expected.txt: Added.
        * http/tests/misc/link-rel-icon-beforeload.html: Added.
        * platform/chromium/test_expectations.txt:
        * platform/gtk/Skipped:
        * platform/mac/Skipped:
        * platform/qt/Skipped:
        * platform/win/Skipped:
        * webarchive/test-link-rel-icon-beforeload-expected.webarchive: Added.
        * webarchive/test-link-rel-icon-beforeload.html: Added.
2011-03-29  Gavin Peters  <gavinp@chromium.org>

        Reviewed by Tony Gentilcore.

        Add beforeload to icon and prefetch link rel types
        https://bugs.webkit.org/show_bug.cgi?id=56424

        Over in https://lists.webkit.org/pipermail/webkit-dev/2011-February/016034.html , a webkit-dev
        thread, I've discussed my hopes for the link element, and adding the link header.  This
        change helps improve the link header by making it participate in the beforeload event in
        two more important cases.

        Tests: fast/dom/HTMLLinkElement/prefetch-beforeload.html
               http/tests/misc/link-rel-icon-beforeload.html
               webarchive/test-link-rel-icon-beforeload.html

        * html/HTMLLinkElement.cpp:
        (WebCore::HTMLLinkElement::checkBeforeLoadEvent):
        (WebCore::HTMLLinkElement::process):
        * html/HTMLLinkElement.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82342 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Eric Seidel <eric@webkit.org>
eric@webkit.org [Tue, 29 Mar 2011 22:50:37 +0000 (22:50 +0000)]
2011-03-29  Eric Seidel  <eric@webkit.org>

        Reviewed by Dimitri Glazkov.

        Rename BidiResolver::current to BidiResolver::m_current to match modern style
        https://bugs.webkit.org/show_bug.cgi?id=57363

        I was very confused by current until I realized it was a member variable.
        I also did m_reachedEndOfLine since that was small.

        * platform/text/BidiResolver.h:
        (WebCore::BidiResolver::position):
        (WebCore::BidiResolver::setPosition):
        (WebCore::BidiResolver::increment):
        (WebCore::::createBidiRunsForLine):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82341 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Geoff Pike <gpike@chromium.org>
commit-queue@webkit.org [Tue, 29 Mar 2011 22:46:53 +0000 (22:46 +0000)]
2011-03-29  Geoff Pike  <gpike@chromium.org>

        Reviewed by Dimitri Glazkov.

        In HitTestResult objects, initialize the ListHashSet<RefPtr<Node> >
        lazily.  In my informal testing it seems to be used hardly at all, so
        it's wasteful to create it eagerly.  Initializing a ListHashSet
        is expensive because a ListHashSet initially has space for 256
        elements, and that space is memset to 0.

        This change should improve performance but have no impact on
        correctness.  On x86-64, for example, the change cuts the
        cost of HitTestResult(IntPoint()) in EventHandler::mouseMoved()
        from ~1700 cycles to ~300 cycles.

        * rendering/HitTestResult.cpp:
        (WebCore::HitTestResult::HitTestResult): copy *m_rectBasedTestResult if m_rectBasedTestResult isn't 0
        (WebCore::HitTestResult::operator=): copy *m_rectBasedTestResult if m_rectBasedTestResult isn't 0
        (WebCore::HitTestResult::addNodeToRectBasedTestResult): use mutableRectBasedTestResult() rather than m_rectBasedTestResult
        (WebCore::HitTestResult::append): append *(other.m_rectBasedTestResult) if other.m_rectBasedTestResult isn't 0
        * rendering/HitTestResult.h:
        (WebCore::HitTestResult::rectBasedTestResult): Add a typedef for ListHashSet<RefPtr<Node> > to ease readability.  Change m_rectBasedTestResult from ListHashSet<RefPtr<Node> > to an OwnPtr of same.  Modify rectBasedTestResult() and add mutableRectBasedTestResult().

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82340 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Steve Falkenburg <sfalken@apple.com>
sfalken@apple.com [Tue, 29 Mar 2011 22:45:58 +0000 (22:45 +0000)]
2011-03-29  Steve Falkenburg  <sfalken@apple.com>

        Reviewed by Adam Roben.

        Use per-configuration vsprops in tools projects to avoid WebKitVSPropsRedirectionDir removal by MSVC IDE
        https://bugs.webkit.org/show_bug.cgi?id=57394

        Visual Studio's IDE was removing instances of $(WebKitVSPropsRedirectionDir) from
        InheritedPropertySheet rules in our vcproj files when the vcproj was edited from within
        the IDE. To avoid this, add a separate vsprops file for each project configuration that
        contains the required inherited property sheets.

        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginDebug.vsprops: Added.
        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginDebugAll.vsprops: Added.
        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginDebugCairoCFLite.vsprops: Added.
        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginRelease.vsprops: Added.
        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginReleaseCairoCFLite.vsprops: Added.
        * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginReleaseLTCG.vsprops: Added.
        * DumpRenderTree/win/DumpRenderTree.vcproj:
        * DumpRenderTree/win/DumpRenderTreeDebug.vsprops: Added.
        * DumpRenderTree/win/DumpRenderTreeDebugAll.vsprops: Added.
        * DumpRenderTree/win/DumpRenderTreeDebugCairoCFLite.vsprops: Added.
        * DumpRenderTree/win/DumpRenderTreeRelease.vsprops: Added.
        * DumpRenderTree/win/DumpRenderTreeReleaseCairoCFLite.vsprops: Added.
        * DumpRenderTree/win/DumpRenderTreeReleaseLTCG.vsprops: Added.
        * DumpRenderTree/win/ImageDiff.vcproj:
        * DumpRenderTree/win/ImageDiffDebug.vsprops: Added.
        * DumpRenderTree/win/ImageDiffDebugAll.vsprops: Added.
        * DumpRenderTree/win/ImageDiffDebugCairoCFLite.vsprops: Added.
        * DumpRenderTree/win/ImageDiffRelease.vsprops: Added.
        * DumpRenderTree/win/ImageDiffReleaseCairoCFLite.vsprops: Added.
        * DumpRenderTree/win/ImageDiffReleaseLTCG.vsprops: Added.
        * FindSafari/FindSafari.vcproj:
        * FindSafari/FindSafariDebug.vsprops: Added.
        * FindSafari/FindSafariDebugAll.vsprops: Added.
        * FindSafari/FindSafariDebugCairoCFLite.vsprops: Added.
        * FindSafari/FindSafariRelease.vsprops: Added.
        * FindSafari/FindSafariReleaseCairoCFLite.vsprops: Added.
        * FindSafari/FindSafariReleaseLTCG.vsprops: Added.
        * FindSafari/FindSafariReleasePGO.vsprops: Added.
        * MiniBrowser/Configurations/MiniBrowserDebug.vsprops: Added.
        * MiniBrowser/Configurations/MiniBrowserDebugAll.vsprops: Added.
        * MiniBrowser/Configurations/MiniBrowserDebugCairoCFLite.vsprops: Added.
        * MiniBrowser/Configurations/MiniBrowserRelease.vsprops: Added.
        * MiniBrowser/Configurations/MiniBrowserReleaseCairoCFLite.vsprops: Added.
        * MiniBrowser/Configurations/MiniBrowserReleaseLTCG.vsprops: Added.
        * MiniBrowser/MiniBrowser.vcproj:
        * WebKitAPITest/WebKitAPITest.vcproj:
        * WebKitAPITest/WebKitAPITestDebug.vsprops: Added.
        * WebKitAPITest/WebKitAPITestDebugAll.vsprops: Added.
        * WebKitAPITest/WebKitAPITestDebugCairoCFLite.vsprops: Added.
        * WebKitAPITest/WebKitAPITestRelease.vsprops: Added.
        * WebKitAPITest/WebKitAPITestReleaseCairoCFLite.vsprops: Added.
        * WebKitAPITest/WebKitAPITestReleaseLTCG.vsprops: Added.
        * WebKitLauncherWin/WebKitLauncherWin.vcproj:
        * WebKitLauncherWin/WebKitLauncherWinDebug.vsprops: Added.
        * WebKitLauncherWin/WebKitLauncherWinDebugAll.vsprops: Added.
        * WebKitLauncherWin/WebKitLauncherWinDebugCairoCFLite.vsprops: Added.
        * WebKitLauncherWin/WebKitLauncherWinRelease.vsprops: Added.
        * WebKitLauncherWin/WebKitLauncherWinReleaseCairoCFLite.vsprops: Added.
        * WebKitLauncherWin/WebKitLauncherWinReleaseLTCG.vsprops: Added.
        * WebKitTestRunner/win/InjectedBundle.vcproj:
        * WebKitTestRunner/win/InjectedBundleDebug.vsprops: Added.
        * WebKitTestRunner/win/InjectedBundleDebugAll.vsprops: Added.
        * WebKitTestRunner/win/InjectedBundleDebugCairoCFLite.vsprops: Added.
        * WebKitTestRunner/win/InjectedBundleRelease.vsprops: Added.
        * WebKitTestRunner/win/InjectedBundleReleaseCairoCFLite.vsprops: Added.
        * WebKitTestRunner/win/InjectedBundleReleaseLTCG.vsprops: Added.
        * WebKitTestRunner/win/WebKitTestRunner.vcproj:
        * WebKitTestRunner/win/WebKitTestRunnerDebug.vsprops: Added.
        * WebKitTestRunner/win/WebKitTestRunnerDebugAll.vsprops: Added.
        * WebKitTestRunner/win/WebKitTestRunnerDebugCairoCFLite.vsprops: Added.
        * WebKitTestRunner/win/WebKitTestRunnerRelease.vsprops: Added.
        * WebKitTestRunner/win/WebKitTestRunnerReleaseCairoCFLite.vsprops: Added.
        * WebKitTestRunner/win/WebKitTestRunnerReleaseLTCG.vsprops: Added.
        * WinLauncher/WinLauncher.vcproj:
        * WinLauncher/WinLauncherDebug.vsprops: Added.
        * WinLauncher/WinLauncherDebugAll.vsprops: Added.
        * WinLauncher/WinLauncherDebugCairoCFLite.vsprops: Added.
        * WinLauncher/WinLauncherRelease.vsprops: Added.
        * WinLauncher/WinLauncherReleaseCairoCFLite.vsprops: Added.
        * WinLauncher/WinLauncherReleaseLTCG.vsprops: Added.
        * record-memory-win/record-memory-win.vcproj:
        * record-memory-win/record-memory-winDebug.vsprops: Added.
        * record-memory-win/record-memory-winDebugAll.vsprops: Added.
        * record-memory-win/record-memory-winDebugCairoCFLite.vsprops: Added.
        * record-memory-win/record-memory-winRelease.vsprops: Added.
        * record-memory-win/record-memory-winReleaseCairoCFLite.vsprops: Added.
        * record-memory-win/record-memory-winReleaseLTCG.vsprops: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82339 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 29 Mar 2011 22:44:42 +0000 (22:44 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Moar pixel expectations.

        * platform/chromium-mac/css2.1/t0804-c5510-padn-00-b-ag-expected.checksum: Added.
        * platform/chromium-mac/css2.1/t0804-c5510-padn-00-b-ag-expected.png: Added.
        * platform/chromium-mac/css2.1/t0905-c414-flt-wrap-01-d-g-expected.checksum:
        * platform/chromium-mac/css2.1/t0905-c414-flt-wrap-01-d-g-expected.png:
        * platform/chromium-mac/editing/deleting/4845371-expected.checksum: Added.
        * platform/chromium-mac/editing/deleting/4845371-expected.png: Added.
        * platform/chromium-mac/editing/deleting/5126166-expected.checksum: Added.
        * platform/chromium-mac/editing/deleting/5126166-expected.png: Added.
        * platform/chromium-mac/editing/deleting/5483370-expected.checksum: Added.
        * platform/chromium-mac/editing/deleting/5483370-expected.png: Added.
        * platform/chromium-mac/editing/deleting/table-cells-expected.checksum: Added.
        * platform/chromium-mac/editing/deleting/table-cells-expected.png: Added.
        * platform/chromium-mac/editing/inserting/4875189-2-expected.checksum: Added.
        * platform/chromium-mac/editing/inserting/4875189-2-expected.png: Added.
        * platform/chromium-mac/editing/pasteboard/5387578-expected.checksum: Added.
        * platform/chromium-mac/editing/pasteboard/5387578-expected.png: Added.
        * platform/chromium-mac/editing/pasteboard/paste-table-cells-expected.checksum: Added.
        * platform/chromium-mac/editing/pasteboard/paste-table-cells-expected.png: Added.
        * platform/chromium-mac/fast/backgrounds/repeat/negative-offset-repeat-expected.checksum:
        * platform/chromium-mac/fast/backgrounds/repeat/negative-offset-repeat-expected.png:
        * platform/chromium-mac/fast/block/float/014-expected.checksum:
        * platform/chromium-mac/fast/block/float/014-expected.png:
        * platform/chromium-mac/fast/block/float/clear-element-too-wide-for-containing-block-expected.checksum: Added.
        * platform/chromium-mac/fast/block/float/clear-element-too-wide-for-containing-block-expected.png: Added.
        * platform/chromium-mac/fast/blockflow/background-vertical-rl-expected.png: Added.
        * platform/chromium-mac/fast/borders/border-radius-inline-flow-expected.checksum: Added.
        * platform/chromium-mac/fast/borders/border-radius-inline-flow-expected.png: Added.
        * platform/chromium-mac/fast/canvas/canvas-zoom-expected.checksum: Added.
        * platform/chromium-mac/fast/canvas/canvas-zoom-expected.png: Added.
        * platform/chromium-mac/fast/canvas/image-pattern-rotate-expected.checksum:
        * platform/chromium-mac/fast/canvas/image-pattern-rotate-expected.png:
        * platform/chromium-mac/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum: Added.
        * platform/chromium-mac/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png: Added.
        * platform/chromium-mac/fast/forms/input-align-image-expected.png: Added.
        * platform/chromium-mac/fast/forms/input-type-change-expected.png: Added.
        * platform/chromium-mac/fast/forms/textfield-focus-ring-expected.checksum: Added.
        * platform/chromium-mac/fast/forms/textfield-focus-ring-expected.png: Added.
        * platform/chromium-mac/fast/images/icon-decoding-expected.png: Added.
        * platform/chromium-mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.checksum:
        * platform/chromium-mac/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png:
        * platform/chromium-mac/fast/inline-block: Added.
        * platform/chromium-mac/fast/inline-block/14498-positionForCoordinates-expected.checksum: Added.
        * platform/chromium-mac/fast/inline-block/14498-positionForCoordinates-expected.png: Added.
        * platform/chromium-mac/fast/inline/inline-focus-ring-expected.checksum: Added.
        * platform/chromium-mac/fast/inline/inline-focus-ring-expected.png: Added.
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82338 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoUpdate the order of the context menu to better match AppKit on Mac.
timothy@apple.com [Tue, 29 Mar 2011 22:40:26 +0000 (22:40 +0000)]
Update the order of the context menu to better match AppKit on Mac.

<rdar://problem/9054893>

Reviewed by John Sullivan.

Source/WebCore:

* English.lproj/Localizable.strings: Updated.
* page/ContextMenuController.cpp:
(WebCore::ContextMenuController::populate): Update the order of items on Mac.
* platform/LocalizationStrategy.h:
* platform/LocalizedStrings.cpp:
(WebCore::contextMenuItemTagLookUpInDictionary): Added argument for selected string.
* platform/LocalizedStrings.h:
* platform/android/LocalizedStringsAndroid.cpp:
(WebCore::contextMenuItemTagLookUpInDictionary): Ditto.
* platform/brew/LocalizedStringsBrew.cpp:
(WebCore::contextMenuItemTagLookUpInDictionary): Ditto.
* platform/efl/LocalizedStringsEfl.cpp:
(WebCore::contextMenuItemTagLookUpInDictionary): Ditto.
* platform/gtk/LocalizedStringsGtk.cpp:
(WebCore::contextMenuItemTagLookUpInDictionary): Ditto.
* platform/haiku/LocalizedStringsHaiku.cpp:
(WebCore::contextMenuItemTagLookUpInDictionary): Ditto.
* platform/wx/LocalizedStringsWx.cpp:
(WebCore::contextMenuItemTagLookUpInDictionary): Ditto.

Source/WebKit/mac:

* DefaultDelegates/WebDefaultContextMenuDelegate.mm:
(-[WebDefaultUIDelegate webView:contextMenuItemsForElement:defaultMenuItems:]): Update the order of items.
* WebCoreSupport/WebPlatformStrategies.h:
* WebCoreSupport/WebPlatformStrategies.mm:
(WebPlatformStrategies::contextMenuItemTagLookUpInDictionary): Added argument for selected string.

Source/WebKit2:

* WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
(WebKit::WebPlatformStrategies::contextMenuItemTagLookUpInDictionary): Added argument for selected string.
* WebProcess/WebCoreSupport/WebPlatformStrategies.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82337 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years agoFix formatting of WebKit2.vcproj after r82283.
jeffm@apple.com [Tue, 29 Mar 2011 22:30:06 +0000 (22:30 +0000)]
Fix formatting of WebKit2.vcproj after r82283.

* win/WebKit2.vcproj:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82336 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Dean Jackson <dino@apple.com>
dino@apple.com [Tue, 29 Mar 2011 22:23:58 +0000 (22:23 +0000)]
2011-03-29  Dean Jackson  <dino@apple.com>

        Reviewed by Chris Marrin and Ken Russell.

        https://bugs.webkit.org/show_bug.cgi?id=57248
        Occlusion issues with WebGL in Safari

        The depth buffer on Safari ports was being set up with a
        maximum of 16 bits. Now we use a combined 24/8 depth/stencil
        buffer on Mac ports.

        No new tests as this is the setting for a particular port. Other
        ports may use different defaults.

        * platform/graphics/opengl/GraphicsContext3DOpenGL.cpp:
        (WebCore::GraphicsContext3D::validateAttributes):
        - use Extensions3D to test for depth and multisample extensions
          rather than querying OpenGL directly.
        (WebCore::GraphicsContext3D::reshape):
        - use a 24bit depth buffer when the extension is enabled.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82335 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Dimitri Glazkov <dglazkov@chromium.org>
dglazkov@chromium.org [Tue, 29 Mar 2011 22:15:19 +0000 (22:15 +0000)]
2011-03-29  Dimitri Glazkov  <dglazkov@chromium.org>

        Sorted XCode project. It's gotten quite out of sorts.

        * WebCore.xcodeproj/project.pbxproj: Ran sort-XCode-project-file.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82334 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 29 Mar 2011 22:12:05 +0000 (22:12 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Previously, I forgot to update the rendertree expectations.

        * platform/mac/fast/block/float/float-forced-below-other-floats-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82333 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Emil A Eklund <eae@chromium.org>
eae@chromium.org [Tue, 29 Mar 2011 22:10:11 +0000 (22:10 +0000)]
2011-03-29  Emil A Eklund  <eae@chromium.org>

        Reviewed by Dimitri Glazkov.

        DatasetDOMStringMap::item and ::contains copies attribute name string
        https://bugs.webkit.org/show_bug.cgi?id=55645

        * fast/dom/script-tests/dataset-expected.txt:
        * fast/dom/script-tests/dataset.js:
            Added extra test cases for getting fields by property name.
2011-03-29  Emil A Eklund  <eae@chromium.org>

        Reviewed by Dimitri Glazkov.

        DatasetDOMStringMap::item and ::contains copies attribute name string
        https://bugs.webkit.org/show_bug.cgi?id=55645

        Change propertyNameMatchesAttributeName to match without creating a copy
        of the string.

        * dom/DatasetDOMStringMap.cpp:
        (WebCore::propertyNameMatchesAttributeName):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82332 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 29 Mar 2011 22:02:10 +0000 (22:02 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Update expected results now that we don't have a scrollbar to worry about.

        * platform/mac/fast/block/float/float-forced-below-other-floats-expected.checksum:
        * platform/mac/fast/block/float/float-forced-below-other-floats-expected.png:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82331 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Tue, 29 Mar 2011 22:00:21 +0000 (22:00 +0000)]
2011-03-29  Patrick Gansterer  <paroga@webkit.org>

        Unreviewed. Try to fix Windows build.

        * DOMEventsClasses.cpp: Added initguid.h again.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82330 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 29 Mar 2011 22:00:20 +0000 (22:00 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Reviewed by Darin Adler.

        test_runner2.py can crash due to undefined variable
        https://bugs.webkit.org/show_bug.cgi?id=57356

        Replace reference to undefined variable with a variable that's actually
        defined.  AFAICT, there's no way to test this code.

        * Scripts/webkitpy/layout_tests/layout_package/test_runner2.py:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82329 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 29 Mar 2011 21:57:50 +0000 (21:57 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Update expectations.

        * platform/chromium-mac/fast/multicol/margin-collapse-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/margin-collapse-expected.png: Added.
        * platform/chromium-mac/fast/multicol/max-height-columns-block-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/max-height-columns-block-expected.png: Added.
        * platform/chromium-mac/fast/multicol/positioned-split-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/positioned-split-expected.png: Added.
        * platform/chromium-mac/fast/multicol/single-line-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/single-line-expected.png: Added.
        * platform/chromium-mac/fast/multicol/table-margin-collapse-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/table-margin-collapse-expected.png: Added.
        * platform/chromium-mac/fast/multicol/unsplittable-inline-block-expected.checksum: Added.
        * platform/chromium-mac/fast/multicol/unsplittable-inline-block-expected.png: Added.
        * platform/chromium-mac/fast/replaced/absolute-image-sizing-expected.checksum:
        * platform/chromium-mac/fast/replaced/absolute-image-sizing-expected.png:
        * platform/chromium-mac/fast/replaced/image-onload-expected.checksum:
        * platform/chromium-mac/fast/replaced/image-onload-expected.png:
        * platform/chromium-mac/fast/replaced/image-sizing-expected.checksum:
        * platform/chromium-mac/fast/replaced/image-sizing-expected.png:
        * platform/chromium-mac/fast/replaced/image-tag-expected.png: Added.
        * platform/chromium-mac/fast/text/basic/002-expected.checksum: Added.
        * platform/chromium-mac/fast/text/basic/002-expected.png: Added.
        * platform/chromium-mac/fast/text/word-break-soft-hyphen-expected.checksum: Added.
        * platform/chromium-mac/fast/text/word-break-soft-hyphen-expected.png: Added.
        * platform/chromium-mac/media/video-transformed-expected.checksum: Added.
        * platform/chromium-mac/media/video-transformed-expected.png: Added.
        * platform/chromium-mac/scrollbars/listbox-scrollbar-combinations-expected.png: Added.
        * platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png: Added.
        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Added.
        * platform/chromium-mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Added.
        * platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-01-t-expected.png: Added.
        * platform/chromium-mac/svg/custom/focus-ring-expected.checksum:
        * platform/chromium-mac/svg/custom/focus-ring-expected.png:
        * platform/chromium-mac/svg/custom/use-in-symbol-with-offset-expected.checksum: Added.
        * platform/chromium-mac/svg/custom/use-in-symbol-with-offset-expected.png: Added.
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr-expected.png:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.checksum:
        * platform/chromium-mac/svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr-expected.png:
        * platform/chromium-mac/svg/filters/filterRes-expected.checksum: Added.
        * platform/chromium-mac/svg/filters/filterRes-expected.png: Added.
        * platform/chromium-mac/svg/filters/filteredImage-expected.png: Added.
        * platform/chromium-mac/svg/text/foreignObject-text-clipping-bug-expected.png: Added.
        * platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum: Added.
        * platform/chromium-mac/tables/mozilla/bugs/bug120107-expected.png: Added.
        * platform/chromium-mac/tables/mozilla/bugs/bug12908-2-expected.png: Added.
        * platform/chromium-mac/tables/mozilla/bugs/bug13169-expected.png: Added.
        * platform/chromium-mac/tables/mozilla/bugs/bug196870-expected.png: Added.
        * platform/chromium-mac/tables/mozilla/bugs/bug50695-2-expected.png: Added.
        * platform/chromium-mac/tables/mozilla/core/col_widths_auto_autoFix-expected.png: Added.
        * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug6933-expected.png: Added.
        * platform/chromium/test_expectations.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82328 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Geoffrey Garen <ggaren@apple.com>
ggaren@apple.com [Tue, 29 Mar 2011 21:50:52 +0000 (21:50 +0000)]
2011-03-29  Geoffrey Garen  <ggaren@apple.com>

        Reviewed by Darin Adler.

        ~25% regression on v8-splay in the SunSpider harness
        https://bugs.webkit.org/show_bug.cgi?id=56128

        I'm not sure if this is the root cause of the regression Stephanie
        measured, but it seems to get us back to previous v8-splay times.

        SunSpider reports no change. v8-splay says 41% faster.

        * runtime/Heap.cpp:
        (JSC::Heap::reset): Make marking proportional to 1X the size of the heap,
        not .5X the size of the heap. When the heap is large, this makes a big
        difference. (Our old heap growth policy matched this. You can see by
        looking at resizeBlocks in revisions prior to r77699.)

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82327 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Patrick Gansterer <paroga@webkit.org>
paroga@webkit.org [Tue, 29 Mar 2011 21:46:03 +0000 (21:46 +0000)]
2011-03-29  Patrick Gansterer  <paroga@webkit.org>

        Reviewed by Adam Roben.

        [WIN] Cleanup includes in WebKit files
        https://bugs.webkit.org/show_bug.cgi?id=57381

        Add missing includes to fix build without precompiled header.
        Also fix paths in #include statements (e.g. WTF -> wtf).

        * AccessibleBase.h:
        * AccessibleDocument.h: Replace using statement with a qualified name.
        * CFDictionaryPropertyBag.h:
        * DOMEventsClasses.cpp:
        * DOMHTMLClasses.h:
        * DefaultDownloadDelegate.cpp:
        * DefaultDownloadDelegate.h:
        * DefaultPolicyDelegate.cpp:
        * DefaultPolicyDelegate.h:
        * WebCoreSupport/EmbeddedWidget.h:
        * WebCoreSupport/WebInspectorDelegate.h:
        * WebDataSource.h:
        * WebDatabaseManager.h:
        * WebElementPropertyBag.h:
        * WebFramePolicyListener.h:
        * WebGeolocationPolicyListener.h:
        * WebHistory.h:
        * WebKitClassFactory.h:
        * WebScriptWorld.h:
        * WebSerializedJSValue.h:
        * WebUserContentURLPattern.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82326 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Sheriff Bot <webkit.review.bot@gmail.com>
abarth@webkit.org [Tue, 29 Mar 2011 21:33:18 +0000 (21:33 +0000)]
2011-03-29  Sheriff Bot  <webkit.review.bot@gmail.com>

        Unreviewed, rolling out r82293.
        http://trac.webkit.org/changeset/82293
        https://bugs.webkit.org/show_bug.cgi?id=57390

        Breaks RetrieveCSSResources (Requested by abarth|gardener on
        #webkit).

        * WebKit.gyp:
        * src/WebPageSerializer.cpp:
        (WebCore::getSubResourceURLFromElement):
        (WebCore::retrieveResourcesForElement):
        (WebCore::retrieveResourcesForFrame):
        (WebKit::WebPageSerializer::retrieveAllResources):
        * tests/WebPageSerializerTest.cpp:
        * tests/data/pageserialization/css_test_page.html: Removed.
        * tests/data/pageserialization/import_style_from_link.css: Removed.
        * tests/data/pageserialization/import_styles.css: Removed.
        * tests/data/pageserialization/link_styles.css: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82325 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 29 Mar 2011 21:29:59 +0000 (21:29 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Green means pass, AFAICT.

        * platform/chromium-mac/fast/media/media-query-invalid-value-expected.png: Added.
        * platform/chromium-win/fast/media/media-query-invalid-value-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82324 268f45cc-cd09-0410-ab3c-d52691b4dbfc

9 years ago2011-03-29 Adam Barth <abarth@webkit.org>
abarth@webkit.org [Tue, 29 Mar 2011 21:24:56 +0000 (21:24 +0000)]
2011-03-29  Adam Barth  <abarth@webkit.org>

        Update image result due to different text metrics.

        * platform/chromium-win/printing/return-from-printing-mode-expected.png: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@82323 268f45cc-cd09-0410-ab3c-d52691b4dbfc