1. 25 Sep, 2012 40 commits
    • barraclough@apple.com's avatar
      REGRESSION (r129456): http/tests/security/xss-eval.html is failing on JSC platforms · b364bcbe
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=97529
      
      Reviewed by Filip Pizlo.
      
      A recent patch changed JSC's EvalError behaviour; bring this more into line with other browsers.
      
      Source/JavaScriptCore: 
      
      JSC currently throws an EvalError if you try to call eval with a this object that doesn't
      match the given eval function. This does not match other browsers, which generally just
      ignore the this value that was passed, and eval the string in the eval function's environment.
      
      * runtime/JSGlobalObjectFunctions.cpp:
      (JSC::globalFuncEval):
          - Remove EvalError, ignore passed this value.
      
      LayoutTests: 
      
      * fast/js/eval-cross-window-expected.txt:
      * fast/js/eval-cross-window.html:
          - Changed not to expect EvalErrors (this matches other browsers), and modified testThis
            to check that the this object is always set to the global object.
      * http/tests/security/resources/xss-eval2.html:
      * http/tests/security/resources/xss-eval3.html:
      * http/tests/security/xss-eval-expected.txt:
      * http/tests/security/xss-eval.html:
          - Updated. Access via the global environment is not a security risk, since the eval is
            accessing it's own document's informantion. Access via the shell attempts to access
            the navigated pages document, tripping an access check & throwing a TypeError.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b364bcbe
    • yosin@chromium.org's avatar
      [Forms] We should disconnect DateTimeEditElement and DateTimeFieldElement on layout() · d702a2f9
      yosin@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97438
      
      Reviewed by Kent Tamura.
      
      This patch is for code cleanup. It is better to disconnect DateTimeFieldElement
      from DateTimeEditElement when DateTimeEditElement doesn't have
      pointers to DateTimeFieldElement.
      
      No new tests. This patch doesn't change behavior.
      
      * html/shadow/DateTimeEditElement.cpp:
      (WebCore::DateTimeEditElement::resetFields): Changed to call DateTimeFieldElement::removeEventHandler()
      for existing fields to disconnect DateTimeEditElement and DateTimeFieldElement.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129591 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d702a2f9
    • commit-queue@webkit.org's avatar
      [CSS Exclusions] shape-inside line segment layout should be based on line position and height · 2d53dd55
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=95479
      
      Patch by Bear Travis <betravis@adobe.com> on 2012-09-25
      Reviewed by Levi Weintraub.
      
      Source/WebCore:
      
      This patch adds line height to line top to calculate line segments using the line's upper
      and lower logical edges. The last line in a shape is allowed to overflow the shape,
      using line top and shape bottom to calculate the available line segments. Overflow
      behavior will develop in greater detail as the specification advances. For more on
      overflow, see:
      - http://dev.w3.org/csswg/css3-exclusions/#shape-inside-property and
      - https://www.w3.org/Bugs/Public/show_bug.cgi?id=16460
      
      As more shapes are added, line positions within a shape are no longer guaranteed to
      have segments (eg, the first line in a circular shape inside), and so many instances
      of lineState were replaced with hasSegments. Layout code also uses lineOverlapsShapeBounds
      rather than lineState, now that lines may partially overlap a shape without being
      completely contained by it. Because layout begins at the shape's logical top, however,
      we only run into this edge case laying out the last line within a shape-inside.
      
      Test: fast/exclusions/shape-inside/shape-inside-rounded-rectangle.html
      
      * rendering/RenderBlockLineLayout.cpp:
      (WebCore::LineWidth::LineWidth): Use WrapShapeInfo::hasSegments rather than
      WrapShapeInfo::lineState, as line positions within a shape are no longer
      guaranteed to always have line segments.
      (WebCore::RenderBlock::computeInlineDirectionPositionsForLine): Ditto.
      (WebCore::RenderBlock::layoutRunsAndFloatsInRange): Pass lineBottom as well as lineTop
      to computeSegmentsForLine.
      * rendering/WrapShapeInfo.cpp:
      (WebCore::WrapShapeInfo::computeSegmentsForLine): Pass lineBottom as well as lineTop
      to ExclusionShape::getInsideIntervals.
      * rendering/WrapShapeInfo.h:
      (WrapShapeInfo):
      (WebCore::WrapShapeInfo::shapeLogicalBottom): Calculate the logical bottom of an
      Exclusion Shape.
      (WebCore::WrapShapeInfo::hasSegments): Allow hasSegments to be called even when
      a line does not overlap a shape.
      (WebCore::WrapShapeInfo::lineOverlapsShapeBounds): Test whether a line's top/bottom
      overlap a shape's top/bottom. This includes lines that begin before or end after
      a shape but still overlap it.
      
      LayoutTests:
      
      Test that line bottom as well as line top is used when calculating line segments
      for a rounded rectangle.
      
      * fast/exclusions/shape-inside/shape-inside-rounded-rectangle-expected.html: Added.
      * fast/exclusions/shape-inside/shape-inside-rounded-rectangle.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d53dd55
    • rniwa@webkit.org's avatar
      Build fix. "values" doesn't necessarily contain multiple values but it needs... · 928e1907
      rniwa@webkit.org authored
      Build fix. "values" doesn't necessarily contain multiple values but it needs to be always parsed as an array.
      
      * Scripts/webkitpy/performance_tests/perftest.py:
      (PerfTest.parse_output):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      928e1907
    • fpizlo@apple.com's avatar
      DFG ArrayPush, ArrayPop don't handle clobbering or having a bad time correctly · e0480cf1
      fpizlo@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=97535
      
      Source/JavaScriptCore: 
      
      Reviewed by Oliver Hunt.
      
      * dfg/DFGAbstractState.cpp:
      (JSC::DFG::AbstractState::execute):
      * dfg/DFGByteCodeParser.cpp:
      (JSC::DFG::ByteCodeParser::handleIntrinsic):
      * dfg/DFGStructureCheckHoistingPhase.cpp:
      (JSC::DFG::StructureCheckHoistingPhase::run):
      
      LayoutTests: 
      
      Rubber stamped by Oliver Hunt.
      
      * fast/js/dfg-array-pop-side-effects-expected.txt: Added.
      * fast/js/dfg-array-pop-side-effects.html: Added.
      * fast/js/dfg-array-push-bad-time-expected.txt: Added.
      * fast/js/dfg-array-push-bad-time.html: Added.
      * fast/js/dfg-array-push-slow-put-expected.txt: Added.
      * fast/js/dfg-array-push-slow-put.html: Added.
      * fast/js/jsc-test-list:
      * fast/js/script-tests/dfg-array-pop-side-effects.js: Added.
      (foo):
      (.b):
      * fast/js/script-tests/dfg-array-push-bad-time.js: Added.
      * fast/js/script-tests/dfg-array-push-slow-put.js: Added.
      (foo):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129588 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e0480cf1
    • commit-queue@webkit.org's avatar
      Fat Fingers doesn't work on non-scrollable pages. · 20b520f6
      commit-queue@webkit.org authored
      PR #209609
      https://bugs.webkit.org/show_bug.cgi?id=97607
      
      Patch by Genevieve Mak <gmak@rim.com> on 2012-09-25
      Reviewed by Antonio Gomes.
      
      Only bypass Fat Fingers and use the actual touch point if its specifically
      requested and the page has a mouse move listener or if using the Touch Event
      Mode meta-tag.
      
      * WebKitSupport/TouchEventHandler.cpp:
      (BlackBerry::WebKit::TouchEventHandler::handleTouchPoint):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      20b520f6
    • ggaren@apple.com's avatar
      JSC should dump object size inference statistics · def139e9
      ggaren@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=97618
      
      Reviewed by Filip Pizlo.
      
      Added an option to dump object size inference statistics.
      
      To see statistics on live objects:
      
          jsc --showHeapStatistics=1
      
      To see cumulative statistics on all objects ever allocated:
      
          jsc --showHeapStatistics=1 --objectsAreImmortal=1
      
          (This is useful for showing GC churn caused by over-allocation.)
      
      To support this second mode, I refactored Zombies to separate out their
      immortality feature so I could reuse it.
      
      * heap/Heap.cpp:
      (JSC::MarkObject): Helper for making things immortal. We have to checked
      for being zapped because blocks start out in this state.
      
      (JSC::StorageStatistics): Gather statistics by walking the heap. Ignore
      arrays and hash tables for now because they're not our focus. (We'll
      remove these exceptions in future.)
      
      (JSC::Heap::collect): Moved zombify to the end so it wouldn't interfere
      with statistics gathering.
      
      (JSC::Heap::showStatistics):
      (JSC::Heap::markAllObjects): Factored out helper, so statistics could
      take advantage of immortal objects.
      
      (Zombify): Don't mark immortal objects -- that's another class's job now.
      
      (JSC::Zombify::operator()):
      (JSC::Heap::zombifyDeadObjects): Take advantage of forEachDeadCell instead
      of rolling our own.
      
      * heap/Heap.h:
      (Heap):
      * heap/MarkedSpace.h:
      (MarkedSpace):
      (JSC::MarkedSpace::forEachDeadCell): Added, so clients don't have to do
      the iteration logic themselves.
      
      * runtime/Options.cpp:
      (JSC::Options::initialize):
      * runtime/Options.h: New options, listed above. Make sure to initialize
      based on environment variable first, so we can override with specific settings.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129586 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      def139e9
    • abarth@webkit.org's avatar
      [Chromium] Network requests without a networking context can be started · 4719c49b
      abarth@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97498
      
      Reviewed by Eric Seidel.
      
      Source/WebCore:
      
      We shouldn't try to start network requests without a networking
      context. Other ports have a similar null check.
      
      * platform/network/chromium/ResourceHandle.cpp:
      (WebCore::ResourceHandle::start):
      
      LayoutTests:
      
      * http/tests/security/svg-img-leak.html: Added.
      * http/tests/security/svg-img-leak-expected.txt: Added.
      * http/tests/security/resources/set-cookie.php: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4719c49b
    • inferno@chromium.org's avatar
      Mask RenderArena freelist entries. · b066cff9
      inferno@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97494
      
      Patch by Justin Schuh <jschuh@chromium.org> on 2012-09-25
      Reviewed by Julien Chaffraix.
      
      This is a mitigation for freelist spraying. See http://download.crowdstrike.com/papers/hes-exploiting-a-coalmine.pdf.
      
      No new tests. This is a hardening measure. Found no measurable performance impact with Dromaeo.
      
      * rendering/RenderArena.cpp:
      (MaskPtr):
      (WebCore::RenderArena::allocate):
      (WebCore::RenderArena::free):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129583 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b066cff9
    • hclam@chromium.org's avatar
      Unreviewed test expectations update. Round two. · 6ed79e45
      hclam@chromium.org authored
      r129571 affects all tests that invole image scaling so baselines need to be updated.
      
      * platform/chromium-linux-x86/fast/repaint/block-selection-gap-in-composited-layer-expected.png: Added.
      * platform/chromium-linux/fast/events/pointer-events-2-expected.png:
      * platform/chromium-linux/platform/chromium/compositing/3d-corners-expected.png:
      * platform/chromium-linux/platform/chromium/compositing/backface-visibility-transformed-expected.png:
      * platform/chromium-linux/platform/chromium/compositing/child-layer-3d-sorting-expected.png: Added.
      * platform/chromium-linux/platform/chromium/compositing/huge-layer-rotated-expected.png:
      * platform/chromium-linux/platform/chromium/compositing/img-layer-grow-expected.png: Added.
      * platform/chromium-linux/platform/chromium/compositing/layout-width-change-expected.png:
      * platform/chromium-linux/platform/chromium/compositing/lost-compositor-context-expected.png: Added.
      * platform/chromium-linux/platform/chromium/compositing/lost-compositor-context-permanently-expected.png: Added.
      * platform/chromium-linux/platform/chromium/compositing/lost-compositor-context-twice-expected.png: Added.
      * platform/chromium-linux/platform/chromium/compositing/lost-compositor-context-with-rendersurface-expected.png: Added.
      * platform/chromium-linux/platform/chromium/compositing/lost-compositor-context-with-video-expected.png: Added.
      * platform/chromium-linux/platform/chromium/compositing/perpendicular-layer-sorting-expected.png:
      * platform/chromium-linux/platform/chromium/compositing/render-surface-alpha-blending-expected.png: Added.
      * platform/chromium-linux/platform/chromium/compositing/tiny-layer-rotated-expected.png:
      * platform/chromium-linux/platform/chromium/compositing/video-frame-size-change-expected.png:
      * platform/chromium-linux/platform/chromium/compositing/webgl-loses-compositor-context-expected.png: Added.
      * platform/chromium-mac-snowleopard/fast/events/pointer-events-2-expected.png:
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/3d-corners-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/backface-visibility-transformed-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/child-layer-3d-sorting-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/huge-layer-rotated-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/img-layer-grow-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/layout-width-change-expected.png:
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-permanently-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-twice-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-with-rendersurface-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/lost-compositor-context-with-video-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/perpendicular-layer-sorting-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/render-surface-alpha-blending-expected.png: Added.
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/tiny-layer-rotated-expected.png:
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/video-frame-size-change-expected.png:
      * platform/chromium-mac-snowleopard/platform/chromium/compositing/webgl-loses-compositor-context-expected.png: Added.
      * platform/chromium-mac/compositing/masks/mask-of-clipped-layer-expected.png: Added.
      * platform/chromium-mac/fast/events/pointer-events-2-expected.png:
      * platform/chromium-mac/fast/repaint/block-selection-gap-in-composited-layer-expected.png:
      * platform/chromium-mac/platform/chromium/compositing/tiny-layer-rotated-expected.png: Copied from LayoutTests/platform/chromium-mac-snowleopard/platform/chromium/compositing/tiny-layer-rotated-expected.png.
      * platform/chromium-win-xp/platform/chromium/compositing/3d-corners-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/backface-visibility-transformed-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/child-layer-3d-sorting-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/huge-layer-rotated-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/img-layer-grow-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/layout-width-change-expected.png:
      * platform/chromium-win-xp/platform/chromium/compositing/lost-compositor-context-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/lost-compositor-context-permanently-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/lost-compositor-context-twice-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/lost-compositor-context-with-rendersurface-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/lost-compositor-context-with-video-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/perpendicular-layer-sorting-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/render-surface-alpha-blending-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/tiny-layer-rotated-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/video-frame-size-change-expected.png: Added.
      * platform/chromium-win-xp/platform/chromium/compositing/webgl-loses-compositor-context-expected.png: Added.
      * platform/chromium-win/compositing/masks/mask-of-clipped-layer-expected.png: Added.
      * platform/chromium-win/fast/events/pointer-events-2-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129582 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6ed79e45
    • hclam@chromium.org's avatar
      Unreviewed test expectations update. · b0414ff7
      hclam@chromium.org authored
      r129571 affects all tests that invole image scaling so baselines need to be updated.
      
      * platform/chromium-linux-x86/fast/backgrounds/size/backgroundSize20-expected.png:
      * platform/chromium-linux-x86/fast/backgrounds/size/backgroundSize21-expected.png:
      * platform/chromium-linux-x86/fast/backgrounds/size/backgroundSize22-expected.png:
      * platform/chromium-linux-x86/fast/forms/placeholder-position-expected.png: Added.
      * platform/chromium-linux-x86/fast/reflections/reflection-with-zoom-expected.png:
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png: Removed.
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png: Removed.
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png: Removed.
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png: Removed.
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png: Removed.
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png: Removed.
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png: Removed.
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png: Removed.
      * platform/chromium-linux-x86/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png: Removed.
      * platform/chromium-linux-x86/svg/filters/feDisplacementMap-expected.png:
      * platform/chromium-linux-x86/svg/wicd/test-rightsizing-b-expected.png: Removed.
      * platform/chromium-linux/compositing/color-matching/image-color-matching-expected.png:
      * platform/chromium-linux/compositing/masks/multiple-masks-expected.png:
      * platform/chromium-linux/compositing/masks/simple-composited-mask-expected.png:
      * platform/chromium-linux/compositing/video/video-controls-layer-creation-expected.png:
      * platform/chromium-linux/compositing/visibility/visibility-image-layers-expected.png:
      * platform/chromium-linux/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-linux/css2.1/t090501-c414-flt-03-b-g-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/background-position-parsing-expected.png:
      * platform/chromium-linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/backgroundSize15-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/backgroundSize16-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/backgroundSize20-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/backgroundSize21-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/backgroundSize22-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/borders/border-image-scale-transform-expected.png:
      * platform/chromium-linux/fast/borders/border-image-scaled-expected.png:
      * platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-expected.png:
      * platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-vertical-rl-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/css/input-search-padding-expected.png:
      * platform/chromium-linux/fast/css/text-input-with-webkit-border-radius-expected.png:
      * platform/chromium-linux/fast/css/text-overflow-input-expected.png:
      * platform/chromium-linux/fast/css/value-list-out-of-bounds-crash-expected.png:
      * platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
      * platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png:
      * platform/chromium-linux/fast/forms/placeholder-position-expected.png:
      * platform/chromium-linux/fast/forms/search-cancel-button-style-sharing-expected.png:
      * platform/chromium-linux/fast/forms/search-rtl-expected.png:
      * platform/chromium-linux/fast/forms/search-styled-expected.png:
      * platform/chromium-linux/fast/forms/search-vertical-alignment-expected.png:
      * platform/chromium-linux/fast/forms/searchfield-heights-expected.png:
      * platform/chromium-linux/fast/hidpi/video-controls-in-hidpi-expected.png:
      * platform/chromium-linux/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-linux/fast/images/jpeg-with-color-profile-expected.png:
      * platform/chromium-linux/fast/images/png-with-color-profile-expected.png:
      * platform/chromium-linux/fast/layers/video-layer-expected.png:
      * platform/chromium-linux/fast/reflections/reflection-with-zoom-expected.png:
      * platform/chromium-linux/fast/repaint/block-layout-inline-children-replaced-expected.png:
      * platform/chromium-linux/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-linux/fast/replaced/image-sizing-expected.png:
      * platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.png:
      * platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.png:
      * platform/chromium-linux/fast/speech/input-appearance-searchandspeech-expected.png:
      * platform/chromium-linux/fast/speech/input-appearance-speechbutton-expected.png:
      * platform/chromium-linux/fast/speech/speech-bidi-rendering-expected.png:
      * platform/chromium-linux/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-linux/fullscreen/full-screen-stacking-context-expected.png:
      * platform/chromium-linux/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
      * platform/chromium-linux/http/tests/misc/slow-loading-image-in-pattern-expected.png:
      * platform/chromium-linux/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png:
      * platform/chromium-linux/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png:
      * platform/chromium-linux/media/audio-controls-rendering-expected.png:
      * platform/chromium-linux/media/audio-repaint-expected.png:
      * platform/chromium-linux/media/controls-after-reload-expected.png:
      * platform/chromium-linux/media/controls-layout-direction-expected.png:
      * platform/chromium-linux/media/controls-strict-expected.png:
      * platform/chromium-linux/media/controls-styling-expected.png:
      * platform/chromium-linux/media/controls-styling-strict-expected.png:
      * platform/chromium-linux/media/controls-without-preload-expected.png:
      * platform/chromium-linux/media/media-controls-clone-expected.png:
      * platform/chromium-linux/media/media-document-audio-repaint-expected.png:
      * platform/chromium-linux/media/track/track-cue-rendering-horizontal-expected.png:
      * platform/chromium-linux/media/track/track-cue-rendering-vertical-expected.png:
      * platform/chromium-linux/media/video-controls-rendering-expected.png:
      * platform/chromium-linux/media/video-display-toggle-expected.png:
      * platform/chromium-linux/media/video-empty-source-expected.png:
      * platform/chromium-linux/media/video-no-audio-expected.png:
      * platform/chromium-linux/media/video-playing-and-pause-expected.png:
      * platform/chromium-linux/media/video-zoom-controls-expected.png:
      * platform/chromium-linux/scrollbars/overflow-scrollbar-combinations-expected.png:
      * 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-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-SE/filters-image-03-f-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/masking-path-04-b-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/W3C-SVG-1.1/struct-image-06-t-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/struct-image-08-t-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/struct-image-10-t-expected.png:
      * platform/chromium-linux/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png:
      * platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-linux/svg/carto.net/scrollbar-expected.png:
      * platform/chromium-linux/svg/custom/createImageElement2-expected.png:
      * platform/chromium-linux/svg/custom/image-parent-translation-expected.png:
      * platform/chromium-linux/svg/custom/image-rescale-clip-expected.png:
      * platform/chromium-linux/svg/custom/image-rescale-scroll-expected.png:
      * platform/chromium-linux/svg/custom/image-small-width-height-expected.png:
      * platform/chromium-linux/svg/custom/pointer-events-image-css-transform-expected.png:
      * platform/chromium-linux/svg/custom/pointer-events-image-expected.png:
      * platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-linux/svg/custom/text-image-opacity-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-tableValues-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-tableValues-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-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/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
      * platform/chromium-linux/svg/filters/feDisplacementMap-expected.png:
      * platform/chromium-linux/svg/filters/filterRes-expected.png:
      * platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-background-images-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug101674-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug11026-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug1188-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/bug14929-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug2981-2-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug4093-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug4284-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug4427-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug56563-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug6404-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/core/misc-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/other/cell_widths-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/97619-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-linux/transitions/cross-fade-background-image-expected.png:
      * platform/chromium-mac-snowleopard/compositing/color-matching/image-color-matching-expected.png:
      * platform/chromium-mac-snowleopard/compositing/masks/multiple-masks-expected.png:
      * platform/chromium-mac-snowleopard/compositing/masks/simple-composited-mask-expected.png:
      * platform/chromium-mac-snowleopard/compositing/video/video-controls-layer-creation-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-mac-snowleopard/css2.1/t090501-c414-flt-03-b-g-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/background-position-parsing-expected.png:
      * platform/chromium-mac-snowleopard/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-mac-snowleopard/fast/backgrounds/size/backgroundSize15-expected.png:
      * platform/chromium-mac-snowleopard/fast/backgrounds/size/backgroundSize16-expected.png:
      * platform/chromium-mac-snowleopard/fast/backgrounds/size/backgroundSize20-expected.png:
      * platform/chromium-mac-snowleopard/fast/backgrounds/size/backgroundSize21-expected.png:
      * platform/chromium-mac-snowleopard/fast/backgrounds/size/backgroundSize22-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/css/value-list-out-of-bounds-crash-expected.png:
      * platform/chromium-mac-snowleopard/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac-snowleopard/fast/images/jpeg-with-color-profile-expected.png:
      * platform/chromium-mac-snowleopard/fast/images/png-with-color-profile-expected.png:
      * platform/chromium-mac-snowleopard/fast/layers/video-layer-expected.png:
      * platform/chromium-mac-snowleopard/fast/reflections/reflection-with-zoom-expected.png:
      * platform/chromium-mac-snowleopard/fast/repaint/block-layout-inline-children-replaced-expected.png:
      * platform/chromium-mac-snowleopard/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-mac-snowleopard/fast/replaced/image-sizing-expected.png:
      * platform/chromium-mac-snowleopard/fast/speech/input-appearance-numberandspeech-expected.png:
      * platform/chromium-mac-snowleopard/fast/speech/input-appearance-searchandspeech-expected.png:
      * platform/chromium-mac-snowleopard/fast/speech/input-appearance-speechbutton-expected.png:
      * platform/chromium-mac-snowleopard/fast/speech/speech-bidi-rendering-expected.png:
      * platform/chromium-mac-snowleopard/fullscreen/full-screen-stacking-context-expected.png:
      * platform/chromium-mac-snowleopard/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
      * platform/chromium-mac-snowleopard/http/tests/misc/slow-loading-image-in-pattern-expected.png:
      * platform/chromium-mac-snowleopard/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png:
      * platform/chromium-mac-snowleopard/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png:
      * platform/chromium-mac-snowleopard/media/audio-controls-rendering-expected.png:
      * platform/chromium-mac-snowleopard/media/audio-repaint-expected.png:
      * platform/chromium-mac-snowleopard/media/controls-after-reload-expected.png:
      * platform/chromium-mac-snowleopard/media/controls-layout-direction-expected.png:
      * platform/chromium-mac-snowleopard/media/controls-strict-expected.png:
      * platform/chromium-mac-snowleopard/media/controls-styling-expected.png:
      * platform/chromium-mac-snowleopard/media/controls-styling-strict-expected.png:
      * platform/chromium-mac-snowleopard/media/controls-without-preload-expected.png:
      * platform/chromium-mac-snowleopard/media/media-controls-clone-expected.png:
      * platform/chromium-mac-snowleopard/media/media-document-audio-repaint-expected.png:
      * platform/chromium-mac-snowleopard/media/track/track-cue-rendering-horizontal-expected.png:
      * platform/chromium-mac-snowleopard/media/track/track-cue-rendering-vertical-expected.png:
      * platform/chromium-mac-snowleopard/media/video-controls-rendering-expected.png:
      * platform/chromium-mac-snowleopard/media/video-display-toggle-expected.png:
      * platform/chromium-mac-snowleopard/media/video-empty-source-expected.png:
      * platform/chromium-mac-snowleopard/media/video-no-audio-expected.png:
      * platform/chromium-mac-snowleopard/media/video-playing-and-pause-expected.png:
      * platform/chromium-mac-snowleopard/scrollbars/overflow-scrollbar-combinations-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-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/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
      * platform/chromium-mac-snowleopard/svg/W3C-SVG-1.1/struct-image-06-t-expected.png:
      * platform/chromium-mac-snowleopard/svg/carto.net/scrollbar-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/createImageElement2-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/image-parent-translation-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/image-rescale-clip-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/image-rescale-scroll-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/image-small-width-height-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/pointer-events-image-css-transform-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/pointer-events-image-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac-snowleopard/svg/custom/text-image-opacity-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-tableValues-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-tableValues-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-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/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
      * platform/chromium-mac-snowleopard/svg/filters/feDisplacementMap-expected.png:
      * platform/chromium-mac-snowleopard/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug101674-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug11026-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug1188-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/bug14929-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug2981-2-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug4093-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug4284-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug4427-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug56563-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla/bugs/bug6404-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/core/misc-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/other/cell_widths-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/97619-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-mac-snowleopard/transitions/cross-fade-background-image-expected.png:
      * platform/chromium-mac/compositing/color-matching/image-color-matching-expected.png:
      * platform/chromium-mac/compositing/masks/multiple-masks-expected.png:
      * platform/chromium-mac/compositing/masks/simple-composited-mask-expected.png:
      * platform/chromium-mac/compositing/video/video-controls-layer-creation-expected.png:
      * platform/chromium-mac/compositing/visibility/visibility-image-layers-expected.png:
      * platform/chromium-mac/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-mac/css2.1/t090501-c414-flt-03-b-g-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/background-position-parsing-expected.png:
      * platform/chromium-mac/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize01-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/backgroundSize05-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize06-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize07-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize08-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize09-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize10-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize11-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize12-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/backgroundSize15-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize16-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize17-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize18-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize19-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize20-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize21-expected.png:
      * platform/chromium-mac/fast/backgrounds/size/backgroundSize22-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/border-image-slice-constrained-expected.png:
      * platform/chromium-mac/fast/borders/inline-mask-overlay-image-outset-expected.png:
      * platform/chromium-mac/fast/borders/inline-mask-overlay-image-outset-vertical-rl-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/css/value-list-out-of-bounds-crash-expected.png:
      * platform/chromium-mac/fast/hidpi/video-controls-in-hidpi-expected.png:
      * platform/chromium-mac/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-mac/fast/images/jpeg-with-color-profile-expected.png:
      * platform/chromium-mac/fast/images/png-with-color-profile-expected.png:
      * platform/chromium-mac/fast/images/rgb-png-with-cmyk-color-profile-expected.png: Added.
      * platform/chromium-mac/fast/images/ycbcr-with-cmyk-color-profile-expected.png:
      * platform/chromium-mac/fast/layers/video-layer-expected.png:
      * platform/chromium-mac/fast/reflections/reflection-with-zoom-expected.png:
      * platform/chromium-mac/fast/repaint/block-layout-inline-children-replaced-expected.png:
      * platform/chromium-mac/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-mac/fast/replaced/image-sizing-expected.png:
      * platform/chromium-mac/fast/speech/input-appearance-numberandspeech-expected.png:
      * platform/chromium-mac/fast/speech/input-appearance-searchandspeech-expected.png:
      * platform/chromium-mac/fast/speech/input-appearance-speechbutton-expected.png:
      * platform/chromium-mac/fast/speech/speech-bidi-rendering-expected.png:
      * platform/chromium-mac/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-mac/fullscreen/full-screen-stacking-context-expected.png:
      * platform/chromium-mac/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
      * platform/chromium-mac/http/tests/misc/slow-loading-image-in-pattern-expected.png:
      * platform/chromium-mac/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png:
      * platform/chromium-mac/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png:
      * platform/chromium-mac/media/audio-controls-rendering-expected.png:
      * platform/chromium-mac/media/audio-repaint-expected.png:
      * platform/chromium-mac/media/controls-after-reload-expected.png:
      * platform/chromium-mac/media/controls-layout-direction-expected.png:
      * platform/chromium-mac/media/controls-strict-expected.png:
      * platform/chromium-mac/media/controls-styling-expected.png:
      * platform/chromium-mac/media/controls-styling-strict-expected.png:
      * platform/chromium-mac/media/controls-without-preload-expected.png:
      * platform/chromium-mac/media/media-controls-clone-expected.png:
      * platform/chromium-mac/media/media-document-audio-repaint-expected.png:
      * platform/chromium-mac/media/track/track-cue-rendering-horizontal-expected.png:
      * platform/chromium-mac/media/track/track-cue-rendering-vertical-expected.png:
      * platform/chromium-mac/media/video-controls-rendering-expected.png:
      * platform/chromium-mac/media/video-display-toggle-expected.png:
      * platform/chromium-mac/media/video-empty-source-expected.png:
      * platform/chromium-mac/media/video-no-audio-expected.png:
      * platform/chromium-mac/media/video-playing-and-pause-expected.png:
      * platform/chromium-mac/media/video-zoom-controls-expected.png:
      * platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-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-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-SE/filters-image-03-f-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/masking-path-04-b-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/W3C-SVG-1.1/struct-image-06-t-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-08-t-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/struct-image-10-t-expected.png:
      * platform/chromium-mac/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png:
      * platform/chromium-mac/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-mac/svg/carto.net/scrollbar-expected.png:
      * platform/chromium-mac/svg/custom/createImageElement-expected.png:
      * platform/chromium-mac/svg/custom/createImageElement2-expected.png:
      * platform/chromium-mac/svg/custom/image-parent-translation-expected.png:
      * platform/chromium-mac/svg/custom/image-rescale-clip-expected.png:
      * platform/chromium-mac/svg/custom/image-rescale-scroll-expected.png:
      * platform/chromium-mac/svg/custom/image-small-width-height-expected.png:
      * platform/chromium-mac/svg/custom/js-update-image-and-display-expected.png:
      * platform/chromium-mac/svg/custom/js-update-image-and-display2-expected.png:
      * platform/chromium-mac/svg/custom/js-update-image-and-display3-expected.png:
      * platform/chromium-mac/svg/custom/js-update-image-expected.png:
      * platform/chromium-mac/svg/custom/pointer-events-image-css-transform-expected.png:
      * platform/chromium-mac/svg/custom/pointer-events-image-expected.png:
      * platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac/svg/custom/text-image-opacity-expected.png:
      * platform/chromium-mac/svg/custom/use-on-g-containing-foreignObject-and-image-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-tableValues-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-tableValues-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-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/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
      * platform/chromium-mac/svg/filters/feDisplacementMap-expected.png:
      * platform/chromium-mac/svg/filters/feImage-preserveAspectratio-expected.png:
      * platform/chromium-mac/svg/filters/filterRes-expected.png:
      * platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-background-images-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug101674-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug11026-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug1188-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/bug14929-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug2981-2-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug4093-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug4284-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug4427-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug56563-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug6404-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/core/misc-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/other/cell_widths-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/97619-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-mac/transitions/cross-fade-background-image-expected.png:
      * platform/chromium-win-xp/fast/backgrounds/size/backgroundSize20-expected.png:
      * platform/chromium-win-xp/fast/backgrounds/size/backgroundSize21-expected.png:
      * platform/chromium-win-xp/fast/backgrounds/size/backgroundSize22-expected.png:
      * platform/chromium-win-xp/fast/forms/search-styled-expected.png:
      * platform/chromium-win-xp/fast/reflections/reflection-with-zoom-expected.png:
      * platform/chromium-win-xp/media/track/track-cue-rendering-vertical-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubNone-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubNone-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-anchor-no-markup-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubNone-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubNone-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png: Removed.
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png: Removed.
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png: Removed.
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png: Removed.
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png:
      * platform/chromium-win-xp/svg/W3C-I18N/tspan-direction-rtl-expected.png:
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png: Removed.
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png: Removed.
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png: Removed.
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png: Removed.
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png: Removed.
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png: Removed.
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png: Removed.
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png: Removed.
      * platform/chromium-win-xp/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png: Removed.
      * platform/chromium-win-xp/svg/filters/feDisplacementMap-expected.png:
      * platform/chromium-win-xp/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-win/compositing/color-matching/image-color-matching-expected.png:
      * platform/chromium-win/compositing/masks/multiple-masks-expected.png:
      * platform/chromium-win/compositing/masks/simple-composited-mask-expected.png:
      * platform/chromium-win/compositing/video/video-controls-layer-creation-expected.png:
      * platform/chromium-win/compositing/visibility/visibility-image-layers-expected.png:
      * platform/chromium-win/css2.1/20110323/replaced-min-max-001-expected.png:
      * platform/chromium-win/css2.1/t090501-c414-flt-03-b-g-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/background-position-parsing-expected.png:
      * platform/chromium-win/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize01-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/backgroundSize05-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize06-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize07-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize08-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize09-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize10-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize11-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize12-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/backgroundSize15-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize16-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize17-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize18-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize19-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize20-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize21-expected.png:
      * platform/chromium-win/fast/backgrounds/size/backgroundSize22-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/border-image-slice-constrained-expected.png:
      * platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-expected.png:
      * platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-vertical-rl-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/css/input-search-padding-expected.png:
      * platform/chromium-win/fast/css/text-input-with-webkit-border-radius-expected.png:
      * platform/chromium-win/fast/css/text-overflow-input-expected.png:
      * platform/chromium-win/fast/css/value-list-out-of-bounds-crash-expected.png:
      * platform/chromium-win/fast/forms/box-shadow-override-expected.png:
      * platform/chromium-win/fast/forms/control-restrict-line-height-expected.png:
      * platform/chromium-win/fast/forms/placeholder-position-expected.png:
      * platform/chromium-win/fast/forms/search-cancel-button-style-sharing-expected.png:
      * platform/chromium-win/fast/forms/search-rtl-expected.png:
      * platform/chromium-win/fast/forms/search-styled-expected.png:
      * platform/chromium-win/fast/forms/search-vertical-alignment-expected.png:
      * platform/chromium-win/fast/forms/searchfield-heights-expected.png:
      * platform/chromium-win/fast/hidpi/video-controls-in-hidpi-expected.png:
      * platform/chromium-win/fast/images/imagemap-focus-ring-zero-outline-width-expected.png:
      * platform/chromium-win/fast/images/jpeg-with-color-profile-expected.png:
      * platform/chromium-win/fast/images/png-with-color-profile-expected.png:
      * platform/chromium-win/fast/images/rgb-png-with-cmyk-color-profile-expected.png: Added.
      * platform/chromium-win/fast/images/ycbcr-with-cmyk-color-profile-expected.png:
      * platform/chromium-win/fast/layers/video-layer-expected.png:
      * platform/chromium-win/fast/reflections/reflection-with-zoom-expected.png:
      * platform/chromium-win/fast/repaint/block-layout-inline-children-replaced-expected.png:
      * platform/chromium-win/fast/replaced/absolute-image-sizing-expected.png:
      * platform/chromium-win/fast/replaced/image-sizing-expected.png:
      * platform/chromium-win/fast/replaced/width100percent-searchfield-expected.png:
      * platform/chromium-win/fast/speech/input-appearance-numberandspeech-expected.png:
      * platform/chromium-win/fast/speech/input-appearance-searchandspeech-expected.png:
      * platform/chromium-win/fast/speech/input-appearance-speechbutton-expected.png:
      * platform/chromium-win/fast/speech/speech-bidi-rendering-expected.png:
      * platform/chromium-win/fast/writing-mode/block-level-images-expected.png:
      * platform/chromium-win/fullscreen/full-screen-stacking-context-expected.png:
      * platform/chromium-win/http/tests/media/video-buffered-range-contains-currentTime-expected.png:
      * platform/chromium-win/http/tests/misc/slow-loading-image-in-pattern-expected.png:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background-size-aspect-ratio-expected.png:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-content-edge-001-expected.png:
      * platform/chromium-win/media/audio-controls-rendering-expected.png:
      * platform/chromium-win/media/audio-repaint-expected.png:
      * platform/chromium-win/media/controls-after-reload-expected.png:
      * platform/chromium-win/media/controls-layout-direction-expected.png:
      * platform/chromium-win/media/controls-strict-expected.png:
      * platform/chromium-win/media/controls-styling-expected.png:
      * platform/chromium-win/media/controls-styling-strict-expected.png:
      * platform/chromium-win/media/controls-without-preload-expected.png:
      * platform/chromium-win/media/media-controls-clone-expected.png:
      * platform/chromium-win/media/media-document-audio-repaint-expected.png:
      * platform/chromium-win/media/track/track-cue-rendering-horizontal-expected.png:
      * platform/chromium-win/media/track/track-cue-rendering-vertical-expected.png:
      * platform/chromium-win/media/video-controls-rendering-expected.png:
      * platform/chromium-win/media/video-display-toggle-expected.png:
      * platform/chromium-win/media/video-empty-source-expected.png:
      * platform/chromium-win/media/video-no-audio-expected.png:
      * platform/chromium-win/media/video-playing-and-pause-expected.png:
      * platform/chromium-win/media/video-zoom-controls-expected.png:
      * platform/chromium-win/scrollbars/overflow-scrollbar-combinations-expected.png:
      * 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-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-SE/filters-image-03-f-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/masking-path-04-b-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/W3C-SVG-1.1/struct-image-06-t-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/struct-image-08-t-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/struct-image-10-t-expected.png:
      * platform/chromium-win/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png:
      * platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-win/svg/carto.net/scrollbar-expected.png:
      * platform/chromium-win/svg/custom/createImageElement-expected.png:
      * platform/chromium-win/svg/custom/createImageElement2-expected.png:
      * platform/chromium-win/svg/custom/image-parent-translation-expected.png:
      * platform/chromium-win/svg/custom/image-rescale-clip-expected.png:
      * platform/chromium-win/svg/custom/image-rescale-scroll-expected.png:
      * platform/chromium-win/svg/custom/image-small-width-height-expected.png:
      * platform/chromium-win/svg/custom/js-update-image-and-display-expected.png:
      * platform/chromium-win/svg/custom/js-update-image-and-display2-expected.png:
      * platform/chromium-win/svg/custom/js-update-image-and-display3-expected.png:
      * platform/chromium-win/svg/custom/js-update-image-expected.png:
      * platform/chromium-win/svg/custom/pointer-events-image-css-transform-expected.png:
      * platform/chromium-win/svg/custom/pointer-events-image-expected.png:
      * platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-win/svg/custom/text-image-opacity-expected.png:
      * platform/chromium-win/svg/custom/use-on-g-containing-foreignObject-and-image-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-tableValues-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-tableValues-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEComponentTransferElement-svgdom-type-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-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/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
      * platform/chromium-win/svg/filters/feDisplacementMap-expected.png:
      * platform/chromium-win/svg/filters/feImage-preserveAspectratio-expected.png:
      * platform/chromium-win/svg/filters/filterRes-expected.png:
      * platform/chromium-win/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-background-images-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug101674-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug11026-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug1188-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/bug14929-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug15544-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug2981-2-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug4093-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug4284-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug4427-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug56563-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug625-expected.png:
      * platform/chromium-win/tables/mozilla/bugs/bug6404-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/core/misc-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/other/cell_widths-expected.png:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/97619-expected.png:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
      * platform/chromium-win/transitions/cross-fade-background-image-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129581 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b0414ff7
    • rniwa@webkit.org's avatar
      run-perf-tests: cleanup options and results generation code · 4551247e
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97611
      
      Reviewed by Dirk Pranke.
      
      Previously, --test-results-server triggered old JSOn format where the outermost structure was a dictionary
      instead of an array, and also implicitly triggered --no-show-results, caused the old outputs not to merge,
      and prevented the generation of results page. Also, it was not obvious that --source-json-path is an option
      used only on buildbot slaves.
      
      This patch will:
      - Remove the old format since perf-o-matic supports new format now.
      - Add --reset-results option so that we can explicitly clear existing outputs.
      - Add --slave-config-json-path option to replace --source-json-path option.
      
      * Scripts/webkitpy/performance_tests/perftestsrunner.py:
      (PerfTestsRunner._parse_args): Added --reset-results and --slave-config-json-path options.
      (PerfTestsRunner._generate_and_show_results): Refactored. Also removed the code to strip "values" from
      results since perf-o-matic can parse and store these values now.
      (PerfTestsRunner._merge_outputs_if_needed): Renamed from _merge_outputs_if_needed.
      * Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
      (test_run_with_json_output): Test a harmless behavioral change to generate resuls page even when
      --test-results-server is present.
      (test_run_with_description):
      (test_run_generates_json_by_default):
      (test_run_merges_output_by_default): Added.
      (test_run_respects_reset_results): Added.
      (test_run_with_slave_config_json):
      (test_run_with_bad_slave_config_json): Use --slave-config-json-path instead of --source-json-path to make
      sure this optioon works as well.
      (test_run_with_multiple_repositories):
      (test_run_with_upload_json):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129580 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4551247e
    • macpherson@chromium.org's avatar
      Ensure variables are resolved for specialized CSS primitive value types. · 0ce6f436
      macpherson@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=95930
      
      Reviewed by Tony Chang.
      
      Source/WebCore:
      
      Sometimes CSSPrimitiveValue contains a collection of other CSSPrimitiveValues (eg. 2, 4 or n).
      This patch makes sure any variables contained inside those child values are resolved.
      
      Tests: fast/css/variables/root-background-size.html
             fast/css/variables/var-inside-pair.html
             fast/css/variables/var-inside-quad.html
             fast/css/variables/var-inside-shape.html
      
      * css/CSSBasicShapes.cpp:
      (WebCore::buildRectangleString):
      (WebCore::CSSBasicShapeRectangle::cssText):
      (WebCore):
      (WebCore::CSSBasicShapeRectangle::serializeResolvingVariables):
      Generates a string representation of this value with variables resolved from the provided HashMap of variables.
      (WebCore::CSSBasicShapeRectangle::hasVariableReference):
      Returns true if any of the values used to describe the rectange depend on the value of a variable.
      (WebCore::buildCircleString):
      (WebCore::CSSBasicShapeCircle::cssText):
      (WebCore::CSSBasicShapeCircle::serializeResolvingVariables):
      (WebCore::CSSBasicShapeCircle::hasVariableReference):
      (WebCore::buildEllipseString):
      (WebCore::CSSBasicShapeEllipse::cssText):
      (WebCore::CSSBasicShapeEllipse::serializeResolvingVariables):
      (WebCore::CSSBasicShapeEllipse::hasVariableReference):
      (WebCore::CSSBasicShapePolygon::serializeResolvingVariables):
      (WebCore::CSSBasicShapePolygon::hasVariableReference):
      * css/CSSBasicShapes.h:
      (CSSBasicShapeRectangle):
      (CSSBasicShapeCircle):
      (CSSBasicShapeEllipse):
      (CSSBasicShapePolygon):
      * css/CSSPrimitiveValue.cpp:
      (WebCore::CSSPrimitiveValue::customCssText):
      Move the logic for generating the strings for Rects, Quads, Pairs and Shapes into their respective classes.
      (WebCore::CSSPrimitiveValue::customSerializeResolvingVariables):
      Handle Rects, Quads, Pairs and Shapes when they contain variables, by calling their serializeResolvingVariables method.
      (WebCore):
      (WebCore::CSSPrimitiveValue::hasVariableReference):
      Handle Rects, Quads, Pairs and Shapes by calling their respective hasVariableReference methods.
      * css/CSSPrimitiveValue.h:
      (CSSPrimitiveValue):
      * css/Pair.h:
      (WebCore::Pair::pairString):
      (Pair):
      (WebCore::Pair::cssText):
      (WebCore::Pair::serializeResolvingVariables):
      (WebCore::Pair::hasVariableReference):
      * css/Rect.h:
      (RectBase):
      (WebCore::RectBase::hasVariableReference):
      (WebCore::Rect::rectString):
      (Rect):
      (WebCore::Rect::cssText):
      (WebCore::Rect::serializeResolvingVariables):
      (WebCore::Quad::quadString):
      (Quad):
      (WebCore::Quad::cssText):
      (WebCore::Quad::serializeResolvingVariables):
      * css/StyleResolver.cpp:
      (WebCore::StyleResolver::collectMatchingRulesForList):
      
      LayoutTests:
      
      Add tests that use specialized CSS values (eg. pairs, quads, rectangle, circle, ellipse etc.).
      
      * fast/css/variables/root-background-size-expected.html: Added.
      * fast/css/variables/root-background-size.html: Added.
      * fast/css/variables/var-inside-pair-expected.html: Added.
      * fast/css/variables/var-inside-pair.html: Added.
      * fast/css/variables/var-inside-quad-expected.html: Added.
      * fast/css/variables/var-inside-quad.html: Added.
      * fast/css/variables/var-inside-shape-expected.html: Added.
      * fast/css/variables/var-inside-shape.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129579 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0ce6f436
    • simon.fraser@apple.com's avatar
      Fix SnowLeopard build by adding #ifdefs. · 6882bc58
      simon.fraser@apple.com authored
      Fix crashes on some tests where the CFURLRef appears to be null.
      
      * WebKitTestRunner/InjectedBundle/mac/InjectedBundlePageMac.mm:
      (WTR::testPathFromURL):
      (WTR::InjectedBundlePage::platformDidStartProvisionalLoadForFrame):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129578 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6882bc58
    • fpizlo@apple.com's avatar
      We shouldn't use the optimized versions of shift/unshift if the user is doing... · 8fd5e34c
      fpizlo@apple.com authored
      We shouldn't use the optimized versions of shift/unshift if the user is doing crazy things to the array
      https://bugs.webkit.org/show_bug.cgi?id=97603
      <rdar://problem/12370864>
      
      Reviewed by Gavin Barraclough.
      
      You changed the length behind our backs? No optimizations for you then!
      
      * runtime/ArrayPrototype.cpp:
      (JSC::shift):
      (JSC::unshift):
      * runtime/JSArray.cpp:
      (JSC::JSArray::shiftCount):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129577 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8fd5e34c
    • simon.fraser@apple.com's avatar
      Speculative build fix for Production builds. · 2d9c05f9
      simon.fraser@apple.com authored
      * DumpRenderTree/mac/Configurations/Base.xcconfig:
      * WebKitTestRunner/Configurations/Base.xcconfig:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129576 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d9c05f9
    • ap@apple.com's avatar
      Get rid of WebContext::m_pendingMessagesToPostToInjectedBundle · 17c87a5b
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=94368
      
              Reviewed by Anders Carlsson.
      
              It doesn't appear to be of any use.
      
              * UIProcess/WebContext.cpp:
              (WebKit::WebContext::createNewWebProcess):
              (WebKit::WebContext::postMessageToInjectedBundle):
              * UIProcess/WebContext.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129575 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      17c87a5b
    • fpizlo@apple.com's avatar
      JSC bindings appear to sometimes ignore the possibility of arrays being in sparse mode · 7ebfaed1
      fpizlo@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=95610
      
      Reviewed by Oliver Hunt.
      
      Source/JavaScriptCore: 
      
      Add better support for quickly accessing the indexed storage from bindings.
      
      * runtime/JSObject.h:
      (JSC::JSObject::tryGetIndexQuickly):
      (JSObject):
      (JSC::JSObject::getDirectIndex):
      (JSC::JSObject::getIndex):
      
      Source/WebCore: 
      
      Fix all of the cases I found where we were using getIndexQuickly(), which was wrong
      if we were in sparse mode.
      
      * bindings/js/ArrayValue.cpp:
      (WebCore::ArrayValue::get):
      * bindings/js/JSBlobCustom.cpp:
      (WebCore::JSBlobConstructor::constructJSBlob):
      * bindings/js/JSCanvasRenderingContext2DCustom.cpp:
      (WebCore::JSCanvasRenderingContext2D::setWebkitLineDash):
      * bindings/js/JSDOMStringListCustom.cpp:
      (WebCore::toDOMStringList):
      * bindings/js/JSInspectorFrontendHostCustom.cpp:
      (WebCore::populateContextMenuItems):
      * bindings/js/JSWebSocketCustom.cpp:
      (WebCore::JSWebSocketConstructor::constructJSWebSocket):
      * bindings/js/ScriptValue.cpp:
      (WebCore::jsToInspectorValue):
      * bindings/js/SerializedScriptValue.cpp:
      (CloneSerializer):
      (WebCore::CloneSerializer::serialize):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129574 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7ebfaed1
    • timothy_horton@apple.com's avatar
      Load the linearized sRGB profile via NSData instead of CoreFoundation · 5360384c
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=97616
      
      Reviewed by Dan Bernstein.
      
      * platform/graphics/cg/GraphicsContextCG.cpp:
      (WebCore::linearRGBColorSpaceRef):
      * platform/graphics/mac/GraphicsContextMac.mm:
      (WebCore::linearRGBColorSpaceRef):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129573 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5360384c
    • mkwst@chromium.org's avatar
      CSP logging: Be more developer-friendly when 'default-src' is violated. · 1479c10d
      mkwst@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97597
      
      Reviewed by Adam Barth.
      
      Source/WebCore:
      
      Developers unfamiliar with the details of Content Security Policy might
      be confused when 'default-src' is used as a fallback for a directive
      otherwise absent from the policy they've set. This patch adds an
      explicit explanation to the permission warning in such a situation.
      
      New warning string is covered by rebaselining existing tests.
      
      * page/ContentSecurityPolicy.cpp:
      (WebCore::CSPDirectiveList::checkEvalAndReportViolation):
      (WebCore::CSPDirectiveList::checkInlineAndReportViolation):
      (WebCore::CSPDirectiveList::checkSourceAndReportViolation):
          If the operative directive is 'default-src', output a warning,
          using the type information present in the report to specify which
          directive is falling back to the default values.
      
      LayoutTests:
      
      * http/tests/security/contentSecurityPolicy/block-mixed-content-hides-warning-expected.txt:
      * http/tests/security/contentSecurityPolicy/default-src-inline-blocked-expected.txt:
      * http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt:
          Rebaselining these tests with the new warning string.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129572 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1479c10d
    • hclam@chromium.org's avatar
      Unreviewed. Roll DEPS for Chromium. · 7da8bfc4
      hclam@chromium.org authored
      * DEPS:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129571 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7da8bfc4
    • simon.fraser@apple.com's avatar
      Fix the build after r129566. · b638b047
      simon.fraser@apple.com authored
      * DumpRenderTree/mac/FrameLoadDelegate.mm:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129570 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b638b047
    • bdakin@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=97615 · e98caf15
      bdakin@apple.com authored
      fast/loader/scroll-position-restored-on-back.html failing after 
      didFirstLayout/didFirstVisuallyNonEmptyLayout change
      
      Reviewed by Sam Weinig.
      
      http://trac.webkit.org/changeset/129545 made it so we only dispatch 
      the layout callbacks when the client has opted into them. This is a 
      problem for a bit of work that used to be done, prior to that patch, 
      in FrameLoader::didFirstLayout(). Because that function did some work 
      with scroll position and the state machine, and that is work that we 
      want to do even when the client has not opted into the didFirstLayout 
      callback. We are seeing this bug in DRT and WTR since those clients 
      do not opt into the callback. And they shouldn't have to to get this 
      scroll position and state machine work done. 
      
      * loader/FrameLoader.cpp:
      (WebCore::FrameLoader::didLayout):
      (WebCore::FrameLoader::didFirstLayout):
      * loader/FrameLoader.h:
      (FrameLoader):
      * page/FrameView.cpp:
      (WebCore::FrameView::performPostLayoutTasks):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e98caf15
    • alecflett@chromium.org's avatar
      AX: AccessibilityUIElementChromium.cpp won't build on Windows without wtf/StringExtras.h · e1b3ea55
      alecflett@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97614
      
      Unreviewed, fixing windows breakage.
      
      Added wtf/StringExtras.h to the includes to fix the Chromium/Windows build.
      
      Patch by Dominic Mazzoni <dmazzoni@google.com> on 2012-09-25
      
      * DumpRenderTree/chromium/TestRunner/AccessibilityUIElementChromium.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129568 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e1b3ea55
    • jpfau@apple.com's avatar
      Add WebKit1 SPI for storage blocking preference · 8219a2ed
      jpfau@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=97356
      
      Reviewed by Brady Eidson.
      
      Source/WebKit/mac:
      
      * WebView/WebPreferenceKeysPrivate.h:
      * WebView/WebPreferences.mm:
      (+[WebPreferences initialize]):
      (-[WebPreferences setStorageBlockingPolicy:]):
      (-[WebPreferences storageBlockingPolicy]):
      * WebView/WebPreferencesPrivate.h:
      * WebView/WebView.mm:
      (-[WebView _preferencesChanged:]):
      
      LayoutTests:
      
      * http/tests/security/cross-origin-local-storage-wk1-expected.txt: Added.
      * http/tests/security/cross-origin-local-storage-wk1.html: Added.
      * platform/chromium/TestExpectations: Test currently fails on Chromium.
      * platform/mac-wk2/http/tests/security/cross-origin-local-storage-wk1-expected.txt: Added.
      * platform/mac/http/tests/security/cross-origin-local-storage-wk1-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129567 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8219a2ed
    • simon.fraser@apple.com's avatar
      <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs... · cb1abec5
      simon.fraser@apple.com authored
      <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
      
      Reviewed by Mark Rowe.
      
      Use a new WebKitSytemInterface function to add data to crash logs about which
      test was running when the crash happened.
      
      Source/WebCore:
      
      * WebCore.exp.in: Export wkSetCrashReportApplicationSpecificInformation
      * platform/mac/WebCoreSystemInterface.h: Add wkSetCrashReportApplicationSpecificInformation.
      * platform/mac/WebCoreSystemInterface.mm: Ditto.
      
      Source/WebKit/mac:
      
      * WebCoreSupport/WebSystemInterface.mm:
      (InitWebCoreSystemInterface): Hook up the function pointer for [wk|WK]SetCrashReportApplicationSpecificInformation.
      
      Source/WebKit2:
      
      * WebProcess/WebCoreSupport/mac/WebSystemInterface.mm:
      (InitWebCoreSystemInterface):  Hook up the function pointer for [wk|WK]SetCrashReportApplicationSpecificInformation.
      
      Tools:
      
      * DumpRenderTree/mac/Configurations/DebugRelease.xcconfig: Make sure WEBKIT_SYSTEM_INTERFACE_LIBRARY is defined.
      * DumpRenderTree/mac/Configurations/DumpRenderTree.xcconfig: link with the WebKitSystemInterface library.
      * DumpRenderTree/mac/FrameLoadDelegate.mm:
      (testPathFromURL): Given a (probably) file URL, return the part after "/LayoutTests/"
      (-[FrameLoadDelegate webView:didStartProvisionalLoadForFrame:]): Tell Crash Reporter which test was running,
      if we're the main frame and the test is active.
      * WebKitTestRunner/Configurations/DebugRelease.xcconfig: Make sure WEBKIT_SYSTEM_INTERFACE_LIBRARY is defined.
      * WebKitTestRunner/Configurations/InjectedBundle.xcconfig: link the injected bundle with the WebKitSystemInterface library.
      * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:
      (WTR::InjectedBundlePage::didStartProvisionalLoadForFrame): Call platformDidStartProvisionalLoadForFrame().
      (WTR::InjectedBundlePage::platformDidStartProvisionalLoadForFrame): Stub for non-Mac platforms.
      * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h:
      Add a platformDidStartProvisionalLoadForFrame() for platform-specific work.
      * WebKitTestRunner/InjectedBundle/mac/InjectedBundlePageMac.mm: Added.
      (WTR::testPathFromURL): Given a (probably) file URL, return the part after "/LayoutTests/"
      (WTR::InjectedBundlePage::platformDidStartProvisionalLoadForFrame): Tell Crash Reporter which test was running,
      if we're the main frame.
      * WebKitTestRunner/WebKitTestRunner.xcodeproj/project.pbxproj: Add InjectedBundlePageMac.mm.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129566 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cb1abec5
    • simon.fraser@apple.com's avatar
      <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs... · 3f038c6e
      simon.fraser@apple.com authored
      <rdar://problem/12351906> Have DumpRenderTree and WebKitTestRunner crash logs show which test crashed
      
      Reviewed by Tim Horton.
      
      New WKSI libraries and header.
      
      * WebKitSystemInterface.h:
      * libWebKitSystemInterfaceLion.a:
      * libWebKitSystemInterfaceMountainLion.a:
      * libWebKitSystemInterfaceSnowLeopard.a:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129565 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3f038c6e
    • rniwa@webkit.org's avatar
      Skip Dromaeo/jslib-modify-jquery.html per bug 95376. · 32631818
      rniwa@webkit.org authored
      It runs out of memory on Chromium port, and it takes unreasonably long time (~5 minutes)
      to run on other ports.
      
      * Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129564 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      32631818
    • jparent@chromium.org's avatar
      Make test_shell_tests show up in flakiness dashboard. · 377ed576
      jparent@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97585
      
      Reviewed by Dirk Pranke.
      
      test_shell_tests run only on chromium.org, and on the same bots as
      the layout tests, so do not use the generic fallbacks.
      
      * TestResultServer/static-dashboards/builders.js:
      (loadBuildersList):
      * TestResultServer/static-dashboards/dashboard_base.js:
      (currentBuilderGroupCategory):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129563 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      377ed576
    • lforschler@apple.com's avatar
      Python tests fail on Windows bots when running with more than one child... · f02b17d8
      lforschler@apple.com authored
      Python tests fail on Windows bots when running with more than one child process.  Temporarily use only one child process until the problem can be fixed.
      https://bugs.webkit.org/show_bug.cgi?id=97465
      
      Reviewed by Tim Horton.
      
      * BuildSlaveSupport/build.webkit.org-config/master.cfg:
      (RunPythonTests.start):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129561 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f02b17d8
    • commit-queue@webkit.org's avatar
      [BlackBerry] Enable LLInt · fe797d00
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97604
      
      Patch by Cosmin Truta <ctruta@rim.com> on 2012-09-25
      Reviewed by Yong Li.
      
      .:
      
      * Source/cmake/OptionsBlackBerry.cmake:
      
      Source/WTF:
      
      Set the prefix of LOCAL_LABEL_STRING to ".L" on QNX.
      
      * wtf/InlineASM.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129560 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fe797d00
    • paroga@webkit.org's avatar
      Do not enable DFG JIT for COMPILER(MSVC). · 5479dfdb
      paroga@webkit.org authored
      The current code does not support MSVC inline assembler, so disable it for now.
      
      * wtf/Platform.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129559 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5479dfdb
    • mkwst@chromium.org's avatar
      Unreviewed. Adding myself as a committer. · 789695da
      mkwst@chromium.org authored
      Yay. :)
      
      * Scripts/webkitpy/common/config/committers.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129558 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      789695da
    • bdakin@apple.com's avatar
      Moving this test which was added with · 16d2daab
      bdakin@apple.com authored
      http://trac.webkit.org/changeset/129535
      since it fails on the WK1 bots. Making it WK2-only for now.
      
      * http/tests/plugins/get-url-beforeunload-destroys-plugin-expected.txt: Removed.
      * http/tests/plugins/get-url-beforeunload-destroys-plugin.html: Removed.
      * http/tests/plugins/resources/notify-done.html: Removed.
      * platform/mac-wk2/http/tests/plugins: Added.
      * platform/mac-wk2/http/tests/plugins/get-url-beforeunload-destroys-plugin-expected.txt: Added.
      * platform/mac-wk2/http/tests/plugins/get-url-beforeunload-destroys-plugin.html: Added.
      * platform/mac-wk2/http/tests/plugins/resources: Added.
      * platform/mac-wk2/http/tests/plugins/resources/notify-done.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129557 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      16d2daab
    • bdakin@apple.com's avatar
      Build fix. I removed this function as a part of · 2fb65fbd
      bdakin@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=95397 but it is
      still needed for nightlies and open source builds.
      
      * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
      (WKBundlePageSetPaintedObjectsCounterThreshold):
      * WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129556 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2fb65fbd
    • rniwa@webkit.org's avatar
      Perf-o-matic should store "values" and support array'ed input · fa81ae51
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97601
      
      Reviewed by Dirk Pranke.
      
      Support new JSON format where the outermost structure is an array instead of a dictionary and results may
      contain "values". This change will let us remove some code from run-perf-tests.
      
      Old: {"webkit-revision": 123456, "results": {"test": {"avg": 123}}
      New: [{"webkit-revision": 123456, "results": {"test": {"avg": 123, values: [122, 123, 124]}}}]
      
      * Websites/webkit-perf.appspot.com/app.yaml: Incremented the version number.
      * Websites/webkit-perf.appspot.com/models.py:
      (TestResult): Added values property.
      (TestResult.get_or_insert_from_parsed_json): Pass in "values" to the constructor if the value is present.
      (ReportLog.get_value): Use the first item in the array if self._parsed uses the new format.
      (ReportLog.results_are_well_formed): Verifies that items in "values" are floats convertible. Also verify that
      if the JSON uses new format, there is exactly one set of results. In theory, we could support multiple results
      but we don't do that now for its complexity.
      * Websites/webkit-perf.appspot.com/models_unittest.py:
      (TestResultTests.test_get_or_insert_stat_value): Make sure values is present and is an empty list.
      (TestResultTests.test_get_or_insert_stat_value_with_values): Added.
      (ReportLogTests.test_results_are_well_formed):
      (ReportLogTests.test_chromium_revision): Renamed from chromium_revision so that it actually runs.
      (ReportLogTests.test_results_in_array):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129555 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa81ae51
    • ossy@webkit.org's avatar
      [Qt] Unreviewed gardening, skip failing tests. · b470912a
      ossy@webkit.org authored
      * platform/qt-5.0-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129554 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b470912a
    • fpizlo@apple.com's avatar
      Structure check hoisting phase doesn't know about the side-effecting nature of Arrayify · 3d94f71e
      fpizlo@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=97537
      
      Reviewed by Mark Hahnenberg.
      
      No tests because if we use Arrayify then we also use PutByVal(BlankToXYZ), and the latter is
      already known to be side-effecting. So this bug shouldn't have had any symptoms, as far as I
      can tell.
      
      * dfg/DFGStructureCheckHoistingPhase.cpp:
      (JSC::DFG::StructureCheckHoistingPhase::run):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129553 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3d94f71e
    • rwlbuis@webkit.org's avatar
      [BlackBerry] Make COMPUTED_GOTO part of the HAVE section · d0316b57
      rwlbuis@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97600
      
      Reviewed by Yong Li.
      
      Also get rid of COMPUTED_GOTO_INTERPRETER and add COMPUTED_GOTO_OPCODES.
      
      * WebCoreSupport/AboutDataEnableFeatures.in:
      * WebCoreSupport/AboutDataHaveFeatures.in:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129552 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d0316b57
    • adamk@chromium.org's avatar
      Remove unused DOMAttrModified from EventsNames and Document::ListenerType · 3416086b
      adamk@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=97591
      
      Reviewed by Ojan Vafai.
      
      WebKit does not, and will never, fire DOMAttrModified events, so
      there's no need to create the "DOMAttrModified" event name.
      
      The only use of the name was to set the DOMATTRMODIFIED_LISTENER bit
      on Document; with the name gone, the enum value can be removed as well.
      
      * dom/Document.cpp:
      (WebCore::Document::addListenerTypeIfNeeded):
      * dom/Document.h: Remove DOMATTRMODIFIED_LISTENER, and switch this
      enum to use shift-left instead of hex values, so as to be easier to
      update in future.
      * dom/EventNames.h:
      (WebCore):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3416086b