1. 21 May, 2012 40 commits
    • timothy_horton@apple.com's avatar
      GeneratorGeneratedImage should cache intermediate images · 339a5dde
      timothy_horton@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86906
      <rdar://problem/11484852>
      
      Reviewed by Dean Jackson.
      
      Cache generated images in GeneratorGeneratedImage. The cache is invalidated:
          a) if the Generator's hash changes.
          b) if the rendered size changes.
          c) if the cached image is incompatible with the destination context (acceleration state or CTM scale).
          d) after one second of disuse.
      
      Add a hash() function to Generator, which should be implemented in subclasses
      to provide a straightforward way to determine if Generators have been mutated
      in a way that will affect the resultant rendering.
      
      No new tests, performance optimization. Correctness is covered by the multitude of existing gradient tests.
      
      * platform/graphics/Generator.h:
      (Generator):
      * platform/graphics/GeneratorGeneratedImage.cpp:
      (WebCore::GeneratorGeneratedImage::drawPattern):
      * platform/graphics/GeneratorGeneratedImage.h:
      (WebCore):
      (GeneratorGeneratedImage):
      (WebCore::GeneratorGeneratedImage::~GeneratorGeneratedImage):
      (WebCore::GeneratorGeneratedImage::GeneratorGeneratedImage):
      (GeneratedImageCacheTimer):
      (WebCore::GeneratorGeneratedImage::GeneratedImageCacheTimer::GeneratedImageCacheTimer):
      (WebCore::GeneratorGeneratedImage::GeneratedImageCacheTimer::restart):
      * platform/graphics/Gradient.cpp:
      (WebCore::Gradient::Gradient):
      (WebCore::Gradient::addColorStop):
      (WebCore::Gradient::sortStopsIfNecessary):
      (WebCore::Gradient::setSpreadMethod):
      (WebCore::Gradient::setGradientSpaceTransform):
      (WebCore::Gradient::hash):
      * platform/graphics/Gradient.h:
      (WebCore::Gradient::setP0):
      (WebCore::Gradient::setP1):
      (WebCore::Gradient::setStartRadius):
      (WebCore::Gradient::setEndRadius):
      (Gradient):
      (WebCore::Gradient::clearHashCache):
      * platform/graphics/GraphicsContext.cpp:
      (WebCore::GraphicsContext::isCompatibleWithBuffer):
      (WebCore):
      * platform/graphics/GraphicsContext.h:
      (GraphicsContext):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117858 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      339a5dde
    • eae@chromium.org's avatar
      Fix bug in paintNinePieceImage exposed by subpixel change · a018a628
      eae@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=87060
      
      Reviewed by Levi Weintraub.
      
      Source/WebCore: 
      
      Fix rounding in paintNinePieceImage where the left/right images where
      drawn on subpixel bounds.
      
      Covered by existing tests.
      
      * rendering/RenderBoxModelObject.cpp:
      (WebCore::RenderBoxModelObject::paintNinePieceImage):
      
      LayoutTests: 
      
      * platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-expected.png: Removed.
      * platform/chromium-linux/fast/borders/inline-mask-overlay-image-outset-vertical-rl-expected.png:
      * platform/chromium-win/fast/borders/border-image-side-reduction-expected.png:
      * platform/chromium-win/fast/borders/inline-mask-overlay-image-outset-expected.png:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117855 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a018a628
    • leviw@chromium.org's avatar
      Unreviewed. More rebaselines following r117815. · ca8a886a
      leviw@chromium.org authored
      * fast/lists/008-expected.txt: Added.
      * fast/lists/008-vertical-expected.txt: Added.
      * fast/media/mq-relative-constraints-08-expected.txt: Added.
      * fast/overflow/infiniteRecursionGuard-expected.txt: Added.
      * fast/overflow/overflow-rtl-expected.txt: Added.
      * fast/overflow/overflow-rtl-vertical-expected.txt: Added.
      * fast/selectors/unqualified-hover-strict-expected.txt: Added.
      * fast/table/multiple-captions-display-expected.png: Added.
      * fast/table/table-hspace-align-center-expected.txt: Added.
      * fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Added.
      * platform/chromium-linux-x86/http/tests/navigation: Removed.
      * platform/chromium-linux-x86/http/tests/navigation/javascriptlink-frames-expected.png: Removed.
      * platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
      * platform/chromium-mac-leopard/fast/layers/video-layer-expected.png:
      * platform/chromium-mac-leopard/fast/lists/008-expected.png:
      * platform/chromium-mac-leopard/fast/overflow/infiniteRecursionGuard-expected.png:
      * platform/chromium-mac-leopard/fast/overflow/scrollRevealButton-expected.png:
      * platform/chromium-mac-leopard/fast/parser/bad-xml-slash-expected.png:
      * platform/chromium-mac-leopard/fast/repaint/control-clip-expected.png: Added.
      * platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-expected.png:
      * platform/chromium-mac-leopard/fast/repaint/japanese-rl-selection-repaint-in-regions-expected.png: Added.
      * platform/chromium-mac-leopard/fast/repaint/line-flow-with-floats-in-regions-expected.png:
      * platform/chromium-mac-leopard/fast/replaced/replaced-breaking-expected.png:
      * platform/chromium-mac-leopard/fast/replaced/width100percent-checkbox-expected.png:
      * platform/chromium-mac-leopard/fast/replaced/width100percent-radio-expected.png:
      * platform/chromium-mac-leopard/fast/selectors/unqualified-hover-strict-expected.png: Added.
      * platform/chromium-mac-leopard/fast/table/table-hspace-align-center-expected.png:
      * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-atsui-expected.png:
      * platform/chromium-mac-leopard/fast/text/international/bidi-listbox-expected.png:
      * platform/chromium-mac-leopard/fast/text/international/vertical-text-glyph-test-expected.png: Added.
      * platform/chromium-mac-leopard/fast/text/international/vertical-text-glyph-test-expected.txt: Added.
      * platform/chromium-mac-leopard/fast/writing-mode/Kusa-Makura-background-canvas-expected.png: Added.
      * platform/chromium-mac-leopard/fast/writing-mode/Kusa-Makura-background-canvas-expected.txt: Added.
      * platform/chromium-mac-leopard/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt: Added.
      * platform/chromium-mac-leopard/fast/writing-mode/vertical-baseline-alignment-expected.txt: Added.
      * platform/chromium-mac-leopard/fast/writing-mode/vertical-font-fallback-expected.txt: Added.
      * platform/chromium-mac-leopard/http/tests/navigation/javascriptlink-frames-expected.png:
      * platform/chromium-mac-leopard/media/audio-controls-rendering-expected.png:
      * platform/chromium-mac-leopard/media/controls-after-reload-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
      * platform/chromium-mac-snowleopard/fast/css/line-height-determined-by-primary-font-expected.png:
      * platform/chromium-mac-snowleopard/fast/multicol/span/clone-flexbox-expected.txt: Removed.
      * platform/chromium-mac-snowleopard/fast/replaced/table-percent-height-expected.txt: Removed.
      * platform/chromium-mac-snowleopard/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
      * platform/chromium-mac/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
      * platform/chromium-mac/fast/clip/overflow-border-radius-clip-expected.png:
      * platform/chromium-mac/fast/layers/video-layer-expected.png:
      * platform/chromium-mac/fast/lists/008-expected.png:
      * platform/chromium-mac/fast/lists/008-vertical-expected.png:
      * platform/chromium-mac/fast/overflow/infiniteRecursionGuard-expected.png:
      * platform/chromium-mac/fast/overflow/overflow-update-transform-expected.png:
      * platform/chromium-mac/fast/overflow/scrollRevealButton-expected.png:
      * platform/chromium-mac/fast/parser/bad-xml-slash-expected.png:
      * platform/chromium-mac/fast/repaint/line-flow-with-floats-in-regions-expected.png:
      * platform/chromium-mac/fast/replaced/replaced-breaking-expected.png:
      * platform/chromium-mac/fast/replaced/table-percent-height-expected.txt: Added.
      * platform/chromium-mac/fast/replaced/width100percent-checkbox-expected.png:
      * platform/chromium-mac/fast/replaced/width100percent-radio-expected.png:
      * platform/chromium-mac/fast/selectors/unqualified-hover-strict-expected.png:
      * platform/chromium-mac/fast/selectors/unqualified-hover-strict-expected.txt: Added.
      * platform/chromium-mac/fast/table/multiple-captions-display-expected.png:
      * platform/chromium-mac/fast/table/table-hspace-align-center-expected.png:
      * platform/chromium-mac/fast/text/international/bidi-listbox-atsui-expected.png:
      * platform/chromium-mac/fast/text/international/bidi-listbox-expected.png:
      * platform/chromium-mac/fast/text/international/vertical-text-glyph-test-expected.png:
      * platform/chromium-mac/fast/writing-mode/Kusa-Makura-background-canvas-expected.png:
      * platform/chromium-mac/fullscreen/full-screen-stacking-context-expected.png:
      * platform/chromium-mac/http/tests/misc/acid3-expected.txt: Added.
      * platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.png:
      * platform/chromium-mac/http/tests/navigation/javascriptlink-frames-expected.txt: Added.
      * platform/chromium-mac/media/audio-controls-rendering-expected.png:
      * platform/chromium-mac/media/controls-after-reload-expected.png:
      * platform/chromium-mac/platform/chromium/virtual/threaded/compositing/visibility/visibility-image-layers-dynamic-expected.txt: Added.
      * platform/chromium-mac/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
      * platform/chromium-win-vista/http/tests/navigation: Removed.
      * platform/chromium-win-vista/http/tests/navigation/javascriptlink-frames-expected.png: Removed.
      * platform/chromium-win-vista/svg/zoom/page/zoom-svg-as-relative-image-expected.txt: Added.
      * 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/multicol/break-properties-expected.txt: Removed.
      * platform/chromium-win/fast/multicol/span/clone-flexbox-expected.txt: Removed.
      * platform/chromium-win/fast/multicol/span/clone-summary-expected.txt: Removed.
      * platform/chromium-win/fast/multicol/vertical-lr/break-properties-expected.txt: Removed.
      * platform/chromium-win/fast/multicol/vertical-rl/break-properties-expected.txt: Removed.
      * platform/chromium-win/fast/replaced/width100percent-searchfield-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
      * platform/chromium/fast/multicol/break-properties-expected.txt: Added.
      * platform/chromium/fast/multicol/span: Added.
      * platform/chromium/fast/multicol/span/clone-flexbox-expected.txt: Added.
      * platform/chromium/fast/multicol/span/clone-summary-expected.txt: Added.
      * platform/chromium/svg/zoom/page/zoom-svg-as-image-expected.txt: Added.
      * platform/chromium/svg/zoom/page/zoom-svg-as-object-expected.txt: Added.
      * platform/chromium/test_expectations.txt:
      * platform/efl/fast/lists/008-expected.txt: Removed.
      * platform/efl/fast/lists/008-vertical-expected.txt: Removed.
      * platform/efl/fast/media/mq-relative-constraints-08-expected.txt: Removed.
      * platform/efl/fast/overflow/infiniteRecursionGuard-expected.txt: Removed.
      * platform/efl/fast/overflow/overflow-rtl-expected.txt: Removed.
      * platform/efl/fast/overflow/overflow-rtl-vertical-expected.txt: Removed.
      * platform/efl/fast/selectors/unqualified-hover-strict-expected.txt: Removed.
      * platform/efl/fast/table/multiple-captions-display-expected.png: Removed.
      * platform/efl/fast/table/table-hspace-align-center-expected.txt: Removed.
      * platform/efl/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Removed.
      * platform/efl/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Removed.
      * platform/efl/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Removed.
      * platform/gtk/fast/lists/008-expected.txt: Removed.
      * platform/gtk/fast/lists/008-vertical-expected.txt: Removed.
      * platform/gtk/fast/media/mq-relative-constraints-08-expected.txt: Removed.
      * platform/gtk/fast/overflow/infiniteRecursionGuard-expected.txt: Removed.
      * platform/gtk/fast/overflow/overflow-rtl-expected.txt: Removed.
      * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt: Removed.
      * platform/gtk/fast/selectors/unqualified-hover-strict-expected.txt: Removed.
      * platform/gtk/fast/table/multiple-captions-display-expected.png: Removed.
      * platform/gtk/fast/table/table-hspace-align-center-expected.txt: Removed.
      * platform/gtk/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Removed.
      * svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Added.
      * svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117846 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ca8a886a
    • rakuco@webkit.org's avatar
      [EFL] Unreviewed build fix when ENABLE_VIDEO is off and ENABLE_VIDEO_TRACK is not. · 3877bcd2
      rakuco@webkit.org authored
      Do not enable VIDEO_TRACK if VIDEO itself has been disabled.
      
      * Source/cmake/OptionsEfl.cmake:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117835 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3877bcd2
    • leviw@chromium.org's avatar
      Unreviewed test expectation updates following r117815. · ae2286c0
      leviw@chromium.org authored
      * platform/chromium-linux-x86/svg/zoom: Added.
      * platform/chromium-linux-x86/svg/zoom/page: Added.
      * platform/chromium-linux-x86/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
      * platform/chromium-linux-x86/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
      * platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
      * platform/chromium-mac-leopard/media/controls-strict-expected.png:
      * platform/chromium-mac-leopard/media/controls-styling-expected.png:
      * platform/chromium-mac-leopard/media/controls-without-preload-expected.png:
      * platform/chromium-mac-leopard/media/media-document-audio-repaint-expected.png:
      * platform/chromium-mac-leopard/media/video-controls-rendering-expected.png:
      * platform/chromium-mac-leopard/media/video-display-toggle-expected.png:
      * platform/chromium-mac-leopard/media/video-no-audio-expected.png:
      * platform/chromium-mac-leopard/media/video-playing-and-pause-expected.png:
      * platform/chromium-mac-leopard/media/video-volume-slider-expected.png:
      * platform/chromium-mac-leopard/scrollbars/overflow-scrollbar-combinations-expected.png:
      * platform/chromium-mac-leopard/svg/custom/bug45331-expected.png:
      * platform/chromium-mac-leopard/svg/custom/bug45331-expected.txt: Added.
      * platform/chromium-mac-leopard/svg/custom/image-parent-translation-expected.png:
      * platform/chromium-mac-leopard/svg/custom/inline-svg-in-xhtml-expected.png:
      * platform/chromium-mac-leopard/svg/custom/junk-data-expected.png:
      * platform/chromium-mac-leopard/svg/custom/junk-data-expected.txt: Removed.
      * platform/chromium-mac-leopard/svg/custom/missing-xlink-expected.png:
      * platform/chromium-mac-leopard/svg/custom/missing-xlink-expected.txt: Removed.
      * platform/chromium-mac-leopard/svg/custom/object-sizing-expected.png:
      * platform/chromium-mac-leopard/svg/custom/path-bad-data-expected.png:
      * platform/chromium-mac-leopard/svg/custom/path-bad-data-expected.txt: Removed.
      * platform/chromium-mac-leopard/svg/custom/rootmost-svg-xy-attrs-expected.png:
      * platform/chromium-mac-leopard/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac-leopard/svg/custom/svg-fonts-in-html-expected.png:
      * platform/chromium-mac-leopard/svg/custom/svg-fonts-without-missing-glyph-expected.png:
      * platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.png:
      * platform/chromium-mac-leopard/svg/custom/use-font-face-crash-expected.txt: Removed.
      * platform/chromium-mac-leopard/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
      * platform/chromium-mac-leopard/svg/hixie/error/012-expected.png:
      * platform/chromium-mac-leopard/svg/wicd/rightsizing-grid-expected.png:
      * platform/chromium-mac-leopard/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-mac-leopard/svg/wicd/test-scalable-background-image2-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-background-images-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-mask-with-percentages-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.txt: Added.
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
      * platform/chromium-mac-leopard/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug10269-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug10296-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug1055-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug106816-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug11384s-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug126742-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug131020-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug1318-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug139524-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug159108-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug17130-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug17130-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug18359-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug19061-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug19061-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug24200-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-3-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug2479-4-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug28928-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug3309-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug3309-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug33137-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug3977-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug4284-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug4527-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug46480-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug46480-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug52505-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug52506-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug5538-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug59354-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug6304-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug7112-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug7112-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug8032-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug8381-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug9271-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/bugs/bug9271-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/core/margins-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_index-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_position-table-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/other/test3-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/other/test6-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla/other/wa_table_tr_align-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/core/captions3-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/core/standards1-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
      * platform/chromium-mac-leopard/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
      * platform/chromium-mac-snowleopard/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
      * 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-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/video-controls-rendering-expected.png:
      * platform/chromium-mac/media/video-display-toggle-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-volume-slider-expected.png:
      * platform/chromium-mac/media/video-volume-slider-expected.txt:
      * platform/chromium-mac/scrollbars/overflow-scrollbar-combinations-expected.png:
      * platform/chromium-mac/svg/custom/bug45331-expected.png:
      * platform/chromium-mac/svg/custom/image-parent-translation-expected.png:
      * platform/chromium-mac/svg/custom/inline-svg-in-xhtml-expected.png:
      * platform/chromium-mac/svg/custom/junk-data-expected.png:
      * platform/chromium-mac/svg/custom/missing-xlink-expected.png:
      * platform/chromium-mac/svg/custom/object-sizing-expected.png:
      * platform/chromium-mac/svg/custom/path-bad-data-expected.png:
      * platform/chromium-mac/svg/custom/rootmost-svg-xy-attrs-expected.png:
      * platform/chromium-mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png:
      * platform/chromium-mac/svg/custom/svg-fonts-without-missing-glyph-expected.png:
      * platform/chromium-mac/svg/custom/use-font-face-crash-expected.png:
      * platform/chromium-mac/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
      * platform/chromium-mac/svg/hixie/error/012-expected.png:
      * platform/chromium-mac/svg/wicd/rightsizing-grid-expected.png:
      * platform/chromium-mac/svg/wicd/test-rightsizing-a-expected.png:
      * platform/chromium-mac/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-mac/svg/wicd/test-scalable-background-image1-expected.png:
      * platform/chromium-mac/svg/wicd/test-scalable-background-image2-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-mask-with-percentages-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-float-border-padding-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-huge-size-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
      * platform/chromium-mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-mac/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug10269-2-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug10296-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug1055-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug11384s-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug1318-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug17130-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug17130-2-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug18359-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug19061-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug19061-2-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug24200-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug2479-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug2479-3-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug2479-4-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug3309-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug3309-2-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug3977-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug4284-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug4527-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug5538-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug6304-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug7112-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug7112-2-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug8032-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug8381-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug9271-1-expected.png:
      * platform/chromium-mac/tables/mozilla/bugs/bug9271-2-expected.png:
      * platform/chromium-mac/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
      * platform/chromium-mac/tables/mozilla/core/margins-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_index-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_position-table-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
      * platform/chromium-mac/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
      * platform/chromium-mac/tables/mozilla/other/test3-expected.png:
      * platform/chromium-mac/tables/mozilla/other/test6-expected.png:
      * platform/chromium-mac/tables/mozilla/other/wa_table_tr_align-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Added.
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug25707-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug3166-18-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
      * platform/chromium-mac/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
      * platform/chromium-win-vista/svg/custom/bug45331-expected.txt: Added.
      * platform/chromium-win-vista/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
      * platform/chromium-win-vista/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: Removed.
      * platform/chromium-win-xp/svg/custom/bug45331-expected.txt: Added.
      * platform/chromium-win-xp/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-win/media/media-document-audio-repaint-expected.png:
      * platform/chromium-win/media/video-volume-slider-expected.png:
      * platform/chromium-win/scrollbars/overflow-scrollbar-combinations-expected.png:
      * platform/chromium-win/svg/custom/bug45331-expected.png:
      * platform/chromium-win/svg/custom/image-parent-translation-expected.png:
      * platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
      * platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.txt:
      * platform/chromium-win/svg/custom/junk-data-expected.png:
      * platform/chromium-win/svg/custom/missing-xlink-expected.png:
      * platform/chromium-win/svg/custom/object-sizing-expected.png:
      * platform/chromium-win/svg/custom/path-bad-data-expected.png:
      * platform/chromium-win/svg/custom/rootmost-svg-xy-attrs-expected.png:
      * platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-win/svg/custom/svg-fonts-in-html-expected.png:
      * platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png:
      * platform/chromium-win/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
      * platform/chromium-win/svg/hixie/error/012-expected.png:
      * platform/chromium-win/svg/wicd/rightsizing-grid-expected.png:
      * platform/chromium-win/svg/wicd/test-rightsizing-a-expected.png:
      * platform/chromium-win/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
      * platform/chromium-win/svg/wicd/test-scalable-background-image1-expected.png:
      * platform/chromium-win/svg/wicd/test-scalable-background-image2-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-background-images-expected.png:
      * platform/chromium/svg/as-image: Added.
      * platform/chromium/svg/as-image/svg-non-integer-scaled-image-expected.txt: Added.
      * platform/chromium/svg/custom/fractional-rects-expected.txt: Added.
      * platform/chromium/svg/custom/js-update-container-expected.txt: Added.
      * platform/efl/svg/zoom/page/zoom-background-images-expected.txt: Removed.
      * platform/efl/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
      * platform/efl/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Added.
      * platform/efl/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
      * platform/efl/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug1055-1-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug106816-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug126742-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug131020-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug139524-2-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug159108-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug17130-1-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug17130-2-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug19061-1-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug19061-2-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug3309-1-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug3309-2-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug33137-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug46480-1-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug46480-2-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug5538-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug7112-1-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug7112-2-expected.txt: Removed.
      * platform/efl/tables/mozilla/bugs/bug8032-1-expected.txt: Removed.
      * platform/efl/tables/mozilla/marvin/backgr_index-expected.txt: Removed.
      * platform/efl/tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Removed.
      * platform/efl/tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Removed.
      * platform/efl/tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Removed.
      * platform/efl/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Removed.
      * platform/efl/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Removed.
      * platform/efl/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-background-images-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
      * platform/gtk/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Removed.
      * platform/gtk/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug1055-1-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug106816-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug126742-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug139524-2-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug159108-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug17130-1-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug17130-2-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug19061-1-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug19061-2-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug3309-1-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug3309-2-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug33137-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug46480-1-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug46480-2-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug5538-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug7112-1-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug7112-2-expected.txt: Removed.
      * platform/gtk/tables/mozilla/bugs/bug8032-1-expected.txt: Removed.
      * platform/gtk/tables/mozilla/marvin/backgr_index-expected.txt: Removed.
      * platform/gtk/tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Removed.
      * platform/gtk/tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Removed.
      * platform/gtk/tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Removed.
      * platform/gtk/tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Removed.
      * platform/gtk/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Removed.
      * platform/gtk/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Removed.
      * platform/mac-snowleopard/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Removed.
      * platform/mac-snowleopard/svg/zoom/text: Removed.
      * platform/mac-snowleopard/svg/zoom/text/zoom-svg-float-border-padding-expected.png: Removed.
      * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt: Removed.
      * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Removed.
      * platform/mac/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
      * platform/mac/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Removed.
      * platform/win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Removed.
      * svg/zoom/page/zoom-background-images-expected.txt: Added.
      * svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
      * svg/zoom/page/zoom-mask-with-percentages-expected.txt: Added.
      * svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt: Removed.
      * svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Added.
      * svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt: Added.
      * svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt: Added.
      * svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt: Added.
      * svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt: Added.
      * svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Added.
      * tables/mozilla/bugs/bug1055-1-expected.txt: Added.
      * tables/mozilla/bugs/bug106816-expected.txt: Added.
      * tables/mozilla/bugs/bug126742-expected.txt: Added.
      * tables/mozilla/bugs/bug131020-expected.txt: Added.
      * tables/mozilla/bugs/bug139524-2-expected.txt: Added.
      * tables/mozilla/bugs/bug159108-expected.txt: Added.
      * tables/mozilla/bugs/bug17130-1-expected.txt: Added.
      * tables/mozilla/bugs/bug17130-2-expected.txt: Added.
      * tables/mozilla/bugs/bug19061-1-expected.txt: Added.
      * tables/mozilla/bugs/bug19061-2-expected.txt: Added.
      * tables/mozilla/bugs/bug3309-1-expected.txt: Added.
      * tables/mozilla/bugs/bug3309-2-expected.txt: Added.
      * tables/mozilla/bugs/bug33137-expected.txt: Added.
      * tables/mozilla/bugs/bug46480-1-expected.txt: Added.
      * tables/mozilla/bugs/bug46480-2-expected.txt: Added.
      * tables/mozilla/bugs/bug5538-expected.txt: Added.
      * tables/mozilla/bugs/bug7112-1-expected.txt: Added.
      * tables/mozilla/bugs/bug7112-2-expected.txt: Added.
      * tables/mozilla/bugs/bug8032-1-expected.txt: Added.
      * tables/mozilla/marvin/backgr_index-expected.txt: Added.
      * tables/mozilla_expected_failures/bugs/bug1128-expected.txt: Added.
      * tables/mozilla_expected_failures/bugs/bug21518-expected.txt: Added.
      * tables/mozilla_expected_failures/bugs/bug22122-expected.txt: Added.
      * tables/mozilla_expected_failures/bugs/bug3166-18-expected.txt: Added.
      * tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt: Added.
      * tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117833 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ae2286c0
    • eae@chromium.org's avatar
      Move padding/margin/offset writing mode logic from RenderStyle to LengthBox · c83d4fa5
      eae@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86970
      
      Reviewed by Eric Seidel.
      
      Move writing mode and bidi logic for paddings, margins and offsets from
      RenderStyle to LengthBox. This way the same logic can be used for all
      three removing unnecessary code duplication.
      
      No new tests, no change in functionality.
      
      * CMakeLists.txt:
      * GNUmakefile.list.am:
      * Target.pri:
      * WebCore.gypi:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * platform/LengthBox.cpp: Added.
      * platform/LengthBox.h:
      * rendering/style/RenderStyle.cpp:
      * rendering/style/RenderStyle.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117832 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c83d4fa5
    • jsbell@chromium.org's avatar
      Unreviewed gardening. Updating Skipped file names following bulk move in r117816. · e8f39f28
      jsbell@chromium.org authored
      * platform/mac-lion/Skipped:
      * platform/mac-wk2/Skipped:
      * platform/mac/Skipped:
      * platform/qt-mac/Skipped:
      * platform/win-wk2/Skipped:
      * platform/wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117830 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8f39f28
    • leviw@chromium.org's avatar
      Unreviewed gardening. Updating Chromium-Windows expectations following... · c5cc7733
      leviw@chromium.org authored
      Unreviewed gardening. Updating Chromium-Windows expectations following r117815. Optimizebaselines also caused
      a number of efl/gtk test expectations to be coalesced.
      
      * css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Added.
      * fast/compact/001-expected.txt: Added.
      * fast/css/acid2-expected.txt: Added.
      * fast/css/acid2-pixel-expected.txt: Added.
      * fast/css/font-size-negative-expected.txt: Added.
      * fast/css/line-height-negative-expected.txt: Added.
      * fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Added.
      * fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Added.
      * fast/dom/HTMLMeterElement/meter-styles-expected.txt: Added.
      * fast/flexbox/011-expected.txt: Added.
      * fast/inline-block/002-expected.txt: Added.
      * fast/inline/002-expected.txt: Added.
      * fast/lists/003-expected.txt: Added.
      * fast/lists/003-vertical-expected.txt: Added.
      * fast/overflow/007-expected.txt: Added.
      * fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Added.
      * fast/repaint/transform-translate-expected.txt: Added.
      * fast/replaced/007-expected.txt: Added.
      * fast/table/035-expected.txt: Added.
      * fast/table/035-vertical-expected.txt: Added.
      * fast/table/table-display-types-strict-expected.txt: Added.
      * fast/table/tableInsideCaption-expected.txt: Added.
      * fast/transforms/transforms-with-zoom-expected.txt: Added.
      * platform/chromium-mac/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png: Added.
      * platform/chromium-win-vista/css1: Added.
      * platform/chromium-win-vista/css1/text_properties: Added.
      * platform/chromium-win-vista/css1/text_properties/line_height-expected.txt: Added.
      * platform/chromium-win-vista/fast/compact: Added.
      * platform/chromium-win-vista/fast/compact/001-expected.png: Added.
      * platform/chromium-win-vista/fast/dom/HTMLMeterElement: Added.
      * platform/chromium-win-vista/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt: Added.
      * platform/chromium-win-vista/fast/dom/HTMLProgressElement: Added.
      * platform/chromium-win-vista/fast/dom/HTMLProgressElement/progress-element-expected.txt: Added.
      * platform/chromium-win-vista/fast/inline-block/002-expected.png: Added.
      * platform/chromium-win-vista/fast/inline/002-expected.png: Added.
      * platform/chromium-win-vista/fast/table/tableInsideCaption-expected.png: Added.
      * platform/chromium-win-vista/fast/text/whitespace: Added.
      * platform/chromium-win-vista/fast/text/whitespace/normal-after-nowrap-breaking-expected.png: Added.
      * platform/chromium-win-vista/http/tests/misc/acid2-expected.txt: Added.
      * platform/chromium-win-vista/http/tests/misc/acid2-pixel-expected.png:
      * platform/chromium-win-xp/fast/compact: Added.
      * platform/chromium-win-xp/fast/compact/001-expected.png: Added.
      * platform/chromium-win-xp/fast/dom/HTMLMeterElement: Added.
      * platform/chromium-win-xp/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt: Added.
      * platform/chromium-win-xp/fast/dom/HTMLProgressElement: Added.
      * platform/chromium-win-xp/fast/dom/HTMLProgressElement/progress-element-expected.txt: Added.
      * platform/chromium-win-xp/fast/forms/search-styled-expected.png:
      * platform/chromium-win-xp/fast/forms/search-styled-expected.txt:
      * platform/chromium-win-xp/fast/inline-block/002-expected.png: Added.
      * platform/chromium-win-xp/fast/inline/002-expected.png: Added.
      * platform/chromium-win-xp/fast/table/tableInsideCaption-expected.png: Added.
      * platform/chromium-win-xp/fast/text/atsui-negative-spacing-features-expected.png:
      * platform/chromium-win-xp/fast/text/atsui-spacing-features-expected.png:
      * platform/chromium-win-xp/fast/text/whitespace/normal-after-nowrap-breaking-expected.png: Added.
      * platform/chromium-win/css1/text_properties/line_height-expected.txt:
      * platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
      * platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt:
      * platform/chromium-win/editing/selection/extend-by-word-002-expected.png:
      * platform/chromium-win/editing/selection/extend-by-word-002-expected.txt:
      * platform/chromium-win/fast/block/float/avoiding-float-centered-expected.png:
      * platform/chromium-win/fast/block/float/avoiding-float-centered-expected.txt:
      * platform/chromium-win/fast/compact/001-expected.png:
      * platform/chromium-win/fast/compact/001-expected.txt:
      * platform/chromium-win/fast/css/acid2-expected.txt:
      * platform/chromium-win/fast/css/acid2-pixel-expected.png:
      * platform/chromium-win/fast/css/acid2-pixel-expected.txt:
      * platform/chromium-win/fast/css/font-size-negative-expected.png:
      * platform/chromium-win/fast/css/font-size-negative-expected.txt:
      * platform/chromium-win/fast/css/input-search-padding-expected.png:
      * platform/chromium-win/fast/css/input-search-padding-expected.txt:
      * platform/chromium-win/fast/css/line-height-negative-expected.png:
      * platform/chromium-win/fast/css/line-height-negative-expected.txt:
      * platform/chromium-win/fast/css/text-input-with-webkit-border-radius-expected.png:
      * platform/chromium-win/fast/css/text-input-with-webkit-border-radius-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.png:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.png:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
      * platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-expected.png:
      * platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-expected.txt:
      * platform/chromium-win/fast/flexbox/011-expected.png:
      * platform/chromium-win/fast/flexbox/011-expected.txt:
      * platform/chromium-win/fast/forms/placeholder-position-expected.png:
      * platform/chromium-win/fast/forms/placeholder-position-expected.txt:
      * platform/chromium-win/fast/forms/placeholder-pseudo-style-expected.txt:
      * platform/chromium-win/fast/forms/search-display-none-cancel-button-expected.txt:
      * platform/chromium-win/fast/forms/search-styled-expected.png:
      * platform/chromium-win/fast/forms/search-styled-expected.txt:
      * platform/chromium-win/fast/inline-block/002-expected.png:
      * platform/chromium-win/fast/inline-block/002-expected.txt:
      * platform/chromium-win/fast/inline-block/contenteditable-baseline-expected.txt:
      * platform/chromium-win/fast/inline/002-expected.png:
      * platform/chromium-win/fast/inline/002-expected.txt:
      * platform/chromium-win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png:
      * platform/chromium-win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
      * platform/chromium-win/fast/lists/003-expected.txt:
      * platform/chromium-win/fast/lists/003-vertical-expected.txt:
      * platform/chromium-win/fast/multicol/client-rects-expected.txt:
      * platform/chromium-win/fast/overflow/007-expected.png:
      * platform/chromium-win/fast/overflow/007-expected.txt:
      * platform/chromium-win/fast/parser/entity-comment-in-style-expected.txt:
      * platform/chromium-win/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
      * platform/chromium-win/fast/repaint/block-layout-inline-children-float-positioned-expected.txt:
      * platform/chromium-win/fast/repaint/delete-into-nested-block-expected.png:
      * platform/chromium-win/fast/repaint/delete-into-nested-block-expected.txt:
      * platform/chromium-win/fast/repaint/transform-absolute-child-expected.png:
      * platform/chromium-win/fast/repaint/transform-repaint-descendants-expected.png:
      * platform/chromium-win/fast/repaint/transform-translate-expected.png:
      * platform/chromium-win/fast/repaint/transform-translate-expected.txt:
      * platform/chromium-win/fast/replaced/007-expected.txt:
      * platform/chromium-win/fast/table/035-expected.png:
      * platform/chromium-win/fast/table/035-expected.txt:
      * platform/chromium-win/fast/table/035-vertical-expected.png:
      * platform/chromium-win/fast/table/035-vertical-expected.txt:
      * platform/chromium-win/fast/table/040-expected.txt:
      * platform/chromium-win/fast/table/040-vertical-expected.txt:
      * platform/chromium-win/fast/table/frame-and-rules-expected.txt:
      * platform/chromium-win/fast/table/overflowHidden-expected.txt:
      * platform/chromium-win/fast/table/table-display-types-strict-expected.png:
      * platform/chromium-win/fast/table/table-display-types-strict-expected.txt:
      * platform/chromium-win/fast/table/tableInsideCaption-expected.png:
      * platform/chromium-win/fast/table/tableInsideCaption-expected.txt:
      * platform/chromium-win/fast/text/atsui-negative-spacing-features-expected.png:
      * platform/chromium-win/fast/text/atsui-negative-spacing-features-expected.txt:
      * platform/chromium-win/fast/text/atsui-spacing-features-expected.png:
      * platform/chromium-win/fast/text/atsui-spacing-features-expected.txt:
      * platform/chromium-win/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
      * platform/chromium-win/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
      * platform/chromium-win/fast/transforms/transforms-with-zoom-expected.txt:
      * platform/chromium-win/http/tests/misc/acid2-expected.txt:
      * platform/chromium-win/http/tests/misc/acid2-pixel-expected.png:
      * platform/chromium-win/http/tests/misc/acid2-pixel-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
      * platform/chromium-win/media/video-zoom-controls-expected.png:
      * platform/chromium-win/media/video-zoom-controls-expected.txt:
      * platform/chromium-win/svg/as-border-image/svg-as-border-image-2-expected.png:
      * platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-2-expected.png:
      * platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
      * platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.png:
      * platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.txt:
      * platform/chromium-win/svg/transforms/svg-css-transforms-expected.png:
      * platform/chromium-win/svg/transforms/svg-css-transforms-expected.txt:
      * platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
      * platform/chromium/fast/inline: Removed.
      * platform/chromium/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png: Removed.
      * platform/efl/css1/text_properties/line_height-expected.txt: Removed.
      * platform/efl/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Removed.
      * platform/efl/fast/compact/001-expected.txt: Removed.
      * platform/efl/fast/css/acid2-expected.txt: Removed.
      * platform/efl/fast/css/acid2-pixel-expected.txt: Removed.
      * platform/efl/fast/css/font-size-negative-expected.txt: Removed.
      * platform/efl/fast/css/line-height-negative-expected.txt: Removed.
      * platform/efl/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Removed.
      * platform/efl/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Removed.
      * platform/efl/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Removed.
      * platform/efl/fast/flexbox/011-expected.txt: Removed.
      * platform/efl/fast/inline-block/002-expected.txt: Removed.
      * platform/efl/fast/inline/002-expected.txt: Removed.
      * platform/efl/fast/lists/003-expected.txt: Removed.
      * platform/efl/fast/lists/003-vertical-expected.txt: Removed.
      * platform/efl/fast/overflow/007-expected.txt: Removed.
      * platform/efl/fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Removed.
      * platform/efl/fast/repaint/transform-translate-expected.txt: Removed.
      * platform/efl/fast/replaced/007-expected.txt: Removed.
      * platform/efl/fast/table/035-expected.txt: Removed.
      * platform/efl/fast/table/035-vertical-expected.txt: Removed.
      * platform/efl/fast/table/table-display-types-strict-expected.txt: Removed.
      * platform/efl/fast/table/tableInsideCaption-expected.txt: Removed.
      * platform/efl/fast/transforms/transforms-with-zoom-expected.txt: Removed.
      * platform/efl/http/tests/misc/acid2-expected.txt: Removed.
      * platform/efl/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt: Removed.
      * platform/efl/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt: Removed.
      * platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt: Removed.
      * platform/efl/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt: Removed.
      * platform/gtk/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt: Removed.
      * platform/gtk/fast/compact/001-expected.txt: Removed.
      * platform/gtk/fast/css/acid2-expected.txt: Removed.
      * platform/gtk/fast/css/acid2-pixel-expected.txt: Removed.
      * platform/gtk/fast/css/font-size-negative-expected.txt: Removed.
      * platform/gtk/fast/css/line-height-negative-expected.txt: Removed.
      * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: Removed.
      * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: Removed.
      * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt: Removed.
      * platform/gtk/fast/flexbox/011-expected.txt: Removed.
      * platform/gtk/fast/inline-block/002-expected.txt: Removed.
      * platform/gtk/fast/inline/002-expected.txt: Removed.
      * platform/gtk/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt: Removed.
      * platform/gtk/fast/lists/003-expected.txt: Removed.
      * platform/gtk/fast/lists/003-vertical-expected.txt: Removed.
      * platform/gtk/fast/overflow/007-expected.txt: Removed.
      * platform/gtk/fast/repaint/block-layout-inline-children-float-positioned-expected.txt: Removed.
      * platform/gtk/fast/repaint/transform-translate-expected.txt: Removed.
      * platform/gtk/fast/replaced/007-expected.txt: Removed.
      * platform/gtk/fast/table/035-expected.txt: Removed.
      * platform/gtk/fast/table/035-vertical-expected.txt: Removed.
      * platform/gtk/fast/table/table-display-types-strict-expected.txt: Removed.
      * platform/gtk/fast/table/tableInsideCaption-expected.txt: Removed.
      * platform/gtk/fast/transforms/transforms-with-zoom-expected.txt: Removed.
      * platform/mac/fast/transforms/transforms-with-zoom-expected.txt: Removed.
      * platform/qt/fast/css/font-size-negative-expected.txt: Removed.
      * platform/qt/fast/dom/HTMLMeterElement/meter-element-expected.txt: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117828 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c5cc7733
    • commit-queue@webkit.org's avatar
      [WK2] Remove a useless #if on Tools/WebKitTestRunner/TestController.cpp · 5150d1ca
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=87047
      
      Patch by Hugo Parente Lima <hugo.lima@openbossa.org> on 2012-05-21
      Reviewed by Alexis Menard.
      
      * WebKitTestRunner/TestController.cpp:
      (WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117827 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5150d1ca
    • commit-queue@webkit.org's avatar
      Source/WebCore: Improving console error for CSP-blocked `setTimeout` and `setInterval` evaluation. · 039e86a0
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86943
      
      Patch by Mike West <mkwst@chromium.org> on 2012-05-21
      Reviewed by Adam Barth.
      
      If the inspector is open, a stack trace is generated before calling
      ContentSecurityPolicy::allowEval, and passed through to
      ContentSecurityPolicy::reportViolation for use in the console message.
      
      Test: http/tests/inspector-enabled/contentSecurityPolicy-blocks-setInterval.html
            http/tests/inspector-enabled/contentSecurityPolicy-blocks-setTimeout.html
      
      * bindings/js/ScheduledAction.cpp:
      (WebCore::ScheduledAction::create):
      * bindings/v8/custom/V8DOMWindowCustom.cpp:
      (WebCore::WindowSetTimeoutImpl):
      * page/ContentSecurityPolicy.cpp:
      (CSPDirectiveList):
      (WebCore::CSPDirectiveList::reportViolation):
      (WebCore::CSPDirectiveList::checkEvalAndReportViolation):
      (WebCore::CSPDirectiveList::allowEval):
      (WebCore):
      (WebCore::isAllowedByAllWithCallStack):
      (WebCore::isAllowedByAllWithURL):
      (WebCore::ContentSecurityPolicy::allowEval):
      (WebCore::ContentSecurityPolicy::allowScriptFromSource):
      (WebCore::ContentSecurityPolicy::allowObjectFromSource):
      (WebCore::ContentSecurityPolicy::allowChildFrameFromSource):
      (WebCore::ContentSecurityPolicy::allowImageFromSource):
      (WebCore::ContentSecurityPolicy::allowStyleFromSource):
      (WebCore::ContentSecurityPolicy::allowFontFromSource):
      (WebCore::ContentSecurityPolicy::allowMediaFromSource):
      (WebCore::ContentSecurityPolicy::allowConnectToSource):
      * page/ContentSecurityPolicy.h:
      (WebCore):
      
      LayoutTests: Blocking `setTimeout` and `setInterval` evaluation with CSP should include a stack trace in the console warning.
      https://bugs.webkit.org/show_bug.cgi?id=86943
      
      Patch by Mike West <mkwst@chromium.org> on 2012-05-21
      Reviewed by Adam Barth.
      
      * http/tests/inspector-enabled/contentSecurityPolicy-blocks-setInterval-expected.txt: Added.
      * http/tests/inspector-enabled/contentSecurityPolicy-blocks-setInterval.html: Added.
      * http/tests/inspector-enabled/contentSecurityPolicy-blocks-setTimeout-expected.txt: Added.
      * http/tests/inspector-enabled/contentSecurityPolicy-blocks-setTimeout.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117826 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      039e86a0
    • piman@chromium.org's avatar
      Don't force rendering in finishAllRendering · 44e597b3
      piman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86919
      
      Reviewed by James Robinson.
      
      After we acquire the texture layers on the main thread, we can't draw.
      In particular if we destroyed the texture ids used previously by
      TextureLayerChromium, drawing before a commit would cause a
      bind-after-destroy.
      
      Tested by CCLayerTreeHostTestFinishAllRendering.
      
      * platform/graphics/chromium/cc/CCThreadProxy.cpp:
      (WebCore::CCThreadProxy::CCThreadProxy):
      (WebCore::CCThreadProxy::finishAllRenderingOnImplThread):
      (WebCore::CCThreadProxy::scheduledActionDrawAndSwapInternal):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117825 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      44e597b3
    • leviw@chromium.org's avatar
      Unreviewed gardening. Updating expectations after r117815. · 19c0e7ab
      leviw@chromium.org authored
      * platform/chromium-linux-x86/fast/regions: Added.
      * platform/chromium-linux-x86/fast/regions/region-overflow-auto-overflow-hidden-expected.txt: Added.
      * platform/chromium-linux-x86/fast/regions/region-overflow-auto-overflow-visible-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117824 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      19c0e7ab
    • fpizlo@apple.com's avatar
      Bytecode dumps should contain data about the state of get_by_id caches · d52a7941
      fpizlo@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=85246
      
      Reviewed by Gavin Barraclough.
              
      Merge r115694 from dfgopt.
              
      Changed the DFG bytecode parser (and the code that calls it) to be able
      to call codeBlock->dump() on the code blocks being parsed.
              
      Changed bytecode dumping to be able to print the state of get_by_id
      caches inline with the bytecode.
              
      Removed the old StructureStubInfo dumping code, which no longer worked
      right, and was incapable of telling us information about chain and list
      accesses.
              
      This change does not add dumping for put_by_id caches. We can add that
      at a later time.
      
      * bytecode/CodeBlock.cpp:
      (JSC::CodeBlock::printUnaryOp):
      (JSC::CodeBlock::printBinaryOp):
      (JSC::CodeBlock::printConditionalJump):
      (JSC::CodeBlock::printGetByIdOp):
      (JSC::dumpStructure):
      (JSC):
      (JSC::dumpChain):
      (JSC::CodeBlock::printGetByIdCacheStatus):
      (JSC::CodeBlock::printCallOp):
      (JSC::CodeBlock::printPutByIdOp):
      (JSC::printGlobalResolveInfo):
      (JSC::CodeBlock::printStructure):
      (JSC::CodeBlock::printStructures):
      (JSC::CodeBlock::dump):
      (JSC::CodeBlock::visitStructures):
      (JSC::ProgramCodeBlock::jitCompileImpl):
      (JSC::EvalCodeBlock::jitCompileImpl):
      (JSC::FunctionCodeBlock::jitCompileImpl):
      * bytecode/CodeBlock.h:
      (CodeBlock):
      (JSC::CodeBlock::jitCompile):
      (ProgramCodeBlock):
      (EvalCodeBlock):
      (FunctionCodeBlock):
      * dfg/DFGByteCodeParser.cpp:
      (JSC::DFG::ByteCodeParser::ByteCodeParser):
      (ByteCodeParser):
      (JSC::DFG::ByteCodeParser::parseCodeBlock):
      (JSC::DFG::parse):
      * dfg/DFGByteCodeParser.h:
      (DFG):
      * dfg/DFGDriver.cpp:
      (JSC::DFG::compile):
      (JSC::DFG::tryCompile):
      (JSC::DFG::tryCompileFunction):
      * dfg/DFGDriver.h:
      (DFG):
      (JSC::DFG::tryCompile):
      (JSC::DFG::tryCompileFunction):
      * dfg/DFGOSRExitCompiler.cpp:
      * jit/JITDriver.h:
      (JSC::jitCompileIfAppropriate):
      (JSC::jitCompileFunctionIfAppropriate):
      * llint/LLIntSlowPaths.cpp:
      (JSC::LLInt::jitCompileAndSetHeuristics):
      * runtime/Executable.cpp:
      (JSC::EvalExecutable::jitCompile):
      (JSC::EvalExecutable::compileInternal):
      (JSC::ProgramExecutable::jitCompile):
      (JSC::ProgramExecutable::compileInternal):
      (JSC::FunctionExecutable::jitCompileForCall):
      (JSC::FunctionExecutable::jitCompileForConstruct):
      (JSC::FunctionExecutable::compileForCallInternal):
      (JSC::FunctionExecutable::compileForConstructInternal):
      * runtime/Executable.h:
      (EvalExecutable):
      (ProgramExecutable):
      (FunctionExecutable):
      (JSC::FunctionExecutable::jitCompileFor):
      * runtime/ExecutionHarness.h:
      (JSC::prepareForExecution):
      (JSC::prepareFunctionForExecution):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117823 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d52a7941
    • oliver@apple.com's avatar
      Add new test results for mac · 4c68032f
      oliver@apple.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117822 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4c68032f
    • eae@chromium.org's avatar
      Unreviewed chromium linux and windows rebaselines for sub-pixel flag change commited as r117815. · e145d937
      eae@chromium.org authored
      * platform/chromium-linux/compositing/direct-image-compositing-expected.png:
      * platform/chromium-linux/compositing/overflow/theme-affects-visual-overflow-expected.txt: Added.
      * platform/chromium-linux/compositing/reflections/nested-reflection-transformed-expected.png:
      * platform/chromium-linux/compositing/reflections/reflection-in-composited-expected.png:
      * platform/chromium-linux/compositing/shadows/shadow-drawing-expected.png:
      * platform/chromium-linux/css1/basic/inheritance-expected.png:
      * platform/chromium-linux/css1/box_properties/acid_test-expected.png:
      * platform/chromium-linux/css1/box_properties/clear_float-expected.png:
      * platform/chromium-linux/css1/box_properties/float_on_text_elements-expected.png:
      * platform/chromium-linux/css1/box_properties/margin_right-expected.png:
      * platform/chromium-linux/css1/box_properties/padding_right-expected.png:
      * platform/chromium-linux/css1/box_properties/width-expected.png:
      * platform/chromium-linux/css1/color_and_background/background_attachment-expected.png:
      * platform/chromium-linux/css1/font_properties/font-expected.txt:
      * platform/chromium-linux/css1/font_properties/font_size-expected.png:
      * platform/chromium-linux/css1/font_properties/font_weight-expected.png:
      * platform/chromium-linux/css1/formatting_model/floating_elements-expected.png:
      * platform/chromium-linux/css1/formatting_model/horizontal_formatting-expected.png:
      * platform/chromium-linux/css1/formatting_model/inline_elements-expected.png:
      * platform/chromium-linux/css1/formatting_model/replaced_elements-expected.png:
      * platform/chromium-linux/css1/formatting_model/vertical_formatting-expected.png:
      * platform/chromium-linux/css1/text_properties/text_indent-expected.png:
      * platform/chromium-linux/css1/text_properties/vertical_align-expected.png:
      * platform/chromium-linux/css1/units/percentage_units-expected.png:
      * platform/chromium-linux/css2.1/20110323/absolute-replaced-height-004-expected.txt: Added.
      * platform/chromium-linux/css2.1/20110323/floating-replaced-height-008-expected.png:
      * platform/chromium-linux/css2.1/20110323/inline-block-replaced-height-008-expected.png:
      * platform/chromium-linux/css2.1/20110323/inline-replaced-height-008-expected.png:
      * platform/chromium-linux/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png:
      * platform/chromium-linux/css2.1/t040302-c61-phys-len-00-b-expected.png:
      * platform/chromium-linux/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt: Added.
      * platform/chromium-linux/css2.1/t080301-c411-vt-mrgn-00-b-expected.png:
      * platform/chromium-linux/css2.1/t0804-c5507-padn-r-00-c-ag-expected.png:
      * platform/chromium-linux/css2.1/t0804-c5510-padn-00-b-ag-expected.png:
      * platform/chromium-linux/css2.1/t09-c5526c-display-00-e-expected.png:
      * platform/chromium-linux/css2.1/t0905-c414-flt-wrap-00-e-expected.png:
      * platform/chromium-linux/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png:
      * platform/chromium-linux/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
      * platform/chromium-linux/css2.1/t090501-c414-flt-03-b-g-expected.txt:
      * platform/chromium-linux/css2.1/t100801-c544-valgn-00-a-ag-expected.png:
      * platform/chromium-linux/css2.1/t100801-c544-valgn-02-d-agi-expected.png:
      * platform/chromium-linux/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
      * platform/chromium-linux/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
      * platform/chromium-linux/css2.1/t100801-c544-valgn-04-d-agi-expected.png:
      * platform/chromium-linux/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
      * platform/chromium-linux/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
      * platform/chromium-linux/css2.1/t1205-c565-list-pos-00-b-expected.png:
      * platform/chromium-linux/css2.1/t1506-c525-font-wt-00-b-expected.png:
      * platform/chromium-linux/css2.1/t1508-c527-font-09-b-expected.png:
      * platform/chromium-linux/css2.1/t1508-c527-font-09-b-expected.txt:
      * platform/chromium-linux/css2.1/t1602-c43-center-00-d-ag-expected.png:
      * platform/chromium-linux/css3/filters/huge-region-expected.png: Added.
      * platform/chromium-linux/css3/selectors3/html/css3-modsel-32-expected.txt: Added.
      * platform/chromium-linux/editing/inserting/4959067-expected.txt: Added.
      * platform/chromium-linux/editing/inserting/editing-empty-divs-expected.png:
      * platform/chromium-linux/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png:
      * platform/chromium-linux/editing/selection/3690703-2-expected.png:
      * platform/chromium-linux/editing/selection/3690703-2-expected.txt:
      * platform/chromium-linux/editing/selection/3690703-expected.png:
      * platform/chromium-linux/editing/selection/3690703-expected.txt:
      * platform/chromium-linux/editing/selection/3690719-expected.png:
      * platform/chromium-linux/editing/selection/3690719-expected.txt:
      * platform/chromium-linux/editing/selection/extend-by-word-002-expected.png:
      * platform/chromium-linux/editing/selection/select-text-overflow-ellipsis-expected.png:
      * platform/chromium-linux/fast/backgrounds/background-inherit-color-bug-expected.png:
      * platform/chromium-linux/fast/backgrounds/background-position-parsing-expected.png:
      * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
      * platform/chromium-linux/fast/block/basic/001-expected.png:
      * platform/chromium-linux/fast/block/basic/011-expected.png:
      * platform/chromium-linux/fast/block/basic/015-expected.png:
      * platform/chromium-linux/fast/block/basic/016-expected.png:
      * platform/chromium-linux/fast/block/basic/019-expected.png:
      * platform/chromium-linux/fast/block/float/002-expected.png:
      * platform/chromium-linux/fast/block/float/013-expected.png:
      * platform/chromium-linux/fast/block/float/avoiding-float-centered-expected.png:
      * platform/chromium-linux/fast/block/float/centered-float-avoidance-complexity-expected.png:
      * platform/chromium-linux/fast/block/float/nopaint-after-layer-destruction2-expected.png:
      * platform/chromium-linux/fast/block/float/overhanging-tall-block-expected.txt:
      * platform/chromium-linux/fast/block/float/shrink-to-avoid-float-complexity-expected.png:
      * platform/chromium-linux/fast/block/margin-collapse/100-expected.png:
      * platform/chromium-linux/fast/block/margin-collapse/103-expected.png:
      * platform/chromium-linux/fast/block/margin-collapse/103-expected.txt:
      * platform/chromium-linux/fast/block/positioning/047-expected.png:
      * platform/chromium-linux/fast/block/positioning/047-expected.txt:
      * platform/chromium-linux/fast/block/positioning/051-expected.png:
      * platform/chromium-linux/fast/borders/border-antialiasing-expected.png:
      * platform/chromium-linux/fast/borders/border-radius-huge-assert-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/rtl-border-01-expected.png:
      * platform/chromium-linux/fast/borders/rtl-border-02-expected.png:
      * platform/chromium-linux/fast/borders/rtl-border-03-expected.png:
      * platform/chromium-linux/fast/box-sizing/box-sizing-expected.png:
      * platform/chromium-linux/fast/compact/001-expected.png:
      * platform/chromium-linux/fast/css-generated-content/011-expected.png:
      * platform/chromium-linux/fast/css-generated-content/013-expected.png:
      * platform/chromium-linux/fast/css-generated-content/014-expected.png:
      * platform/chromium-linux/fast/css-generated-content/015-expected.png:
      * platform/chromium-linux/fast/css-generated-content/inline-display-types-expected.png:
      * platform/chromium-linux/fast/css/004-expected.png:
      * platform/chromium-linux/fast/css/005-expected.png:
      * platform/chromium-linux/fast/css/acid2-pixel-expected.png:
      * platform/chromium-linux/fast/css/background-shorthand-invalid-url-expected.png:
      * platform/chromium-linux/fast/css/bidi-override-in-anonymous-block-expected.png:
      * platform/chromium-linux/fast/css/continuationCrash-expected.txt:
      * platform/chromium-linux/fast/css/css1_forward_compatible_parsing-expected.png:
      * platform/chromium-linux/fast/css/css2-system-fonts-expected.txt:
      * platform/chromium-linux/fast/css/empty-pseudo-class-expected.png:
      * platform/chromium-linux/fast/css/fieldset-display-row-expected.png:
      * platform/chromium-linux/fast/css/first-child-pseudo-class-expected.png:
      * platform/chromium-linux/fast/css/first-line-text-decoration-expected.png:
      * platform/chromium-linux/fast/css/first-line-text-decoration-inherited-from-parent-expected.png:
      * platform/chromium-linux/fast/css/first-of-type-pseudo-class-expected.png:
      * platform/chromium-linux/fast/css/font-size-negative-expected.png:
      * platform/chromium-linux/fast/css/h1-in-section-elements-expected.png:
      * platform/chromium-linux/fast/css/hsl-color-expected.png:
      * platform/chromium-linux/fast/css/hsla-color-expected.png:
      * platform/chromium-linux/fast/css/inline-properties-important-expected.png:
      * platform/chromium-linux/fast/css/input-search-padding-expected.png:
      * platform/chromium-linux/fast/css/input-search-padding-expected.txt:
      * platform/chromium-linux/fast/css/invalid-percentage-property-expected.png:
      * platform/chromium-linux/fast/css/last-child-pseudo-class-expected.png:
      * platform/chromium-linux/fast/css/last-of-type-pseudo-class-expected.png:
      * platform/chromium-linux/fast/css/line-height-negative-expected.png:
      * platform/chromium-linux/fast/css/only-child-pseudo-class-expected.png:
      * platform/chromium-linux/fast/css/only-of-type-pseudo-class-expected.png:
      * platform/chromium-linux/fast/css/percentage-non-integer-expected.png:
      * platform/chromium-linux/fast/css/preserve-user-specified-zoom-level-on-reload-expected.png:
      * platform/chromium-linux/fast/css/rgb-float-expected.png:
      * platform/chromium-linux/fast/css/text-align-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/transform-default-parameter-expected.png:
      * platform/chromium-linux/fast/css/word-space-extra-expected.png:
      * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
      * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
      * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.png:
      * platform/chromium-linux/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.png:
      * platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-expected.png:
      * platform/chromium-linux/fast/dynamic/012-expected.png:
      * platform/chromium-linux/fast/encoding/denormalised-voiced-japanese-chars-expected.png:
      * platform/chromium-linux/fast/encoding/denormalised-voiced-japanese-chars-expected.txt:
      * platform/chromium-linux/fast/encoding/utf-16-big-endian-expected.png:
      * platform/chromium-linux/fast/encoding/utf-16-little-endian-expected.png:
      * platform/chromium-linux/fast/events/pointer-events-2-expected.png:
      * platform/chromium-linux/fast/flexbox/011-expected.png:
      * platform/chromium-linux/fast/flexbox/flex-hang-expected.png:
      * platform/chromium-linux/fast/forms/001-expected.txt:
      * platform/chromium-linux/fast/forms/006-expected.png:
      * platform/chromium-linux/fast/forms/007-expected.png:
      * platform/chromium-linux/fast/forms/basic-buttons-expected.png:
      * platform/chromium-linux/fast/forms/basic-buttons-expected.txt:
      * platform/chromium-linux/fast/forms/basic-selects-expected.png:
      * platform/chromium-linux/fast/forms/basic-selects-expected.txt:
      * platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
      * platform/chromium-linux/fast/forms/box-shadow-override-expected.txt:
      * platform/chromium-linux/fast/forms/button-default-title-expected.png:
      * platform/chromium-linux/fast/forms/button-default-title-expected.txt:
      * platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png:
      * platform/chromium-linux/fast/forms/control-restrict-line-height-expected.txt:
      * platform/chromium-linux/fast/forms/date/date-appearance-expected.png:
      * platform/chromium-linux/fast/forms/date/date-appearance-expected.txt:
      * platform/chromium-linux/fast/forms/fieldset-align-expected.png:
      * platform/chromium-linux/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.png:
      * platform/chromium-linux/fast/forms/fieldset-with-float-expected.png:
      * platform/chromium-linux/fast/forms/float-before-fieldset-expected.png:
      * platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
      * platform/chromium-linux/fast/forms/form-element-geometry-expected.txt:
      * platform/chromium-linux/fast/forms/input-appearance-height-expected.txt:
      * platform/chromium-linux/fast/forms/input-baseline-expected.txt:
      * platform/chromium-linux/fast/forms/linebox-overflow-in-textarea-padding-expected.png:
      * platform/chromium-linux/fast/forms/listbox-bidi-align-expected.png:
      * platform/chromium-linux/fast/forms/preserveFormDuringResidualStyle-expected.png:
      * platform/chromium-linux/fast/forms/range/input-appearance-range-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-styled-expected.txt:
      * platform/chromium-linux/fast/forms/search-vertical-alignment-expected.png:
      * platform/chromium-linux/fast/forms/searchfield-heights-expected.png:
      * platform/chromium-linux/fast/forms/searchfield-heights-expected.txt:
      * platform/chromium-linux/fast/forms/validation-message-appearance-expected.txt:
      * platform/chromium-linux/fast/gradients/generated-gradients-expected.png:
      * platform/chromium-linux/fast/gradients/radial-centered-expected.png:
      * platform/chromium-linux/fast/gradients/radial-centered-expected.txt:
      * platform/chromium-linux/fast/gradients/simple-gradients-expected.png:
      * platform/chromium-linux/fast/html/details-add-child-1-expected.png:
      * platform/chromium-linux/fast/html/details-add-child-2-expected.png:
      * platform/chromium-linux/fast/html/details-add-details-child-1-expected.png:
      * platform/chromium-linux/fast/html/details-add-details-child-2-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-1-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-1-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-10-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-10-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-2-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-2-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-3-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-3-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-4-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-4-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-5-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-5-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-6-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-6-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-7-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-7-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-8-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-8-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-9-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-9-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-child-1-expected.png:
      * platform/chromium-linux/fast/html/details-add-summary-child-2-expected.png:
      * platform/chromium-linux/fast/html/details-marker-style-expected.png:
      * platform/chromium-linux/fast/html/details-marker-style-expected.txt:
      * platform/chromium-linux/fast/html/details-nested-1-expected.png:
      * platform/chromium-linux/fast/html/details-nested-2-expected.png:
      * platform/chromium-linux/fast/html/details-no-summary1-expected.png:
      * platform/chromium-linux/fast/html/details-no-summary2-expected.png:
      * platform/chromium-linux/fast/html/details-no-summary3-expected.png:
      * platform/chromium-linux/fast/html/details-no-summary4-expected.png:
      * platform/chromium-linux/fast/html/details-open-javascript-expected.png:
      * platform/chromium-linux/fast/html/details-open1-expected.png:
      * platform/chromium-linux/fast/html/details-open2-expected.png:
      * platform/chromium-linux/fast/html/details-open3-expected.png:
      * platform/chromium-linux/fast/html/details-open4-expected.png:
      * platform/chromium-linux/fast/html/details-open5-expected.png:
      * platform/chromium-linux/fast/html/details-open6-expected.png:
      * platform/chromium-linux/fast/html/details-position-expected.png:
      * platform/chromium-linux/fast/html/details-remove-child-1-expected.png:
      * platform/chromium-linux/fast/html/details-remove-child-2-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-1-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-1-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-2-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-2-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-3-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-3-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-4-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-4-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-5-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-5-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-6-and-click-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-6-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-child-1-expected.png:
      * platform/chromium-linux/fast/html/details-remove-summary-child-2-expected.png:
      * platform/chromium-linux/fast/html/details-replace-summary-child-expected.png:
      * platform/chromium-linux/fast/html/details-replace-summary-child-expected.txt:
      * platform/chromium-linux/fast/html/details-replace-text-expected.png:
      * platform/chromium-linux/fast/html/details-replace-text-expected.txt:
      * platform/chromium-linux/fast/html/details-writing-mode-expected.png:
      * platform/chromium-linux/fast/images/imagemap-focus-ring-zoom-expected.png:
      * platform/chromium-linux/fast/inline-block/002-expected.png:
      * platform/chromium-linux/fast/inline/002-expected.png:
      * platform/chromium-linux/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
      * platform/chromium-linux/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
      * platform/chromium-linux/fast/inline/continuation-outlines-expected.png:
      * platform/chromium-linux/fast/inline/inline-borders-with-bidi-override-expected.png:
      * platform/chromium-linux/fast/inline/inline-box-background-expected.png:
      * platform/chromium-linux/fast/inline/inline-box-background-long-image-expected.png:
      * platform/chromium-linux/fast/inline/inline-box-background-repeat-x-expected.png:
      * platform/chromium-linux/fast/inline/inline-box-background-repeat-y-expected.png:
      * platform/chromium-linux/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.png:
      * platform/chromium-linux/fast/inline/vertical-align-text-bottom-expected.png:
      * platform/chromium-linux/fast/invalid/010-expected.png:
      * platform/chromium-linux/fast/invalid/014-expected.png:
      * platform/chromium-linux/fast/invalid/014-expected.txt:
      * platform/chromium-linux/fast/invalid/junk-data-expected.png:
      * platform/chromium-linux/fast/invalid/missing-end-tag-expected.png:
      * platform/chromium-linux/fast/invalid/nestedh3s-expected.png:
      * platform/chromium-linux/fast/invalid/residual-style-expected.png:
      * platform/chromium-linux/fast/invalid/residual-style-expected.txt:
      * platform/chromium-linux/fast/line-grid/line-align-left-edges-expected.png:
      * platform/chromium-linux/fast/lists/ordered-list-with-no-ol-tag-expected.png:
      * platform/chromium-linux/fast/multicol/column-break-with-balancing-expected.png:
      * platform/chromium-linux/fast/multicol/column-break-with-balancing-expected.txt:
      * platform/chromium-linux/fast/multicol/column-count-with-rules-expected.png:
      * platform/chromium-linux/fast/multicol/column-rules-expected.png:
      * platform/chromium-linux/fast/multicol/column-rules-stacking-expected.png:
      * platform/chromium-linux/fast/multicol/columns-shorthand-parsing-expected.png:
      * platform/chromium-linux/fast/multicol/float-multicol-expected.png:
      * platform/chromium-linux/fast/multicol/float-paginate-complex-expected.png:
      * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.png:
      * platform/chromium-linux/fast/multicol/max-height-columns-block-expected.png:
      * platform/chromium-linux/fast/multicol/nested-columns-expected.png:
      * platform/chromium-linux/fast/multicol/overflow-across-columns-expected.png:
      * platform/chromium-linux/fast/multicol/overflow-across-columns-percent-height-expected.png:
      * platform/chromium-linux/fast/multicol/overflow-unsplittable-expected.png:
      * platform/chromium-linux/fast/multicol/positive-leading-expected.png:
      * platform/chromium-linux/fast/multicol/scrolling-overflow-expected.png:
      * platform/chromium-linux/fast/multicol/span/anonymous-before-child-parent-crash-expected.png:
      * platform/chromium-linux/fast/multicol/span/anonymous-split-block-crash-expected.png:
      * platform/chromium-linux/fast/multicol/span/anonymous-style-inheritance-expected.png:
      * platform/chromium-linux/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.png:
      * platform/chromium-linux/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.png:
      * platform/chromium-linux/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
      * platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
      * platform/chromium-linux/fast/multicol/span/span-as-immediate-columns-child-expected.png:
      * platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.png:
      * platform/chromium-linux/fast/multicol/span/span-as-nested-columns-child-expected.png:
      * platform/chromium-linux/fast/multicol/span/span-margin-collapsing-expected.png:
      * platform/chromium-linux/fast/multicol/table-vertical-align-expected.png:
      * platform/chromium-linux/fast/multicol/vertical-lr/column-break-with-balancing-expected.png:
      * platform/chromium-linux/fast/multicol/vertical-lr/float-multicol-expected.png:
      * platform/chromium-linux/fast/multicol/vertical-lr/nested-columns-expected.png:
      * platform/chromium-linux/fast/multicol/vertical-rl/column-break-with-balancing-expected.png:
      * platform/chromium-linux/fast/multicol/vertical-rl/float-multicol-expected.png:
      * platform/chromium-linux/fast/multicol/vertical-rl/nested-columns-expected.png:
      * platform/chromium-linux/fast/overflow/clip-rects-fixed-ancestor-expected.png:
      * platform/chromium-linux/fast/overflow/overflow_hidden-expected.png:
      * platform/chromium-linux/fast/parser/xhtml-alternate-entities-expected.png:
      * platform/chromium-linux/fast/reflections/opacity-reflection-transform-expected.png:
      * platform/chromium-linux/fast/regions/bottom-overflow-out-of-first-region-expected.png:
      * platform/chromium-linux/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.png:
      * platform/chromium-linux/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.png:
      * platform/chromium-linux/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.png:
      * platform/chromium-linux/fast/regions/overflow-size-change-in-variable-width-regions-expected.png:
      * platform/chromium-linux/fast/regions/overflow-size-change-with-stacking-context-expected.png:
      * platform/chromium-linux/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.png:
      * platform/chromium-linux/fast/regions/region-overflow-auto-overflow-hidden-expected.png: Added.
      * platform/chromium-linux/fast/regions/region-overflow-auto-overflow-visible-expected.png: Added.
      * platform/chromium-linux/fast/regions/top-overflow-out-of-second-region-expected.png:
      * platform/chromium-linux/fast/repaint/block-layout-inline-children-float-positioned-expected.png:
      * platform/chromium-linux/fast/repaint/delete-into-nested-block-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-1-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-10-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-2-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-3-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-4-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-5-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-6-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-7-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-8-expected.png:
      * platform/chromium-linux/fast/repaint/line-flow-with-floats-9-expected.png:
      * platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.png:
      * platform/chromium-linux/fast/repaint/transform-absolute-child-expected.png:
      * platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.png:
      * platform/chromium-linux/fast/repaint/transform-repaint-descendants-expected.png:
      * platform/chromium-linux/fast/repaint/transform-translate-expected.png:
      * platform/chromium-linux/fast/replaced/width100percent-searchfield-expected.png:
      * platform/chromium-linux/fast/ruby/ruby-inline-table-expected.png:
      * platform/chromium-linux/fast/selectors/032-expected.png:
      * platform/chromium-linux/fast/selectors/166-expected.png:
      * platform/chromium-linux/fast/selectors/unqualified-hover-quirks-expected.png:
      * platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.png:
      * platform/chromium-linux/fast/speech/input-appearance-numberandspeech-expected.txt:
      * platform/chromium-linux/fast/speech/input-appearance-searchandspeech-expected.png:
      * platform/chromium-linux/fast/speech/input-appearance-searchandspeech-expected.txt:
      * platform/chromium-linux/fast/speech/input-appearance-speechbutton-expected.png:
      * platform/chromium-linux/fast/speech/input-appearance-speechbutton-expected.txt:
      * platform/chromium-linux/fast/speech/speech-bidi-rendering-expected.png:
      * platform/chromium-linux/fast/table/009-expected.png:
      * platform/chromium-linux/fast/table/014-expected.png:
      * platform/chromium-linux/fast/table/035-expected.png:
      * platform/chromium-linux/fast/table/035-vertical-expected.png:
      * platform/chromium-linux/fast/table/041-expected.png:
      * platform/chromium-linux/fast/table/absolute-table-at-bottom-expected.png:
      * platform/chromium-linux/fast/table/border-collapsing/004-expected.png:
      * platform/chromium-linux/fast/table/border-collapsing/004-vertical-expected.png:
      * platform/chromium-linux/fast/table/colspanMinWidth-vertical-expected.txt:
      * platform/chromium-linux/fast/table/max-width-integer-overflow-expected.png:
      * platform/chromium-linux/fast/table/max-width-integer-overflow-expected.txt:
      * platform/chromium-linux/fast/table/mozilla-bug10296-vertical-align-1-expected.png:
      * platform/chromium-linux/fast/table/mozilla-bug10296-vertical-align-2-expected.png:
      * platform/chromium-linux/fast/table/nested-percent-height-table-expected.png:
      * platform/chromium-linux/fast/table/percent-heights-expected.png:
      * platform/chromium-linux/fast/table/table-display-types-strict-expected.png:
      * platform/chromium-linux/fast/table/tableInsideCaption-expected.png:
      * platform/chromium-linux/fast/text/atsui-negative-spacing-features-expected.png:
      * platform/chromium-linux/fast/text/atsui-spacing-features-expected.png:
      * platform/chromium-linux/fast/text/atsui-spacing-features-expected.txt:
      * platform/chromium-linux/fast/text/basic/012-expected.png:
      * platform/chromium-linux/fast/text/basic/013-expected.png:
      * platform/chromium-linux/fast/text/basic/generic-family-reset-expected.png:
      * platform/chromium-linux/fast/text/international/bidi-LDB-2-CSS-expected.png:
      * platform/chromium-linux/fast/text/international/bidi-LDB-2-HTML-expected.png:
      * platform/chromium-linux/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
      * platform/chromium-linux/fast/text/international/thai-line-breaks-expected.png:
      * platform/chromium-linux/fast/text/international/thai-line-breaks-expected.txt:
      * platform/chromium-linux/fast/text/line-breaks-expected.png:
      * platform/chromium-linux/fast/text/line-breaks-expected.txt:
      * platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png:
      * platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.txt:
      * platform/chromium-linux/fast/text/whitespace/024-expected.png:
      * platform/chromium-linux/fast/text/whitespace/normal-after-nowrap-breaking-expected.png:
      * platform/chromium-linux/fast/transforms/bounding-rect-zoom-expected.png:
      * platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-1-expected.png:
      * platform/chromium-linux/fast/transforms/rotated-transform-affects-scrolling-2-expected.png:
      * platform/chromium-linux/fast/transforms/transformed-document-element-expected.png:
      * platform/chromium-linux/fast/writing-mode/fieldsets-expected.png:
      * platform/chromium-linux/fast/xsl/xslt-extra-content-at-end-expected.png:
      * platform/chromium-linux/http/tests/appcache/origin-quota-continued-download-expected.png: Added.
      * platform/chromium-linux/http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.png: Added.
      * platform/chromium-linux/http/tests/appcache/origin-quota-expected.png: Added.
      * platform/chromium-linux/http/tests/cache: Added.
      * platform/chromium-linux/http/tests/cache/history-only-cached-subresource-loads-expected.png: Added.
      * platform/chromium-linux/http/tests/cache/history-only-cached-subresource-loads-max-age-https-expected.png: Added.
      * platform/chromium-linux/http/tests/misc/acid2-pixel-expected.png:
      * platform/chromium-linux/http/tests/misc/iframe404-expected.png:
      * platform/chromium-linux/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.png:
      * platform/chromium-linux/media/audio-repaint-expected.png:
      * platform/chromium-linux/media/media-document-audio-repaint-expected.png:
      * platform/chromium-linux/media/video-volume-slider-expected.png:
      * platform/chromium-linux/media/video-zoom-controls-expected.png:
      * platform/chromium-linux/platform/qt: Added.
      * platform/chromium-linux/platform/qt/plugins: Added.
      * platform/chromium-linux/platform/qt/plugins/application-plugin-plugins-disabled-expected.png: Added.
      * platform/chromium-linux/scrollbars/overflow-scrollbar-combinations-expected.png:
      * platform/chromium-linux/svg/as-border-image/svg-as-border-image-2-expected.png:
      * platform/chromium-linux/svg/as-border-image/svg-as-border-image-expected.png:
      * platform/chromium-linux/svg/as-image/img-preserveAspectRatio-support-2-expected.png:
      * platform/chromium-linux/svg/custom/bug45331-expected.png:
      * platform/chromium-linux/svg/custom/image-parent-translation-expected.png:
      * platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png:
      * platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.txt:
      * platform/chromium-linux/svg/custom/junk-data-expected.png:
      * platform/chromium-linux/svg/custom/missing-xlink-expected.png:
      * platform/chromium-linux/svg/custom/object-sizing-expected.png:
      * platform/chromium-linux/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt:
      * platform/chromium-linux/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
      * platform/chromium-linux/svg/custom/path-bad-data-expected.png:
      * platform/chromium-linux/svg/custom/rootmost-svg-xy-attrs-expected.png:
      * platform/chromium-linux/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
      * platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.png:
      * platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.png:
      * platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png:
      * platform/chromium-linux/svg/custom/use-css-no-effect-on-shadow-tree-expected.png:
      * platform/chromium-linux/svg/custom/use-font-face-crash-expected.png:
      * platform/chromium-linux/svg/custom/viewBox-hit-expected.png:
      * platform/chromium-linux/svg/dynamic-updates/SVG-dynamic-css-transform-expected.png:
      * platform/chromium-linux/svg/hixie/error/012-expected.png:
      * platform/chromium-linux/svg/text/small-fonts-in-html5-expected.png:
      * platform/chromium-linux/svg/transforms/svg-css-transforms-clip-path-expected.png:
      * platform/chromium-linux/svg/transforms/svg-css-transforms-expected.png:
      * platform/chromium-linux/svg/wicd/rightsizing-grid-expected.png:
      * platform/chromium-linux/svg/wicd/test-rightsizing-a-expected.png:
      * platform/chromium-linux/svg/wicd/test-rightsizing-b-expected.png:
      * platform/chromium-linux/svg/wicd/test-scalable-background-image1-expected.png:
      * platform/chromium-linux/svg/wicd/test-scalable-background-image2-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-background-images-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-hixie-mixed-008-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-as-background-with-relative-size-and-viewBox-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-float-border-padding-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-2-expected.txt:
      * 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-absolute-size-expected.txt:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.png:
      * platform/chromium-linux/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.png:
      * platform/chromium-linux/svg/zoom/text/zoom-svg-float-border-padding-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug10269-2-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug10296-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug1055-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug106816-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug11384s-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.txt:
      * platform/chromium-linux/tables/mozilla/bugs/bug131020-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.txt:
      * platform/chromium-linux/tables/mozilla/bugs/bug139524-2-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug14323-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug159108-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug17130-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug17130-2-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.txt:
      * platform/chromium-linux/tables/mozilla/bugs/bug19061-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug19061-2-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug215629-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug24200-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug2479-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.txt:
      * platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug2479-4-expected.txt:
      * platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.txt:
      * platform/chromium-linux/tables/mozilla/bugs/bug3309-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug33137-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.txt:
      * platform/chromium-linux/tables/mozilla/bugs/bug3977-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug43854-2-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug4427-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug46480-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug46480-2-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug5538-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug59354-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug6304-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug6404-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug7112-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug7112-2-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug73321-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug8032-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug83786-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug8381-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug9271-1-expected.png:
      * platform/chromium-linux/tables/mozilla/bugs/bug9271-2-expected.png:
      * platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-3-expected.png:
      * platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
      * platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.txt:
      * platform/chromium-linux/tables/mozilla/core/bloomberg-expected.txt:
      * platform/chromium-linux/tables/mozilla/core/margins-expected.png:
      * platform/chromium-linux/tables/mozilla/core/margins-expected.txt:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_index-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_layers-opacity-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_position-table-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-cell-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-column-group-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/backgr_simple-table-row-group-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/tables_align_center-expected.png:
      * platform/chromium-linux/tables/mozilla/marvin/x_table_align_center-expected.png:
      * platform/chromium-linux/tables/mozilla/other/test3-expected.png:
      * platform/chromium-linux/tables/mozilla/other/test6-expected.png:
      * platform/chromium-linux/tables/mozilla/other/wa_table_tr_align-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10140-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug10216-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1055-2-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1128-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug14007-2-expected.txt:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1647-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug21518-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug22122-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-11-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-12-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-13-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-14-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-16-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug3166-17-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug61042-1-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug61042-2-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug8499-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug89315-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug91057-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt:
      * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt:
      * platform/chromium-linux/tables/mozilla_expected_failures/core/captions3-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/core/standards1-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.png:
      * platform/chromium-linux/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.png:
      * platform/chromium-linux/transforms/2d/zoom-menulist-expected.txt:
      * platform/chromium-linux/transforms/svg-vs-css-expected.png:
      * platform/chromium-win/compositing/direct-image-compositing-expected.txt:
      * platform/chromium-win/compositing/overflow/theme-affects-visual-overflow-expected.txt:
      * platform/chromium-win/compositing/shadows/shadow-drawing-expected.txt:
      * platform/chromium-win/compositing/visibility/visibility-image-layers-dynamic-expected.txt:
      * platform/chromium-win/css1/basic/inheritance-expected.txt:
      * platform/chromium-win/css1/box_properties/acid_test-expected.txt:
      * platform/chromium-win/css1/box_properties/clear_float-expected.txt:
      * platform/chromium-win/css1/box_properties/float_on_text_elements-expected.txt:
      * platform/chromium-win/css1/box_properties/margin-expected.txt:
      * platform/chromium-win/css1/box_properties/margin_bottom-expected.txt:
      * platform/chromium-win/css1/box_properties/margin_right-expected.txt:
      * platform/chromium-win/css1/box_properties/margin_top-expected.txt:
      * platform/chromium-win/css1/box_properties/padding-expected.txt:
      * platform/chromium-win/css1/box_properties/padding_bottom-expected.txt:
      * platform/chromium-win/css1/box_properties/padding_left-expected.txt:
      * platform/chromium-win/css1/box_properties/padding_right-expected.txt:
      * platform/chromium-win/css1/box_properties/padding_top-expected.txt:
      * platform/chromium-win/css1/box_properties/width-expected.txt:
      * platform/chromium-win/css1/color_and_background/background_attachment-expected.txt:
      * platform/chromium-win/css1/font_properties/font_size-expected.txt:
      * platform/chromium-win/css1/font_properties/font_weight-expected.txt:
      * platform/chromium-win/css1/formatting_model/floating_elements-expected.txt:
      * platform/chromium-win/css1/formatting_model/horizontal_formatting-expected.txt:
      * platform/chromium-win/css1/formatting_model/inline_elements-expected.txt:
      * platform/chromium-win/css1/formatting_model/replaced_elements-expected.txt:
      * platform/chromium-win/css1/formatting_model/vertical_formatting-expected.txt:
      * platform/chromium-win/css1/text_properties/line_height-expected.txt:
      * platform/chromium-win/css1/text_properties/text_indent-expected.txt:
      * platform/chromium-win/css1/text_properties/vertical_align-expected.txt:
      * platform/chromium-win/css1/units/percentage_units-expected.txt:
      * platform/chromium-win/css1/units/rounding-expected.txt: Added.
      * platform/chromium-win/css2.1/20110323/absolute-replaced-height-004-expected.txt:
      * platform/chromium-win/css2.1/20110323/floating-replaced-height-008-expected.txt:
      * platform/chromium-win/css2.1/20110323/inline-block-replaced-height-008-expected.txt:
      * platform/chromium-win/css2.1/20110323/inline-replaced-height-008-expected.txt:
      * platform/chromium-win/css2.1/20110323/replaced-intrinsic-ratio-001-expected.txt:
      * platform/chromium-win/css2.1/t0803-c5501-mrgn-t-00-b-a-expected.txt:
      * platform/chromium-win/css2.1/t0803-c5503-mrgn-b-00-b-a-expected.txt:
      * platform/chromium-win/css2.1/t0803-c5505-imrgn-00-a-ag-expected.txt:
      * platform/chromium-win/css2.1/t080301-c411-vt-mrgn-00-b-expected.txt:
      * platform/chromium-win/css2.1/t0804-c5507-padn-r-00-c-ag-expected.txt:
      * platform/chromium-win/css2.1/t0804-c5509-padn-l-03-f-g-expected.txt:
      * platform/chromium-win/css2.1/t0804-c5510-padn-00-b-ag-expected.txt:
      * platform/chromium-win/css2.1/t09-c5526c-display-00-e-expected.txt:
      * platform/chromium-win/css2.1/t0905-c414-flt-wrap-00-e-expected.txt:
      * platform/chromium-win/css2.1/t1002-c5523-width-02-b-g-expected.txt:
      * platform/chromium-win/css2.1/t100801-c544-valgn-00-a-ag-expected.txt:
      * platform/chromium-win/css2.1/t100801-c544-valgn-02-d-agi-expected.txt:
      * platform/chromium-win/css2.1/t100801-c544-valgn-04-d-agi-expected.txt:
      * platform/chromium-win/css2.1/t1205-c565-list-pos-00-b-expected.txt:
      * platform/chromium-win/css2.1/t1506-c525-font-wt-00-b-expected.txt:
      * platform/chromium-win/css2.1/t1602-c43-center-00-d-ag-expected.txt:
      * platform/chromium-win/css3/selectors3/html/css3-modsel-32-expected.txt:
      * platform/chromium-win/editing/inserting/4959067-expected.txt:
      * platform/chromium-win/editing/inserting/editing-empty-divs-expected.txt:
      * platform/chromium-win/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
      * platform/chromium-win/editing/selection/5354455-2-expected.txt:
      * platform/chromium-win/editing/selection/drag-start-event-client-x-y-expected.txt:
      * platform/chromium-win/editing/selection/extend-by-word-002-expected.txt:
      * platform/chromium-win/editing/selection/select-text-overflow-ellipsis-expected.txt:
      * platform/chromium-win/fast/backgrounds/background-inherit-color-bug-expected.txt:
      * platform/chromium-win/fast/backgrounds/background-position-parsing-expected.txt:
      * platform/chromium-win/fast/backgrounds/size/contain-and-cover-zoomed-expected.txt: Added.
      * platform/chromium-win/fast/block/basic/001-expected.txt:
      * platform/chromium-win/fast/block/basic/011-expected.txt:
      * platform/chromium-win/fast/block/basic/014-expected.txt:
      * platform/chromium-win/fast/block/basic/015-expected.txt:
      * platform/chromium-win/fast/block/basic/016-expected.txt:
      * platform/chromium-win/fast/block/basic/019-expected.txt:
      * platform/chromium-win/fast/block/float/013-expected.txt:
      * platform/chromium-win/fast/block/float/016-expected.txt:
      * platform/chromium-win/fast/block/float/025-expected.txt:
      * platform/chromium-win/fast/block/float/026-expected.txt:
      * platform/chromium-win/fast/block/float/027-expected.txt:
      * platform/chromium-win/fast/block/float/028-expected.txt:
      * platform/chromium-win/fast/block/float/avoiding-float-centered-expected.txt:
      * platform/chromium-win/fast/block/float/centered-float-avoidance-complexity-expected.txt:
      * platform/chromium-win/fast/block/float/float-in-float-painting-expected.txt:
      * platform/chromium-win/fast/block/float/nopaint-after-layer-destruction2-expected.txt:
      * platform/chromium-win/fast/block/float/shrink-to-avoid-float-complexity-expected.txt:
      * platform/chromium-win/fast/block/margin-collapse/100-expected.txt:
      * platform/chromium-win/fast/block/positioning/051-expected.txt:
      * platform/chromium-win/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.png:
      * platform/chromium-win/fast/block/positioning/replaced-inside-fixed-top-bottom-expected.txt: Added.
      * platform/chromium-win/fast/borders/bidi-002-expected.txt:
      * platform/chromium-win/fast/borders/bidi-009a-expected.txt:
      * platform/chromium-win/fast/borders/bidi-012-expected.txt:
      * platform/chromium-win/fast/borders/border-image-side-reduction-expected.png:
      * platform/chromium-win/fast/borders/rtl-border-01-expected.txt:
      * platform/chromium-win/fast/borders/rtl-border-02-expected.txt:
      * platform/chromium-win/fast/borders/rtl-border-03-expected.txt:
      * platform/chromium-win/fast/box-sizing/box-sizing-expected.txt:
      * platform/chromium-win/fast/clip/overflow-border-radius-composited-expected.txt:
      * platform/chromium-win/fast/clip/overflow-border-radius-transformed-expected.txt:
      * platform/chromium-win/fast/compact/001-expected.txt:
      * platform/chromium-win/fast/css-generated-content/011-expected.txt:
      * platform/chromium-win/fast/css-generated-content/012-expected.txt:
      * platform/chromium-win/fast/css-generated-content/013-expected.txt:
      * platform/chromium-win/fast/css-generated-content/014-expected.txt:
      * platform/chromium-win/fast/css-generated-content/015-expected.txt:
      * platform/chromium-win/fast/css-generated-content/inline-display-types-expected.txt:
      * platform/chromium-win/fast/css/003-expected.txt:
      * platform/chromium-win/fast/css/004-expected.txt:
      * platform/chromium-win/fast/css/005-expected.txt:
      * platform/chromium-win/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.png:
      * platform/chromium-win/fast/css/absolute-child-with-percent-height-inside-relative-parent-expected.txt: Added.
      * platform/chromium-win/fast/css/acid2-expected.txt:
      * platform/chromium-win/fast/css/acid2-pixel-expected.txt:
      * platform/chromium-win/fast/css/background-shorthand-invalid-url-expected.txt:
      * platform/chromium-win/fast/css/bidi-override-in-anonymous-block-expected.txt:
      * platform/chromium-win/fast/css/bug4860-absolute-block-child-does-not-inherit-alignment-expected.txt: Added.
      * platform/chromium-win/fast/css/bug4860-absolute-inline-child-inherits-alignment-expected.txt: Added.
      * platform/chromium-win/fast/css/css1_forward_compatible_parsing-expected.txt:
      * platform/chromium-win/fast/css/empty-pseudo-class-expected.txt:
      * platform/chromium-win/fast/css/fieldset-display-row-expected.txt:
      * platform/chromium-win/fast/css/first-child-pseudo-class-expected.txt:
      * platform/chromium-win/fast/css/first-line-text-decoration-expected.txt:
      * platform/chromium-win/fast/css/first-line-text-decoration-inherited-from-parent-expected.txt:
      * platform/chromium-win/fast/css/first-of-type-pseudo-class-expected.txt:
      * platform/chromium-win/fast/css/font-size-negative-expected.txt:
      * platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
      * platform/chromium-win/fast/css/getComputedStyle/getComputedStyle-margin-percentage-expected.txt: Added.
      * platform/chromium-win/fast/css/h1-in-section-elements-expected.txt:
      * platform/chromium-win/fast/css/hsl-color-expected.txt:
      * platform/chromium-win/fast/css/hsla-color-expected.txt:
      * platform/chromium-win/fast/css/inline-properties-important-expected.txt:
      * platform/chromium-win/fast/css/invalid-percentage-property-expected.txt:
      * platform/chromium-win/fast/css/last-child-pseudo-class-expected.txt:
      * platform/chromium-win/fast/css/last-of-type-pseudo-class-expected.txt:
      * platform/chromium-win/fast/css/line-height-negative-expected.txt:
      * platform/chromium-win/fast/css/only-child-pseudo-class-expected.txt:
      * platform/chromium-win/fast/css/only-of-type-pseudo-class-expected.txt:
      * platform/chromium-win/fast/css/percentage-non-integer-expected.txt:
      * platform/chromium-win/fast/css/preserve-user-specified-zoom-level-on-reload-expected.txt:
      * platform/chromium-win/fast/css/rgb-float-expected.txt:
      * platform/chromium-win/fast/css/selector-set-attribute-expected.txt:
      * platform/chromium-win/fast/css/text-align-expected.txt:
      * platform/chromium-win/fast/css/text-input-with-webkit-border-radius-expected.txt:
      * platform/chromium-win/fast/css/text-overflow-input-expected.txt:
      * platform/chromium-win/fast/css/transform-default-parameter-expected.txt:
      * platform/chromium-win/fast/css/word-space-extra-expected.txt:
      * platform/chromium-win/fast/dom/Document: Added.
      * platform/chromium-win/fast/dom/Document/CaretRangeFromPoint: Added.
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.png:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-writing-mode-expected.png:
      * platform/chromium-win/fast/dom/HTMLMeterElement/meter-writing-mode-expected.txt:
      * platform/chromium-win/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt:
      * platform/chromium-win/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
      * platform/chromium-win/fast/dom/HTMLProgressElement/progress-element-expected.txt:
      * platform/chromium-win/fast/dom/HTMLProgressElement/progress-writing-mode-expected.txt:
      * platform/chromium-win/fast/dom/Window/webkitConvertPoint-expected.txt:
      * platform/chromium-win/fast/dom/clone-node-dynamic-style-expected.txt:
      * platform/chromium-win/fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Added.
      * platform/chromium-win/fast/dynamic/012-expected.txt:
      * platform/chromium-win/fast/dynamic/anchor-lock-expected.txt:
      * platform/chromium-win/fast/encoding/utf-16-big-endian-expected.txt:
      * platform/chromium-win/fast/encoding/utf-16-little-endian-expected.txt:
      * platform/chromium-win/fast/events/clientXY-in-zoom-and-scroll-expected.txt: Added.
      * platform/chromium-win/fast/events/document-elementFromPoint-expected.txt: Added.
      * platform/chromium-win/fast/events/offsetX-offsetY-expected.txt:
      * platform/chromium-win/fast/events/pointer-events-2-expected.txt:
      * platform/chromium-win/fast/flexbox/011-expected.txt:
      * platform/chromium-win/fast/forms/006-expected.txt:
      * platform/chromium-win/fast/forms/007-expected.txt:
      * platform/chromium-win/fast/forms/fieldset-align-expected.txt:
      * platform/chromium-win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt:
      * platform/chromium-win/fast/forms/fieldset-with-float-expected.txt:
      * platform/chromium-win/fast/forms/float-before-fieldset-expected.txt:
      * platform/chromium-win/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
      * platform/chromium-win/fast/forms/minWidthPercent-expected.txt:
      * platform/chromium-win/fast/forms/placeholder-pseudo-style-expected.txt:
      * platform/chromium-win/fast/forms/preserveFormDuringResidualStyle-expected.txt:
      * platform/chromium-win/fast/forms/range/input-appearance-range-expected.txt:
      * platform/chromium-win/fast/forms/search-cancel-button-style-sharing-expected.txt:
      * platform/chromium-win/fast/forms/search-display-none-cancel-button-expected.txt:
      * platform/chromium-win/fast/forms/search-rtl-expected.txt:
      * platform/chromium-win/fast/forms/search-vertical-alignment-expected.txt:
      * platform/chromium-win/fast/forms/textAreaLineHeight-expected.txt:
      * platform/chromium-win/fast/frames/onlyCommentInIFrame-expected.txt:
      * platform/chromium-win/fast/gradients/crash-on-zero-radius-expected.txt:
      * platform/chromium-win/fast/gradients/generated-gradients-expected.txt:
      * platform/chromium-win/fast/gradients/simple-gradients-expected.txt:
      * platform/chromium-win/fast/html/details-add-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-add-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-add-details-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-add-details-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-1-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-1-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-10-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-10-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-2-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-2-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-3-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-3-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-4-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-4-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-5-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-5-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-6-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-6-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-7-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-7-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-8-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-8-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-9-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-9-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-add-summary-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-nested-1-expected.txt:
      * platform/chromium-win/fast/html/details-nested-2-expected.txt:
      * platform/chromium-win/fast/html/details-no-summary1-expected.txt:
      * platform/chromium-win/fast/html/details-no-summary2-expected.txt:
      * platform/chromium-win/fast/html/details-no-summary3-expected.txt:
      * platform/chromium-win/fast/html/details-no-summary4-expected.txt:
      * platform/chromium-win/fast/html/details-open-javascript-expected.txt:
      * platform/chromium-win/fast/html/details-open1-expected.txt:
      * platform/chromium-win/fast/html/details-open2-expected.txt:
      * platform/chromium-win/fast/html/details-open3-expected.txt:
      * platform/chromium-win/fast/html/details-open4-expected.txt:
      * platform/chromium-win/fast/html/details-open5-expected.txt:
      * platform/chromium-win/fast/html/details-open6-expected.txt:
      * platform/chromium-win/fast/html/details-position-expected.txt:
      * platform/chromium-win/fast/html/details-remove-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-remove-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-1-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-1-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-2-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-2-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-3-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-3-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-4-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-4-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-5-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-5-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-6-and-click-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-6-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-child-1-expected.txt:
      * platform/chromium-win/fast/html/details-remove-summary-child-2-expected.txt:
      * platform/chromium-win/fast/html/details-writing-mode-expected.txt:
      * platform/chromium-win/fast/images/imagemap-focus-ring-zoom-expected.txt:
      * platform/chromium-win/fast/inline-block/002-expected.txt:
      * platform/chromium-win/fast/inline-block/contenteditable-baseline-expected.txt:
      * platform/chromium-win/fast/inline-block/inline-block-vertical-align-expected.txt:
      * platform/chromium-win/fast/inline/002-expected.txt:
      * platform/chromium-win/fast/inline/continuation-outlines-expected.txt:
      * platform/chromium-win/fast/inline/continuation-outlines-with-layers-expected.txt:
      * platform/chromium-win/fast/inline/inline-borders-with-bidi-override-expected.txt:
      * platform/chromium-win/fast/inline/inline-box-background-expected.txt:
      * platform/chromium-win/fast/inline/inline-box-background-long-image-expected.txt:
      * platform/chromium-win/fast/inline/inline-box-background-repeat-x-expected.txt:
      * platform/chromium-win/fast/inline/inline-box-background-repeat-y-expected.txt:
      * platform/chromium-win/fast/inline/left-right-center-inline-alignment-in-ltr-and-rtl-blocks-expected.txt:
      * platform/chromium-win/fast/inline/outline-continuations-expected.txt:
      * platform/chromium-win/fast/inline/vertical-align-text-bottom-expected.txt:
      * platform/chromium-win/fast/invalid/010-expected.txt:
      * platform/chromium-win/fast/invalid/junk-data-expected.txt:
      * platform/chromium-win/fast/invalid/missing-end-tag-expected.txt:
      * platform/chromium-win/fast/invalid/nestedh3s-expected.txt:
      * platform/chromium-win/fast/layers/video-layer-expected.txt:
      * platform/chromium-win/fast/lists/003-expected.txt:
      * platform/chromium-win/fast/lists/003-vertical-expected.txt:
      * platform/chromium-win/fast/lists/ordered-list-with-no-ol-tag-expected.txt:
      * platform/chromium-win/fast/multicol/break-properties-expected.txt: Added.
      * platform/chromium-win/fast/multicol/client-rects-expected.txt:
      * platform/chromium-win/fast/multicol/column-count-with-rules-expected.txt:
      * platform/chromium-win/fast/multicol/float-multicol-expected.txt:
      * platform/chromium-win/fast/multicol/float-paginate-complex-expected.txt:
      * platform/chromium-win/fast/multicol/layers-in-multicol-expected.txt:
      * platform/chromium-win/fast/multicol/nested-columns-expected.txt:
      * platform/chromium-win/fast/multicol/overflow-across-columns-expected.txt:
      * platform/chromium-win/fast/multicol/overflow-across-columns-percent-height-expected.txt:
      * platform/chromium-win/fast/multicol/overflow-unsplittable-expected.txt:
      * platform/chromium-win/fast/multicol/scrolling-overflow-expected.txt:
      * platform/chromium-win/fast/multicol/span/anonymous-before-child-parent-crash-expected.txt:
      * platform/chromium-win/fast/multicol/span/anonymous-split-block-crash-expected.txt:
      * platform/chromium-win/fast/multicol/span/anonymous-style-inheritance-expected.txt:
      * platform/chromium-win/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
      * platform/chromium-win/fast/multicol/span/clone-flexbox-expected.txt: Added.
      * platform/chromium-win/fast/multicol/span/clone-summary-expected.txt: Added.
      * platform/chromium-win/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
      * platform/chromium-win/fast/multicol/span/span-as-immediate-child-generated-content-expected.txt:
      * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.txt:
      * platform/chromium-win/fast/multicol/span/span-as-immediate-columns-child-expected.txt:
      * platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
      * platform/chromium-win/fast/multicol/span/span-as-nested-columns-child-expected.txt:
      * platform/chromium-win/fast/multicol/span/span-margin-collapsing-expected.txt:
      * platform/chromium-win/fast/multicol/table-vertical-align-expected.txt:
      * platform/chromium-win/fast/multicol/vertical-lr/break-properties-expected.txt: Added.
      * platform/chromium-win/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
      * platform/chromium-win/fast/multicol/vertical-lr/float-multicol-expected.txt:
      * platform/chromium-win/fast/multicol/vertical-lr/nested-columns-expected.txt:
      * platform/chromium-win/fast/multicol/vertical-rl/break-properties-expected.txt: Added.
      * platform/chromium-win/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
      * platform/chromium-win/fast/multicol/vertical-rl/float-multicol-expected.txt:
      * platform/chromium-win/fast/multicol/vertical-rl/nested-columns-expected.txt:
      * platform/chromium-win/fast/overflow/007-expected.txt:
      * platform/chromium-win/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
      * platform/chromium-win/fast/overflow/overflow_hidden-expected.txt:
      * platform/chromium-win/fast/parser/entity-comment-in-style-expected.txt:
      * platform/chromium-win/fast/parser/xhtml-alternate-entities-expected.txt:
      * platform/chromium-win/fast/regions/bottom-overflow-out-of-first-region-expected.txt:
      * platform/chromium-win/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt:
      * platform/chromium-win/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt:
      * platform/chromium-win/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt:
      * platform/chromium-win/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt:
      * platform/chromium-win/fast/regions/region-style-rule-specificity-expected.html: Added.
      * platform/chromium-win/fast/regions/top-overflow-out-of-second-region-expected.txt:
      * platform/chromium-win/fast/repaint/block-layout-inline-children-float-positioned-expected.txt:
      * platform/chromium-win/fast/repaint/delete-into-nested-block-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-1-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-10-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-2-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-3-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-4-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-5-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-6-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-7-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-8-expected.txt:
      * platform/chromium-win/fast/repaint/line-flow-with-floats-9-expected.txt:
      * platform/chromium-win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
      * platform/chromium-win/fast/repaint/scroll-fixed-layer-with-transformed-parent-layer-expected.png:
      * platform/chromium-win/fast/repaint/transform-translate-expected.txt:
      * platform/chromium-win/fast/replaced/007-expected.txt:
      * platform/chromium-win/fast/replaced/table-percent-height-expected.txt:
      * platform/chromium-win/fast/replaced/width100percent-searchfield-expected.txt:
      * platform/chromium-win/fast/ruby/ruby-inline-table-expected.txt:
      * platform/chromium-win/fast/selectors/032-expected.txt:
      * platform/chromium-win/fast/selectors/166-expected.txt:
      * platform/chromium-win/fast/selectors/unqualified-hover-quirks-expected.txt:
      * platform/chromium-win/fast/table/008-expected.png:
      * platform/chromium-win/fast/table/009-expected.txt:
      * platform/chromium-win/fast/table/014-expected.txt:
      * platform/chromium-win/fast/table/035-expected.txt:
      * platform/chromium-win/fast/table/035-vertical-expected.txt:
      * platform/chromium-win/fast/table/040-expected.txt:
      * platform/chromium-win/fast/table/040-vertical-expected.txt:
      * platform/chromium-win/fast/table/041-expected.txt:
      * platform/chromium-win/fast/table/absolute-table-at-bottom-expected.txt:
      * platform/chromium-win/fast/table/border-collapsing/004-expected.txt:
      * platform/chromium-win/fast/table/border-collapsing/004-vertical-expected.txt:
      * platform/chromium-win/fast/table/mozilla-bug10296-vertical-align-1-expected.txt:
      * platform/chromium-win/fast/table/mozilla-bug10296-vertical-align-2-expected.txt:
      * platform/chromium-win/fast/table/nested-percent-height-table-expected.txt:
      * platform/chromium-win/fast/table/overflowHidden-expected.txt:
      * platform/chromium-win/fast/table/percent-heights-expected.txt:
      * platform/chromium-win/fast/table/table-display-types-strict-expected.txt:
      * platform/chromium-win/fast/table/tableInsideCaption-expected.txt:
      * platform/chromium-win/fast/text/atsui-negative-spacing-features-expected.txt:
      * platform/chromium-win/fast/text/basic/012-expected.txt:
      * platform/chromium-win/fast/text/basic/013-expected.txt:
      * platform/chromium-win/fast/text/basic/generic-family-reset-expected.txt:
      * platform/chromium-win/fast/text/international/bidi-LDB-2-CSS-expected.txt:
      * platform/chromium-win/fast/text/international/bidi-LDB-2-HTML-expected.txt:
      * platform/chromium-win/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
      * platform/chromium-win/fast/text/whitespace/024-expected.txt:
      * platform/chromium-win/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt:
      * platform/chromium-win/fast/transforms/bounding-rect-zoom-expected.txt:
      * platform/chromium-win/fast/transforms/transforms-with-zoom-expected.txt:
      * platform/chromium-win/fast/viewport: Added.
      * platform/chromium-win/fast/viewport/viewport-126-expected.txt: Added.
      * platform/chromium-win/fast/viewport/viewport-127-expected.txt: Added.
      * platform/chromium-win/fast/viewport/viewport-65-expected.txt: Added.
      * platform/chromium-win/fast/viewport/viewport-82-expected.txt: Added.
      * platform/chromium-win/fast/viewport/viewport-84-expected.txt: Added.
      * platform/chromium-win/fast/viewport/viewport-87-expected.txt: Added.
      * platform/chromium-win/fast/writing-mode/fieldsets-expected.txt:
      * platform/chromium-win/fast/xsl/xslt-extra-content-at-end-expected.txt:
      * platform/chromium-win/http/tests/misc/acid2-expected.txt:
      * platform/chromium-win/http/tests/misc/acid2-pixel-expected.txt:
      * platform/chromium-win/http/tests/misc/iframe404-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background_repeat_space_border_box-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/background_repeat_space_content_box-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
      * platform/chromium-win/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
      * platform/chromium-win/media/audio-controls-rendering-expected.txt:
      * platform/chromium-win/media/audio-repaint-expected.txt:
      * platform/chromium-win/media/controls-after-reload-expected.txt:
      * platform/chromium-win/media/controls-strict-expected.txt:
      * platform/chromium-win/media/controls-styling-expected.txt:
      * platform/chromium-win/media/controls-without-preload-expected.txt:
      * platform/chromium-win/media/media-controls-clone-expected.txt:
      * platform/chromium-win/media/media-document-audio-repaint-expected.txt:
      * platform/chromium-win/media/video-controls-rendering-expected.txt:
      * platform/chromium-win/media/video-display-toggle-expected.txt:
      * platform/chromium-win/media/video-no-audio-expected.txt:
      * platform/chromium-win/media/video-playing-and-pause-expected.txt:
      * platform/chromium-win/media/video-volume-slider-expected.txt:
      * platform/chromium-win/media/video-zoom-controls-expected.txt:
      * platform/chromium-win/plugins/embed-attributes-style-expected.txt:
      * platform/chromium-win/scrollbars/custom-scrollbar-with-incomplete-style-expected.txt:
      * platform/chromium-win/svg/as-border-image/svg-as-border-image-2-expected.txt:
      * platform/chromium-win/svg/as-border-image/svg-as-border-image-expected.txt:
      * platform/chromium-win/svg/as-image/img-preserveAspectRatio-support-2-expected.txt:
      * platform/chromium-win/svg/as-image/svg-non-integer-scaled-image-expected.png:
      * platform/chromium-win/svg/custom/bug45331-expected.txt:
      * platform/chromium-win/svg/custom/dynamic-empty-path-expected.png:
      * platform/chromium-win/svg/custom/image-parent-translation-expected.txt:
      * platform/chromium-win/svg/custom/js-update-container-expected.png:
      * platform/chromium-win/svg/custom/junk-data-expected.txt:
      * platform/chromium-win/svg/custom/missing-xlink-expected.txt:
      * platform/chromium-win/svg/custom/object-sizing-expected.txt:
      * platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.png:
      * platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
      * platform/chromium-win/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.png:
      * platform/chromium-win/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.png:
      * platform/chromium-win/svg/custom/path-bad-data-expected.txt:
      * platform/chromium-win/svg/custom/rootmost-svg-xy-attrs-expected.txt:
      * platform/chromium-win/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
      * platform/chromium-win/svg/custom/svg-fonts-in-html-expected.txt:
      * platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
      * platform/chromium-win/svg/custom/use-font-face-crash-expected.txt:
      * platform/chromium-win/svg/hixie/error/012-expected.txt:
      * platform/chromium-win/svg/text/small-fonts-in-html5-expected.txt:
      * platform/chromium-win/svg/transforms/svg-css-transforms-clip-path-expected.txt:
      * platform/chromium-win/svg/transforms/svg-css-transforms-expected.txt:
      * platform/chromium-win/svg/wicd/rightsizing-grid-expected.txt:
      * platform/chromium-win/svg/wicd/test-rightsizing-a-expected.txt:
      * platform/chromium-win/svg/wicd/test-rightsizing-b-expected.txt:
      * platform/chromium-win/svg/wicd/test-scalable-background-image1-expected.txt:
      * platform/chromium-win/svg/wicd/test-scalable-background-image2-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-background-image-tiled-expected.png:
      * platform/chromium-win/svg/zoom/page/zoom-background-images-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-008-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-hixie-mixed-009-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-as-background-with-relative-size-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-huge-size-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt:
      * platform/chromium-win/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt:
      * platform/chromium-win/svg/zoom/text/zoom-hixie-mixed-008-expected.txt:
      * platform/chromium-win/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt:
      * platform/chromium-win/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug10269-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug10296-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug1055-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug106816-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug113235-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug113235-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug113424-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug11384q-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug11384s-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug126742-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug131020-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug13118-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug139524-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug14323-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug159108-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug17130-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug17130-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug17138-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug19061-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug19061-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug24200-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug2479-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug26553-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug2886-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug30692-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug3309-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug33137-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug42187-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug43854-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug4427-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug4527-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug46480-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug46480-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug5538-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug59354-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug6304-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug6404-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug67915-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug69187-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug7112-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug7112-2-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug73321-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug8032-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug83786-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug8381-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug9271-1-expected.txt:
      * platform/chromium-win/tables/mozilla/bugs/bug9271-2-expected.txt:
      * platform/chromium-win/tables/mozilla/core/misc-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_index-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_position-table-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/tables_align_center-expected.txt:
      * platform/chromium-win/tables/mozilla/marvin/x_table_align_center-expected.txt:
      * platform/chromium-win/tables/mozilla/other/test3-expected.txt:
      * platform/chromium-win/tables/mozilla/other/test6-expected.txt:
      * platform/chromium-win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
      * platform/chromium-win/tables/mozilla/other/wa_table_tr_align-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug10140-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug10216-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1128-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug131020-3-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug1647-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug21518-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug22122-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug23847-expected.png:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-11-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-12-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-13-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-14-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-16-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug3166-17-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug46268-4-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-1-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug61042-2-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug72393-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug8499-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/bugs/bug91057-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/core/captions1-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/core/captions2-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/core/captions3-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/core/standards1-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
      * platform/chromium-win/tables/mozilla_expected_failures/other/test4-expected.txt:
      * platform/chromium-win/transforms/svg-vs-css-expected.txt:
      * platform/chromium/fast/regions/overflow-in-uniform-regions-expected.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117821 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e145d937
    • commit-queue@webkit.org's avatar
      [Qt][WK2] fast/forms/submit-to-blank-multiple-times.html fails · 185fa0aa
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=68309
      
      Patch by Hugo Parente Lima <hugo.lima@openbossa.org> on 2012-05-21
      Reviewed by Alexis Menard.
      
      Source/WebKit2:
      
      Force focus when the element receives a double click event.
      
      * UIProcess/API/qt/qquickwebview.cpp:
      (QQuickWebView::mouseDoubleClickEvent):
      
      LayoutTests:
      
      Unskip the test.
      
      * platform/qt-5.0-wk2/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      185fa0aa
    • leviw@chromium.org's avatar
      Unreviewed Chromium expectation update following sub-pixel r117815. This covers all updates · 251cb67f
      leviw@chromium.org authored
      in chromium and chromium-mac directories. Seperate patches coming for Linux and Windows.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117818 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      251cb67f
    • jsbell@chromium.org's avatar
      IndexedDB: Store key paths in IDBKeyPath type instead of String · af00b267
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85298
      
      Reviewed by Tony Chang, Kentaro Hara and James Robinson.
      
      Source/WebCore:
      
      Migrate from storing key paths as (nullable) Strings to a dedicated IDBKeyPath
      type. Prep work for supporting array-type key paths: http://webkit.org/b/84207
      
      Only functional change is handling of null/undefined parameters for key paths,
      to align with IDB spec, covered by layout test.
      
      Test: storage/indexeddb/keypath-basics.html
      Test: WebKit/chromium/IDBLevelDBCodingTest.cpp
      
      * Modules/indexeddb/IDBAny.cpp: Allow IDBAny to yield DOMStrings.
      (WebCore::IDBAny::createString):
      (WebCore):
      (WebCore::IDBAny::string):
      (WebCore::IDBAny::set):
      * Modules/indexeddb/IDBAny.h:
      (IDBAny):
      * Modules/indexeddb/IDBBackingStore.h: Switch from String to IDBKeyPath.
      (IDBBackingStore):
      * Modules/indexeddb/IDBDatabase.cpp: Switch from String to IDBKeyPath.
      (WebCore::IDBDatabase::createObjectStore):
      * Modules/indexeddb/IDBDatabaseBackendImpl.cpp: Switch from String to IDBKeyPath.
      (WebCore::IDBDatabaseBackendImpl::createObjectStore):
      (WebCore::IDBDatabaseBackendImpl::loadObjectStores):
      * Modules/indexeddb/IDBDatabaseBackendImpl.h: Switch from String to IDBKeyPath.
      (IDBDatabaseBackendImpl):
      * Modules/indexeddb/IDBDatabaseBackendInterface.h: Switch from String to IDBKeyPath.
      (WebCore):
      (IDBDatabaseBackendInterface):
      * Modules/indexeddb/IDBIndex.h: Switch from String to IDBAny (via IDBKeyPath).
      (WebCore::IDBIndex::keyPath):
      * Modules/indexeddb/IDBIndex.idl: Switch from DOMString? to IDBAny.
      * Modules/indexeddb/IDBIndexBackendImpl.cpp: Switch from String to IDBKeyPath.
      (WebCore::IDBIndexBackendImpl::IDBIndexBackendImpl):
      * Modules/indexeddb/IDBIndexBackendImpl.h: Switch from String to IDBKeyPath.
      (WebCore::IDBIndexBackendImpl::create):
      (WebCore::IDBIndexBackendImpl::keyPath):
      (IDBIndexBackendImpl):
      * Modules/indexeddb/IDBIndexBackendInterface.h: Switch from String to IDBKeyPath.
      (WebCore):
      (IDBIndexBackendInterface):
      * Modules/indexeddb/IDBKeyPath.cpp: Non-trivial method implementations.
      (WebCore::IDBKeyPath::isValid):
      (WebCore):
      (WebCore::IDBKeyPath::operator PassRefPtr<IDBAny>):
      * Modules/indexeddb/IDBKeyPath.h: Introduce IDBKeyPath type.
      (IDBKeyPath):
      (WebCore::IDBKeyPath::IDBKeyPath):
      (WebCore::IDBKeyPath::type):
      (WebCore::IDBKeyPath::array):
      (WebCore::IDBKeyPath::string):
      (WebCore::IDBKeyPath::isNull):
      (WebCore):
      * Modules/indexeddb/IDBKeyPathBackendImpl.cpp: Switch from String to IDBKeyPath.
      (WebCore::IDBKeyPathBackendImpl::createIDBKeysFromSerializedValuesAndKeyPath):
      (WebCore::IDBKeyPathBackendImpl::injectIDBKeyIntoSerializedValue):
      * Modules/indexeddb/IDBKeyPathBackendImpl.h: Switch from String to IDBKeyPath.
      (WebCore):
      (IDBKeyPathBackendImpl):
      * Modules/indexeddb/IDBLevelDBBackingStore.cpp: Switch from String to IDBKeyPath, with back-compat.
      (WebCore):
      (WebCore::putIDBKeyPath):
      (WebCore::IDBLevelDBBackingStore::getObjectStores):
      (WebCore::IDBLevelDBBackingStore::createObjectStore):
      (WebCore::IDBLevelDBBackingStore::getIndexes):
      (WebCore::IDBLevelDBBackingStore::createIndex):
      * Modules/indexeddb/IDBLevelDBBackingStore.h:
      (IDBLevelDBBackingStore):
      * Modules/indexeddb/IDBLevelDBCoding.cpp: New coding scheme for key paths (with back-compat).
      (IDBLevelDBCoding):
      (WebCore::IDBLevelDBCoding::encodeIDBKeyPath):
      (WebCore::IDBLevelDBCoding::decodeIDBKeyPath):
      * Modules/indexeddb/IDBLevelDBCoding.h: Add key-path-specific methods.
      (WebCore):
      (IDBLevelDBCoding):
      * Modules/indexeddb/IDBObjectStore.cpp: Switch from String to IDBKeyPath.
      (WebCore::IDBObjectStore::keyPath):
      (WebCore::IDBObjectStore::createIndex):
      (WebCore):
      * Modules/indexeddb/IDBObjectStore.h: Switch from String to IDBAny (via IDBKeyPath).
      (IDBObjectStore):
      * Modules/indexeddb/IDBObjectStore.idl: Switch from DOMString? to IDBAny.
      * Modules/indexeddb/IDBObjectStoreBackendImpl.cpp: Switch from String to IDBKeyPath.
      (WebCore::IDBObjectStoreBackendImpl::IDBObjectStoreBackendImpl):
      (WebCore::fetchKeyFromKeyPath):
      (WebCore::injectKeyIntoKeyPath):
      (WebCore::IDBObjectStoreBackendImpl::createIndex):
      (WebCore::IDBObjectStoreBackendImpl::loadIndexes):
      * Modules/indexeddb/IDBObjectStoreBackendImpl.h: Switch from String to IDBKeyPath.
      (WebCore::IDBObjectStoreBackendImpl::create):
      (WebCore::IDBObjectStoreBackendImpl::keyPath):
      (IDBObjectStoreBackendImpl):
      * Modules/indexeddb/IDBObjectStoreBackendInterface.h: Switch from String to IDBKeyPath.
      (WebCore):
      (IDBObjectStoreBackendInterface):
      * bindings/v8/Dictionary.cpp: Add getter for DOMString[] (i.e. Vector<String>)
      (WebCore):
      (WebCore::Dictionary::get):
      * bindings/v8/Dictionary.h:
      (Dictionary):
      * bindings/v8/IDBBindingUtilities.cpp: Switch from String to IDBKeyPath.
      (WebCore::createIDBKeyFromSerializedValueAndKeyPath):
      (WebCore::injectIDBKeyIntoSerializedValue):
      * bindings/v8/IDBBindingUtilities.h: Switch from String to IDBKeyPath.
      (WebCore):
      * bindings/v8/custom/V8IDBAnyCustom.cpp: Support String/DOMString.
      (WebCore::toV8):
      * dom/DOMStringList.h: Allow easy (const) access to strings.
      (WebCore::DOMStringList::operator const Vector<String>&):
      (DOMStringList):
      * inspector/InspectorIndexedDBAgent.cpp: Temporary shim for non-strings: see http://webkit.org/b/84303
      (WebCore):
      * platform/chromium/PlatformSupport.h: Switch from String to IDBKeyPath.
      (WebCore):
      (PlatformSupport):
      * storage/chromium/IDBKeyPathBackendImpl.cpp: Switch from String to IDBKeyPath.
      (WebCore::IDBKeyPathBackendImpl::createIDBKeysFromSerializedValuesAndKeyPath):
      (WebCore::IDBKeyPathBackendImpl::injectIDBKeyIntoSerializedValue):
      
      Source/WebKit/chromium:
      
      No functional changes, just finish migration from String to IDBKeyPath
      for storing key paths, for eventual array support http://webkit.org/b/84207
      
      * public/WebIDBDatabase.h: Remove temporary overload.
      (WebKit):
      (WebKit::WebIDBDatabase::objectStoreNames):
      * public/WebIDBIndex.h: Remove temporary method.
      (WebKit::WebIDBIndex::keyPath):
      * public/WebIDBKeyPath.h: Remove obsolete methods, wrap WebCore::IDBKeyPath
      (WebIDBKeyPath):
      (WebKit::WebIDBKeyPath::WebIDBKeyPath):
      * public/WebIDBObjectStore.h: Remove temporary method and overload.
      (WebKit::WebIDBObjectStore::keyPath):
      * public/platform/WebKitPlatformSupport.h: Remove temporary overloads.
      (WebKit):
      * src/AssertMatchingEnums.cpp: WebIDBKeyPath vs. IDBKeyPath enums.
      * src/IDBDatabaseBackendProxy.cpp: Switch from String to IDBKeyPath.
      (WebKit::IDBDatabaseBackendProxy::createObjectStore):
      * src/IDBDatabaseBackendProxy.h: Switch from String to IDBKeyPath.
      (IDBDatabaseBackendProxy):
      * src/IDBIndexBackendProxy.cpp: Switch from String to IDBKeyPath.
      (WebKit::IDBIndexBackendProxy::keyPath):
      * src/IDBIndexBackendProxy.h: Switch from String to IDBKeyPath.
      (IDBIndexBackendProxy):
      * src/IDBObjectStoreBackendProxy.cpp: Switch from String to IDBKeyPath.
      (WebKit::IDBObjectStoreBackendProxy::keyPath):
      (WebKit::IDBObjectStoreBackendProxy::createIndex):
      * src/IDBObjectStoreBackendProxy.h: Switch from String to IDBKeyPath.
      (IDBObjectStoreBackendProxy):
      * src/PlatformSupport.cpp: Switch from String to IDBKeyPath.
      (WebCore::PlatformSupport::createIDBKeysFromSerializedValuesAndKeyPath):
      (WebCore::PlatformSupport::injectIDBKeyIntoSerializedValue):
      * src/WebIDBDatabaseImpl.cpp: Switch from String to IDBKeyPath.
      (WebKit::WebIDBDatabaseImpl::createObjectStore):
      * src/WebIDBDatabaseImpl.h: Remove temporary overload.
      (WebIDBDatabaseImpl):
      * src/WebIDBIndexImpl.cpp: Remove temporary method.
      * src/WebIDBIndexImpl.h: Remove temporary method.
      (WebIDBIndexImpl):
      * src/WebIDBKeyPath.cpp: Remove most logic; just a wrapper for WebCore::IDBKeyPath.
      (WebKit::WebIDBKeyPath::~WebIDBKeyPath):
      (WebKit::WebIDBKeyPath::create):
      (WebKit::WebIDBKeyPath::createNull):
      (WebKit::WebIDBKeyPath::isValid):
      (WebKit::WebIDBKeyPath::type):
      (WebKit):
      (WebKit::WebIDBKeyPath::array):
      (WebKit::WebIDBKeyPath::string):
      (WebKit::WebIDBKeyPath::WebIDBKeyPath):
      (WebKit::WebIDBKeyPath::operator=):
      (WebKit::WebIDBKeyPath::operator const WebCore::IDBKeyPath&):
      * src/WebIDBObjectStoreImpl.cpp: Remove temporary method and overload.
      (WebKit::WebIDBObjectStoreImpl::keyPath):
      (WebKit::WebIDBObjectStoreImpl::createIndex):
      * src/WebIDBObjectStoreImpl.h: Remove temporary method and overload.
      (WebIDBObjectStoreImpl):
      * tests/IDBBindingUtilitiesTest.cpp: Use IDBKeyPath.
      (WebCore::checkKeyFromValueAndKeyPathInternal):
      (WebCore::injectKey):
      * tests/IDBLevelDBCodingTest.cpp: Added EncodeIDBKeyPath and DecodeIDBKeyPath tests.
      (IDBLevelDBCoding::TEST):
      (IDBLevelDBCoding):
      * tests/IDBKeyPathTest.cpp:
      (WebCore::checkKeyPath): Test IDBKeyPath validity.
      
      LayoutTests:
      
      * storage/indexeddb/keypath-basics-expected.txt:
      * storage/indexeddb/resources/keypath-basics.js:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117817 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      af00b267
    • jsbell@chromium.org's avatar
      Move WebSQL tests in LayoutTests/storage to websql directory · e7d1acae
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86138
      
      Reviewed by Ryosuke Niwa.
      
      * fast/workers/storage/resources/database-worker-controller.js:
      (runTest):
      * platform/chromium-mac/storage/websql/statement-error-callback-expected.txt: Renamed from LayoutTests/platform/chromium-mac/storage/statement-error-callback-expected.txt.
      * platform/chromium-mac/storage/websql/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/platform/chromium-mac/storage/transaction-callback-exception-crash-expected.txt.
      * platform/chromium-mac/storage/websql/transaction-error-callback-expected.txt: Renamed from LayoutTests/platform/chromium-mac/storage/transaction-error-callback-expected.txt.
      * platform/chromium-win/storage/websql/statement-error-callback-expected.txt: Renamed from LayoutTests/platform/chromium-win/storage/statement-error-callback-expected.txt.
      * platform/chromium-win/storage/websql/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/platform/chromium-win/storage/transaction-callback-exception-crash-expected.txt.
      * platform/chromium-win/storage/websql/transaction-error-callback-expected.txt: Renamed from LayoutTests/platform/chromium-win/storage/transaction-error-callback-expected.txt.
      * platform/chromium/storage/websql/quota-tracking-expected.txt: Renamed from LayoutTests/platform/chromium/storage/quota-tracking-expected.txt.
      * platform/chromium/storage/websql/sql-error-codes-expected.txt: Renamed from LayoutTests/platform/chromium/storage/sql-error-codes-expected.txt.
      * platform/chromium/test_expectations.txt:
      * platform/gtk/test_expectations.txt:
      * storage/websql/change-version-expected.txt: Renamed from LayoutTests/storage/change-version-expected.txt.
      * storage/websql/change-version-handle-reuse-expected.txt: Renamed from LayoutTests/storage/change-version-handle-reuse-expected.txt.
      * storage/websql/change-version-handle-reuse.html: Renamed from LayoutTests/storage/change-version-handle-reuse.html.
      * storage/websql/change-version-handle-reuse.js: Renamed from LayoutTests/storage/change-version-handle-reuse.js.
      (finishTest):
      (runTest.catch):
      (runTest):
      (runTest2.catch):
      (runTest2):
      * storage/websql/change-version-no-crash-on-preflight-failure-expected.txt: Renamed from LayoutTests/storage/change-version-no-crash-on-preflight-failure-expected.txt.
      * storage/websql/change-version-no-crash-on-preflight-failure.html: Renamed from LayoutTests/storage/change-version-no-crash-on-preflight-failure.html.
      * storage/websql/change-version.html: Renamed from LayoutTests/storage/change-version.html.
      * storage/websql/close-during-stress-test-expected.txt: Renamed from LayoutTests/storage/close-during-stress-test-expected.txt.
      * storage/websql/close-during-stress-test.html: Renamed from LayoutTests/storage/close-during-stress-test.html.
      * storage/websql/database-lock-after-reload-expected.txt: Renamed from LayoutTests/storage/database-lock-after-reload-expected.txt.
      * storage/websql/database-lock-after-reload.html: Renamed from LayoutTests/storage/database-lock-after-reload.html.
      * storage/websql/empty-statement-expected.txt: Renamed from LayoutTests/storage/empty-statement-expected.txt.
      * storage/websql/empty-statement.html: Renamed from LayoutTests/storage/empty-statement.html.
      * storage/websql/execute-sql-args-expected.txt: Renamed from LayoutTests/storage/execute-sql-args-expected.txt.
      * storage/websql/execute-sql-args.html: Renamed from LayoutTests/storage/execute-sql-args.html.
      * storage/websql/execute-sql-args.js: Renamed from LayoutTests/storage/execute-sql-args.js.
      (throwOnToStringObject.toString):
      (var):
      (tryExecuteSql):
      (runTransactionTest):
      (runTransactionTests):
      (runTest):
      * storage/websql/executesql-accepts-only-one-statement-expected.txt: Renamed from LayoutTests/storage/executesql-accepts-only-one-statement-expected.txt.
      * storage/websql/executesql-accepts-only-one-statement.html: Renamed from LayoutTests/storage/executesql-accepts-only-one-statement.html.
      * storage/websql/hash-change-with-xhr-expected.txt: Renamed from LayoutTests/storage/hash-change-with-xhr-expected.txt.
      * storage/websql/hash-change-with-xhr.html: Renamed from LayoutTests/storage/hash-change-with-xhr.html.
      * storage/websql/hash-change-with-xhr.js: Renamed from LayoutTests/storage/hash-change-with-xhr.js.
      (stopIntervals):
      (stopTest):
      (updateDatabase):
      (checkForSuccess):
      (errorHandler):
      (sendXhr):
      (invokeBack):
      (runTest):
      (runTestsInner):
      * storage/websql/multiple-databases-garbage-collection-expected.txt: Renamed from LayoutTests/storage/multiple-databases-garbage-collection-expected.txt.
      * storage/websql/multiple-databases-garbage-collection.html: Renamed from LayoutTests/storage/multiple-databases-garbage-collection.html.
      * storage/websql/multiple-databases-garbage-collection.js: Renamed from LayoutTests/storage/multiple-databases-garbage-collection.js.
      (GC):
      (checkCompletion):
      (runTest):
      * storage/websql/multiple-transactions-expected.txt: Renamed from LayoutTests/storage/multiple-transactions-expected.txt.
      * storage/websql/multiple-transactions-on-different-handles-expected.txt: Renamed from LayoutTests/storage/multiple-transactions-on-different-handles-expected.txt.
      * storage/websql/multiple-transactions-on-different-handles.html: Renamed from LayoutTests/storage/multiple-transactions-on-different-handles.html.
      * storage/websql/multiple-transactions-on-different-handles.js: Renamed from LayoutTests/storage/multiple-transactions-on-different-handles.js.
      (checkCompletion):
      (openTestDatabase):
      (statementSuccessCallback):
      (statementErrorCallback):
      (runTransaction):
      (runTest):
      * storage/websql/multiple-transactions.html: Renamed from LayoutTests/storage/multiple-transactions.html.
      * storage/websql/multiple-transactions.js: Renamed from LayoutTests/storage/multiple-transactions.js.
      (checkCompletion):
      (runTest.db):
      (runTest):
      * storage/websql/null-callbacks-expected.txt: Renamed from LayoutTests/storage/null-callbacks-expected.txt.
      * storage/websql/null-callbacks.html: Renamed from LayoutTests/storage/null-callbacks.html.
      * storage/websql/open-database-creation-callback-expected.txt: Renamed from LayoutTests/storage/open-database-creation-callback-expected.txt.
      * storage/websql/open-database-creation-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/open-database-creation-callback-isolated-world-expected.txt.
      * storage/websql/open-database-creation-callback-isolated-world.html: Renamed from LayoutTests/storage/open-database-creation-callback-isolated-world.html.
      * storage/websql/open-database-creation-callback.html: Renamed from LayoutTests/storage/open-database-creation-callback.html.
      * storage/websql/open-database-empty-version-expected.txt: Renamed from LayoutTests/storage/open-database-empty-version-expected.txt.
      * storage/websql/open-database-empty-version.html: Renamed from LayoutTests/storage/open-database-empty-version.html.
      * storage/websql/open-database-over-quota-expected.txt: Renamed from LayoutTests/storage/open-database-over-quota-expected.txt.
      * storage/websql/open-database-over-quota.html: Renamed from LayoutTests/storage/open-database-over-quota.html.
      * storage/websql/open-database-set-empty-version-expected.txt: Renamed from LayoutTests/storage/open-database-set-empty-version-expected.txt.
      * storage/websql/open-database-set-empty-version.html: Renamed from LayoutTests/storage/open-database-set-empty-version.html.
      * storage/websql/open-database-while-transaction-in-progress-expected.txt: Renamed from LayoutTests/storage/open-database-while-transaction-in-progress-expected.txt.
      * storage/websql/open-database-while-transaction-in-progress.html: Renamed from LayoutTests/storage/open-database-while-transaction-in-progress.html.
      * storage/websql/open-database-while-transaction-in-progress.js: Renamed from LayoutTests/storage/open-database-while-transaction-in-progress.js.
      (openTestDatabase):
      (runTest.db1.transaction):
      (runTest):
      * storage/websql/private-browsing-noread-nowrite-expected.txt: Renamed from LayoutTests/storage/private-browsing-noread-nowrite-expected.txt.
      * storage/websql/private-browsing-noread-nowrite.html: Renamed from LayoutTests/storage/private-browsing-noread-nowrite.html.
      * storage/websql/quota-tracking-expected.txt: Renamed from LayoutTests/storage/quota-tracking-expected.txt.
      * storage/websql/quota-tracking.html: Renamed from LayoutTests/storage/quota-tracking.html.
      * storage/websql/read-and-write-transactions-dont-run-together-expected.txt: Renamed from LayoutTests/storage/read-and-write-transactions-dont-run-together-expected.txt.
      * storage/websql/read-and-write-transactions-dont-run-together.html: Renamed from LayoutTests/storage/read-and-write-transactions-dont-run-together.html.
      * storage/websql/read-and-write-transactions-dont-run-together.js: Renamed from LayoutTests/storage/read-and-write-transactions-dont-run-together.js.
      (terminateTest):
      (openTestDatabase):
      (runTransaction):
      (runTest):
      * storage/websql/read-transactions-running-concurrently-expected.txt: Renamed from LayoutTests/storage/read-transactions-running-concurrently-expected.txt.
      * storage/websql/read-transactions-running-concurrently.html: Renamed from LayoutTests/storage/read-transactions-running-concurrently.html.
      * storage/websql/resources/database-common.js: Renamed from LayoutTests/storage/resources/database-common.js.
      (openDatabaseWithSuffix):
      (log):
      (setLocationHash):
      (setupAndRunTest):
      * storage/websql/resources/database-lock-after-reload-2.html: Renamed from LayoutTests/storage/resources/database-lock-after-reload-2.html.
      * storage/websql/resources/stress-frame.html: Renamed from LayoutTests/storage/resources/stress-frame.html.
      * storage/websql/sql-data-types-expected.txt: Renamed from LayoutTests/storage/sql-data-types-expected.txt.
      * storage/websql/sql-data-types.html: Renamed from LayoutTests/storage/sql-data-types.html.
      * storage/websql/sql-data-types.js: Renamed from LayoutTests/storage/sql-data-types.js.
      (writeMessageToLog):
      (notifyDone):
      (shouldBeSameTypeAndValue):
      (testDBValues):
      (fetchDBValuesStmt):
      (insertTestValuesStmt):
      (createTestDBStmt):
      (runTest):
      * storage/websql/sql-error-codes-expected.txt: Renamed from LayoutTests/storage/sql-error-codes-expected.txt.
      * storage/websql/sql-error-codes.html: Renamed from LayoutTests/storage/sql-error-codes.html.
      * storage/websql/sql-error-codes.js: Renamed from LayoutTests/storage/sql-error-codes.js.
      (finishTest):
      (transactionErrorCallback):
      (transactionSuccessCallback):
      (testTransaction):
      (testTransactionThrowsException):
      (testTransactionFailureBecauseOfStatementFailure):
      (testInvalidStatement):
      (testIncorrectNumberOfBindParameters):
      (testBindParameterOfWrongType.badString.toString):
      (testBindParameterOfWrongType):
      (testQuotaExceeded):
      (testVersionMismatch.db.transaction):
      (testVersionMismatch):
      (runTest):
      * storage/websql/statement-error-callback-expected.txt: Renamed from LayoutTests/storage/statement-error-callback-expected.txt.
      * storage/websql/statement-error-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/statement-error-callback-isolated-world-expected.txt.
      * storage/websql/statement-error-callback-isolated-world.html: Renamed from LayoutTests/storage/statement-error-callback-isolated-world.html.
      * storage/websql/statement-error-callback.html: Renamed from LayoutTests/storage/statement-error-callback.html.
      * storage/websql/statement-success-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/statement-success-callback-isolated-world-expected.txt.
      * storage/websql/statement-success-callback-isolated-world.html: Renamed from LayoutTests/storage/statement-success-callback-isolated-world.html.
      * storage/websql/success-callback-expected.txt: Renamed from LayoutTests/storage/success-callback-expected.txt.
      * storage/websql/success-callback.html: Renamed from LayoutTests/storage/success-callback.html.
      * storage/websql/test-authorizer-expected.txt: Renamed from LayoutTests/storage/test-authorizer-expected.txt.
      * storage/websql/test-authorizer.html: Renamed from LayoutTests/storage/test-authorizer.html.
      * storage/websql/test-authorizer.js: Renamed from LayoutTests/storage/test-authorizer.js.
      (terminateTest):
      (logAndTerminateTest):
      (cleanup):
      (statementSuccessCallback):
      (statementErrorCallback):
      (executeStatement):
      (createTableCallback):
      (createStatementsCallback):
      (otherStatementsCallback):
      (dropStatementsCallback):
      (testReadWriteMode):
      (testReadOnlyMode.db):
      (testReadOnlyMode):
      (runTest):
      * storage/websql/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/storage/transaction-callback-exception-crash-expected.txt.
      * storage/websql/transaction-callback-exception-crash.html: Renamed from LayoutTests/storage/transaction-callback-exception-crash.html.
      * storage/websql/transaction-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/transaction-callback-isolated-world-expected.txt.
      * storage/websql/transaction-callback-isolated-world.html: Renamed from LayoutTests/storage/transaction-callback-isolated-world.html.
      * storage/websql/transaction-error-callback-expected.txt: Renamed from LayoutTests/storage/transaction-error-callback-expected.txt.
      * storage/websql/transaction-error-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/transaction-error-callback-isolated-world-expected.txt.
      * storage/websql/transaction-error-callback-isolated-world.html: Renamed from LayoutTests/storage/transaction-error-callback-isolated-world.html.
      * storage/websql/transaction-error-callback.html: Renamed from LayoutTests/storage/transaction-error-callback.html.
      * storage/websql/transaction-success-callback-isolated-world-expected.txt: Renamed from LayoutTests/storage/transaction-success-callback-isolated-world-expected.txt.
      * storage/websql/transaction-success-callback-isolated-world.html: Renamed from LayoutTests/storage/transaction-success-callback-isolated-world.html.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117816 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e7d1acae
    • leviw@chromium.org's avatar
      Enable SUBPIXEL_LAYOUT feature flag on Chromium · 2f4fd1dd
      leviw@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=85555
      
      Source/WTF: 
      
      Reviewed by Eric Seidel.
      
      Enabling sub-pixel layout on Chromium port.
      
      * wtf/Platform.h:
      
      LayoutTests: 
      
      Patch by Levi Weintraub  <leviw@chromium.org> and Emil A Eklund <eae@chromium.org> on 2012-05-21
      Reviewed by Eric Seidel.
      
      Updating tests to handle sub-pixel layout, and updating chromium-linux expecations. Updated test
      expectations for Chromium Linux and Mac are ready, but the diff is too large for Buzgilla's tiny
      brain (>10MB).
      
      * css1/units/rounding.html:
      * fast/borders/border-radius-huge-assert.html:
      * fast/css/zoom-in-length-round-trip.html:
      * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html:
      * fast/dom/Window/webkitConvertPoint.html:
      * fast/dom/elementFromPoint-relative-to-viewport.html:
      * fast/events/clientXY-in-zoom-and-scroll.html:
      * fast/events/document-elementFromPoint.html:
      * fast/events/offsetX-offsetY.html:
      * fast/multicol/break-properties.html:
      * fast/multicol/vertical-lr/break-properties.html:
      * fast/multicol/vertical-rl/break-properties.html:
      * fast/regions/region-style-rule-specificity.html:
      * fast/replaced/table-percent-height.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117815 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2f4fd1dd
    • zmo@google.com's avatar
      Restore WebGL's framebuffer binding after DrawingBuffer's prepareBackBuffer() · 7f2c7f4b
      zmo@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=87032
      
      Reviewed by James Robinson.
      
      * platform/graphics/chromium/DrawingBufferChromium.cpp:
      (WebCore::DrawingBuffer::prepareBackBuffer): restore the user's framebuffer binding if there is one.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117814 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7f2c7f4b
    • rniwa@webkit.org's avatar
      isStartOfDocument and isEndOfDocument are poorly named · 792fcd37
      rniwa@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86649
      
      Reviewed by Levi Weintraub.
      
      Renamed isEndOfDocument to isEndOfEditableOrNonEditableContent because that's what this function checks.
      
      Also added new versions of isStartOfDocument and isEndOfDocument that correctly cross editing boundaries
      to be used in selectFrameElementInParentIfFullySelected.
      
      * editing/CompositeEditCommand.cpp:
      (WebCore::CompositeEditCommand::moveParagraphContentsToNewBlockIfNecessary):
      * editing/Editor.cpp:
      (WebCore::Editor::insertLineBreak):
      (WebCore::Editor::insertParagraphSeparator):
      * editing/ReplaceSelectionCommand.cpp:
      (WebCore::ReplaceSelectionCommand::doApply):
      * editing/VisibleSelection.cpp:
      (WebCore::VisibleSelection::setStartAndEndFromBaseAndExtentRespectingGranularity):
      * editing/visible_units.cpp:
      (WebCore::isEndOfEditableOrNonEditableContent):
      * editing/visible_units.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117813 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      792fcd37
    • commit-queue@webkit.org's avatar
      [Qt][WK2] REGRESSION, fix a failing API test in qmltests · feafb318
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=82700
      
      Patch by Marcelo Lira <marcelo.lira@openbossa.org> on 2012-05-21
      Reviewed by Alexis Menard.
      
      The value of a CSS font-family property is expected to have single
      quotes when white space is present in its name, and no quotes otherwise.
      Font family names returned by WebView.experimental.preferences never add quotes.
      
      Since what matter to the test is only the identity of the font, an auxiliar
      method to remove single quotes was added.
      
      * UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      feafb318
    • annacc@chromium.org's avatar
      Only render text track cues if kind=captions or kind=subtitles. · a1967dbf
      annacc@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=83321
      
      Reviewed by Eric Carlson.
      
      Source/WebCore:
      
      No new tests. Modification to media/track/track-kind.html
      
      * html/HTMLMediaElement.cpp:
      (WebCore::HTMLMediaElement::textTrackKindChanged):
         If the kind changes from a 'visible' kind to a 'non-visible' kind,
         update the track's mode to HIDDEN.
      
      * html/shadow/MediaControlElements.cpp:
      (WebCore::MediaControlTextTrackContainerElement::updateDisplay):
          Do not render cues from tracks that are not captions or subtitles.
      
      * html/track/TextTrack.cpp:
      (WebCore::TextTrack::setMode):
          If the track's mode changes from SHOWING to HIDDEN or DISABLED,
          ensure any currently visible cues will no longer be rendered.
      
      * html/track/TextTrackCue.cpp:
      (WebCore::TextTrackCue::removeDisplayTree): New method.
      * html/track/TextTrackCue.h:
      (TextTrackCue):
      
      LayoutTests:
      
      * media/track/track-kind-expected.txt:
      * media/track/track-kind.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a1967dbf
    • pkasting@chromium.org's avatar
      83e597c3
    • kling@webkit.org's avatar
      CSS: Move duplicate property elimination to parser. · a8930713
      kling@webkit.org authored
      <http://webkit.org/b/86948>
      
      Reviewed by Antti Koivisto.
      
      Source/WebCore:
      
      Remove the StylePropertySet constructor that handled elimination of duplicate
      properties and move that to a new parser method, CSSParser::filteredProperties().
      Call sites are converted to using StylePropertySet(const Vector<CSSProperty>&).
      
      Instead of building a hashmap of seen properties, use the new WTF::BitArray class
      to track whether a given property ID has been seen, and whether we have an
      !important entry for a given ID.
      
      * css/CSSParser.cpp:
      (WebCore::CSSParser::parseValue):
      (WebCore::CSSParser::parseDeclaration):
      (WebCore::CSSParser::filteredProperties):
      (WebCore::CSSParser::createStyleRule):
      (WebCore::CSSParser::createFontFaceRule):
      (WebCore::CSSParser::createPageRule):
      (WebCore::CSSParser::createKeyframe):
      * css/CSSParser.h:
      * css/StylePropertySet.cpp:
      (WebCore::StylePropertySet::StylePropertySet):
      (WebCore::StylePropertySet::addParsedProperties):
      * css/StylePropertySet.h:
      (WebCore::StylePropertySet::create):
      (StylePropertySet):
      * svg/SVGFontFaceElement.cpp:
      (WebCore::SVGFontFaceElement::rebuildFontFace):
      
      Source/WTF:
      
      Add WTF::BitArray, a simple, malloc free, fixed-size bit array class.
      
      * GNUmakefile.list.am:
      * WTF.gypi:
      * WTF.pro:
      * WTF.vcproj/WTF.vcproj:
      * WTF.xcodeproj/project.pbxproj:
      * wtf/BitArray.h: Added.
      (WTF):
      (BitArray):
      (WTF::BitArray::BitArray):
      (WTF::BitArray::set):
      (WTF::BitArray::get):
      * wtf/CMakeLists.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117809 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a8930713
    • jsbell@chromium.org's avatar
      IndexedDB: Index key paths that yield invalid keys should not fail an add/put · 24c1f8ea
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86122
      
      Reviewed by Tony Chang.
      
      Source/WebCore:
      
      A clause was removed from the IDB spec. Previously, on add/put, if evaluating an
      index's key path yielded a value that was not a valid key, an exception would be
      raised. Now, it is treated the same as if no value was yielded.
      
      Test: storage/indexeddb/index-basics.html
      Test: storage/indexeddb/index-basics-workers.html
      Test: storage/indexeddb/objectstore-basics.html
      Test: storage/indexeddb/objectstore-basics-workers.html
      
      * Modules/indexeddb/IDBObjectStoreBackendImpl.cpp:
      (WebCore::IDBObjectStoreBackendImpl::put): Preconditions removed
      (WebCore::IDBObjectStoreBackendImpl::putInternal): Treat invalid keys the same as missing keys.
      
      LayoutTests:
      
      * storage/indexeddb/index-basics-expected.txt:
      * storage/indexeddb/index-basics-workers-expected.txt:
      * storage/indexeddb/objectstore-basics-expected.txt:
      * storage/indexeddb/objectstore-basics-workers-expected.txt:
      * storage/indexeddb/resources/index-basics.js: Add checks that index key paths
      that evaluate to invalid keys do not fail puts/adds, just don't add index entries.
      (addData3):
      (addData4):
      (cursor1Continue3):
      (cursor1Continue4):
      (cursor2Continue3):
      (cursor2Continue4):
      (last):
      (index1Count):
      (index2Count):
      * storage/indexeddb/resources/objectstore-basics.js: Remove precondition checks
      that would previously raise an exception if invalid keys were specified.
      (addAgainFailure):
      (testPreConditions.request.onsuccess):
      (testPreConditions):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117808 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      24c1f8ea
    • rakuco@webkit.org's avatar
      [EFL] Do not enable Web Audio support by default at build time. · 1208e0e3
      rakuco@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86982
      
      Reviewed by Philippe Normand.
      
      Follow-up to r115800. Even though Web Audio support is disabled by
      default in build-webkit, enabling it in OptionsEfl.cmake will turn
      it on when building the port without build-webkit.
      
      Since Web Audio support for the EFL port does not seem to be fully
      working yet, it is better to disable it in all cases.
      
      * Source/cmake/OptionsEfl.cmake: Remove option override for
      ENABLE_WEB_AUDIO.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117807 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1208e0e3
    • jsbell@chromium.org's avatar
      LayoutTests: fast/js/resources/js-test-pre.js - shouldBeEqualToString fails on " · 8e23971b
      jsbell@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86931
      
      Implementations of shouldBeEqualToString() function were not correctly escaping
      double quote ('"') characters. Switch to using JSON.stringify() which does
      correct escaping, and updated one test that couldn't previously use the function.
      
      Reviewed by Ojan Vafai.
      
      * fast/js/resources/js-test-pre.js:
      (shouldBeEqualToString):
      * fast/js/resources/standalone-pre.js:
      (shouldBeEqualToString):
      * storage/indexeddb/cursor-advance-expected.txt:
      * storage/indexeddb/resources/cursor-advance.js:
      (runTest):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117806 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8e23971b
    • dpranke@chromium.org's avatar
      webkitpy: clean up the TestExpectations constructor · 4002e48a
      dpranke@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86926
      
      Reviewed by Ojan Vafai.
      
      The TestExpectations constructor was attempting to pretend
      it didn't need to get stuff from the Port, and as a result we
      had a complicated constructor with a bunch of arguments, and
      calling it was too complicated (although it made testing a
      little easier and simplified the style checker).
      
      This patch has the constructor pull all the data it needs from
      the port directly, and allows us to delete a bunch of code.
      
      * Scripts/webkitpy/layout_tests/controllers/manager.py:
      (Manager.parse_expectations):
      * Scripts/webkitpy/layout_tests/controllers/manager_unittest.py:
      (ManagerTest.test_update_summary_with_result):
      (ResultSummaryTest.get_result_summary):
      * Scripts/webkitpy/layout_tests/models/test_expectations.py:
      (TestExpectations.__init__):
      * Scripts/webkitpy/layout_tests/models/test_expectations_unittest.py:
      (parse_exp):
      (SkippedTests.check):
      (RemoveConfigurationsTest.test_remove):
      (test_remove_line):
      * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
      (lint):
      (run):
      * Scripts/webkitpy/layout_tests/run_webkit_tests_integrationtest.py:
      (LintTest.test_all_configurations.FakePort.__init__):
      (LintTest.test_all_configurations.FakePort.test_expectations):
      (LintTest.test_all_configurations.FakePort.skipped_layout_tests):
      (LintTest.test_all_configurations.FakePort):
      (LintTest.test_all_configurations.FakePort.all_test_configurations):
      (LintTest.test_all_configurations.FakePort.configuration_specifier_macros):
      (LintTest.test_all_configurations.FakePort.path_from_webkit_base):
      (LintTest.test_all_configurations.FakePort.get_option):
      (LintTest.test_all_configurations.FakeFactory.__init__):
      (LintTest.test_all_configurations.FakeFactory.all_port_names):
      (LintTest.test_all_configurations):
      * Scripts/webkitpy/layout_tests/views/printing_unittest.py:
      (Testprinter.get_result_summary):
      * Scripts/webkitpy/style/checkers/test_expectations.py:
      (TestExpectationsChecker.check_test_expectations):
      * Scripts/webkitpy/tool/commands/queries.py:
      (PrintExpectations._model):
      * Scripts/webkitpy/tool/commands/rebaseline.py:
      (RebaselineTest._update_expectations_file):
      (RebaselineExpectations._expectations):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117805 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4002e48a
    • commit-queue@webkit.org's avatar
      [GTK] DRT support for layoutTestController.setSerializeHTTPLoads · 6981ade9
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86653
      
      Patch by Sudarsana Nagineni <sudarsana.nagineni@linux.intel.com> on 2012-05-21
      Reviewed by Gustavo Noronha Silva.
      
      Source/WebKit/gtk:
      
      Add support for setSerializeHTTPLoads in DumpRenderTreeSupportGtk
      to allow testing resource load order.
      
      * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
      (DumpRenderTreeSupportGtk::setSerializeHTTPLoads):
      * WebCoreSupport/DumpRenderTreeSupportGtk.h:
      (DumpRenderTreeSupportGtk):
      
      Tools:
      
      Add missing implementation setSerializeHTTPLoads to allow
      testing resource load order.
      
      * DumpRenderTree/gtk/DumpRenderTree.cpp:
      (resetDefaultsToConsistentValues):
      * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
      (LayoutTestController::setSerializeHTTPLoads):
      
      LayoutTests:
      
      Unskip test cases which rely on LayoutTestController's setSerializeHTTPLoads
      implementation.
      
      * platform/gtk/fast/loader/file-protocol-fragment-expected.txt: Removed. The current
      result matches the base expectation, so removed the platform-specific results.
      * platform/gtk/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117804 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6981ade9
    • dmazzoni@google.com's avatar
      AX: A disabled select element should not be exposed as focusable · b0d8c4a1
      dmazzoni@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86949
      
      Reviewed by Chris Fleizach.
      
      * LayoutTests/accessibility/disabled-controls-not-focusable-expected.txt: Added.
      * LayoutTests/accessibility/disabled-controls-not-focusable.html: Added.
      * Source/WebCore/accessibility/AccessibilityListBox.h:
      (AccessibilityListBox):
      * Source/WebCore/accessibility/AccessibilityMenuList.cpp:
      (WebCore::AccessibilityMenuList::canSetFocusAttribute):
      (WebCore):
      * Source/WebCore/accessibility/AccessibilityMenuList.h:
      (AccessibilityMenuList):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117803 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b0d8c4a1
    • michaeln@google.com's avatar
      Unreviewed, fix ChangeLog line endings · 1171a0a3
      michaeln@google.com authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117802 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1171a0a3
    • beidson@apple.com's avatar
      Checking in correct test results for https://bugs.webkit.org/show_bug.cgi?id=86119 · aaaf67e5
      beidson@apple.com authored
      Unreviewed.
      
      * svg/custom/bug86119-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      aaaf67e5
    • jsbell@chromium.org's avatar
      Unreviewed expectations update after r117702 - shared worker test is · a7d7e12b
      jsbell@chromium.org authored
      skipped in DRT, but run in Chromium: http://crbug.com/128959
      
      * storage/indexeddb/basics-shared-workers-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a7d7e12b
    • pfeldman@chromium.org's avatar
      Web Inspector: refactor revision history to not include resource itself. · 5d78a453
      pfeldman@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=87026
      
      Reviewed by Vsevolod Vlasov.
      
      Source/WebCore:
      
      This change makes resource contain pure revisions, it stops updating Resources upon free flow editing.
      
      * inspector/front-end/JavaScriptSource.js:
      (WebInspector.JavaScriptSource.prototype.setFormatted.didGetContent.didFormatContent):
      (WebInspector.JavaScriptSource.prototype.setFormatted.didGetContent):
      (WebInspector.JavaScriptSource.prototype.setFormatted):
      * inspector/front-end/JavaScriptSourceFrame.js:
      (WebInspector.JavaScriptSourceFrame.prototype.commitEditing):
      (WebInspector.JavaScriptSourceFrame.prototype._onContentChanged):
      (WebInspector.JavaScriptSourceFrame.prototype._didEditContent):
      * inspector/front-end/Resource.js:
      (WebInspector.Resource.prototype.addRevision):
      (WebInspector.Resource.prototype._innerRequestContent.callback):
      (WebInspector.Resource.prototype._innerRequestContent):
      (WebInspector.Resource.prototype.revertToOriginal):
      (WebInspector.ResourceRevision.prototype.revertToThis):
      (WebInspector.ResourceRevision.prototype.requestContent):
      (WebInspector.ResourceRevision.prototype.searchInContent):
      (WebInspector.ResourceRevision.prototype._persistRevision):
      * inspector/front-end/RevisionHistoryView.js:
      (WebInspector.RevisionHistoryView):
      (WebInspector.RevisionHistoryView.prototype._revisionAdded):
      (WebInspector.RevisionHistoryTreeElement):
      * inspector/front-end/ScriptSnippetModel.js:
      (WebInspector.ScriptSnippetModel.prototype.setScriptSnippetContent):
      * inspector/front-end/StylesPanel.js:
      (WebInspector.StyleSourceFrame.prototype.commitEditing):
      (WebInspector.StyleSourceFrame.prototype._didEditContent):
      (WebInspector.StyleSourceFrame.prototype._onContentChanged):
      * inspector/front-end/UISourceCode.js:
      (WebInspector.UISourceCode.prototype._revisionAdded):
      (WebInspector.UISourceCode.prototype.contentChanged):
      (WebInspector.UISourceCode.prototype.commitWorkingCopy):
      * inspector/front-end/inspector.js:
      (WebInspector._doLoadedDoneWithCapabilities.get if):
      
      LayoutTests:
      
      * http/tests/inspector/network/network-request-revision-content.html:
      * inspector/styles/styles-history-expected.txt:
      * inspector/styles/styles-history.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5d78a453
    • commit-queue@webkit.org's avatar
      GCC 4.7 and C++11 · 2d0a447f
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=86465
      
      Patch by Allan Sandfeld Jensen <allan.jensen@nokia.com> on 2012-05-21
      Reviewed by Darin Adler.
      
      Source/WebCore:
      
      Avoid triggering C++11 string literals and use nullptr for correct type casting.
      
      * bindings/js/JSNodeFilterCondition.cpp:
      (WebCore::JSNodeFilterCondition::JSNodeFilterCondition):
      * platform/sql/SQLiteFileSystem.cpp:
      (WebCore::SQLiteFileSystem::getFileNameForNewDatabase):
      
      Source/WebKit2:
      
      Avoid triggering C++11 string literals.
      
      * UIProcess/API/qt/tests/inspectorserver/tst_inspectorserver.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117798 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2d0a447f
    • michaeln@google.com's avatar
      Source/WebCore: [chromium] DomStorage events handling needs TLC (2) · 7de02a1a
      michaeln@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=85221
      Alter the StorageArea virtual interface such that the mutators no longer
      return old values. This is to allow implementations of the interface to operate
      more asynchronously.
      
      Reviewed by Adam Barth.
      
      No new tests. Existing tests cover this.
      
      * storage/StorageArea.h: Alter the interface so the mutators no longer return previous values
      * storage/StorageAreaImpl.cpp:
      (WebCore::StorageAreaImpl::disabledByPrivateBrowsingInFrame):  removed an unneeded PLATFORM(CHROMIUM) guard
      (WebCore::StorageAreaImpl::setItem): no longer return the old value
      (WebCore::StorageAreaImpl::removeItem): no longer return the old value
      (WebCore::StorageAreaImpl::clear): no longer return whether something was cleared
      * storage/StorageAreaImpl.h: match StorageArea's virtual interface
      
      Source/WebKit/chromium: [chromium] DomStorage events handling needs TLC (2)
      https://bugs.webkit.org/show_bug.cgi?id=85221
      Alter the WebStorageArea virtual interface such that the mutators no longer
      return old values. This is to allow implementations of the interface to operate
      more asynchronously.
      
      Also clean up from a previous patch, remove support for the DEPRECATED event
      dispatching API.
      
      Reviewed by Adam Barth.
      
      * WebKit.gyp: delete three files indicated below
      * public/WebStorageArea.h:
      (WebKit::WebStorageArea::setItem): no longer returns the old value
      (WebKit::WebStorageArea::removeItem): no longer returns the old value
      (WebKit::WebStorageArea::clear): no longer returns a bool indicated if something was cleared
      * public/WebStorageEventDispatcher.h: removed the DEPRECATED instance methods
      * public/WebStorageNamespace.h: removed the DEPRECATED close() method
      * public/platform/WebKitPlatformSupport.h: removed the DEPRECATED dispatchStorageEvent() method
      * src/StorageAreaProxy.cpp: removed the DEPREACTED storageEvent() method
      (WebCore::StorageAreaProxy::setItem): no return value
      (WebCore::StorageAreaProxy::removeItem): no return value
      (WebCore::StorageAreaProxy::clear): no return value
      (WebCore::StorageAreaProxy::dispatchLocalStorageEvent): remove an early return thats no longer needed
      (WebCore::findPageWithSessionStorageNamespace): switched to passing pageGroup by ptr value instead of by name
      (WebCore::StorageAreaProxy::dispatchSessionStorageEvent): remove an early return thats no longer needed
      * src/StorageAreaProxy.h:
      (WebCore):
      (StorageAreaProxy):
      * src/StorageEventDispatcherImpl.cpp: Deleted the file.
      * src/StorageEventDispatcherImpl.h: Deleted the file.
      * src/WebStorageEventDispatcherImpl.cpp: Deleted the DEPRECATED instance methods.
      (WebKit::WebStorageEventDispatcher::dispatchLocalStorageEvent): use WebViewImpl::defaultPageGroup
      (WebKit::WebStorageEventDispatcher::dispatchSessionStorageEvent): use WebViewImpl::defaultPageGroup
      * src/WebStorageEventDispatcherImpl.h: Deleted the file.
      * src/WebViewImpl.cpp: added a static method to retrieve a ptr to the default page group,
      (WebKit::WebViewImpl::defaultPageGroup):
      * src/WebViewImpl.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117797 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7de02a1a
    • morrita@google.com's avatar
      [Refactoring] Node should have youngestShadowRoot. · e200421e
      morrita@google.com authored
      https://bugs.webkit.org/show_bug.cgi?id=86427
      
      Reviewed by Dimitri Glazkov.
      
      This change adds Node::youngestShadowRoot() and replaced
      ElementShadow::youngestShadowRoot() with it if appropriate.
      
      By introducing this, traversal across node and its shadow tree can
      look more fluent and idiomatic. There are a few non-trivial traversal
      remaining like ElementShadow::recalcStyle() and attach().
      But they should be flattened out eventually.
      
      No new tests. Refactoring.
      
      * dom/ContainerNodeAlgorithms.cpp:
      (WebCore::ChildNodeInsertionNotifier::notifyDescendantInsertedIntoTree):
      * dom/Document.cpp:
      (WebCore::Document::buildAccessKeyMap):
      * dom/ElementShadow.cpp:
      * dom/ElementShadow.h:
      (ElementShadow):
      (WebCore::Node::youngestShadowRoot):
      (WebCore):
      * dom/Node.h:
      (Node):
      * dom/TreeScopeAdopter.cpp:
      (WebCore::TreeScopeAdopter::moveTreeToNewScope):
      (WebCore::TreeScopeAdopter::moveTreeToNewDocument):
      * dom/TreeScopeAdopter.h:
      (TreeScopeAdopter):
      * html/shadow/TextFieldDecorationElement.cpp:
      (WebCore::getDecorationRootAndDecoratedRoot):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117796 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e200421e
    • commit-queue@webkit.org's avatar
      Add support for MessagePortArray type to JSC · 5db94adf
      commit-queue@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=84093
      
      Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-21
      Reviewed by Adam Barth.
      
      Add support for MessagePortArray type to JSC code generator similarly
      to what was done for the V8 generator in r114319.
      
      Update bindings test results to reflect to change to the bindings
      generator.
      
      * CMakeLists.txt: Add new DeliveredIntent files to CMake.
      * bindings/js/JSDOMBinding.h:
      (WebCore):
      (WebCore::jsArray): Tweak jsArray() so that it accepts MessagePortArray as argument.
      * bindings/scripts/CodeGeneratorJS.pm:
      (JSValueToNative):
      (NativeToJSValue):
      * bindings/scripts/test/JS/JSTestObj.cpp:
      (WebCore::jsTestObjPrototypeFunctionSerializedValue):
      * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
      (WebCore::JSTestSerializedScriptValueInterfaceConstructor::constructJSTestSerializedScriptValueInterface):
      (WebCore::jsTestSerializedScriptValueInterfacePorts):
      (WebCore::setJSTestSerializedScriptValueInterfaceValue):
      (WebCore::setJSTestSerializedScriptValueInterfaceCachedValue):
      (WebCore::jsTestSerializedScriptValueInterfacePrototypeFunctionAcceptTransferList):
      (WebCore::jsTestSerializedScriptValueInterfacePrototypeFunctionMultiTransferList):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@117795 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5db94adf