1. 01 Apr, 2013 40 commits
    • commit-queue@webkit.org's avatar
      [BlackBerry] Move Path into it's own header · fa71eafb
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113724
      
      Patch by Konrad Piascik <kpiascik@blackberry.com> on 2013-04-01
      Reviewed by Rob Buis.
      
      Source/WebCore:
      
      No behavioural change.
      
      * platform/graphics/blackberry/PathBlackBerry.cpp:
      
      Source/WebKit/blackberry:
      
      * WebKitSupport/DefaultTapHighlight.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147386 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa71eafb
    • commit-queue@webkit.org's avatar
      [BlackBerry] canvas is not rendering correctly for www.html5-benchmark.com · 7b9fb3ab
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113716
      
      Patch by Konrad Piascik <kpiascik@blackberry.com> on 2013-04-01
      Reviewed by Rob Buis.
      
      PR 317205
      Internally reivewed by: Mike Lattanzio, Jacky Jiang
      
      This is a site issue where they detect physical pixels by multiplying
      availWidth * devicePixelRatio.  This gives us an invalid result since
      we don't round the CSS pixels that are reported to availWidth and availHeight.
      
      * platform/blackberry/PlatformScreenBlackBerry.cpp:
      (WebCore::toUserSpace):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147385 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7b9fb3ab
    • hmuller@adobe.com's avatar
      [CSS Exclusions] shape-outside on floats fails to respect shape-margin's vertical extent · 33235f92
      hmuller@adobe.com authored
      https://bugs.webkit.org/show_bug.cgi?id=113600
      
      Reviewed by Dirk Schulze.
      
      Source/WebCore:
      
      ExclusionShapeInsideInfo classes need to depend on the ExclusionShape's padded boundary and
      ExclusionShapeOutsideInfo classes should depend on the ExclusionShape's margin boundary. Added
      a virtual method to the ExclusionShapeInfo that returns the ExclusionShape's logical bounding box -
      computedShapeLogicalBoundingBox() - and overrode that method in the subclasses to return the
      value of the appropriate ExclusionShape method. Added shapeMarginLogicalBoundingBox() and
      shapePaddingLogicalBoundingBox() methods to ExclusionShape and removed the shapeLogicalBoundingBox()
      method, which did not take shape-margin or shape-padding into account.
      
      Test: fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html
      
      * rendering/ExclusionPolygon.h: Defined the padding and margin bounding box virtual methods.
      * rendering/ExclusionRectangle.h: Defined the padding and margin bounding box virtual methods.
      * rendering/ExclusionShape.h: Added the padding and margin bounding box virtual abstract methods. Removed shapeLogicalBoundingBox().
      (ExclusionShape):
      * rendering/ExclusionShapeInfo.h:
      (WebCore::ExclusionShapeInfo::shapeLogicalTop): Now calls computedShapeLogicalBoundingBox().
      (WebCore::ExclusionShapeInfo::shapeLogicalBottom): Ditto.
      (WebCore::ExclusionShapeInfo::shapeLogicalLeft): Ditto.
      (WebCore::ExclusionShapeInfo::shapeLogicalRight): Ditto.
      (WebCore::ExclusionShapeInfo::shapeLogicalWidth): Ditto.
      (WebCore::ExclusionShapeInfo::shapeLogicalHeight): Ditto.
      (ExclusionShapeInfo): Added computedShapeLogicalBoundingBox().
      * rendering/ExclusionShapeInsideInfo.h:
      (ExclusionShapeInsideInfo):
      (WebCore::ExclusionShapeInsideInfo::computedShapeLogicalBoundingBox): Gets the padded shape's bounding box.
      * rendering/ExclusionShapeOutsideInfo.h:
      (ExclusionShapeOutsideInfo):
      (WebCore::ExclusionShapeOutsideInfo::computedShapeLogicalBoundingBox): Gets the margin shape's bounding box.
      
      LayoutTests:
      
      Corrected the expected values in the ellipse-margin-left and ellipse-margin-right tests because the
      shape-outside float layout code now (correctly) takes into account the shape's margin boundary.
      
      * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom-expected.html: Added.
      * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html: Added.
      * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-left-expected.txt:
      * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
      * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-right-expected.txt:
      * fast/exclusions/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147384 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      33235f92
    • abarth@webkit.org's avatar
      Assertion failure !m_lastChunkBeforeScript in HTMLDocumentParser during... · 773abb17
      abarth@webkit.org authored
      Assertion failure !m_lastChunkBeforeScript in HTMLDocumentParser during inspector/debugger/pause-in-inline-script.html
      https://bugs.webkit.org/show_bug.cgi?id=112369
      
      Reviewed by Eric Seidel.
      
      Source/WebCore:
      
      The threaded HTML parser wasn't correctly handling the nested event
      loops that can arise from the JavaScript debugger and from
      showModalDialog. When the parser received a chunk from the background
      parser, it was always processing it immediately, which lead to
      re-entrancy. Now, we'll queue the chunk in the speculation buffer and
      process it once the stack unwinds.
      
      * html/parser/HTMLDocumentParser.cpp:
      (WebCore::HTMLDocumentParser::~HTMLDocumentParser):
      (WebCore::HTMLDocumentParser::didReceiveParsedChunkFromBackgroundParser):
      (WebCore::HTMLDocumentParser::processParsedChunkFromBackgroundParser):
      (WebCore::HTMLDocumentParser::pumpPendingSpeculations):
      (WebCore::HTMLDocumentParser::insert):
      * html/parser/HTMLParserScheduler.cpp:
      (WebCore::PumpSession::PumpSession):
      * html/parser/HTMLParserScheduler.h:
      
      LayoutTests:
      
      Unskip test that is now passing.
      
      * platform/chromium/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147383 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      773abb17
    • commit-queue@webkit.org's avatar
      [JSC] IndexedDB: Exceptions not thrown for non-cloneable values · 306171c7
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113689
      
      Patch by Michael Pruett <michael@68k.org> on 2013-04-01
      Reviewed by Kentaro Hara.
      
      Source/WebCore:
      
      ScriptValue::serialize() should not clear exceptions thrown during
      serialization. This change is needed to match behavior in V8.
      
      Tests: storage/indexeddb/clone-exception.html
             storage/indexeddb/exceptions.html
             storage/indexeddb/structured-clone.html
      
      * bindings/js/ScriptValue.cpp:
      (WebCore::ScriptValue::serialize):
      
      LayoutTests:
      
      * platform/gtk/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147382 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      306171c7
    • jsbell@chromium.org's avatar
      [Chromium] IndexedDB: Turn "should only be true in unit tests" comments into ASSERTs · e37f57bd
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113597
      
      Reviewed by Adam Barth.
      
      In the vein of wkbug.com/111233 and wkbug.com/110820 don't just comment that
      some condition is true only in unit tests - ASSERT that Chromium's unitTestSupport()
      is non-null to catch errors during development.
      
      Exercised by Chromium's webkit_unit_tests.
      
      * Modules/indexeddb/IDBDatabaseBackendImpl.cpp:
      (WebCore::IDBDatabaseBackendImpl::openConnection):
      (WebCore::IDBDatabaseBackendImpl::close):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147381 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e37f57bd
    • shinyak@chromium.org's avatar
      Unreviewed, rolling out r147347. · 6591d7e3
      shinyak@chromium.org authored
      http://trac.webkit.org/changeset/147347
      
      broke Chromium Linux test
      The same reason as the previous rollout.
      
      * platform/chromium-linux-x86/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png: Added.
      * platform/chromium-linux-x86/fast/borders/border-image-scale-transform-expected.png: Added.
      * platform/chromium-linux-x86/fast/borders/border-image-scaled-expected.png: Added.
      * platform/chromium-linux-x86/fast/borders/scaled-border-image-expected.png: Added.
      * platform/chromium-linux/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-linux/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-linux/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
      * platform/chromium-linux/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png: Removed.
      * platform/chromium-linux/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-linux/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-linux/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-linux/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-linux/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-linux/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-linux/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png: Removed.
      * platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac-lion/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-mac-lion/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-mac-lion/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-mac-lion/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-mac-lion/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-mac-lion/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-mac-lion/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-mac-lion/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-mac-lion/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-lion/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-mac-lion/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-mac-snowleopard/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-mac-snowleopard/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-mac-snowleopard/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-mac-snowleopard/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-mac-snowleopard/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-mac-snowleopard/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-snowleopard/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-mac-snowleopard/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-mac/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize02-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize04-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize06-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize13-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize14-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/contain-and-cover-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
      * platform/chromium-mac/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
      * platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-mac/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-mac/fast/borders/border-image-side-reduction-expected.png:
      * platform/chromium-mac/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-mac/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-mac/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-win/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-win/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-win/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-win/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize02-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize04-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize06-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize13-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize14-expected.png:
      * platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.png:
      * platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
      * platform/chromium-win/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
      * platform/chromium-win/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-win/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-win/fast/borders/border-image-side-reduction-expected.png:
      * platform/chromium-win/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-win/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-win/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-win/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-win/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-win/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png: Removed.
      * platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147380 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6591d7e3
    • shinyak@chromium.org's avatar
      Unreviewed, rolling out r147351. · a51d6e4f
      shinyak@chromium.org authored
      http://trac.webkit.org/changeset/147351
      
      broke Chromium Linux test
      The same reason as the previous rollout.
      
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-linux/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-linux/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-linux/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-mac-lion/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
      * platform/chromium-mac-lion/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/chromium-mac-lion/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-mac-lion/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-mac-lion/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/chromium-mac/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-mac/svg/as-image/image-preserveAspectRatio-all-expected.png:
      * platform/chromium-mac/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-mac/svg/filters/feImage-preserveAspectRatio-all-expected.png:
      * platform/chromium-mac/svg/filters/feImage-preserveAspectratio-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug97383-expected.png:
      * platform/chromium-mac/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-mac/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-win/svg/as-image/image-preserveAspectRatio-all-expected.png:
      * platform/chromium-win/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-win/svg/filters/feImage-preserveAspectRatio-all-expected.png:
      * platform/chromium-win/svg/filters/feImage-preserveAspectratio-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug97383-expected.png:
      * platform/chromium-win/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-win/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147378 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a51d6e4f
    • shinyak@chromium.org's avatar
      Unreviewed, rolling out r147358. · 2c016691
      shinyak@chromium.org authored
      http://trac.webkit.org/changeset/147358
      
      broke Chromium Linux test
      In the flakiness dashboard, this rebaseline looks good, however actually it broke Chromium Linux Test bots.
      Maybe something bad is happening, but let me revert them again.
      
      * platform/chromium-linux/css3/images/cross-fade-background-size-expected.png: Removed.
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
      * platform/chromium/css3/images/cross-fade-background-size-expected.png: Renamed from LayoutTests/platform/chromium-win/css3/images/cross-fade-background-size-expected.png.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147377 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2c016691
    • shinyak@chromium.org's avatar
      [Chromium] Unreviewed gardening. · 3124796f
      shinyak@chromium.org authored
      * platform/chromium/TestExpectations:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147376 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3124796f
    • roger_fong@apple.com's avatar
      VS2010 WebCoreGenerated build scripts should use new feature-defines script. · 3c4dcd55
      roger_fong@apple.com authored
      Update FEATURE_DEFINES string generation for VS2010 solution.
      https://bugs.webkit.org/show_bug.cgi?id=113737.
      
      Reviewed by Timothy Horton.
      
      * WebCore.vcxproj/build-generated-files.sh:
      * win/tools/scripts/feature-defines2010.sh: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147375 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3c4dcd55
    • ojan@chromium.org's avatar
      Test rebaselines after r147245. · 513a193f
      ojan@chromium.org authored
      * fast/table/overflowHidden-expected.txt:
      * platform/chromium-mac/fast/table/overflowHidden-expected.txt: Removed.
      * platform/chromium/TestExpectations:
      * platform/efl/TestExpectations:
      * platform/gtk/TestExpectations:
      * platform/gtk/fast/table/overflowHidden-expected.txt: Copied from LayoutTests/fast/table/overflowHidden-expected.txt.
      * platform/mac/TestExpectations:
      * platform/qt/TestExpectations:
      * platform/win-7sp0/fast/table/overflowHidden-expected.txt: Renamed from LayoutTests/platform/win/fast/table/overflowHidden-expected.txt.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147374 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      513a193f
    • timothy_horton@apple.com's avatar
      Autosize should use documentRect height instead of scrollHeight · 91033c84
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=112770
      
      Reviewed by David Levin.
      
      Autosizing fails to compute the correct height if the root element is very
      small but the document has significant overflow.
      
      Also, unconditionally start laying out from the minimum height, so that the
      documentRect can shrink below its previous height if needed.
      
      No new tests; autosizing is not currently exposed in a testable way on Mac.
      
      * page/FrameView.cpp:
      (WebCore::FrameView::autoSizeIfEnabled):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      91033c84
    • mark.lam@apple.com's avatar
      Bot greening failed test from http://trac.webkit.org/changeset/147317. · 7f0a2558
      mark.lam@apple.com authored
      The test should use testRunner, not layoutTestController.
      
      Unreviewed.
      
      * fast/text/emphasis-height-crash.html:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147372 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7f0a2558
    • hayato@chromium.org's avatar
      [Shadow DOM] Change the order of event dispatching at AT_TARGET phase. · f42d25db
      hayato@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113676
      
      Reviewed by Dimitri Glazkov.
      
      Source/WebCore:
      
      Change the order of event dispatching at AT_TARGET phase so that it mimics bubbling events.
      
      The spec side bug is:
      https://www.w3.org/Bugs/Public/show_bug.cgi?id=21404
      
      Example:
      
      Given the event path, from Node A (top-most) to Node G (target,
      inner-most), where C and D are shadow hosts and G is the target,
      the event dispatching order in the current WebKit implementation is:
      (T: AT_TARGET, C: CAPTURING, B: BUBBLING)
      
      For bubbling events:
      
        A          1 (C)  11 (B)
        B          2 (C)  10 (B)
        C (SH)     3 (T)
        D          4 (C)   9 (B)
        E (SH)     5 (T)
        F          6 (C)   8 (B)
        G (Target) 7 (T)
      
      For non-bubbling events:
      
        A          1 (C)
        B          2 (C)
        C (SH)     3 (T)
        D          4 (C)
        E (SH)     5 (T)
        F          6 (C)
        G (Target) 7 (T)
      
      This patch has changed the order of event dispatching as follows:
      
      For bubbling events:
      
        A          1 (C)  11 (B)
        B          2 (C)  10 (B)
        C (SH)             9 (T)
        D          3 (C)   8 (B)
        E (SH)             7 (T)
        F          4 (C)   6 (B)
        G (Target)         5 (T)
      
      For non-bubbling events:
      
        A          1 (C)
        B          2 (C)
        C (SH)            7 (T)
        D          3 (C)
        E (SH)            6 (T)
        F          4 (C)
        G (Target)        5 (T)
      
      No new tests, updating existing layouts.
      
      * dom/EventDispatcher.cpp:
      (WebCore::EventDispatcher::dispatchEventAtCapturing):
      (WebCore::EventDispatcher::dispatchEventAtBubbling):
      * dom/EventDispatcher.h:
      (EventDispatcher):
      
      LayoutTests:
      
      * fast/dom/shadow/cppevent-in-shadow-expected.txt:
      * fast/dom/shadow/cppevent-input-in-shadow-expected.txt:
      * fast/dom/shadow/events-stopped-at-shadow-boundary-expected.txt:
      * fast/dom/shadow/gesture-tap-expected.txt:
      * fast/dom/shadow/shadow-boundary-events-expected.txt:
      * fast/dom/shadow/shadow-boundary-events.html:
      * fast/dom/shadow/shadow-dom-event-dispatching-distributed-text-node-expected.txt:
      * fast/dom/shadow/shadow-dom-event-dispatching-fallback-nodes-expected.txt:
      * fast/dom/shadow/shadow-dom-event-dispatching-non-distributed-nodes-expected.txt:
      * fast/dom/shadow/shadow-dom-event-dispatching-text-node-in-shadow-root-expected.txt:
      * fast/dom/shadow/shadow-root-blur-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147371 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f42d25db
    • japhet@chromium.org's avatar
      Crash in WebCore::HTMLMediaElement::~HTMLMediaElement. · a2445d2b
      japhet@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113531
      
      Reviewed by Adam Barth.
      
      No new tests, though this is intermittently reproducible with
      http/tests/misc/delete-frame-during-readystatechange.html under ASAN.
      
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::~HTMLMediaElement): Clear the media player manually
          before the destructor exits. Clearing the media player may cancel a resource load,
          which can trigger a readystatechange event. It's possible for the HTMLMediaElement
          to attempt to fire an abort event within the readystatechange event, even though it is
          now in an inconsistent state. Clearling the media player before finishing the destructor
          ensures that the HTMLMediaElement will at least still be alive if this case is triggered.
          Set m_completelyLoaded to true to ensure that if userCancelledLoad() is called, it doesn't
          attempt to fire events while destructing.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147370 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a2445d2b
    • commit-queue@webkit.org's avatar
      Unreviewed, rolling out r146373. · ee690c67
      commit-queue@webkit.org authored
      http://trac.webkit.org/changeset/146373
      https://bugs.webkit.org/show_bug.cgi?id=113731
      
      broke autosizing shrinking past previous size (Requested by
      thorton on #webkit).
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2013-04-01
      
      * page/FrameView.cpp:
      (WebCore::FrameView::autoSizeIfEnabled):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147369 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee690c67
    • japhet@chromium.org's avatar
      Unreviewed, chromium expectations update after r147357. · bdc8e0d8
      japhet@chromium.org authored
      * platform/chromium/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147367 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bdc8e0d8
    • roger_fong@apple.com's avatar
      Unreviewed. AppleWin port gardening. · 40a236c5
      roger_fong@apple.com authored
      * platform/win/TestExpectations:
      * platform/win/fast/table: Added.
      * platform/win/fast/table/overflowHidden-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147365 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40a236c5
    • timothy_horton@apple.com's avatar
      WebCache should do the normal initialization dance · 52ca0ab9
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=113722
      <rdar://problem/13424530>
      
      Reviewed by Anders Carlsson.
      
      In case a WebKit1 client uses WebCache before creating a WebView (or any of the other
      initialization-ready classes), we should do the initialization work in WebCache as well.
      
      * Misc/WebCache.mm:
      (+[WebCache initialize]):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147363 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      52ca0ab9
    • timothy@apple.com's avatar
      Allow changing Web Inspector dock sides without undocking first. · d299cefc
      timothy@apple.com authored
      https://webkit.org/b/113661
      rdar://problem/13543127
      
      Reviewed by Joseph Pecoraro.
      
      Source/WebCore:
      
      * inspector/InspectorFrontendClientLocal.cpp:
      (WebCore::InspectorFrontendClientLocal::InspectorFrontendClientLocal): Initialize m_dockSide.
      
      (WebCore::InspectorFrontendClientLocal::canAttachWindow): If we are already attached, allow
      attaching again to allow switching sides.
      
      (WebCore::InspectorFrontendClientLocal::setAttachedWindow): Set m_dockSide.
      
      * inspector/InspectorFrontendClientLocal.h:
      (InspectorFrontendClientLocal): Added m_dockSide.
      
      Source/WebKit2:
      
      * UIProcess/WebInspectorProxy.cpp:
      (WebKit::WebInspectorProxy::createInspectorPage): Send AttachedBottom and
      AttachedRight messages so InspectorFrontendClientLocal knows which side we
      are attached.
      
      (WebKit::WebInspectorProxy::canAttach): If we are already attached, allow
      attaching again to allow switching sides.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147362 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d299cefc
    • andersca@apple.com's avatar
      Nor this! (Who reviewed this anyway!) · 69515f59
      andersca@apple.com authored
      * WebProcess/Storage/StorageNamespaceProxy.cpp:
      (WebKit::StorageNamespaceProxy::storageArea):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147361 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      69515f59
    • andersca@apple.com's avatar
      Didn't mean to commit this! · 087c4ede
      andersca@apple.com authored
      * WebProcess/WebCoreSupport/WebPlatformStrategies.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147360 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      087c4ede
    • ap@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=113721 · 7bdc1918
      ap@apple.com authored
              <rdar://problem/13549181> REGRESSION (r146929): HTTP auth credentials not reused during session
      
              Reviewed by Brady Eidson.
      
              * NetworkProcess/NetworkResourceLoader.h:
              * NetworkProcess/NetworkResourceLoader.cpp:
              (WebKit::NetworkResourceLoader::shouldUseCredentialStorage): Added an override that
              we still need. It's not great, but causes no trouble for NetworkProcess.
              (WebKit::NetworkResourceLoader::shouldUseCredentialStorageAsync): Implement in
              terms of sync version to avoid duplicating logic.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147359 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7bdc1918
    • japhet@chromium.org's avatar
      Unreviewed, chromium gardening. · ce9a2bec
      japhet@chromium.org authored
      * platform/chromium-linux/css3/images/cross-fade-background-size-expected.png: Added.
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-tableValues-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-tableValues-prop-expected.png:
      * platform/chromium-win/css3/images/cross-fade-background-size-expected.png: Added.
      * platform/chromium/css3/images/cross-fade-background-size-expected.png: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147358 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ce9a2bec
    • aelias@chromium.org's avatar
      [chromium] Delete code behind if (!applyXYZScaleInCompositor) · ebc208d2
      aelias@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=111809
      
      Reviewed by James Robinson.
      
      Chromium is setting the flags applyPageScaleFactorInCompositor and
      applyDeviceScaleFactorInCompositor permanently to true, so any code
      in platform/chromium with the false setting is dead. Delete all of
      it.
      
      I also switched FrameTestHelpers and DumpRenderTree to always turn the
      setting to true so that they test the code we're actually running.
      This exposed a number of failing tests which I added in the
      expectations file.
      
      Note also that I made calls to setPageScaleFactor turn on
      force-compositing-mode to make the layout tests work, as
      pageScaleFactor is now ignored in non-composited mode.
      
      * src/ChromeClientImpl.cpp:
      (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange):
      * src/NonCompositedContentHost.cpp:
      (WebKit::NonCompositedContentHost::NonCompositedContentHost):
      * src/PageWidgetDelegate.cpp:
      (WebKit::PageWidgetDelegate::paint):
      * src/PageWidgetDelegate.h:
      * src/WebFrameImpl.cpp:
      (WebKit::WebFrameImpl::selectRange):
      (WebKit::WebFrameImpl::moveCaretSelectionTowardsWindowPoint):
      * src/WebPagePopupImpl.cpp:
      (WebKit::WebPagePopupImpl::paint):
      * src/WebViewImpl.cpp:
      (WebKit::WebViewImpl::computeScaleAndScrollForHitRect):
      (WebKit::WebViewImpl::scaledSize):
      (WebKit::WebViewImpl::resize):
      (WebKit::WebViewImpl::paint):
      (WebKit::WebViewImpl::selectionBounds):
      (WebKit::WebViewImpl::computeScaleAndScrollForFocusedNode):
      (WebKit::WebViewImpl::clampOffsetAtScale):
      (WebKit::WebViewImpl::setPageScaleFactorPreservingScrollOffset):
      (WebKit::WebViewImpl::setDeviceScaleFactor):
      (WebKit::WebViewImpl::contentsSize):
      (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
      (WebKit::WebViewImpl::applyScrollAndScale):
      * src/WebViewImpl.h:
      * tests/FrameTestHelpers.cpp:
      (WebKit::FrameTestHelpers::createWebView):
      * tests/WebFrameTest.cpp:
      * tests/WebInputEventConversionTest.cpp:
      (WebCore::TEST):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147357 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ebc208d2
    • timothy@apple.com's avatar
      Make 'this' evaluate to the correct object when paused in the Debugger. · f45cdaf5
      timothy@apple.com authored
      https://webkit.org/b/113607
      rdar://problem/13538351
      
      Reviewed by Joseph Pecoraro.
      
      Source/WebCore:
      
      * inspector/InjectedScriptSource.js:
      (InjectedScript.prototype._evaluateOn): Bind 'this' to the expression function.
      
      LayoutTests:
      
      * platform/mac/http/tests/inspector/console-resource-errors-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147356 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f45cdaf5
    • vcarbune@chromium.org's avatar
      TextTrackCue Extension for WebVTT Regions · 776c2773
      vcarbune@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=109821
      
      Reviewed by Eric Carlson.
      
      Source/WebCore:
      
      The TextTrackCue gets a new attribute and setting, regionId, which specifies
      to which region the cue belongs to. The attribute is guarded by WEBVTT_REGIONS
      and is by default disabled in ports.
      
      Test: media/track/regions-webvtt/text-track-cue-region-attribute.html
      
      * html/track/TextTrackCue.cpp:
      (WebCore::TextTrackCue::TextTrackCue): Added member variable for the regionId attribute.
      (WebCore):
      (WebCore::TextTrackCue::setRegionId): Setter for the regionId attribute.
      (WebCore::TextTrackCue::settingName): Added RegionId setting name.
      (WebCore::TextTrackCue::setCueSettings): Parsed the "region:" cue setting.
      * html/track/TextTrackCue.h:
      (TextTrackCue):
      (WebCore::TextTrackCue::regionId): Getter for the regionId attribute.
      * html/track/TextTrackCue.idl: Updated to match the WebVTT Regions Extension.
      
      LayoutTests:
      
      * media/track/captions-webvtt/header-regions.vtt: Updated to include cues with
      settings for which the "region:" setting should be ignored (for backwards compatibility
      regarding WebVTT rendering rules).
      * media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: Added.
      * media/track/regions-webvtt/text-track-cue-region-attribute.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147355 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      776c2773
    • andersca@apple.com's avatar
      Apply changes from storage events locally · c4232f57
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=111502
      
      Reviewed by Sam Weinig.
      
      Source/WebCore:
      
      Add and export a helper function for setting an item without taking
      into account the quota for the map. Also, reindent StorageMap.h
      
      * WebCore.exp.in:
      * storage/StorageMap.cpp:
      (WebCore::StorageMap::setItemIgnoringQuota):
      (WebCore):
      * storage/StorageMap.h:
      (StorageMap):
      (WebCore::StorageMap::quota):
      
      Source/WebKit2:
      
      * WebProcess/Storage/StorageAreaProxy.cpp:
      (WebKit::StorageAreaProxy::StorageAreaProxy):
      Store the security origin as a member variable.
      
      (WebKit::StorageAreaProxy::dispatchStorageEvent):
      Set the item and call the appropriate event dispatch function.
      
      (WebKit::StorageAreaProxy::dispatchSessionStorageEvent):
      (WebKit::StorageAreaProxy::dispatchLocalStorageEvent):
      Add stubs.
      
      * WebProcess/Storage/StorageAreaProxy.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147354 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c4232f57
    • benjamin@webkit.org's avatar
      Remove a couple of malloc from ExceptionBase construction · b685fc7f
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113681
      
      Reviewed by Darin Adler.
      
      * dom/ExceptionBase.cpp:
      (WebCore::ExceptionBase::ExceptionBase):
      When the condition is true, we were creating a new String for
      description.name. The constructor had already allocated a string for
      that: m_name. Use that string instead of creating a new one.
      
      When the condition is false, we were creating a String for typeName
      just to use the string operators. This is a waste of time, we can use
      makeString() to invoke the string concatenation functions directly.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147353 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b685fc7f
    • japhet@chromium.org's avatar
      Unreviewed, chromium gardening. · 8abb6198
      japhet@chromium.org authored
      * platform/chromium-linux-x86/svg/dynamic-updates: Removed.
      * platform/chromium-linux-x86/tables/mozilla/marvin: Removed.
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-linux/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-linux/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-linux/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-mac-lion/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
      * platform/chromium-mac-lion/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/chromium-mac-lion/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-mac-lion/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-mac-lion/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-mac-lion/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-mac-lion/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-mac-lion/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/chromium-mac/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-mac/svg/as-image/image-preserveAspectRatio-all-expected.png:
      * platform/chromium-mac/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-mac/svg/filters/feImage-preserveAspectRatio-all-expected.png:
      * platform/chromium-mac/svg/filters/feImage-preserveAspectratio-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug97383-expected.png:
      * platform/chromium-mac/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-mac/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-direction-ltr-expected.png:
      * platform/chromium-win/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
      * platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-win/svg/as-image/image-preserveAspectRatio-all-expected.png:
      * platform/chromium-win/svg/custom/clip-mask-negative-scale-expected.png:
      * platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-amplitude-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-exponent-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-intercept-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-offset-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-slope-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-dom-type-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-amplitude-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-exponent-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-intercept-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-offset-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-slope-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-inherit-lighting-color-css-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-lighting-color-css-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop-expected.png:
      * platform/chromium-win/svg/filters/feImage-preserveAspectRatio-all-expected.png:
      * platform/chromium-win/svg/filters/feImage-preserveAspectratio-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug1296-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug1430-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug97383-expected.png:
      * platform/chromium-win/tables/mozilla/core/bloomberg-expected.png:
      * platform/chromium-win/tables/mozilla/core/col_widths_auto_autoFix-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tbody_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tbody_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tbody_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tbody_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/td_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/td_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/td_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/td_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tfoot_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tfoot_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tfoot_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tfoot_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/th_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/th_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/th_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/th_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/thead_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/thead_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/thead_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/thead_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tr_valign_baseline-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tr_valign_bottom-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tr_valign_middle-expected.png:
      * platform/chromium-win/tables/mozilla/marvin/tr_valign_top-expected.png:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147351 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8abb6198
    • eae@chromium.org's avatar
      Move remaining marquee applying code to StyleBuilder · 3cb22196
      eae@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113298
      
      Reviewed by Allan Sandfeld Jensen.
      
      Move applying logic for CSSPropertyWebkitMarqueeIncrement,
      CSSPropertyWebkitMarqueeRepetition and CSSPropertyWebkitMarqueeSpeed
      from StyleResolver::applyProperty.
      
      No new tests, no change in functionality.
      
      * css/StyleBuilder.cpp:
      (ApplyPropertyMarqueeIncrement):
      (WebCore::ApplyPropertyMarqueeIncrement::applyValue):
      (WebCore::ApplyPropertyMarqueeIncrement::createHandler):
      (WebCore):
      (ApplyPropertyMarqueeRepetition):
      (WebCore::ApplyPropertyMarqueeRepetition::applyValue):
      (WebCore::ApplyPropertyMarqueeRepetition::createHandler):
      (ApplyPropertyMarqueeSpeed):
      (WebCore::ApplyPropertyMarqueeSpeed::applyValue):
      (WebCore::ApplyPropertyMarqueeSpeed::createHandler):
      (WebCore::StyleBuilder::StyleBuilder):
      * css/StyleResolver.cpp:
      (WebCore::StyleResolver::applyProperty):
      Move marquee applying logic from StyleResolver to StyleBuilder.
      
      * rendering/style/RenderStyle.h:
      Change setMarqueeIncrement to pass Length by value instead of const
      reference. This is consistent with other length setters and works with
      the ApplyPropertyLength template.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147350 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3cb22196
    • benjamin@webkit.org's avatar
      Use Vector::reserveInitialCapacity and Vector::uncheckedAppend for JSC's APIs · 83be6676
      benjamin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113651
      
      Reviewed by Andreas Kling.
      
      This removes a bunch of branches on initialization and when
      filling the vector.
      
      * API/JSCallbackConstructor.cpp:
      (JSC::constructJSCallback):
      * API/JSCallbackFunction.cpp:
      (JSC::JSCallbackFunction::call):
      * API/JSCallbackObjectFunctions.h:
      (JSC::::construct):
      (JSC::::call):
      * API/JSObjectRef.cpp:
      (JSObjectCopyPropertyNames):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147349 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      83be6676
    • pdr@google.com's avatar
      [SVG2] Add support for the buffered-rendering hint · 5de2dfb5
      pdr@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=104207
      
      Reviewed by Stephen Chenney.
      
      Source/WebCore: 
      
      This patch adds the SVG2 buffered-rendering property and implements it for the image
      element. For reference, the spec can be found at:
          https://svgwg.org/svg2-draft/single-page.html#painting-BufferedRendering
      
      The buffered-rendering hint causes our implementation to create a temporary image buffer
      for caching an element's foreground rendering. This behavior has been designed to support
      other graphical and container elements in followup patches (such as the use and g elements).
      This patch should not affect rendering, and a test has been added showing the image
      results are unchanged. 
      
      The performance aspects of this patch can be tested using the following test:
          http://philbit.com/bouncingTigers.html
      Without the patch, rendering is below 1fps. With the patch, rendering is fluid.
      
      Tests: svg/css/buffered-rendering.html
             svg/repaint/buffered-rendering-dynamic-image.html
             svg/repaint/buffered-rendering-static-image.html
      
      Other than the changes to RenderSVGImage and SVGRenderingContext, the changes below are to
      support the new buffered-rendering property:
      
      * css/CSSComputedStyleDeclaration.cpp:
      (WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue):
      * css/CSSPrimitiveValueMappings.h:
      (WebCore::CSSPrimitiveValue::CSSPrimitiveValue):
      (WebCore):
      (WebCore::CSSPrimitiveValue::operator EBufferedRendering):
      * css/CSSProperty.cpp:
      (WebCore::CSSProperty::isInheritedProperty):
      * css/SVGCSSComputedStyleDeclaration.cpp:
      (WebCore::CSSComputedStyleDeclaration::getSVGPropertyCSSValue):
      * css/SVGCSSParser.cpp:
      (WebCore::CSSParser::parseSVGValue):
      * css/SVGCSSPropertyNames.in:
      * css/SVGCSSStyleSelector.cpp:
      (WebCore::StyleResolver::applySVGProperty):
      * css/SVGCSSValueKeywords.in:
      * rendering/style/SVGRenderStyle.cpp:
      (WebCore::SVGRenderStyle::diff):
      * rendering/style/SVGRenderStyle.h:
      (WebCore::SVGRenderStyle::initialBufferedRendering):
      (WebCore::SVGRenderStyle::setBufferedRendering):
      (WebCore::SVGRenderStyle::bufferedRendering):
      (WebCore::SVGRenderStyle::setBitDefaults):
      * rendering/style/SVGRenderStyleDefs.h:
      * rendering/svg/RenderSVGImage.cpp:
      (WebCore::RenderSVGImage::paint):
      
          The foreground painting has been extracted out into a separate function. This has also
          been changed so that if the buffered-rendering hint is present, bufferForeground
          is used.
      
      (WebCore::RenderSVGImage::paintForeground):
      (WebCore):
      (WebCore::RenderSVGImage::invalidateBufferedForeground):
      
          This function could be replaced with "m_bufferedForeground.clear()" but other renderers
          (such as container elements) will require more complex invalidation logic. To
          maintain consistency with this future code, invalidateBufferedForeground has been used.
      
      (WebCore::RenderSVGImage::imageChanged):
      * rendering/svg/RenderSVGImage.h:
      (RenderSVGImage):
      * rendering/svg/SVGRenderingContext.cpp:
      (WebCore::SVGRenderingContext::bufferForeground):
      (WebCore):
      * rendering/svg/SVGRenderingContext.h:
      (SVGRenderingContext):
      * svg/SVGStyledElement.cpp:
      (WebCore::SVGStyledElement::cssPropertyIdForSVGAttributeName):
      (WebCore::cssPropertyToTypeMap):
      * svg/svgattrs.in:
      
      LayoutTests: 
      
      * svg/css/buffered-rendering-expected.txt: Added.
      * svg/css/buffered-rendering.html: Added.
      * svg/repaint/buffered-rendering-dynamic-image-expected.html: Added.
      * svg/repaint/buffered-rendering-dynamic-image.html: Added.
      * svg/repaint/buffered-rendering-static-image-expected.html: Added.
      * svg/repaint/buffered-rendering-static-image.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147348 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5de2dfb5
    • japhet@chromium.org's avatar
      Unreviewed, chromium gardening. · 964b62c2
      japhet@chromium.org authored
      * platform/chromium-linux-x86/fast/backgrounds/repeat: Removed.
      * platform/chromium-linux-x86/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png: Removed.
      * platform/chromium-linux-x86/fast/borders/border-image-scale-transform-expected.png: Removed.
      * platform/chromium-linux-x86/fast/borders/border-image-scaled-expected.png: Removed.
      * platform/chromium-linux-x86/fast/borders/scaled-border-image-expected.png: Removed.
      * platform/chromium-linux/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-linux/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-linux/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
      * platform/chromium-linux/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png: Added.
      * platform/chromium-linux/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-linux/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-linux/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-linux/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-linux/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-linux/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-linux/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-linux/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png: Added.
      * platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-linux/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac-lion/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-mac-lion/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-mac-lion/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-mac-lion/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-mac-lion/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-mac-lion/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-mac-lion/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-mac-lion/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-mac-lion/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-lion/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-mac-lion/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-mac-lion/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-mac-snowleopard/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-mac-snowleopard/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-mac-snowleopard/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-mac-snowleopard/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-mac-snowleopard/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-mac-snowleopard/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-snowleopard/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-mac-snowleopard/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-mac/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-mac/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-mac/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize02-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize04-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize06-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize13-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize14-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/contain-and-cover-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
      * platform/chromium-mac/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
      * platform/chromium-mac/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-mac/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-mac/fast/borders/border-image-side-reduction-expected.png:
      * platform/chromium-mac/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-mac/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-mac/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-mac/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-mac/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-win/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-win/css2.1/t090501-c5525-flt-l-00-b-g-expected.png:
      * platform/chromium-win/css2.1/t090501-c5525-flt-r-00-b-g-expected.png:
      * platform/chromium-win/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize02-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize04-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize06-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize13-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize14-expected.png:
      * platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.png:
      * platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
      * platform/chromium-win/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
      * platform/chromium-win/fast/borders/border-image-scale-transform-expected.png:
      * platform/chromium-win/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-win/fast/borders/border-image-side-reduction-expected.png:
      * platform/chromium-win/fast/borders/scaled-border-image-expected.png:
      * platform/chromium-win/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-win/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-win/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-win/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-win/platform/chromium/virtual/deferred/fast/images/imagemap-focus-ring-zero-outline-width-expected.png: Added.
      * platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-win/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-win/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-win/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium/TestExpectations:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147347 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      964b62c2
    • mkwst@chromium.org's avatar
      CSP 1.1: Remove 'type' parameter from CSPDirectiveList::checkSourceAndReportViolation. · 5d3e0511
      mkwst@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113502
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      Now that we're passing in 'effectiveDirective', we don't need the 'type'
      parameter to generate the proper error message prefix when reporting
      violations.
      
      While I'm here, I'll slightly tweak the grammar for the error messages.
      Changes are covered via rebaselines of existing tests.
      
      * page/ContentSecurityPolicy.cpp:
      (WebCore::CSPDirectiveList::checkSourceAndReportViolation):
          Drop the 'type' parameter. We don't need to pass in a type since
          we're now passing in the 'effectiveDirective'; we can use the latter
          to generate the correct error message prefix.
      (WebCore::CSPDirectiveList::allowScriptFromSource):
      (WebCore::CSPDirectiveList::allowObjectFromSource):
      (WebCore::CSPDirectiveList::allowChildFrameFromSource):
      (WebCore::CSPDirectiveList::allowImageFromSource):
      (WebCore::CSPDirectiveList::allowStyleFromSource):
      (WebCore::CSPDirectiveList::allowFontFromSource):
      (WebCore::CSPDirectiveList::allowMediaFromSource):
      (WebCore::CSPDirectiveList::allowConnectToSource):
      (WebCore::CSPDirectiveList::allowFormAction):
      (WebCore::CSPDirectiveList::allowBaseURI):
          Drop the 'type' parameter from the callsites, which has the lovely
          property of allowing us to throw away a bunch of statically allocated
          strings that we don't need anymore.
      
      LayoutTests:
      
      * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/media-src-track-block-expected.txt:
      * http/tests/security/contentSecurityPolicy/object-src-no-url-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/object-src-url-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/style-blocked-expected.txt:
      * media/csp-blocks-video-expected.txt:
      * platform/chromium/http/tests/security/contentSecurityPolicy/media-src-blocked-expected.txt:
      * platform/chromium/media/csp-blocks-video-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147346 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5d3e0511
    • commit-queue@webkit.org's avatar
      Move definition of nested classes that inherit enclosing class outside class definition. · 1496faeb
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=113454
      
      Patch by Han Shen <shenhan@google.com> on 2013-04-01
      Reviewed by Benjamin Poulain.
      
      HashMap.h does not build on GCC 4.8. Inside this file,
      HashMapKeysProxy and HashMapValuesProxy are defined as nested
      class inside HashMap - which is legal - the illegal part is that
      these 2 classes inherit HashMap, that is the enclosing class, that
      causes "reference to in-complete definition" error.
      
      The fix is to move outside the definition of these 2 classes, and
      leave only declaration part inside HashMap as is illustrated below -
      
        template class <typename T>
        class HashMap {
          ... ...
          ... ...
        private:
          class HashMapKeysProxy;
      
          // ERROR - nested class inherits enclosing class.
          class HashMapKeysProxy : private HashMap {
              ... ...
          };
          ... ...
          ... ...
          class HashMapKeysProxy : private HashMap {
              ... ...
          };
          ... ...
          ... ...
        };
      
      Fixed as below:
        template class <typename T>
        class HashMap {
          ... ...
          ... ...
        private:
          class HashMapKeysProxy;
          class HashMapValuesProxy;
      
          ... ...
          ... ...
        };
      
        template <typename T>
        class HashMap<T>::HashMapKeysProxy : private HashMap<T> {
          ... ...
        };
      
        template <typename T>
        class HashMap<T>::HashMapValuesProxy : private HashMap<T> {
          ... ...
        };
      
      * wtf/HashMap.h:
      (HashMap):
      (WTF): Factor out nested class definition from enclosing class.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147345 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1496faeb
    • ap@apple.com's avatar
      <rdar://problem/13490123> Sandbox extension tracking is incorrect when restoring a session · 15d2021e
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=113709
      
              Reviewed by Anders Carlsson.
      
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::SandboxExtensionTracker::didStartProvisionalLoad): Added an assertion
              to catch extension tracking logic errors that could result in giving an extension to
              non-local pages.
              (WebKit::WebPage::SandboxExtensionTracker::didCommitProvisionalLoad): Just like
              below, clearing m_pendingProvisionalSandboxExtension appears incorrect, even though
              I am not aware of any scenarios where this happens in practice.
              (WebKit::WebPage::SandboxExtensionTracker::didFailProvisionalLoad): The load may
              be failing exactly because a new one cancels it, so we shouldn't be preventing
              the new one from using its extension.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147344 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      15d2021e
    • commit-queue@webkit.org's avatar
      AX: "video element controller" is an overly verbose default description for... · 7af48c64
      commit-queue@webkit.org authored
      AX: "video element controller" is an overly verbose default description for the playback controls; how about just "playback"
      https://bugs.webkit.org/show_bug.cgi?id=113549
      
      Patch by James Craig <james@cookiecrook.com> on 2013-04-01
      Reviewed by Chris Fleizach.
      
      Source/WebCore:
      
      Existing test coverage.
      
      Updating the video/audio element's default accessibility labels to be less verbose.
      Also cleaned up some erroneous comments related to the sub-level controls on these elements.
      
      * English.lproj/Localizable.strings:
      * platform/LocalizedStrings.cpp:
      (WebCore::localizedMediaControlElementString):
      (WebCore::localizedMediaControlElementHelpText):
      * platform/gtk/LocalizedStringsGtk.cpp:
      (WebCore::localizedMediaControlElementString):
      
      Source/WebCore/platform/gtk/po:
      
      Existing test coverage.
      
      Updating the video/audio element's default accessibility labels to be less verbose.
      
      * en_CA.po:
      * en_GB.po:
      
      LayoutTests:
      
      Updating the video/audio element's default accessibility labels to be less verbose.
      
      * platform/gtk/accessibility/media-controls-panel-title-expected.txt:
      * platform/gtk/accessibility/media-controls-panel-title.html:
      * platform/gtk/accessibility/media-element-expected.txt:
      * platform/mac/accessibility/media-element-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147343 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7af48c64
    • beidson@apple.com's avatar
      SharedMemory release build hardening. · 950d219f
      beidson@apple.com authored
      <rdar://problem/13546860> and https://bugs.webkit.org/show_bug.cgi?id=113710
      
      Reviewed by Anders Carlsson.
      
      Successful creation of a memory entry with a size less than the size we requested should be treated
      as a failure to create the SharedMemory object.
      
      * Platform/mac/SharedMemoryMac.cpp:
      (WebKit::SharedMemory::createFromVMBuffer): Early return if the port we get is bogus for our needs.
      (WebKit::SharedMemory::createHandle): Ditto.
      (WebKit::SharedMemory::create): Guarantee we pass valid input in to mach_vm_map.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147342 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      950d219f