1. 22 May, 2010 36 commits
    • eric@webkit.org's avatar
      2010-05-22 Justin Schuh <jschuh@chromium.org> · 1156018c
      eric@webkit.org authored
              Reviewed by Nate Chapin.
      
              Remove custom bindings for NamedNodeMap.setNamedItem and .setNamedItemNS
              https://bugs.webkit.org/show_bug.cgi?id=39462
      
              Custom bindings are no longer needed because origin checks were moved
              out of the bindings by: http://trac.webkit.org/changeset/59866
      
              Behavior isn't changed and is covered by existing tests.
      
              * bindings/js/JSNamedNodeMapCustom.cpp:
              * bindings/v8/custom/V8NamedNodeMapCustom.cpp:
              * dom/NamedNodeMap.idl:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60022 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1156018c
    • dbates@webkit.org's avatar
      2010-05-22 Daniel Bates <dbates@rim.com> · 629553ea
      dbates@webkit.org authored
              Unreviewed; fix bug URL in change log.
      
              Inadvertently referenced the wrong bug URL in the change log for change-set
              60019 <http://trac.webkit.org/changeset/60019>. The bug URL should have been
              <https://bugs.webkit.org/show_bug.cgi?id=39339> not <https://bugs.webkit.org/show_bug.cgi?id=39448>.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60021 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      629553ea
    • abarth@webkit.org's avatar
      2010-05-22 Adam Barth <abarth@webkit.org> · ea7ab395
      abarth@webkit.org authored
              Unreviewed.
      
              Re-order Yong's email addresses because his gmail account is the one he
              uses for bugs.webkit.org.
      
              * Scripts/webkitpy/common/config/committers.py:
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60020 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      ea7ab395
    • dbates@webkit.org's avatar
      2010-05-22 Daniel Bates <dbates@rim.com> · d369fa4c
      dbates@webkit.org authored
              No review, rolling out 60017.
              http://trac.webkit.org/changeset/60017
              https://bugs.webkit.org/show_bug.cgi?id=39448
      
              Rolling out since this broke the build on the Windows and Qt bots.
              Need to look into this some more.
      
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/ScriptControllerBase.h: Removed.
              * bindings/js/ScriptController.h:
              (WebCore::):
              * bindings/v8/ScriptController.h:
              (WebCore::):
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60019 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      d369fa4c
    • dbates@webkit.org's avatar
      2010-05-22 Daniel Bates <dbates@rim.com> · 515d8e9f
      dbates@webkit.org authored
              Unreviewed; fix change log order.
      
              Update-webkit failed to move my change log to the top of the file
              before my commit in changeset 60017 <http://trac.webkit.org/changeset/60017>,
              so I am manually moving it to the correct place.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60018 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      515d8e9f
    • dbates@webkit.org's avatar
      2010-05-22 Yong Li <yoli@rim.com> · d2f47032
      dbates@webkit.org authored
              Reviewed by Darin Adler.
      
              Fix a crash when XHTMLMP is enabled. The frame pointer in Document
              ctor can be null.
              https://bugs.webkit.org/show_bug.cgi?id=39448
      
              No new tests because it is obvious and it must be reproduced with
              XHTMLMP enabled.
      
              * dom/Document.cpp:
              (WebCore::Document::Document):
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60017 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      d2f47032
    • eric@webkit.org's avatar
      2010-05-22 Yong Li <yoli@rim.com> · 87031699
      eric@webkit.org authored
              Reviewed by Darin Adler.
      
              Fix a crash when XHTMLMP is enabled. The frame pointer in Document
              ctor can be null.
              https://bugs.webkit.org/show_bug.cgi?id=39448
      
              No new tests because it is obvious and it must be reproduced with
              XHTMLMP enabled.
      
              * dom/Document.cpp:
              (WebCore::Document::Document):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60016 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      87031699
    • dbates@webkit.org's avatar
      2010-05-22 Daniel Bates <dbates@rim.com> · e56097e2
      dbates@webkit.org authored
              Reviewed by Chris Jerdonek.
      
              Add infrastructure to parse SVN property changes
              https://bugs.webkit.org/show_bug.cgi?id=38885
      
              Adds function VCSUtils::parseSvnDiffFooter to parse an SVN footer
              that consists of one or more properties.
      
              Note, the first line of an SVN footer begins with "Property changes on".
      
              * Scripts/VCSUtils.pm:
                - Added function parseSvnDiffFooter. Will use this function
                  towards resolving Bug #39409 <https://bugs.webkit.org/show_bug.cgi?id=39409>.
                - Removed FIXME comment above function parseSvnProperty, since
                  it is being used by parseSvnDiffFooter.
              * Scripts/webkitperl/VCSUtils_unittest/parseSvnDiffFooter.pl: Added.
                - Added unit tests.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60015 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e56097e2
    • dbates@webkit.org's avatar
      2010-05-22 Daniel Bates <dbates@rim.com> · 468600c1
      dbates@webkit.org authored
              Reviewed by Adam Barth.
      
              REGRESSION (r56295): Can't create a new wave on Google Wave
              https://bugs.webkit.org/show_bug.cgi?id=39249
      
              Instead of just using the source code portion of a JavaScript URL to
              detect an XSS attack, we now include the JavaScript URL schema. This
              reduces the chance of a false positive by providing additional context.
      
              Test: http/tests/security/xssAuditor/javascript-link-safe.html
      
              * WebCore.base.exp: Updated exported symbols as necessary.
              * bindings/ScriptControllerBase.cpp:
              (WebCore::ScriptController::executeScript): Added parameter shouldAllowXSS.
              (WebCore::ScriptController::executeIfJavaScriptURL): Ditto.
              * bindings/js/ScriptController.cpp:
              (WebCore::ScriptController::evaluateInWorld): Ditto.
              (WebCore::ScriptController::evaluate): Ditto.
              (WebCore::ScriptController::executeScriptInWorld): Ditto.
              * bindings/js/ScriptController.h: Added enum ShouldAllowXSS.
              (WebCore::):
              * bindings/v8/ScriptController.cpp:
              (WebCore::ScriptController::evaluate): Added parameter shouldAllowXSS.
              * bindings/v8/ScriptController.h: Added enum ShouldAllowXSS.
              (WebCore::):
      2010-05-22  Daniel Bates  <dbates@rim.com>
      
              Reviewed by Adam Barth.
      
              REGRESSION (r56295): Can't create a new wave on Google Wave
              https://bugs.webkit.org/show_bug.cgi?id=39249
      
              Added a test to ensure that we don't raise an alarm when the source code
              portion of a JavaScript URL matches some substring of the page URL or
              post data.
      
              Our existing test coverage ensures that we raise an alarm when the entire
              JavaScript URL matches some substring of the page URL or post data.
      
              * http/tests/security/xssAuditor/javascript-link-safe-expected.txt: Added.
              * http/tests/security/xssAuditor/javascript-link-safe.html: Added.
              * http/tests/security/xssAuditor/resources/javascript-link-safe.html: Added.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60014 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      468600c1
    • eric@webkit.org's avatar
      2010-05-22 Jeremy Moskovich <jeremy@chromium.org> · 0c389213
      eric@webkit.org authored
              Reviewed by Eric Seidel.
      
              Document RenderObject::m_hasOverflowClip.
      
              https://bugs.webkit.org/show_bug.cgi?id=39425
      
              No new functionality, so no new tests.
      
              * rendering/RenderObject.h:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60013 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      0c389213
    • eric@webkit.org's avatar
      2010-05-22 Kwang Yul Seo <skyul@company100.net> · 86c4796b
      eric@webkit.org authored
              Reviewed by Eric Seidel.
      
              [BREWMP] Add DragController
              https://bugs.webkit.org/show_bug.cgi?id=39400
      
              Add DragController for BREW MP.
      
              * page/brew/DragControllerBrew.cpp: Added.
              (WebCore::DragController::isCopyKeyDown):
              (WebCore::DragController::dragOperation):
              (WebCore::DragController::maxDragImageSize):
              (WebCore::DragController::cleanupAfterSystemDrag):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60012 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      86c4796b
    • eric@webkit.org's avatar
      2010-05-22 Leandro Pereira <leandro@profusion.mobi> · 8727665e
      eric@webkit.org authored
              Reviewed by Eric Seidel.
      
              [EFL] Build fix (always compile libraries with -fPIC when compiler
              is gcc; always define WTF_USE_PTHREADS).
              http://webkit.org/b/39235
      
              * cmake/OptionsCommon.cmake:
              * cmake/OptionsEfl.cmake:
              * cmake/WebKitHelpers.cmake:
      2010-05-22  Leandro Pereira  <leandro@profusion.mobi>
      
              Reviewed by Eric Seidel.
      
              [EFL] Build fix (update source code lists).
              http://webkit.org/b/39235
      
              * CMakeLists.txt:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60011 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      8727665e
    • mrobinson@webkit.org's avatar
      2010-05-22 Martin Robinson <mrobinson@igalia.com> · bbd70b9a
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] webkit_web_view_drag_end should call EventHandler::dragSourceEndedAt
              https://bugs.webkit.org/show_bug.cgi?id=39465
      
              Added a helper function for converting a GDK action bitmask into a DragOperation bitmask.
      
              No new tests as behavior has not changed.
      
              * platform/gtk/ClipboardUtilitiesGtk.cpp:
              (WebCore::gdkDragActionToDragOperation): Added.
              * platform/gtk/ClipboardUtilitiesGtk.h:
      2010-05-22  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] webkit_web_view_drag_end should call EventHandler::dragSourceEndedAt
              https://bugs.webkit.org/show_bug.cgi?id=39465
      
              Properly call EventHandler::dragSourceEndedAt so that dragEnd events are processed in the DOM.
              dragSourceEndedAt is responsible for calling the dragEnd DOM event as well as cleaning up assets
              (such as the Clipboard) associated with the drag source.
      
              * webkit/webkitwebview.cpp:
              (webkit_web_view_drag_end): Remember to call dragSourceEndedAt here.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60010 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      bbd70b9a
    • eric@webkit.org's avatar
      2010-05-22 Patrick Gansterer <paroga@paroga.com> · 43928437
      eric@webkit.org authored
              Reviewed by Eric Seidel.
      
              [Qt] Cleanup SharedBuffer::createWithContentsOfFile
              https://bugs.webkit.org/show_bug.cgi?id=38917
      
              * platform/qt/SharedBufferQt.cpp:
              (WebCore::SharedBuffer::createWithContentsOfFile):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60009 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      43928437
    • mrobinson@webkit.org's avatar
      2010-05-22 Martin Robinson <mrobinson@igalia.com> · d59c64ca
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] WebKit/gtk/WebCoreSupport/DragClientGtk::startDrag should use the Clipboard::sourceOperation
              https://bugs.webkit.org/show_bug.cgi?id=39459
      
              Add ClipboardUtilitiesGtk, a container for GTK+/WebCore clipboard utility functions.
              Initially add a function which converts a WebCore::DragOperation to a bitmask of
              GdkDragActions.
      
              No new tests, because behavior has not changed.
      
              * GNUmakefile.am:
              * platform/gtk/ClipboardUtilitiesGtk.cpp: Added.
              (WebCore::dragOperationToGdkDragActions): Added.
              * platform/gtk/ClipboardUtilitiesGtk.h: Added.
      2010-05-22  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [GTK] WebKit/gtk/WebCoreSupport/DragClientGtk::startDrag should use the Clipboard::sourceOperation
              https://bugs.webkit.org/show_bug.cgi?id=39459
      
              * WebCoreSupport/DragClientGtk.cpp:
              (WebKit::DragClient::startDrag):
              Use Clipboard::sourceOperation instead of trying to figure out the GdkDragAction
              manually. The DOM may have changed the appropriate list of actions anyhow.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60008 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      d59c64ca
    • eric@webkit.org's avatar
      2010-05-22 Eric Seidel <eric@webkit.org> · 4c272bd2
      eric@webkit.org authored
              Unreviewed, fixing test results only.
      
              Disable compositing tests on the commit-queue as a workaround for  bug 38912
              https://bugs.webkit.org/show_bug.cgi?id=39067
      
              * Scripts/webkitpy/tool/steps/steps_unittest.py:
               - Update test results after my previous change.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60007 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      4c272bd2
    • eric@webkit.org's avatar
      2010-05-22 Eric Seidel <eric@webkit.org> · f9481554
      eric@webkit.org authored
              Unreviewed.
      
              Disable compositing tests on the commit-queue as a workaround for  bug 38912
              https://bugs.webkit.org/show_bug.cgi?id=39067
      
              * Scripts/webkitpy/tool/steps/runtests.py:
               - Disable all of compositing, not just compositing/iframes
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60006 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f9481554
    • tkent@chromium.org's avatar
      2010-05-22 Kent Tamura <tkent@chromium.org> · 1df7943a
      tkent@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              [DRT/Chromium] Link resources and load Ahem font for Windows
              https://bugs.webkit.org/show_bug.cgi?id=39473
      
              * WebKit.gyp:
                Add net and webkit resources for Windows.
                Copy AHEM____.TTF to DumpRenderTree.exe directory.
      2010-05-22  Kent Tamura  <tkent@chromium.org>
      
              Reviewed by Dimitri Glazkov.
      
              [DRT/Chromium] Link resources and load Ahem font for Windows
              https://bugs.webkit.org/show_bug.cgi?id=39473
      
              * DumpRenderTree/chromium/DumpRenderTree.cpp:
              (main): Call platformInit().
              * DumpRenderTree/chromium/TestShell.h:
               Declare platformInit(). It is not related to TestShell class, but the
               implementation of paltformInit() is placed at TestShell*.{cpp,mm}.
              * DumpRenderTree/chromium/TestShellGtk.cpp:
              (platformInit):
              * DumpRenderTree/chromium/TestShellMac.mm:
              (platformInit):
              * DumpRenderTree/chromium/TestShellWin.cpp:
              (platformInit):
               - Make stdout/stderr binary mode
               - Load Ahem font
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60005 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1df7943a
    • simon.fraser@apple.com's avatar
      2010-05-22 Simon Fraser <simon.fraser@apple.com> · 1d2fb83a
      simon.fraser@apple.com authored
              Add test results for Mac; no review.
      
              Add platform-independent test results for new tiling tests, and move them into their own directory.
      
              * compositing/tiling/huge-layer-add-remove-child-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-add-remove-child-expected.txt.
              * compositing/tiling/huge-layer-add-remove-child.html: Renamed from LayoutTests/compositing/huge-layer-add-remove-child.html.
              * compositing/tiling/huge-layer-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-expected.txt.
              * compositing/tiling/huge-layer-resize-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-resize-expected.txt.
              * compositing/tiling/huge-layer-resize.html: Renamed from LayoutTests/compositing/huge-layer-resize.html.
              * compositing/tiling/huge-layer-with-layer-children-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-with-layer-children-expected.txt.
              * compositing/tiling/huge-layer-with-layer-children-resize-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-with-layer-children-resize-expected.txt.
              * compositing/tiling/huge-layer-with-layer-children-resize.html: Renamed from LayoutTests/compositing/huge-layer-with-layer-children-resize.html.
              * compositing/tiling/huge-layer-with-layer-children.html: Renamed from LayoutTests/compositing/huge-layer-with-layer-children.html.
              * compositing/tiling/huge-layer.html: Renamed from LayoutTests/compositing/huge-layer.html.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60004 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      1d2fb83a
    • tkent@chromium.org's avatar
      Unreviewed. · c2fcf48c
      tkent@chromium.org authored
      Skip platform/mac/fast/AppleScript/001.html
      https://bugs.webkit.org/show_bug.cgi?id=39531
      
      * platform/mac/Skipped:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60003 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      c2fcf48c
    • ossy@webkit.org's avatar
      Unreviewed. Update GTK specific expected file after r59968. · a593d23a
      ossy@webkit.org authored
      * platform/gtk/svg/css/getComputedStyle-basic-expected.txt: updated.
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60002 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      a593d23a
    • abarth@webkit.org's avatar
      2010-05-21 Adam Barth <abarth@webkit.org> · e0c283d2
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              Parse attributes with HTML5 lexer
              https://bugs.webkit.org/show_bug.cgi?id=39520
      
              This patch lets the HTML5 lexer parse attributes, as in
              <div attr="foo"></div>.  This patch is on the critical path to running
              the html5lib tests.
      
              * html/HTML5Lexer.cpp:
              (WebCore::HTML5Lexer::nextToken):
              * html/HTML5Lexer.h:
              * html/HTML5Token.h:
              (WebCore::HTML5Token::beginStartTag):
              (WebCore::HTML5Token::beginEndTag):
              (WebCore::HTML5Token::addNewAttribute):
              (WebCore::HTML5Token::appendToAttributeName):
              (WebCore::HTML5Token::appendToAttributeValue):
              (WebCore::HTML5Token::attributes):
              * html/HTML5Tokenizer.cpp:
              (WebCore::convertToOldStyle):
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60001 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e0c283d2
    • mrowe@apple.com's avatar
      60,000! · 5d00d4c6
      mrowe@apple.com authored
      * ChangeLog: Point out revision 60,000.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@60000 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      5d00d4c6
    • mrowe@apple.com's avatar
      Versioning. · 7f62fbc1
      mrowe@apple.com authored
      git-svn-id: svn://svn.chromium.org/blink/trunk@59990 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      7f62fbc1
    • hyatt@apple.com's avatar
      Preparation for support of column-span, which will be implemented using... · f64223f6
      hyatt@apple.com authored
      Preparation for support of column-span, which will be implemented using continuations.  When a block splits an inline, a
      continuation chain is created of the form inline -> anonymous block -> inline.  The middle block is always anonymous.  When a column-span
      splits the blocks in a multi-column block, it will create a similar chain: block -> anonymous block -> block. Enclosing split elements
      directly connect to their continuations, so their chains will look like inline -> inline or block -> block.
              
      Reviewed by Dan Bernstein.
      
      This patch changes the member variable in RenderBlock, m_inlineContinuation, to simply be m_continuation and loosens up the type on it
      to RenderBoxModelObject.  This reflects the fact that the continuation of the block can now be another block and isn't always simply an inline.
              
      Some renames have been done for cleanup:
          isInlineContinuation -> isInlineElementContinuation to emphasize that this is a split non-anonymous element.
          inlineContinuation -> inlineElementContinuation, again to emphasize that the inline is not anonymous.
                  
      Some new methods have been added:
          isBlockElementContinuation - just like isInlineElementContinuation but for split block elements.
          blockElementContinuation - just like inlineElementContinuation but for split block elements.
          virtualContinuation - A way to just walk an entire continuation chain of mixed types (blocks and inlines) using their common base class.
          isAnonymousBlockContinuation - A method for asking if a RenderBlock is an anonymous block in the continuation chain (the guy in the middle).
                  
      Code that was specific to the anonymous blocks in a continuation chain has been patched to ask isAnonymousBlockContinuation, so that it won't
      incorrectly apply to non-anonymous blocks in the future.  Where possible, code that really didn't care about being an inline vs. a block has
      been broadened so that it will work with block continuations as well.
      
      * accessibility/AccessibilityRenderObject.cpp:
      (WebCore::lastChildConsideringContinuation):
      (WebCore::startOfContinuations):
      (WebCore::endOfContinuations):
      (WebCore::childBeforeConsideringContinuations):
      (WebCore::firstChildIsInlineContinuation):
      (WebCore::AccessibilityRenderObject::nextSibling):
      (WebCore::AccessibilityRenderObject::anchorElement):
      * rendering/InlineFlowBox.cpp:
      (WebCore::InlineFlowBox::determineSpacingForFlowBoxes):
      (WebCore::InlineFlowBox::paint):
      * rendering/RenderBlock.cpp:
      (WebCore::RenderBlock::RenderBlock):
      (WebCore::RenderBlock::destroy):
      (WebCore::RenderBlock::removeLeftoverAnonymousBlock):
      (WebCore::RenderBlock::removeChild):
      (WebCore::RenderBlock::paintObject):
      (WebCore::RenderBlock::inlineElementContinuation):
      (WebCore::RenderBlock::blockElementContinuation):
      (WebCore::RenderBlock::addContinuationWithOutline):
      (WebCore::RenderBlock::absoluteRects):
      (WebCore::RenderBlock::absoluteQuads):
      (WebCore::RenderBlock::rectWithOutlineForRepaint):
      (WebCore::RenderBlock::hoverAncestor):
      (WebCore::RenderBlock::updateDragState):
      (WebCore::RenderBlock::outlineStyleForRepaint):
      (WebCore::RenderBlock::updateHitTestResult):
      (WebCore::RenderBlock::addFocusRingRects):
      * rendering/RenderBlock.h:
      (WebCore::RenderBlock::continuation):
      (WebCore::RenderBlock::setContinuation):
      (WebCore::RenderBlock::virtualContinuation):
      (WebCore::RenderBlock::isAnonymousBlockContinuation):
      * rendering/RenderInline.cpp:
      (WebCore::RenderInline::inlineElementContinuation):
      (WebCore::RenderInline::styleDidChange):
      (WebCore::nextContinuation):
      (WebCore::RenderInline::splitInlines):
      (WebCore::RenderInline::positionForPoint):
      (WebCore::RenderInline::updateHitTestResult):
      * rendering/RenderInline.h:
      (WebCore::RenderInline::setContinuation):
      (WebCore::RenderInline::virtualContinuation):
      * rendering/RenderObject.cpp:
      (WebCore::RenderObject::getTextDecorationColors):
      * rendering/RenderObject.h:
      (WebCore::RenderObject::isElementContinuation):
      (WebCore::RenderObject::isInlineElementContinuation):
      (WebCore::RenderObject::isBlockElementContinuation):
      (WebCore::RenderObject::virtualContinuation):
      * rendering/RenderObjectChildList.cpp:
      (WebCore::RenderObjectChildList::updateBeforeAfterContent):
      * rendering/RenderRubyBase.cpp:
      (WebCore::RenderRubyBase::moveBlockChildren):
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59988 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      f64223f6
    • jamesr@google.com's avatar
      2010-05-21 James Robinson <jamesr@chromium.org> · fafb06c9
      jamesr@google.com authored
              Unreviewed pixel rebaseline
      
              Update pixel test expectations for LayoutTests/svg to account for Leopard-SnowLeopard differences
              https://bugs.webkit.org/show_bug.cgi?id=39317
      
              This patch fixes the pixel test expecations for svg/ tests to work on Snow Leopard.
              Specifically, for each test that currently passes on Leopard with -p --tolerance=0,
              but fails with small diffs on Snow Leopard, the old expectation is moved from
              platform/mac to platform/mac-leopard and a new expecation is added in
              platform/mac.
      
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-37-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-41-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-60-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-61-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-62-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-63-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-65-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-66-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-67-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-68-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-69-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-70-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-77-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-78-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-81-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-83-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/linking-a-05-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-02-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-03-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/script-handle-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/script-handle-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/struct-frag-06-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/text-text-04-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/text-text-05-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.png.
              * platform/mac-leopard/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum.
              * platform/mac-leopard/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png.
              * platform/mac-leopard/svg/batik: Added.
              * platform/mac-leopard/svg/batik/filters: Added.
              * platform/mac-leopard/svg/batik/filters/feTile-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/filters/feTile-expected.checksum.
              * platform/mac-leopard/svg/batik/filters/feTile-expected.png: Copied from LayoutTests/platform/mac/svg/batik/filters/feTile-expected.png.
              * platform/mac-leopard/svg/batik/paints: Added.
              * platform/mac-leopard/svg/batik/paints/patternRegions-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.checksum.
              * platform/mac-leopard/svg/batik/paints/patternRegions-expected.png: Copied from LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.png.
              * platform/mac-leopard/svg/batik/text: Added.
              * platform/mac-leopard/svg/batik/text/textAnchor3-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.checksum.
              * platform/mac-leopard/svg/batik/text/textAnchor3-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.png.
              * platform/mac-leopard/svg/batik/text/textLayout-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textLayout-expected.checksum.
              * platform/mac-leopard/svg/batik/text/textLayout-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textLayout-expected.png.
              * platform/mac-leopard/svg/batik/text/textLength-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textLength-expected.checksum.
              * platform/mac-leopard/svg/batik/text/textLength-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textLength-expected.png.
              * platform/mac-leopard/svg/batik/text/textOnPath-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.checksum.
              * platform/mac-leopard/svg/batik/text/textOnPath-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.png.
              * platform/mac-leopard/svg/batik/text/textOnPath2-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.checksum.
              * platform/mac-leopard/svg/batik/text/textOnPath2-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.png.
              * platform/mac-leopard/svg/batik/text/textOnPathSpaces-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.checksum.
              * platform/mac-leopard/svg/batik/text/textOnPathSpaces-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.png.
              * platform/mac-leopard/svg/batik/text/textPCDATA-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.checksum.
              * platform/mac-leopard/svg/batik/text/textPCDATA-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.png.
              * platform/mac-leopard/svg/batik/text/textProperties-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textProperties-expected.checksum.
              * platform/mac-leopard/svg/batik/text/textProperties-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textProperties-expected.png.
              * platform/mac-leopard/svg/batik/text/verticalTextOnPath-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.checksum.
              * platform/mac-leopard/svg/batik/text/verticalTextOnPath-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.png.
              * platform/mac-leopard/svg/batik/text/xmlSpace-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.checksum.
              * platform/mac-leopard/svg/batik/text/xmlSpace-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.png.
              * platform/mac-leopard/svg/custom/altglyph-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/altglyph-expected.checksum.
              * platform/mac-leopard/svg/custom/altglyph-expected.png: Copied from LayoutTests/platform/mac/svg/custom/altglyph-expected.png.
              * platform/mac-leopard/svg/custom/baseval-animval-equality-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/baseval-animval-equality-expected.checksum.
              * platform/mac-leopard/svg/custom/baseval-animval-equality-expected.png: Copied from LayoutTests/platform/mac/svg/custom/baseval-animval-equality-expected.png.
              * platform/mac-leopard/svg/custom/clip-path-referencing-use-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/clip-path-referencing-use-expected.checksum.
              * platform/mac-leopard/svg/custom/clip-path-referencing-use-expected.png: Copied from LayoutTests/platform/mac/svg/custom/clip-path-referencing-use-expected.png.
              * platform/mac-leopard/svg/custom/clip-path-referencing-use2-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/clip-path-referencing-use2-expected.checksum.
              * platform/mac-leopard/svg/custom/clip-path-referencing-use2-expected.png: Copied from LayoutTests/platform/mac/svg/custom/clip-path-referencing-use2-expected.png.
              * platform/mac-leopard/svg/custom/dominant-baseline-hanging-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.checksum.
              * platform/mac-leopard/svg/custom/dominant-baseline-hanging-expected.png: Copied from LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.png.
              * platform/mac-leopard/svg/custom/feComponentTransfer-Discrete-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.checksum.
              * platform/mac-leopard/svg/custom/feComponentTransfer-Discrete-expected.png: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.png.
              * platform/mac-leopard/svg/custom/feComponentTransfer-Gamma-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.checksum.
              * platform/mac-leopard/svg/custom/feComponentTransfer-Gamma-expected.png: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.png.
              * platform/mac-leopard/svg/custom/feComponentTransfer-Linear-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.checksum.
              * platform/mac-leopard/svg/custom/feComponentTransfer-Linear-expected.png: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.png.
              * platform/mac-leopard/svg/custom/feComponentTransfer-Table-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.checksum.
              * platform/mac-leopard/svg/custom/feComponentTransfer-Table-expected.png: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.png.
              * platform/mac-leopard/svg/custom/fill-fallback-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/fill-fallback-expected.checksum.
              * platform/mac-leopard/svg/custom/fill-fallback-expected.png: Copied from LayoutTests/platform/mac/svg/custom/fill-fallback-expected.png.
              * platform/mac-leopard/svg/custom/getPresentationAttribute-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/getPresentationAttribute-expected.checksum.
              * platform/mac-leopard/svg/custom/getPresentationAttribute-expected.png: Copied from LayoutTests/platform/mac/svg/custom/getPresentationAttribute-expected.png.
              * platform/mac-leopard/svg/custom/getsvgdocument-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/getsvgdocument-expected.checksum.
              * platform/mac-leopard/svg/custom/getsvgdocument-expected.png: Copied from LayoutTests/platform/mac/svg/custom/getsvgdocument-expected.png.
              * platform/mac-leopard/svg/custom/image-parent-translation-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/image-parent-translation-expected.checksum.
              * platform/mac-leopard/svg/custom/image-parent-translation-expected.png: Copied from LayoutTests/platform/mac/svg/custom/image-parent-translation-expected.png.
              * platform/mac-leopard/svg/custom/invalid-fill-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/invalid-fill-expected.checksum.
              * platform/mac-leopard/svg/custom/invalid-fill-expected.png: Copied from LayoutTests/platform/mac/svg/custom/invalid-fill-expected.png.
              * platform/mac-leopard/svg/custom/invalid-fill-hex-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/invalid-fill-hex-expected.checksum.
              * platform/mac-leopard/svg/custom/invalid-fill-hex-expected.png: Copied from LayoutTests/platform/mac/svg/custom/invalid-fill-hex-expected.png.
              * platform/mac-leopard/svg/custom/invisible-text-after-scrolling-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum.
              * platform/mac-leopard/svg/custom/invisible-text-after-scrolling-expected.png: Copied from LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.png.
              * platform/mac-leopard/svg/custom/percentage-of-html-parent-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/percentage-of-html-parent-expected.checksum.
              * platform/mac-leopard/svg/custom/percentage-of-html-parent-expected.png: Copied from LayoutTests/platform/mac/svg/custom/percentage-of-html-parent-expected.png.
              * platform/mac-leopard/svg/custom/pointer-events-image-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/pointer-events-image-expected.checksum.
              * platform/mac-leopard/svg/custom/pointer-events-image-expected.png: Copied from LayoutTests/platform/mac/svg/custom/pointer-events-image-expected.png.
              * platform/mac-leopard/svg/custom/pointer-events-text-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/pointer-events-text-expected.checksum.
              * platform/mac-leopard/svg/custom/pointer-events-text-expected.png: Copied from LayoutTests/platform/mac/svg/custom/pointer-events-text-expected.png.
              * platform/mac-leopard/svg/custom/relative-sized-content-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-content-expected.checksum.
              * platform/mac-leopard/svg/custom/relative-sized-content-expected.png: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-content-expected.png.
              * platform/mac-leopard/svg/custom/relative-sized-deep-shadow-tree-content-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.checksum.
              * platform/mac-leopard/svg/custom/relative-sized-deep-shadow-tree-content-expected.png: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.png.
              * platform/mac-leopard/svg/custom/relative-sized-shadow-tree-content-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.checksum.
              * platform/mac-leopard/svg/custom/relative-sized-shadow-tree-content-expected.png: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.png.
              * platform/mac-leopard/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.checksum.
              * platform/mac-leopard/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png.
              * platform/mac-leopard/svg/custom/rootmost-svg-xy-attrs-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.checksum.
              * platform/mac-leopard/svg/custom/rootmost-svg-xy-attrs-expected.png: Copied from LayoutTests/platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.png.
              * platform/mac-leopard/svg/custom/shape-rendering-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/shape-rendering-expected.checksum.
              * platform/mac-leopard/svg/custom/shape-rendering-expected.png: Copied from LayoutTests/platform/mac/svg/custom/shape-rendering-expected.png.
              * platform/mac-leopard/svg/custom/stroke-fallback-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/stroke-fallback-expected.checksum.
              * platform/mac-leopard/svg/custom/stroke-fallback-expected.png: Copied from LayoutTests/platform/mac/svg/custom/stroke-fallback-expected.png.
              * platform/mac-leopard/svg/custom/svg-float-border-padding-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/svg-float-border-padding-expected.checksum.
              * platform/mac-leopard/svg/custom/svg-float-border-padding-expected.png: Copied from LayoutTests/platform/mac/svg/custom/svg-float-border-padding-expected.png.
              * platform/mac-leopard/svg/filters/feGaussianBlur-expected.checksum: Copied from LayoutTests/platform/mac/svg/filters/feGaussianBlur-expected.checksum.
              * platform/mac-leopard/svg/filters/feGaussianBlur-expected.png: Copied from LayoutTests/platform/mac/svg/filters/feGaussianBlur-expected.png.
              * platform/mac-leopard/svg/filters/shadow-on-filter-expected.checksum: Copied from LayoutTests/platform/mac/svg/filters/shadow-on-filter-expected.checksum.
              * platform/mac-leopard/svg/filters/shadow-on-filter-expected.png: Copied from LayoutTests/platform/mac/svg/filters/shadow-on-filter-expected.png.
              * platform/mac-leopard/svg/hixie/links: Added.
              * platform/mac-leopard/svg/text/kerning-expected.checksum: Copied from LayoutTests/platform/mac/svg/text/kerning-expected.checksum.
              * platform/mac-leopard/svg/text/kerning-expected.png: Copied from LayoutTests/platform/mac/svg/text/kerning-expected.png.
              * platform/mac-leopard/svg/text/multichar-glyph-expected.checksum: Copied from LayoutTests/platform/mac/svg/text/multichar-glyph-expected.checksum.
              * platform/mac-leopard/svg/text/multichar-glyph-expected.png: Copied from LayoutTests/platform/mac/svg/text/multichar-glyph-expected.png.
              * platform/mac-leopard/svg/text/text-repaint-rects-expected.checksum: Copied from LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.checksum.
              * platform/mac-leopard/svg/text/text-repaint-rects-expected.png: Copied from LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.png.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum: Replaced.
              * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Replaced.
              * platform/mac/svg/batik/filters/feTile-expected.checksum: Replaced.
              * platform/mac/svg/batik/filters/feTile-expected.png: Replaced.
              * platform/mac/svg/batik/paints/patternRegions-expected.checksum: Replaced.
              * platform/mac/svg/batik/paints/patternRegions-expected.png: Replaced.
              * platform/mac/svg/batik/text/textAnchor3-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/textAnchor3-expected.png: Replaced.
              * platform/mac/svg/batik/text/textLayout-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/textLayout-expected.png: Replaced.
              * platform/mac/svg/batik/text/textLength-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/textLength-expected.png: Replaced.
              * platform/mac/svg/batik/text/textOnPath-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/textOnPath-expected.png: Replaced.
              * platform/mac/svg/batik/text/textOnPath2-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/textOnPath2-expected.png: Replaced.
              * platform/mac/svg/batik/text/textOnPathSpaces-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/textOnPathSpaces-expected.png: Replaced.
              * platform/mac/svg/batik/text/textPCDATA-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/textPCDATA-expected.png: Replaced.
              * platform/mac/svg/batik/text/textProperties-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/textProperties-expected.png: Replaced.
              * platform/mac/svg/batik/text/verticalTextOnPath-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/verticalTextOnPath-expected.png: Replaced.
              * platform/mac/svg/batik/text/xmlSpace-expected.checksum: Replaced.
              * platform/mac/svg/batik/text/xmlSpace-expected.png: Replaced.
              * platform/mac/svg/custom/altglyph-expected.checksum: Replaced.
              * platform/mac/svg/custom/altglyph-expected.png: Replaced.
              * platform/mac/svg/custom/baseval-animval-equality-expected.checksum: Replaced.
              * platform/mac/svg/custom/baseval-animval-equality-expected.png: Replaced.
              * platform/mac/svg/custom/clip-path-referencing-use-expected.checksum: Replaced.
              * platform/mac/svg/custom/clip-path-referencing-use-expected.png: Replaced.
              * platform/mac/svg/custom/clip-path-referencing-use2-expected.checksum: Replaced.
              * platform/mac/svg/custom/clip-path-referencing-use2-expected.png: Replaced.
              * platform/mac/svg/custom/container-opacity-clip-viewBox-expected.checksum:
              * platform/mac/svg/custom/container-opacity-clip-viewBox-expected.png:
              * platform/mac/svg/custom/dominant-baseline-hanging-expected.checksum: Replaced.
              * platform/mac/svg/custom/dominant-baseline-hanging-expected.png: Replaced.
              * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.checksum: Replaced.
              * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.png: Replaced.
              * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.checksum: Replaced.
              * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.png: Replaced.
              * platform/mac/svg/custom/feComponentTransfer-Linear-expected.checksum: Replaced.
              * platform/mac/svg/custom/feComponentTransfer-Linear-expected.png: Replaced.
              * platform/mac/svg/custom/feComponentTransfer-Table-expected.checksum: Replaced.
              * platform/mac/svg/custom/feComponentTransfer-Table-expected.png: Replaced.
              * platform/mac/svg/custom/fill-fallback-expected.checksum: Replaced.
              * platform/mac/svg/custom/fill-fallback-expected.png: Replaced.
              * platform/mac/svg/custom/getPresentationAttribute-expected.checksum: Replaced.
              * platform/mac/svg/custom/getPresentationAttribute-expected.png: Replaced.
              * platform/mac/svg/custom/getsvgdocument-expected.checksum: Replaced.
              * platform/mac/svg/custom/getsvgdocument-expected.png: Replaced.
              * platform/mac/svg/custom/image-parent-translation-expected.checksum: Replaced.
              * platform/mac/svg/custom/image-parent-translation-expected.png: Replaced.
              * platform/mac/svg/custom/invalid-fill-expected.checksum: Replaced.
              * platform/mac/svg/custom/invalid-fill-expected.png: Replaced.
              * platform/mac/svg/custom/invalid-fill-hex-expected.checksum: Replaced.
              * platform/mac/svg/custom/invalid-fill-hex-expected.png: Replaced.
              * platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum: Replaced.
              * platform/mac/svg/custom/invisible-text-after-scrolling-expected.png: Replaced.
              * platform/mac/svg/custom/percentage-of-html-parent-expected.checksum: Replaced.
              * platform/mac/svg/custom/percentage-of-html-parent-expected.png: Replaced.
              * platform/mac/svg/custom/pointer-events-image-expected.checksum: Replaced.
              * platform/mac/svg/custom/pointer-events-image-expected.png: Replaced.
              * platform/mac/svg/custom/pointer-events-text-expected.checksum: Replaced.
              * platform/mac/svg/custom/pointer-events-text-expected.png: Replaced.
              * platform/mac/svg/custom/relative-sized-content-expected.checksum: Replaced.
              * platform/mac/svg/custom/relative-sized-content-expected.png: Replaced.
              * platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.checksum: Replaced.
              * platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.png: Replaced.
              * platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.checksum: Replaced.
              * platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.png: Replaced.
              * platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.checksum: Replaced.
              * platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Replaced.
              * platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.checksum: Replaced.
              * platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.png: Replaced.
              * platform/mac/svg/custom/shape-rendering-expected.checksum: Replaced.
              * platform/mac/svg/custom/shape-rendering-expected.png: Replaced.
              * platform/mac/svg/custom/stroke-fallback-expected.checksum: Replaced.
              * platform/mac/svg/custom/stroke-fallback-expected.png: Replaced.
              * platform/mac/svg/custom/svg-float-border-padding-expected.checksum: Replaced.
              * platform/mac/svg/custom/svg-float-border-padding-expected.png: Replaced.
              * platform/mac/svg/filters/feGaussianBlur-expected.checksum: Replaced.
              * platform/mac/svg/filters/feGaussianBlur-expected.png: Replaced.
              * platform/mac/svg/filters/shadow-on-filter-expected.checksum: Replaced.
              * platform/mac/svg/filters/shadow-on-filter-expected.png: Replaced.
              * platform/mac/svg/hixie/links/003-broken-expected.checksum:
              * platform/mac/svg/hixie/links/003-broken-expected.png:
              * platform/mac/svg/text/kerning-expected.checksum: Replaced.
              * platform/mac/svg/text/kerning-expected.png: Replaced.
              * platform/mac/svg/text/multichar-glyph-expected.checksum: Replaced.
              * platform/mac/svg/text/multichar-glyph-expected.png: Replaced.
              * platform/mac/svg/text/text-repaint-rects-expected.checksum: Replaced.
              * platform/mac/svg/text/text-repaint-rects-expected.png: Replaced.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59987 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      fafb06c9
    • eric@webkit.org's avatar
      2010-05-21 Eric Seidel <eric@webkit.org> · 93869cde
      eric@webkit.org authored
              Unreviewed, EWS build fix only.
      
              QueueStatusServer returns 500 error when EWS bots post empty queues
              https://bugs.webkit.org/show_bug.cgi?id=39523
      
              Mac python seems to have some built-in timezone support
              however other python installs don't.  So we need to ignore
              timezones in our parsing.
      
              Date parsing is tested by existing unit tests.
      
              * QueueStatusServer/handlers/updateworkitems.py:
               - Fix typo causing exception on server.
              * Scripts/webkitpy/common/net/bugzilla.py:
               - Fix exception due to python's lack of timezone support.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59986 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      93869cde
    • eric@webkit.org's avatar
      2010-05-21 Eric Seidel <eric@webkit.org> · b24f0df3
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              QueueStatusServer returns 500 error when EWS bots post empty queues
              https://bugs.webkit.org/show_bug.cgi?id=39523
      
              updateworkitems handler was raising an exception because
              int() couldn't convert "" to a number.
      
              I attempted to unit test this but we don't yet have a system by
              which to load unit tests for appengine classes which depend on
              google.appengine libraries which are not in the python default install.
      
              We'll need to write a wrapper script to load those into the python path
              and then run the unit test files.
      
              * QueueStatusServer/handlers/statusbubble.py:
               - Hide cr-win-ews since we're not currently running this bot.
              * QueueStatusServer/handlers/updateworkitems.py:
               - Fix the parsing logic to be able to understand "".
              * Scripts/webkitpy/common/net/statusserver.py:
               - Only log the work items posted to the server to the debug log channel.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59985 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      b24f0df3
    • mrowe@apple.com's avatar
      Teach WebKit2 to build in the Production configuration. · 5a0efd16
      mrowe@apple.com authored
      Reviewed by Oliver Hunt.
      
      WebCore:
      
      * Configurations/WebCore.xcconfig: Pass -allowable_client to the linker in all configurations.
      
      WebKit2:
      
      * Configurations/Base.xcconfig: Restrict WebKit2 to Intel, and disable the order file.
      * Configurations/BaseTarget.xcconfig: Fix the path to the umbrella framework directory.
      This path is used to locate WebCore.framework, so it needs to be relative to WebKit.framework
      rather than WebKit2.framework.
      * Configurations/WebKit2.xcconfig: Update the install path.  Add an exports file.
      * Configurations/WebProcess.xcconfig: Update the install path.
      * WebKit2.xcodeproj/project.pbxproj: Add a Production configuration.
      * mac/WebKit2.exp: Added.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59984 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      5a0efd16
    • oliver@apple.com's avatar
      "asm volatile" isn't valid outside of functions. · e1a1f226
      oliver@apple.com authored
      Reviewed by Gavin Barraclough.
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59983 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      e1a1f226
    • cmarrin@apple.com's avatar
      Implement tiled compositing layers on Windows · de2077dc
      cmarrin@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=39461
              
              This adds a tiling implementation similar (from a GraphicsLayer standpoint)
              to the one for Mac. But where Mac uses the existing CATiledLayer, I've had
              to implement one. If a layer is greater then 2k x 2k, I split it into an
              array of 512 x 512 tiles. These tiles are positioned in the correct place 
              for the TiledLayer's content. When setNeedsDisplay is called on the TiledLayer
              the tiles' setNeedDisplay methods are called. Each tile clips and positions the
              CGContext appropriately and then renders the layer.
              
              I also got rid of all frame()/setFrame() API to reduce the number of calls to
              override for tiling.
              
              Much optimization is possible. Most significantly right now all tiles are
              rendered whether visible or not. We need to only render tiles that are 
              currently visible.
      
              Tests: compositing/huge-layer-add-remove-child.html
                     compositing/huge-layer-resize.html
                     compositing/huge-layer-with-layer-children-resize.html
                     compositing/huge-layer-with-layer-children.html
                     compositing/huge-layer.html
      
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59982 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      de2077dc
    • eric@webkit.org's avatar
      2010-05-21 Eric Seidel <eric@webkit.org> · 764c4f5b
      eric@webkit.org authored
              Unreviewed, fixing the commit-queue to run again.
      
              Make the EWSes report queue position in white bubbles
              https://bugs.webkit.org/show_bug.cgi?id=39519
      
              * Scripts/webkitpy/common/net/statusserver.py:
               - Fix exception in _post_work_items_to_server when passed
                 integers. Unfortunately we have no good way to mock
                 the Browser object yet, and after several attempts I was
                 not able to create a good one, so no tests. :(
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59981 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      764c4f5b
    • barraclough@apple.com's avatar
      Unreviewed build fix. · dbfd7a47
      barraclough@apple.com authored
      Interpreter fix following r59974.
      
      * interpreter/Interpreter.cpp:
      (JSC::Interpreter::privateExecute):
      * runtime/JSPropertyNameIterator.cpp:
      (JSC::JSPropertyNameIterator::get):
      * runtime/JSPropertyNameIterator.h:
      
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59980 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      dbfd7a47
    • ojan@chromium.org's avatar
      2010-05-14 Ojan Vafai <ojan@chromium.org> · 82af7ed4
      ojan@chromium.org authored
              Reviewed by Eric Seidel.
      
              webkit-patch land --squash commits too much if branch is not up to date
              https://bugs.webkit.org/show_bug.cgi?id=38852
      
              * Scripts/webkitpy/common/checkout/scm.py:
              * Scripts/webkitpy/common/checkout/scm_unittest.py:
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59979 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      82af7ed4
    • eric@webkit.org's avatar
      2010-05-21 Eric Seidel <eric@webkit.org> · 21a1f17c
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Make the EWSes report queue position in white bubbles
              https://bugs.webkit.org/show_bug.cgi?id=39519
      
              This also fixes sorting of commit-queue patches
              to be in order of patch attachment.
              https://bugs.webkit.org/show_bug.cgi?id=33395
      
              This makes the various Queues post what patches they are about to process
              so that we can display a list of patches on status server pages, as well
              as report queue position in status bubbles.
      
              This is the first step towards creating a control-channel for the queues.
              Next step will be to have them read back the patches in order from the server
              and finally we will add the ability for the server to control that order.
      
              * Scripts/webkitpy/common/net/bugzilla.py:
               - Teach bugzilla how to parse attach_date for attachments.
              * Scripts/webkitpy/common/net/bugzilla_unittest.py:
               - Test that we're parsing dates correctly.
                 This may have timezone issues for non-PST contributers, unsure.
              * Scripts/webkitpy/common/net/statusserver.py:
               - Post work items to the status server for display.
              * Scripts/webkitpy/tool/bot/patchcollection.py:
               - Call StatusServer.update_work_items
              * Scripts/webkitpy/tool/commands/earlywarningsystem_unittest.py:
               - Update unit test results now that we're posting work item list.
              * Scripts/webkitpy/tool/commands/queues.py:
               - Call StatusSever.update_work_items
               - Sort patches so that the server's list understands
                 that the commit-queue gives priority to rollout patches.
               - I also fixed patch sorting per bug 33395 while I was here.
              * Scripts/webkitpy/tool/commands/queues_unittest.py:
               - Update results after update_work_items changes.
               - Test attachment sorting.
              * Scripts/webkitpy/tool/mocktool.py:
               - Add mock for update_work_items
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59978 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      21a1f17c
    • ggaren@apple.com's avatar
      2010-05-21 Geoffrey Garen <ggaren@apple.com> · fd129a61
      ggaren@apple.com authored
              Reviewed by Darin Adler.
      
              Fixed a typo in my last commit: Reset m_inEvaluateInWorld to
              wasInEvaluateInWorld, rather than false, to avoid stomping the old value
              when it's true.
              https://bugs.webkit.org/show_bug.cgi?id=39518
      
              * bindings/js/ScriptController.cpp:
              (WebCore::ScriptController::evaluateInWorld):
      2010-05-21  Geoffrey Garen  <ggaren@apple.com>
      
              Reviewed by Darin Adler.
      
              Added a test for a typo in my last commit.
              https://bugs.webkit.org/show_bug.cgi?id=39518
      
              * inspector/arobens-test-expected.txt: Added.
              * inspector/arobens-test.html: Added. Verify that the first script
              evaluation doesn't stomp over the bit of state saying that we're
              a nested script evaluation.
      
      
      git-svn-id: svn://svn.chromium.org/blink/trunk@59977 bbb929c8-8fbe-4397-9dbb-9b2b20218538
      fd129a61
  2. 21 May, 2010 4 commits