1. 08 Jan, 2011 5 commits
    • abarth@webkit.org's avatar
      Move WebCore into Source · 1f839a2d
      abarth@webkit.org authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75314 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1f839a2d
    • abarth@webkit.org's avatar
      2011-01-07 Adam Barth <abarth@webkit.org> · 8ac7e159
      abarth@webkit.org authored
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Remove reference to old directory.
      
              * PrettyPatch/PrettyPatch.rb:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update references to WebCore.
      
              * WebKit.grd:
              * WebKit.gyp:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update documentation to reference new location of WebCore.
      
              * docs/qtwebkit.qdoc:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              * GNUmakefile.am:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              * WebKit.vcproj/WebKit.sln:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              * bindings/python/wscript:
              * wscript:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update project files to understand WebCore's new location.  I suspect
              there will be some follow-up patches after we land this patch.
      
              * Android.derived.jscbindings.mk:
              * Android.jscbindings.mk:
              * Android.v8bindings.mk:
              * GNUmakefile.am:
              * WebCore.gyp/WebCore.gyp:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.vcproj/WebCoreGeneratedCairo.vsprops:
              * WebCore.vcproj/WebCoreGeneratedCommon.vsprops:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update build files and metadata to point to WebCore's new location.
      
              * .gitattributes:
              * .gitignore:
              * Android.mk:
              * CMakeLists.txt:
              * DerivedSources.pro:
              * GNUmakefile.am:
              * Makefile:
              * Source/autotools/webkit.m4:
              * Source/cmake/OptionsEfl.cmake:
              * WebKit.pri:
              * WebKit.pro:
              * configure.ac:
              * wscript:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              Update the tools to understand WebCore's new location.
      
              * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
              * DumpRenderTree/wscript:
              * GNUmakefile.am:
              * Scripts/build-webkit:
              * Scripts/do-file-rename:
              * Scripts/do-webcore-rename:
              * Scripts/generate-qt-inspector-resource:
              * Scripts/prepare-ChangeLog:
              * Scripts/run-bindings-tests:
              * Scripts/update-iexploder-cssproperties:
              * Scripts/update-sources-list.py:
              * Scripts/update-webkit-localizable-strings:
              * Scripts/webkitdirs.pm:
              * Scripts/webkitpy/common/config/build.py:
              * Scripts/webkitpy/common/config/build_unittest.py:
              * Scripts/webkitpy/layout_tests/deduplicate_tests_unittest.py:
              * Scripts/webkitpy/style/checker.py:
              * Scripts/webkitpy/style/checker_unittest.py:
              * WebKitTestRunner/DerivedSources.pro:
              * WebKitTestRunner/InjectedBundle/qt/InjectedBundle.pro:
              * iExploder/iexploder-1.7.2/tools/update_html_tags_from_sources.sh:
              * wx/browser/wscript:
              * wx/build/settings.py:
      2011-01-07  Adam Barth  <abarth@webkit.org>
      
              Rubber-stamped by Eric Seidel.
      
              Move WebCore to Source
              https://bugs.webkit.org/show_bug.cgi?id=52050
      
              * WebKit2.pro:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75313 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8ac7e159
    • thakis@chromium.org's avatar
      2011-01-07 Nico Weber <thakis@chromium.org> · 462cd43f
      thakis@chromium.org authored
              Unreviewed, test expectations.
      
              Another baseline.
              https://bugs.webkit.org/show_bug.cgi?id=52105
      
              * platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.checksum:
              * platform/chromium-linux/fast/gradients/css3-repeating-linear-gradients-expected.png
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      462cd43f
    • thakis@chromium.org's avatar
      2011-01-07 Nico Weber <thakis@chromium.org> · 05a31c47
      thakis@chromium.org authored
              Unreviewed, test expectations.
      
              Many new baselines due to updated skia.
              https://bugs.webkit.org/show_bug.cgi?id=52105
      
              * platform/chromium-linux/editing/pasteboard/4641033-expected.checksum:
              * platform/chromium-linux/editing/pasteboard/4641033-expected.png:
              * platform/chromium-linux/editing/pasteboard/4944770-1-expected.checksum:
              * platform/chromium-linux/editing/pasteboard/4944770-1-expected.png:
              * platform/chromium-linux/editing/pasteboard/4944770-2-expected.checksum:
              * platform/chromium-linux/editing/pasteboard/4944770-2-expected.png:
              * platform/chromium-linux/editing/selection/3690703-2-expected.checksum:
              * platform/chromium-linux/editing/selection/3690703-2-expected.png:
              * platform/chromium-linux/editing/selection/3690703-expected.checksum:
              * platform/chromium-linux/editing/selection/3690703-expected.png:
              * platform/chromium-linux/editing/selection/3690719-expected.checksum:
              * platform/chromium-linux/editing/selection/3690719-expected.png:
              * platform/chromium-linux/editing/selection/4397952-expected.checksum:
              * platform/chromium-linux/editing/selection/4397952-expected.png:
              * platform/chromium-linux/editing/selection/5240265-expected.checksum:
              * platform/chromium-linux/editing/selection/5240265-expected.png:
              * platform/chromium-linux/editing/selection/caret-before-select-expected.checksum:
              * platform/chromium-linux/editing/selection/caret-before-select-expected.png:
              * platform/chromium-linux/editing/selection/replaced-boundaries-3-expected.checksum:
              * platform/chromium-linux/editing/selection/replaced-boundaries-3-expected.png:
              * platform/chromium-linux/editing/selection/select-box-expected.checksum:
              * platform/chromium-linux/editing/selection/select-box-expected.png:
              * platform/chromium-linux/editing/selection/select-element-paragraph-boundary-expected.checksum:
              * platform/chromium-linux/editing/selection/select-element-paragraph-boundary-expected.png:
              * platform/chromium-linux/editing/selection/transformed-selection-rects-expected.checksum:
              * platform/chromium-linux/editing/selection/transformed-selection-rects-expected.png:
              * platform/chromium-linux/fast/backgrounds/body-generated-image-propagated-to-root-expected.checksum:
              * platform/chromium-linux/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
              * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.checksum:
              * platform/chromium-linux/fast/backgrounds/size/contain-and-cover-expected.png:
              * platform/chromium-linux/fast/backgrounds/svg-as-background-2-expected.checksum: Added.
              * platform/chromium-linux/fast/backgrounds/svg-as-background-2-expected.png: Added.
              * platform/chromium-linux/fast/backgrounds/svg-as-background-5-expected.checksum:
              * platform/chromium-linux/fast/backgrounds/svg-as-background-5-expected.png:
              * platform/chromium-linux/fast/block/float/float-avoidance-expected.checksum:
              * platform/chromium-linux/fast/block/float/float-avoidance-expected.png:
              * platform/chromium-linux/fast/block/margin-collapse/103-expected.checksum:
              * platform/chromium-linux/fast/block/margin-collapse/103-expected.png:
              * platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.checksum:
              * platform/chromium-linux/fast/block/positioning/inline-block-relposition-expected.png:
              * platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.checksum:
              * platform/chromium-linux/fast/canvas/canvas-text-alignment-expected.png:
              * platform/chromium-linux/fast/canvas/fillrect_gradient-expected.checksum:
              * platform/chromium-linux/fast/canvas/fillrect_gradient-expected.png:
              * platform/chromium-linux/fast/css/continuationCrash-expected.checksum:
              * platform/chromium-linux/fast/css/continuationCrash-expected.png:
              * platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.checksum:
              * platform/chromium-linux/fast/css/margin-top-bottom-dynamic-expected.png:
              * platform/chromium-linux/fast/css/rtl-ordering-expected.checksum:
              * platform/chromium-linux/fast/css/rtl-ordering-expected.png:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.checksum:
              * platform/chromium-linux/fast/dom/HTMLMeterElement/meter-styles-expected.png:
              * platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.checksum:
              * platform/chromium-linux/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.png:
              * platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.checksum:
              * platform/chromium-linux/fast/dom/HTMLTextAreaElement/reset-textarea-expected.png:
              * platform/chromium-linux/fast/forms/003-expected.checksum:
              * platform/chromium-linux/fast/forms/003-expected.png:
              * platform/chromium-linux/fast/forms/004-expected.checksum:
              * platform/chromium-linux/fast/forms/004-expected.png:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label01-expected.checksum:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label01-expected.png:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label02-expected.checksum:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label02-expected.png:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label03-expected.checksum:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label03-expected.png:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label04-expected.checksum:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label04-expected.png:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label06-expected.checksum:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label06-expected.png:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label07-expected.checksum:
              * platform/chromium-linux/fast/forms/HTMLOptionElement_label07-expected.png:
              * platform/chromium-linux/fast/forms/basic-buttons-expected.checksum:
              * platform/chromium-linux/fast/forms/basic-buttons-expected.png:
              * platform/chromium-linux/fast/forms/basic-selects-expected.checksum:
              * platform/chromium-linux/fast/forms/basic-selects-expected.png:
              * platform/chromium-linux/fast/forms/blankbuttons-expected.checksum:
              * platform/chromium-linux/fast/forms/blankbuttons-expected.png:
              * platform/chromium-linux/fast/forms/box-shadow-override-expected.checksum:
              * platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
              * platform/chromium-linux/fast/forms/button-align-expected.checksum:
              * platform/chromium-linux/fast/forms/button-align-expected.png:
              * platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.checksum:
              * platform/chromium-linux/fast/forms/button-cannot-be-nested-expected.png:
              * platform/chromium-linux/fast/forms/button-generated-content-expected.checksum:
              * platform/chromium-linux/fast/forms/button-generated-content-expected.png:
              * platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.checksum:
              * platform/chromium-linux/fast/forms/button-inner-block-reuse-expected.png:
              * platform/chromium-linux/fast/forms/button-positioned-expected.checksum:
              * platform/chromium-linux/fast/forms/button-positioned-expected.png:
              * platform/chromium-linux/fast/forms/button-sizes-expected.checksum:
              * platform/chromium-linux/fast/forms/button-sizes-expected.png:
              * platform/chromium-linux/fast/forms/button-style-color-expected.checksum:
              * platform/chromium-linux/fast/forms/button-style-color-expected.png:
              * platform/chromium-linux/fast/forms/button-table-styles-expected.checksum:
              * platform/chromium-linux/fast/forms/button-table-styles-expected.png:
              * platform/chromium-linux/fast/forms/button-text-transform-expected.checksum:
              * platform/chromium-linux/fast/forms/button-text-transform-expected.png:
              * platform/chromium-linux/fast/forms/button-white-space-expected.checksum:
              * platform/chromium-linux/fast/forms/button-white-space-expected.png:
              * platform/chromium-linux/fast/forms/control-clip-overflow-expected.checksum:
              * platform/chromium-linux/fast/forms/control-clip-overflow-expected.png:
              * platform/chromium-linux/fast/forms/control-restrict-line-height-expected.checksum:
              * platform/chromium-linux/fast/forms/control-restrict-line-height-expected.png:
              * platform/chromium-linux/fast/forms/disabled-select-change-index-expected.checksum:
              * platform/chromium-linux/fast/forms/disabled-select-change-index-expected.png:
              * platform/chromium-linux/fast/forms/file-input-direction-expected.checksum:
              * platform/chromium-linux/fast/forms/file-input-direction-expected.png:
              * platform/chromium-linux/fast/forms/file-input-disabled-expected.checksum:
              * platform/chromium-linux/fast/forms/file-input-disabled-expected.png:
              * platform/chromium-linux/fast/forms/form-element-geometry-expected.checksum:
              * platform/chromium-linux/fast/forms/form-element-geometry-expected.png:
              * platform/chromium-linux/fast/forms/formmove3-expected.checksum:
              * platform/chromium-linux/fast/forms/formmove3-expected.png:
              * platform/chromium-linux/fast/forms/input-appearance-height-expected.checksum:
              * platform/chromium-linux/fast/forms/input-appearance-height-expected.png:
              * platform/chromium-linux/fast/forms/input-button-sizes-expected.checksum:
              * platform/chromium-linux/fast/forms/input-button-sizes-expected.png:
              * platform/chromium-linux/fast/forms/input-file-re-render-expected.checksum:
              * platform/chromium-linux/fast/forms/input-file-re-render-expected.png:
              * platform/chromium-linux/fast/forms/input-value-expected.checksum:
              * platform/chromium-linux/fast/forms/input-value-expected.png:
              * platform/chromium-linux/fast/forms/menulist-deselect-update-expected.checksum:
              * platform/chromium-linux/fast/forms/menulist-deselect-update-expected.png:
              * platform/chromium-linux/fast/forms/menulist-no-overflow-expected.checksum:
              * platform/chromium-linux/fast/forms/menulist-no-overflow-expected.png:
              * platform/chromium-linux/fast/forms/menulist-restrict-line-height-expected.checksum:
              * platform/chromium-linux/fast/forms/menulist-restrict-line-height-expected.png:
              * platform/chromium-linux/fast/forms/menulist-separator-painting-expected.checksum:
              * platform/chromium-linux/fast/forms/menulist-separator-painting-expected.png:
              * platform/chromium-linux/fast/forms/menulist-style-color-expected.checksum:
              * platform/chromium-linux/fast/forms/menulist-style-color-expected.png:
              * platform/chromium-linux/fast/forms/menulist-width-change-expected.checksum:
              * platform/chromium-linux/fast/forms/menulist-width-change-expected.png:
              * platform/chromium-linux/fast/forms/option-script-expected.checksum:
              * platform/chromium-linux/fast/forms/option-script-expected.png:
              * platform/chromium-linux/fast/forms/option-strip-whitespace-expected.checksum:
              * platform/chromium-linux/fast/forms/option-strip-whitespace-expected.png:
              * platform/chromium-linux/fast/forms/option-text-clip-expected.checksum:
              * platform/chromium-linux/fast/forms/option-text-clip-expected.png:
              * platform/chromium-linux/fast/forms/placeholder-position-expected.checksum:
              * platform/chromium-linux/fast/forms/placeholder-position-expected.png:
              * platform/chromium-linux/fast/forms/select-align-expected.checksum:
              * platform/chromium-linux/fast/forms/select-align-expected.png:
              * platform/chromium-linux/fast/forms/select-baseline-expected.checksum:
              * platform/chromium-linux/fast/forms/select-baseline-expected.png:
              * platform/chromium-linux/fast/forms/select-change-listbox-to-popup-expected.checksum:
              * platform/chromium-linux/fast/forms/select-change-listbox-to-popup-expected.png:
              * platform/chromium-linux/fast/forms/select-disabled-appearance-expected.checksum:
              * platform/chromium-linux/fast/forms/select-disabled-appearance-expected.png:
              * platform/chromium-linux/fast/forms/select-selected-expected.checksum:
              * platform/chromium-linux/fast/forms/select-selected-expected.png:
              * platform/chromium-linux/fast/forms/select-size-expected.checksum:
              * platform/chromium-linux/fast/forms/select-size-expected.png:
              * platform/chromium-linux/fast/forms/stuff-on-my-optgroup-expected.checksum:
              * platform/chromium-linux/fast/forms/stuff-on-my-optgroup-expected.png:
              * platform/chromium-linux/fast/forms/targeted-frame-submission-expected.checksum:
              * platform/chromium-linux/fast/forms/targeted-frame-submission-expected.png:
              * platform/chromium-linux/fast/gradients/background-clipped-expected.checksum:
              * platform/chromium-linux/fast/gradients/background-clipped-expected.png:
              * platform/chromium-linux/fast/gradients/border-image-gradient-sides-and-corners-expected.checksum: Added.
              * platform/chromium-linux/fast/gradients/border-image-gradient-sides-and-corners-expected.png: Added.
              * platform/chromium-linux/fast/gradients/crash-on-zero-radius-expected.checksum:
              * platform/chromium-linux/fast/gradients/crash-on-zero-radius-expected.png:
              * platform/chromium-linux/fast/gradients/generated-gradients-expected.checksum:
              * platform/chromium-linux/fast/gradients/generated-gradients-expected.png:
              * platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.checksum:
              * platform/chromium-linux/fast/gradients/gradient-after-transparent-border-expected.png:
              * platform/chromium-linux/fast/gradients/list-item-gradient-expected.checksum:
              * platform/chromium-linux/fast/gradients/list-item-gradient-expected.png:
              * platform/chromium-linux/fast/gradients/radial-centered-expected.checksum:
              * platform/chromium-linux/fast/gradients/radial-centered-expected.png:
              * platform/chromium-linux/fast/gradients/simple-gradients-expected.checksum:
              * platform/chromium-linux/fast/gradients/simple-gradients-expected.png:
              * platform/chromium-linux/fast/images/animated-svg-as-image-expected.checksum:
              * platform/chromium-linux/fast/images/animated-svg-as-image-expected.png:
              * platform/chromium-linux/fast/invalid/014-expected.checksum:
              * platform/chromium-linux/fast/invalid/014-expected.png:
              * platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.checksum:
              * platform/chromium-linux/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.png:
              * platform/chromium-linux/fast/parser/document-write-option-expected.checksum:
              * platform/chromium-linux/fast/parser/document-write-option-expected.png:
              * platform/chromium-linux/fast/repaint/control-clip-expected.checksum:
              * platform/chromium-linux/fast/repaint/control-clip-expected.png:
              * platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.checksum:
              * platform/chromium-linux/fast/repaint/reflection-repaint-test-expected.png:
              * platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.checksum:
              * platform/chromium-linux/fast/repaint/transform-layout-repaint-expected.png:
              * platform/chromium-linux/fast/replaced/replaced-breaking-expected.checksum:
              * platform/chromium-linux/fast/replaced/replaced-breaking-expected.png:
              * platform/chromium-linux/fast/replaced/replaced-breaking-mixture-expected.checksum:
              * platform/chromium-linux/fast/replaced/replaced-breaking-mixture-expected.png:
              * platform/chromium-linux/fast/replaced/three-selects-break-expected.checksum:
              * platform/chromium-linux/fast/replaced/three-selects-break-expected.png:
              * platform/chromium-linux/fast/replaced/width100percent-button-expected.checksum:
              * platform/chromium-linux/fast/replaced/width100percent-button-expected.png:
              * platform/chromium-linux/fast/selectors/064-expected.checksum:
              * platform/chromium-linux/fast/selectors/064-expected.png:
              * platform/chromium-linux/fast/table/append-cells2-expected.checksum:
              * platform/chromium-linux/fast/table/append-cells2-expected.png:
              * platform/chromium-linux/fast/table/remove-td-display-none-expected.checksum:
              * platform/chromium-linux/fast/table/remove-td-display-none-expected.png:
              * platform/chromium-linux/fast/text/international/bidi-menulist-expected.checksum:
              * platform/chromium-linux/fast/text/international/bidi-menulist-expected.png:
              * platform/chromium-linux/fast/text/international/hindi-spacing-expected.checksum:
              * platform/chromium-linux/fast/text/international/hindi-spacing-expected.png:
              * platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.checksum:
              * platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png:
              * platform/chromium-linux/fast/transforms/shadows-expected.checksum:
              * platform/chromium-linux/fast/transforms/shadows-expected.png:
              * platform/chromium-linux/fast/transforms/transform-on-inline-expected.checksum:
              * platform/chromium-linux/fast/transforms/transform-on-inline-expected.png:
              * platform/chromium-linux/fast/transforms/transform-table-row-expected.checksum:
              * platform/chromium-linux/fast/transforms/transform-table-row-expected.png:
              * platform/chromium-linux/fast/transforms/transformed-caret-expected.checksum:
              * platform/chromium-linux/fast/transforms/transformed-caret-expected.png:
              * platform/chromium-linux/fast/transforms/transformed-document-element-expected.checksum:
              * platform/chromium-linux/fast/transforms/transformed-document-element-expected.png:
              * platform/chromium-linux/media/audio-controls-rendering-expected.checksum:
              * platform/chromium-linux/media/audio-controls-rendering-expected.png:
              * platform/chromium-linux/media/controls-after-reload-expected.checksum:
              * platform/chromium-linux/media/controls-after-reload-expected.png:
              * platform/chromium-linux/media/controls-strict-expected.checksum:
              * platform/chromium-linux/media/controls-strict-expected.png:
              * platform/chromium-linux/media/controls-styling-expected.checksum:
              * platform/chromium-linux/media/controls-styling-expected.png:
              * platform/chromium-linux/media/controls-without-preload-expected.checksum:
              * platform/chromium-linux/media/controls-without-preload-expected.png:
              * platform/chromium-linux/media/video-controls-rendering-expected.checksum:
              * platform/chromium-linux/media/video-controls-rendering-expected.png:
              * platform/chromium-linux/media/video-no-audio-expected.checksum:
              * platform/chromium-linux/media/video-no-audio-expected.png:
              * platform/chromium-linux/media/video-volume-slider-expected.checksum:
              * platform/chromium-linux/media/video-volume-slider-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/color-prop-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/painting-render-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
              * platform/chromium-linux/svg/W3C-SVG-1.1/text-text-07-t-expected.checksum:
              * platform/chromium-linux/svg/W3C-SVG-1.1/text-text-07-t-expected.png:
              * platform/chromium-linux/svg/batik/filters/feTile-expected.checksum:
              * platform/chromium-linux/svg/batik/filters/feTile-expected.png:
              * platform/chromium-linux/svg/batik/paints/patternRegions-expected.checksum:
              * platform/chromium-linux/svg/batik/paints/patternRegions-expected.png:
              * platform/chromium-linux/svg/batik/paints/patternRegions-positioned-objects-expected.checksum:
              * platform/chromium-linux/svg/batik/paints/patternRegions-positioned-objects-expected.png:
              * platform/chromium-linux/svg/batik/text/textEffect-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textEffect-expected.png:
              * platform/chromium-linux/svg/batik/text/textEffect2-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textEffect2-expected.png:
              * platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
              * platform/chromium-linux/svg/batik/text/textGlyphOrientationHorizontal-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
              * platform/chromium-linux/svg/batik/text/textLayout2-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textLayout2-expected.png:
              * platform/chromium-linux/svg/batik/text/textOnPath-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textOnPath-expected.png:
              * platform/chromium-linux/svg/batik/text/textOnPath2-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textOnPath2-expected.png:
              * platform/chromium-linux/svg/batik/text/textOnPath3-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textOnPath3-expected.png:
              * platform/chromium-linux/svg/batik/text/textOnPathSpaces-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textOnPathSpaces-expected.png:
              * platform/chromium-linux/svg/batik/text/textProperties-expected.checksum:
              * platform/chromium-linux/svg/batik/text/textProperties-expected.png:
              * platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.checksum:
              * platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.png:
              * platform/chromium-linux/svg/css/circle-in-mask-with-shadow-expected.checksum:
              * platform/chromium-linux/svg/css/circle-in-mask-with-shadow-expected.png:
              * platform/chromium-linux/svg/css/composite-shadow-text-expected.checksum:
              * platform/chromium-linux/svg/css/composite-shadow-text-expected.png:
              * platform/chromium-linux/svg/css/group-with-shadow-expected.checksum:
              * platform/chromium-linux/svg/css/group-with-shadow-expected.png:
              * platform/chromium-linux/svg/css/mask-with-shadow-expected.checksum:
              * platform/chromium-linux/svg/css/mask-with-shadow-expected.png:
              * platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.checksum:
              * platform/chromium-linux/svg/custom/dominant-baseline-hanging-expected.png:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Discrete-expected.checksum:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Discrete-expected.png:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Gamma-expected.checksum:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Gamma-expected.png:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Linear-expected.checksum:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Linear-expected.png:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Table-expected.checksum:
              * platform/chromium-linux/svg/custom/feComponentTransfer-Table-expected.png:
              * platform/chromium-linux/svg/custom/gradient-cycle-detection-expected.checksum:
              * platform/chromium-linux/svg/custom/gradient-cycle-detection-expected.png:
              * platform/chromium-linux/svg/custom/gradient-deep-referencing-expected.checksum:
              * platform/chromium-linux/svg/custom/gradient-deep-referencing-expected.png:
              * platform/chromium-linux/svg/custom/gradient-rotated-bbox-expected.checksum:
              * platform/chromium-linux/svg/custom/gradient-rotated-bbox-expected.png:
              * platform/chromium-linux/svg/custom/gradient-stroke-width-expected.checksum:
              * platform/chromium-linux/svg/custom/gradient-stroke-width-expected.png:
              * platform/chromium-linux/svg/custom/gradient-with-1d-boundingbox-expected.checksum:
              * platform/chromium-linux/svg/custom/gradient-with-1d-boundingbox-expected.png:
              * platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.checksum:
              * platform/chromium-linux/svg/custom/inline-svg-in-xhtml-expected.png:
              * platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.checksum:
              * platform/chromium-linux/svg/custom/js-late-gradient-and-object-creation-expected.png:
              * platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.checksum:
              * platform/chromium-linux/svg/custom/js-late-gradient-creation-expected.png:
              * platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.checksum:
              * platform/chromium-linux/svg/custom/js-late-pattern-and-object-creation-expected.png:
              * platform/chromium-linux/svg/custom/linking-a-03-b-transform-expected.checksum:
              * platform/chromium-linux/svg/custom/linking-a-03-b-transform-expected.png:
              * platform/chromium-linux/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum:
              * platform/chromium-linux/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
              * platform/chromium-linux/svg/custom/recursive-gradient-expected.checksum:
              * platform/chromium-linux/svg/custom/recursive-gradient-expected.png:
              * platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.checksum:
              * platform/chromium-linux/svg/custom/relative-sized-content-with-resources-expected.png:
              * platform/chromium-linux/svg/custom/stroke-width-large-expected.checksum:
              * platform/chromium-linux/svg/custom/stroke-width-large-expected.png:
              * platform/chromium-linux/svg/custom/stroked-pattern-expected.checksum:
              * platform/chromium-linux/svg/custom/stroked-pattern-expected.png:
              * platform/chromium-linux/svg/custom/text-linking-expected.checksum:
              * platform/chromium-linux/svg/custom/text-linking-expected.png:
              * platform/chromium-linux/svg/custom/text-rotation-expected.checksum:
              * platform/chromium-linux/svg/custom/text-rotation-expected.png:
              * platform/chromium-linux/svg/custom/use-detach-expected.checksum:
              * platform/chromium-linux/svg/custom/use-detach-expected.png:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-1-expected.checksum:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-1-expected.png:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-2-expected.checksum:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-2-expected.png:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-4-expected.checksum:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-4-expected.png:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-5-expected.checksum:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-5-expected.png:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-6-expected.checksum:
              * platform/chromium-linux/svg/custom/use-on-disallowed-foreign-object-6-expected.png:
              * platform/chromium-linux/svg/custom/use-on-non-svg-namespaced-element-expected.checksum:
              * platform/chromium-linux/svg/custom/use-on-non-svg-namespaced-element-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
              * platform/chromium-linux/svg/text/selection-background-color-expected.checksum:
              * platform/chromium-linux/svg/text/selection-background-color-expected.png:
              * platform/chromium-linux/svg/text/selection-styles-expected.checksum:
              * platform/chromium-linux/svg/text/selection-styles-expected.png:
              * platform/chromium-linux/svg/text/text-deco-01-b-expected.checksum:
              * platform/chromium-linux/svg/text/text-deco-01-b-expected.png:
              * platform/chromium-linux/svg/text/text-path-01-b-expected.checksum:
              * platform/chromium-linux/svg/text/text-path-01-b-expected.png:
              * platform/chromium-linux/svg/text/text-text-07-t-expected.checksum:
              * platform/chromium-linux/svg/text/text-text-07-t-expected.png:
              * platform/chromium-linux/svg/text/text-text-08-b-expected.checksum:
              * platform/chromium-linux/svg/text/text-text-08-b-expected.png:
              * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.checksum:
              * platform/chromium-linux/svg/transforms/text-with-pattern-inside-transformed-html-expected.png:
              * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.checksum:
              * platform/chromium-linux/svg/transforms/text-with-pattern-with-svg-transform-expected.png:
              * platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.checksum:
              * platform/chromium-linux/svg/zoom/page/zoom-foreignObject-expected.png:
              * platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.checksum:
              * platform/chromium-linux/svg/zoom/page/zoom-mask-with-percentages-expected.png:
              * platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.checksum:
              * platform/chromium-linux/svg/zoom/text/zoom-foreignObject-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug1188-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug138725-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug18359-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug2479-2-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug2479-3-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug26178-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug28928-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug29326-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug29326-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug33855-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug39209-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug4382-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug4382-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug4429-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug44505-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug46368-1-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug46368-2-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug51037-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug51727-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug52505-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug52506-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug60749-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug68912-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug7342-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug92647-2-expected.png:
              * platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.checksum:
              * platform/chromium-linux/tables/mozilla/bugs/bug96334-expected.png:
              * platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.checksum:
              * platform/chromium-linux/tables/mozilla/collapsing_borders/bug41262-4-expected.png:
              * platform/chromium-linux/tables/mozilla/core/margins-expected.checksum:
              * platform/chromium-linux/tables/mozilla/core/margins-expected.png:
              * platform/chromium-linux/tables/mozilla/dom/tableDom-expected.checksum:
              * platform/chromium-linux/tables/mozilla/dom/tableDom-expected.png:
              * platform/chromium-linux/tables/mozilla/other/move_row-expected.checksum:
              * platform/chromium-linux/tables/mozilla/other/move_row-expected.png:
              * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.checksum:
              * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug1725-expected.png:
              * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.checksum:
              * platform/chromium-linux/tables/mozilla_expected_failures/bugs/bug58402-2-expected.png:
              * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.checksum:
              * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.png:
              * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.checksum:
              * platform/chromium-linux/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.png:
              * platform/chromium-linux/transforms/2d/hindi-rotated-expected.checksum:
              * platform/chromium-linux/transforms/2d/hindi-rotated-expected.png:
              * platform/chromium-linux/transforms/2d/zoom-menulist-expected.checksum:
              * platform/chromium-linux/transforms/2d/zoom-menulist-expected.png:
              * platform/chromium-win/fast/backgrounds/body-generated-image-propagated-to-root-expected.checksum:
              * platform/chromium-win/fast/backgrounds/body-generated-image-propagated-to-root-expected.png:
              * platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.checksum:
              * platform/chromium-win/fast/backgrounds/size/contain-and-cover-expected.png:
              * platform/chromium-win/fast/backgrounds/svg-as-background-2-expected.checksum:
              * platform/chromium-win/fast/backgrounds/svg-as-background-2-expected.png:
              * platform/chromium-win/fast/canvas/canvas-text-alignment-expected.checksum:
              * platform/chromium-win/fast/canvas/canvas-text-alignment-expected.png:
              * platform/chromium-win/fast/canvas/fillrect_gradient-expected.checksum:
              * platform/chromium-win/fast/canvas/fillrect_gradient-expected.png:
              * platform/chromium-win/fast/canvas/gradient-add-second-start-end-stop-expected.checksum:
              * platform/chromium-win/fast/canvas/gradient-add-second-start-end-stop-expected.png:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.checksum:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.png:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.checksum:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.png:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.checksum:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-boundary-values-expected.png:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.checksum:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-element-expected.png:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.checksum:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-optimums-expected.png:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.checksum:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.png:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.checksum:
              * platform/chromium-win/fast/dom/HTMLMeterElement/meter-styles-expected.png:
              * platform/chromium-win/fast/gradients/background-clipped-expected.checksum:
              * platform/chromium-win/fast/gradients/background-clipped-expected.png:
              * platform/chromium-win/fast/gradients/border-image-gradient-expected.checksum:
              * platform/chromium-win/fast/gradients/border-image-gradient-expected.png:
              * platform/chromium-win/fast/gradients/border-image-gradient-sides-and-corners-expected.checksum:
              * platform/chromium-win/fast/gradients/border-image-gradient-sides-and-corners-expected.png:
              * platform/chromium-win/fast/gradients/crash-on-zero-radius-expected.checksum:
              * platform/chromium-win/fast/gradients/crash-on-zero-radius-expected.png:
              * platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.checksum:
              * platform/chromium-win/fast/gradients/css3-repeating-linear-gradients-expected.png:
              * platform/chromium-win/fast/gradients/generated-gradients-expected.checksum:
              * platform/chromium-win/fast/gradients/generated-gradients-expected.png:
              * platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.checksum:
              * platform/chromium-win/fast/gradients/gradient-after-transparent-border-expected.png:
              * platform/chromium-win/fast/gradients/list-item-gradient-expected.checksum:
              * platform/chromium-win/fast/gradients/list-item-gradient-expected.png:
              * platform/chromium-win/fast/gradients/radial-centered-expected.checksum:
              * platform/chromium-win/fast/gradients/radial-centered-expected.png:
              * platform/chromium-win/fast/gradients/simple-gradients-expected.checksum:
              * platform/chromium-win/fast/gradients/simple-gradients-expected.png:
              * platform/chromium-win/fast/reflections/reflection-masks-expected.checksum:
              * platform/chromium-win/fast/reflections/reflection-masks-expected.png:
              * platform/chromium-win/fast/repaint/background-generated-expected.checksum:
              * platform/chromium-win/fast/repaint/background-generated-expected.png:
              * platform/chromium-win/media/audio-controls-rendering-expected.checksum:
              * platform/chromium-win/media/audio-controls-rendering-expected.png:
              * platform/chromium-win/media/controls-after-reload-expected.checksum:
              * platform/chromium-win/media/controls-after-reload-expected.png:
              * platform/chromium-win/media/controls-strict-expected.checksum:
              * platform/chromium-win/media/controls-strict-expected.png:
              * platform/chromium-win/media/controls-styling-expected.checksum:
              * platform/chromium-win/media/controls-styling-expected.png:
              * platform/chromium-win/media/controls-without-preload-expected.checksum:
              * platform/chromium-win/media/controls-without-preload-expected.png:
              * platform/chromium-win/media/video-controls-rendering-expected.checksum:
              * platform/chromium-win/media/video-controls-rendering-expected.png:
              * platform/chromium-win/media/video-no-audio-expected.checksum:
              * platform/chromium-win/media/video-no-audio-expected.png:
              * platform/chromium-win/media/video-volume-slider-expected.checksum:
              * platform/chromium-win/media/video-volume-slider-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/color-prop-01-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/color-prop-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-color-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/painting-render-01-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/painting-render-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png:
              * platform/chromium-win/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.checksum:
              * platform/chromium-win/svg/W3C-SVG-1.1/styling-inherit-01-b-expected.png:
              * platform/chromium-win/svg/batik/filters/feTile-expected.checksum:
              * platform/chromium-win/svg/batik/filters/feTile-expected.png:
              * platform/chromium-win/svg/batik/paints/patternRegions-expected.checksum:
              * platform/chromium-win/svg/batik/paints/patternRegions-expected.png:
              * platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.checksum:
              * platform/chromium-win/svg/batik/paints/patternRegions-positioned-objects-expected.png:
              * platform/chromium-win/svg/batik/text/textEffect-expected.checksum:
              * platform/chromium-win/svg/batik/text/textEffect-expected.png:
              * platform/chromium-win/svg/batik/text/textEffect2-expected.checksum:
              * platform/chromium-win/svg/batik/text/textEffect2-expected.png:
              * platform/chromium-win/svg/batik/text/textEffect3-expected.checksum:
              * platform/chromium-win/svg/batik/text/textEffect3-expected.png:
              * platform/chromium-win/svg/batik/text/textProperties-expected.checksum:
              * platform/chromium-win/svg/batik/text/textProperties-expected.png:
              * platform/chromium-win/svg/carto.net/colourpicker-expected.checksum:
              * platform/chromium-win/svg/carto.net/colourpicker-expected.png:
              * platform/chromium-win/svg/css/circle-in-mask-with-shadow-expected.checksum:
              * platform/chromium-win/svg/css/circle-in-mask-with-shadow-expected.png:
              * platform/chromium-win/svg/css/composite-shadow-text-expected.checksum:
              * platform/chromium-win/svg/css/composite-shadow-text-expected.png:
              * platform/chromium-win/svg/css/mask-with-shadow-expected.checksum:
              * platform/chromium-win/svg/css/mask-with-shadow-expected.png:
              * platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.checksum:
              * platform/chromium-win/svg/custom/dominant-baseline-hanging-expected.png:
              * platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.checksum:
              * platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.png:
              * platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.checksum:
              * platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.png:
              * platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.checksum:
              * platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.png:
              * platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.checksum:
              * platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.png:
              * platform/chromium-win/svg/custom/gradient-cycle-detection-expected.checksum:
              * platform/chromium-win/svg/custom/gradient-cycle-detection-expected.png:
              * platform/chromium-win/svg/custom/gradient-deep-referencing-expected.checksum:
              * platform/chromium-win/svg/custom/gradient-deep-referencing-expected.png:
              * platform/chromium-win/svg/custom/gradient-rotated-bbox-expected.checksum:
              * platform/chromium-win/svg/custom/gradient-rotated-bbox-expected.png:
              * platform/chromium-win/svg/custom/gradient-stop-corner-cases-expected.checksum:
              * platform/chromium-win/svg/custom/gradient-stop-corner-cases-expected.png:
              * platform/chromium-win/svg/custom/gradient-stroke-width-expected.checksum:
              * platform/chromium-win/svg/custom/gradient-stroke-width-expected.png:
              * platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.checksum:
              * platform/chromium-win/svg/custom/gradient-userSpaceOnUse-with-percentage-expected.png:
              * platform/chromium-win/svg/custom/gradient-with-1d-boundingbox-expected.checksum:
              * platform/chromium-win/svg/custom/gradient-with-1d-boundingbox-expected.png:
              * platform/chromium-win/svg/custom/group-opacity-expected.checksum:
              * platform/chromium-win/svg/custom/group-opacity-expected.png:
              * platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.checksum:
              * platform/chromium-win/svg/custom/inline-svg-in-xhtml-expected.png:
              * platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.checksum:
              * platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.png:
              * platform/chromium-win/svg/custom/js-late-gradient-creation-expected.checksum:
              * platform/chromium-win/svg/custom/js-late-gradient-creation-expected.png:
              * platform/chromium-win/svg/custom/js-update-gradient-expected.checksum:
              * platform/chromium-win/svg/custom/js-update-gradient-expected.png:
              * platform/chromium-win/svg/custom/js-update-stop-expected.checksum:
              * platform/chromium-win/svg/custom/js-update-stop-expected.png:
              * platform/chromium-win/svg/custom/large-bounding-box-percents-expected.checksum:
              * platform/chromium-win/svg/custom/large-bounding-box-percents-expected.png:
              * platform/chromium-win/svg/custom/non-scaling-stroke-expected.checksum:
              * platform/chromium-win/svg/custom/non-scaling-stroke-expected.png:
              * platform/chromium-win/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.checksum:
              * platform/chromium-win/svg/custom/radial-gradient-with-outstanding-focalPoint-expected.png:
              * platform/chromium-win/svg/custom/recursive-gradient-expected.checksum:
              * platform/chromium-win/svg/custom/recursive-gradient-expected.png:
              * platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.checksum:
              * platform/chromium-win/svg/custom/relative-sized-content-with-resources-expected.png:
              * platform/chromium-win/svg/custom/stroked-pattern-expected.checksum:
              * platform/chromium-win/svg/custom/stroked-pattern-expected.png:
              * platform/chromium-win/svg/custom/text-rotated-gradient-expected.checksum:
              * platform/chromium-win/svg/custom/text-rotated-gradient-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop-expected.png:
              * platform/chromium-win/svg/filters/big-sized-filter-expected.checksum:
              * platform/chromium-win/svg/filters/big-sized-filter-expected.png:
              * platform/chromium-win/svg/filters/feTile-expected.checksum:
              * platform/chromium-win/svg/filters/feTile-expected.png:
              * platform/chromium-win/svg/text/selection-background-color-expected.checksum:
              * platform/chromium-win/svg/text/selection-background-color-expected.png:
              * platform/chromium-win/svg/text/selection-styles-expected.checksum:
              * platform/chromium-win/svg/text/selection-styles-expected.png:
              * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.checksum:
              * platform/chromium-win/svg/zoom/page/zoom-mask-with-percentages-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      05a31c47
    • abarth@webkit.org's avatar
      2011-01-07 Adam Barth <abarth@webkit.org> · 4d7b4592
      abarth@webkit.org authored
              Record expectation for test.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4d7b4592
  2. 07 Jan, 2011 35 commits
    • mihaip@chromium.org's avatar
      2011-01-07 Mihai Parparita <mihaip@chromium.org> · d26bccbf
      mihaip@chromium.org authored
              Unreviewed, test expectation update.
      
              Update mac-leopard baselines for tests that currently have up to date
              Snow Leopard baselines in platform/mac.
      
              * platform/mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.checksum:
              * platform/mac-leopard/fast/css/text-overflow-ellipsis-strict-expected.png:
              * platform/mac-leopard/fast/invalid/residual-style-expected.checksum:
              * platform/mac-leopard/fast/invalid/residual-style-expected.png:
              * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.checksum:
              * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-generated-content-expected.png:
              * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.checksum:
              * platform/mac-leopard/fast/multicol/span/span-as-immediate-child-property-removal-expected.png:
              * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.checksum:
              * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-dynamic-expected.png:
              * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.checksum:
              * platform/mac-leopard/fast/multicol/span/span-as-immediate-columns-child-removal-expected.png:
              * platform/mac-leopard/fast/table/027-vertical-expected.checksum:
              * platform/mac-leopard/fast/table/027-vertical-expected.png:
              * platform/mac-leopard/fast/table/028-vertical-expected.checksum:
              * platform/mac-leopard/fast/table/028-vertical-expected.png:
              * platform/mac-leopard/fast/table/038-vertical-expected.checksum:
              * platform/mac-leopard/fast/table/038-vertical-expected.png:
              * platform/mac-leopard/fast/table/040-vertical-expected.checksum:
              * platform/mac-leopard/fast/table/040-vertical-expected.png:
              * platform/mac-leopard/fast/table/border-collapsing/002-vertical-expected.checksum:
              * platform/mac-leopard/fast/table/border-collapsing/002-vertical-expected.png:
              * platform/mac-leopard/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.checksum:
              * platform/mac-leopard/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.png:
              * platform/mac-leopard/fast/table/table-display-types-vertical-expected.checksum:
              * platform/mac-leopard/fast/table/table-display-types-vertical-expected.png:
              * platform/mac-leopard/fast/text/backslash-to-yen-sign-euc-expected.checksum:
              * platform/mac-leopard/fast/text/backslash-to-yen-sign-euc-expected.png:
              * platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.checksum:
              * platform/mac-leopard/fast/text/international/bidi-neutral-run-expected.png:
              * platform/mac-leopard/svg/custom/junk-data-expected.checksum:
              * platform/mac-leopard/svg/custom/junk-data-expected.png:
              * platform/mac-leopard/svg/custom/missing-xlink-expected.checksum:
              * platform/mac-leopard/svg/custom/missing-xlink-expected.png:
              * platform/mac-leopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.checksum:
              * platform/mac-leopard/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d26bccbf
    • justin.garcia@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=51851 · 45164d4f
      justin.garcia@apple.com authored
      Implement RenderSVGInlineText::localCaretRect()
      
      Reviewed by Dan Bernstein.
      
      WebCore: 
      
      * rendering/svg/RenderSVGInlineText.cpp:
      (WebCore::RenderSVGInlineText::localCaretRect): Implemented.
      
      LayoutTests: 
      
      * svg/text/caret-in-svg-text-expected.txt: Added.
      * svg/text/caret-in-svg-text.xhtml: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      45164d4f
    • rniwa@webkit.org's avatar
      2011-01-07 Ryosuke Niwa <rniwa@webkit.org> · a80cad0e
      rniwa@webkit.org authored
              Unreviewed; Added the missing null pointer check for r75293.
      
              * dom/Document.cpp:
              (WebCore::Document::adoptNode):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75307 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a80cad0e
    • slewis@apple.com's avatar
      WebCore: <rdar://problem/8649617> Migrate memory tracking from Safari to WebKit · b211c4bd
      slewis@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50799 Add Memory Sampler to WebKit
              
      Reviewed by Geoff Garen.
      
      Add a sampler for printing off process memory statistics.
      Export file mode.
      
      * WebCore.exp.in:
      
      WebKit2: <rdar://problem/8649617> Migrate memory tracking from Safari to WebKit
      https://bugs.webkit.org/show_bug.cgi?id=50799 Add Memory Sampler to WebKit
              
      Reviewed by Geoff Garen.
      
      Add a sampler for printing off process memory statistics.
      This tool can track:
                      
              WebCore
                 - FastMalloc allocations bytes              (in use or committed)
              JavaScriptCore
                 - Garbage collector heap bytes              (in use or committed)
                 - Stack bytes                               (committed only!)
                 - JIT Code bytes                            (committed only!)
              Malloc zones
                 - In use bytes for the following zones:
                     * Default zone                          (in use or committed)
                     * DispCon zone                          (in use or committed)
                     * Purgable zone                         (in use or committed)
              Task Info
                 - Resident size memory (RSIZE)
              
              Data collected is dumped to a temporary file.
              
      Create a sandbox for a temporary file.
      * Shared/SandboxExtension.h:
      (WebKit::SandboxExtension::createHandleForTemporaryFile):
      * Shared/mac/SandboxExtensionMac.mm:
      (WebKit::SandboxExtension::createHandleForTemporaryFile):
              
      Memory Sampler files
              
      * Shared/WebMemorySampler.cpp: Added.
      (WebKit::WebMemorySampler::shared):
      (WebKit::WebMemorySampler::WebMemorySampler):
      (WebKit::WebMemorySampler::start):
      (WebKit::WebMemorySampler::initializeTimers):
      (WebKit::WebMemorySampler::stop):
      (WebKit::WebMemorySampler::isRunning):
      (WebKit::WebMemorySampler::initializeTempLogFile):
      (WebKit::WebMemorySampler::initializeSandboxedLogFile):
      (WebKit::WebMemorySampler::writeHeaders):
      (WebKit::WebMemorySampler::sampleTimerFired):
      (WebKit::WebMemorySampler::stopTimerFired):
      (WebKit::WebMemorySampler::appendCurrentMemoryUsageToFile):
      * Shared/WebMemorySampler.h: Added.
      * Shared/mac/WebMemorySampler.mac.mm: Added.
      (WebKit::WebMemorySampler::sampleSystemMalloc):
      (WebKit::WebMemorySampler::sampleProcessCommittedBytes):
      (WebKit::WebMemorySampler::processName):
      (WebKit::WebMemorySampler::sampleWebKit):
              
      API to start and stop UIProcess and WebProcess sampling.
              
      * UIProcess/API/C/WKContext.cpp:
      (WKContextStartMemorySampler):
      (WKContextStopMemorySampler):
      * UIProcess/API/C/WKContext.h:
              
      Send messages to WebProcess to start and stop memory sampling.
              
      * UIProcess/WebContext.cpp:
      (WebKit::WebContext::WebContext):
      (WebKit::WebContext::processDidFinishLaunching):
      (WebKit::WebContext::startMemorySampler):
      (WebKit::WebContext::stopMemorySampler):
      * UIProcess/WebContext.h:
      * WebKit2.xcodeproj/project.pbxproj:
      * WebProcess/WebProcess.cpp:
      (WebKit::WebProcess::startMemorySampler):
      (WebKit::WebProcess::stopMemorySampler):
      * WebProcess/WebProcess.h:
      * WebProcess/WebProcess.messages.in:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b211c4bd
    • rniwa@webkit.org's avatar
      2011-01-06 Ryosuke Niwa <rniwa@webkit.org> · cf46007a
      rniwa@webkit.org authored
              Reviewed by Adam Barth.
      
              onbeforeunload is broken for framesets
              https://bugs.webkit.org/show_bug.cgi?id=19418
      
              Added beforeunload event support for sub frames. WebKit's implementation tries to match
              that of Internet Explorer as much as possible. beforeunload event is fired for each and
              every descendent of a frame that is about to navigate.
      
              When a value other than null is returned by a beforeunload handler, a confirmation dialog
              is shown for each handler (calls chrome's runBeforeUnloadConfirmPanel) just like it is done
              for main frames.
      
              In addition, navigation is forbidden while beforeunload handlers are being called.
              Setting values to location.href, location.reload, and other means of navigations are thus
              ignored while beforeunload event handler is being ran, matching Internet Explorer's behavior.
      
              Because navigation needs to prevented globally, NavigationDisablerForBeforeUnload is added to
              NavigationScheduler.h, which is instantiated as a RAII object in FrameLoader::shouldClose.
      
              Tests: fast/events/before-unload-adopt-subframe-to-outside.html
                     fast/events/before-unload-adopt-within-subframes.html
                     fast/events/before-unload-forbidden-navigation.html
                     fast/events/before-unload-in-multiple-subframes.html
                     fast/events/before-unload-in-subframe.html
                     fast/events/before-unload-javascript-navigation.html
                     fast/events/before-unload-remove-and-add-subframe.html
                     fact/events/before-unload-remove-itself.html
                     fast/events/before-unload-with-subframes.html
      
             * loader/FrameLoader.cpp:
             (WebCore::FrameLoader::shouldClose): Calls fireBeforeUnloadEvent on m_frame and m_frame's
             descendents. Returns true only if every call to fireBeforeUnloadEvent returned true.
             (WebCore::FrameLoader::fireBeforeUnloadEvent): Fires a beforeunload event and calls
             chrome's runBeforeUnloadConfirmPanel as needed.
             (WebCore::FrameLoader::continueLoadAfterNavigationPolicy): Calls shouldClose for all frames.
             * loader/FrameLoader.h:
             * loader/NavigationScheduler.cpp:
             (WebCore::NavigationScheduler::shouldScheduleNavigation): Checks the nullity of Page and calls
             NavigationDisablerForBeforeUnload::isNavigationAllowed when url is not javascript scheme.
             (WebCore::NavigationScheduler::scheduleRedirect): Calls shouldScheduleNavigation.
             (WebCore::NavigationScheduler::scheduleLocationChange): Ditto.
             (WebCore::NavigationScheduler::scheduleRefresh): Ditto.
             (WebCore::NavigationScheduler::scheduleHistoryNavigation): Ditto.
             * loader/NavigationScheduler.h:
             (WebCore::NavigationDisablerForBeforeUnload::NavigationDisablerForBeforeUnload): Disables navigation.
             (WebCore::NavigationDisablerForBeforeUnload::~NavigationDisablerForBeforeUnload): Enables navigation
             when called on the last instance of NavigationDisablerForBeforeUnload.
             (WebCore::NavigationDisablerForBeforeUnload::isNavigationAllowed): Returns true if there are no instance
             of NavigationDisablerForBeforeUnload left on the stack.
      2011-01-06  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Adam Barth.
      
              onbeforeunload is broken for framesets
              https://bugs.webkit.org/show_bug.cgi?id=19418
      
              Added tests to ensure WebKit fires beforeunload events for subframes,
              and disallows navigation except that of javascript scheme while beforeunload event
              handlers are being called.
      
              Also added a test to ensure WebKit fires beforeunload event for subframes exactly
              once even if a subframe was moved around within a beforeunload event handler.
      
              A test that ensures beforeunload event is not fired for an iframe if the iframe
              was added or removed within a beforeunload event handler is also added.
      
              Furthermore, a test to ensure WebKit does not fire a beforeunload event to an iframe
              that has been adopted by a document outside of the unloading document is added.
      
              * fast/events/before-unload-adopt-subframe-to-outside-expected.txt: Added.
              * fast/events/before-unload-adopt-subframe-to-outside.html: Added.
              * fast/events/before-unload-adopt-within-subframes-expected.txt: Added.
              * fast/events/before-unload-adopt-within-subframes.html: Added.
              * fast/events/before-unload-forbidden-navigation-expected.txt: Added.
              * fast/events/before-unload-forbidden-navigation.html: Added.
              * fast/events/before-unload-in-multiple-subframes-expected.txt: Added.
              * fast/events/before-unload-in-multiple-subframes.html: Added.
              * fast/events/before-unload-in-subframe-expected.txt: Added.
              * fast/events/before-unload-in-subframe.html: Added.
              * fast/events/before-unload-javascript-navigation-expected.txt: Added.
              * fast/events/before-unload-javascript-navigation.html: Added.
              * fast/events/before-unload-remove-and-add-subframe-expected.txt: Added.
              * fast/events/before-unload-remove-and-add-subframe.html: Added.
              * fact/events/before-unload-remove-itself-expected.txt: Added.
              * fact/events/before-unload-remove-itself.html: Added.
              * fast/events/before-unload-with-subframes-expected.txt: Added.
              * fast/events/before-unload-with-subframes.html: Added.
              * fast/events/resources/before-unload-in-subframe-child.html: Added.
              * fast/events/resources/before-unload-in-subframe-destination.html: Added.
              * fast/events/resources/before-unload-in-subframe-fail.html: Added.
              * fast/events/resources/before-unload-with-subframes-parent.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf46007a
    • mrobinson@webkit.org's avatar
      2011-01-07 Martin Robinson <mrobinson@igalia.com> · e7f0902b
      mrobinson@webkit.org authored
              Reviewed by Mihai Parparita.
      
              fast/dom/Window/window-postmessage-clone-frames.html has some timing issues
              https://bugs.webkit.org/show_bug.cgi?id=52032
      
              Fix the timing issue in fast/dom/Window/window-postmessage-clone-frames.html
              and move the output console div beyond the file input control, so that output
              text does not push it outside the viewport.
      
              * fast/dom/Window/window-postmessage-clone-frames-expected.txt: Updated results
              to reflect div movement.
              * fast/dom/Window/window-postmessage-clone-frames.html: Fix the timing and
              layout issues with this test.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75298 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e7f0902b
    • mrobinson@webkit.org's avatar
      2011-01-07 Martin Robinson <mrobinson@igalia.com> · d274dbab
      mrobinson@webkit.org authored
              Build fix for GTK+.
      
              * GNUmakefile.am: Add RenderFullScreen.cpp to the sources list.
              * rendering/RenderFullScreen.cpp:
              (RenderFullScreen::setAnimating): Guard the call to contentChanged
              with ENABLED(ACCELERATED_COMPOSITING).
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75296 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d274dbab
    • ojan@chromium.org's avatar
      2011-01-06 Ojan Vafai <ojan@chromium.org> · 45d0d2bc
      ojan@chromium.org authored
              Reviewed by Adam Barth.
      
              side-by-side diffs in the code review tool
              https://bugs.webkit.org/show_bug.cgi?id=52019
      
              Support for conversion from the formatted diff to a side-by-side diff.
              Maintains comments and new comments can be added.
      
              The main architectural change is that Line elements are no longer necessarily
              siblings. Each physical line is now in a LineContainer and LineContainers are
              siblings. Each Line corresponds to a Line in the unified diff and has an id (e.g. line12).
              A Line can be a LineContainer or a child of a LineContainer.
      
              In this way, converting to side-by-side and, in the future, back to unified is non-lossy.
      
              * PrettyPatch/PrettyPatch.rb:
              * code-review.js:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75295 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      45d0d2bc
    • rniwa@webkit.org's avatar
      2011-01-07 Ryosuke Niwa <rniwa@webkit.org> · c892e585
      rniwa@webkit.org authored
              Unreviewed; speculative fix for Windows debug build.
      
              * bindings/js/JSBindingsAllInOne.cpp:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75294 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c892e585
    • rniwa@webkit.org's avatar
      2011-01-07 Ryosuke Niwa <rniwa@webkit.org> · a89a67a8
      rniwa@webkit.org authored
              Reviewed by Ojan Vafai.
      
              Adopting an iframe to a child frame results in stack overflow
              https://bugs.webkit.org/show_bug.cgi?id=52018
      
              Throws an exception when a document adopts an iframe that is an ancestor
              of the document in the frame hierarchy. New behavior matches that of Firefox.
      
              Test: fast/html/adopt-parent-frame.html
      
              * dom/Document.cpp:
              (WebCore::Document::adoptNode):
      2011-01-07  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Ojan Vafai.
      
              Adopting an iframe to a child frame results in stack overflow
              https://bugs.webkit.org/show_bug.cgi?id=52018
      
              Added a test to ensure calling adoptNode with an iframe throws an exception
              if the adoptee is an ancestor of the document adopting the node in the frame hierarchy.
      
              * fast/html/adopt-parent-frame-expected.txt: Added.
              * fast/html/adopt-parent-frame.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75293 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a89a67a8
    • mihaip@chromium.org's avatar
      2011-01-07 Mihai Parparita <mihaip@chromium.org> · 51cda553
      mihaip@chromium.org authored
              Reviewed by Darin Fisher.
      
              [Chromium] Scrollbar code cleanup
              https://bugs.webkit.org/show_bug.cgi?id=52073
      
              Scrollbar code cleanup:
              - Remove ScrollbarThemeMac.{mm|h} from the mac sources list, we use
                ScrollbarThemeChromiumMac.{mm|h}
              - Remove USE_WEB_THEME_ENGINE_TO_PAINT_THUMB #define now that switch to
                WebThemeEngine is permanent
              - Fix typo in Linux scrollbar enum name
      
              No new tests (compiles).
      
              * WebCore.gypi:
              * platform/chromium/ChromiumBridge.h:
              * platform/chromium/ScrollbarThemeChromiumLinux.cpp:
              (WebCore::ScrollbarThemeChromiumLinux::paintTrackPiece):
              * platform/chromium/ScrollbarThemeChromiumMac.mm:
              (WebCore::scrollbarStateToThemeState):
              (WebCore::ScrollbarThemeChromiumMac::paint):
      2011-01-07  Mihai Parparita  <mihaip@chromium.org>
      
              Reviewed by Darin Fisher.
      
              [Chromium] Scrollbar code cleanup
              https://bugs.webkit.org/show_bug.cgi?id=52073
      
              Scrollbar code cleanup:
              - Fix typo in Linux scrollbar enum name
      
              * public/linux/WebThemeEngine.h:
              * src/ChromiumBridge.cpp:
              (WebCore::WebThemePart):
              (WebCore::GetWebThemeExtraParams):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75292 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      51cda553
    • mjs@apple.com's avatar
      2011-01-07 Maciej Stachowiak <mjs@apple.com> · 9dadbf4a
      mjs@apple.com authored
              Reviewed by Sam Weinig.
      
              Make WebKitTestRunner rest between loads more robust to avoid test crashes
              https://bugs.webkit.org/show_bug.cgi?id=52086
      
              * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
              (WTR::InjectedBundle::didReceiveMessage):
              * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
              (WTR::LayoutTestController::notifyDone):
              * WebKitTestRunner/TestController.cpp:
              (WTR::TestController::resetStateToConsistentValues):
              (WTR::TestController::run):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9dadbf4a
    • jer.noble@apple.com's avatar
      GTK Linux build fix: isDocumentRunningFullScreenAnimation should · f59c5718
      jer.noble@apple.com authored
      be protected both by ENABLE(FULLSCREEN_API) && USE(ACCELERATED_COMPOSITING)
      
      * page/FrameView.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75290 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f59c5718
    • barraclough@apple.com's avatar
      Bug 26276 - Need a mechanism to determine stack extent on WINDOWS, SOLARIS,... · 5802e803
      barraclough@apple.com authored
      Bug 26276 - Need a mechanism to determine stack extent on WINDOWS, SOLARIS, OPENBSD, SYMBIAN, HAIKU, WINCE platforms
      
      Reviewed by Geoff Garen.
      
      Fix for win32.  The base of the stack is stored in the "deallocation stack" field of the
      Thread Information Block - see: http://en.wikipedia.org/wiki/Win32_Thread_Information_Block
      for more information!
      
      * wtf/StackBounds.cpp:
      (WTF::StackBounds::initialize):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75289 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5802e803
    • jer.noble@apple.com's avatar
      Yet another Leopard build fix: NSRect and CGRect are not inter- · bf7656ce
      jer.noble@apple.com authored
      changable in 32-bit.
      
      * WebView/WebFullScreenController.mm:
      (-[WebFullScreenController exitFullscreen]):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75288 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bf7656ce
    • commit-queue@webkit.org's avatar
      2011-01-07 Rafael Weinstein <rafaelw@chromium.org> · 54439938
      commit-queue@webkit.org authored
              Reviewed by Eric Seidel.
      
              Cleanup: Fold shadowParentNode into shadowHost
              https://bugs.webkit.org/show_bug.cgi?id=51059
      
              Replaces all uses of shadowParentNode.
      
              No new tests because no behavior has changed.
      
              * css/CSSStyleSelector.cpp:
              (WebCore::CSSStyleSelector::initForStyleResolve):
              * dom/Node.cpp:
              (WebCore::Node::shadowHost):
              (WebCore::Node::shadowAncestorNode):
              (WebCore::eventTargetRespectingSVGTargetRules):
              (WebCore::Node::getEventAncestors):
              * dom/Node.h:
              * editing/Editor.cpp:
              (WebCore::Editor::findString):
              * page/DragController.cpp:
              (WebCore::asFileInput):
              * page/EventHandler.cpp:
              (WebCore::EventHandler::handleMousePressEvent):
              (WebCore::instanceAssociatedWithShadowTreeElement):
              (WebCore::EventHandler::dispatchMouseEvent):
              * rendering/RenderBlock.cpp:
              (WebCore::RenderBlock::hasLineIfEmpty):
              * rendering/RenderSVGShadowTreeRootContainer.cpp:
              (WebCore::RenderSVGShadowTreeRootContainer::updateFromElement):
              * svg/SVGStyledElement.cpp:
              (WebCore::SVGStyledElement::title):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75287 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      54439938
    • mrobinson@webkit.org's avatar
      2011-01-07 Martin Robinson <mrobinson@igalia.com> · fa207799
      mrobinson@webkit.org authored
              Add a platform-specific baseline for GTK+ after r75257.
      
              * platform/gtk/fast/text/emphasis-avoid-ruby-expected.checksum: Added.
              * platform/gtk/fast/text/emphasis-avoid-ruby-expected.png: Added.
              * platform/gtk/fast/text/emphasis-avoid-ruby-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75286 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fa207799
    • jer.noble@apple.com's avatar
      Fix the Leopard build: Replace CoreAnimation SL-only functions · 514c1913
      jer.noble@apple.com authored
      with Leopard equivalents.
      
      * WebView/WebFullScreenController.mm:
      (+[CATransaction setDisableActions:]):
      (+[CATransaction setAnimationDuration:]):
      (-[WebFullScreenController _animationDuration]):
      (-[WebFullscreenWindow initWithContentRect:styleMask:backing:defer:]):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75285 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      514c1913
    • cmarrin@apple.com's avatar
      2011-01-07 Chris Marrin <cmarrin@apple.com> · 2397e5f1
      cmarrin@apple.com authored
              Unreviewed.
      
              I mistakenly included a Windows only file in a
              cross platform file. 
      
              * platform/graphics/ca/GraphicsLayerCA.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75284 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2397e5f1
    • cmarrin@apple.com's avatar
      2011-01-07 Chris Marrin <cmarrin@apple.com> · 5d801d92
      cmarrin@apple.com authored
              Unreviewed.
      
              Get rid of include of <QuartzCore/QuartzCore.h>
      
              * platform/graphics/ca/GraphicsLayerCA.cpp:
      
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75283 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5d801d92
    • jer.noble@apple.com's avatar
      Further build fixes. Add a ENABLE(FULLSCREEN_API) guard around · e13253f4
      jer.noble@apple.com authored
      the implementation of requiresCompositingfForFullScreen.
      
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::requiresCompositingForFullScreen):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75282 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e13253f4
    • jer.noble@apple.com's avatar
      No review, build fix only. Removed parameter who was causing · 08429c96
      jer.noble@apple.com authored
      a warning in Release builds.
      
      * dom/Document.cpp:
      (WebCore::Document::webkitDidExitFullScreenForElement):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75281 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      08429c96
    • cmarrin@apple.com's avatar
      2011-01-07 Chris Marrin <cmarrin@apple.com> · ee6cddcd
      cmarrin@apple.com authored
              Unreviewed.
      
              Use new wkCACFLayerGetContextUserData function
      
              * platform/graphics/ca/win/PlatformCALayerWin.cpp:
      
      2011-01-07  Chris Marrin  <cmarrin@apple.com>
      
              Unreviewed.
      
              Minor change to check for null context
      
              * win/lib/WebKitSystemInterface.lib:
              * win/lib/WebKitSystemInterface_debug.lib:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75280 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ee6cddcd
    • jberlin@webkit.org's avatar
      WebKit2: Need WKBundleFrameCopyProvisionalURL · 15b689c7
      jberlin@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=52083
      
      Reviewed by Dan Bernstein.
      
      * WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp:
      (WKBundleFrameCopyProvisionalURL):
      * WebProcess/InjectedBundle/API/c/WKBundleFrame.h:
      * WebProcess/WebPage/WebFrame.cpp:
      (WebKit::WebFrame::provisionalURL):
      Grab the URL from the provisional document loader.
      * WebProcess/WebPage/WebFrame.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75279 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      15b689c7
    • jamesr@google.com's avatar
      2011-01-07 James Robinson <jamesr@chromium.org> · c51b669d
      jamesr@google.com authored
              Fix compile bustage due to bad merge in 75276.
      
              * page/animation/AnimationController.cpp:
              (WebCore::AnimationControllerPrivate::beginAnimationUpdateTime):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75278 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c51b669d
    • jer.noble@apple.com's avatar
      WebCore: Implement WebKit Full Screen support. · d9d59ff9
      jer.noble@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=49481
      rdar://problem/8247444
      
      Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
      Reviewed by Simon Fraser.
      
      Mark for export all those WebCore functions needed by WebFullscreenController.
      
      * WebCore.exp.in:
      
      WebCore: Implement WebKit Full Screen support.
      https://bugs.webkit.org/show_bug.cgi?id=49481
      rdar://problem/8247444
      
      Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
      Reviewed by Simon Fraser.
      
      screenRect is useful for more than just HTMLMediaElements.  Promote it into
      Element.
      
      * dom/Element.cpp: Moved into Element from HTMLMediaElement.
      * dom/Element.h: Ditto.
      * dom/Node.cpp:
      * html/HTMLMediaElement.cpp: Moved screenRect into Element.
      * html/HTMLMediaElement.h: Ditto.
      * WebCore.exp.in: Modify the exports list to reflect the new symbol name.
      
      WebCore: Implement WebKit Full Screen support.
      https://bugs.webkit.org/show_bug.cgi?id=49481
      rdar://problem/8247444
      
      Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
      Reviewed by Simon Fraser.
      
      The RenderFullScreen is intended to be used by clients of that API to allow a DOM subtree to
      be rendered outside its original Frame. Because of this, there are a few areas of the
      rendering code which need to be special cased: RenderFullScreen layers should not be clipped
      to the viewport, as they will almost always be rendering outside the viewport area;
      RenderFullScreen graphics layers should not be reparented by the RenderLayerCompositor, as
      the client will likely want to reparent the platformLayer into their own fullscreen platform
      window; the FrameView must update the RenderFullScreen graphics layer tree separately from
      the root layer, as the two trees are disconnected.
      
      * page/FrameView.cpp:
      (WebCore::FrameView::updateCompositingLayers):  Special treatment for fullscreen renderer.
      (WebCore::FrameView::syncCompositingStateRecursive): Ditto.
      (WebCore::FrameView::paintContents): Ditto.
      * rendering/RenderLayer.h: Add a new ContentChangeType enum entry for FullScreen.
      * rendering/RenderLayer.cpp:
      (WebCore::RenderLayer::contentChanged): Add support for above.
      * rendering/RenderLayerBacking.cpp:
      (WebCore::layerOrAncestorIsFullScreen): New function.
      (WebCore::RenderLayerBacking::updateCompositedBounds): Do not clip if the layerOrAncestorIsFullScreen.
      * rendering/RenderLayerCompositor.cpp:
      (WebCore::RenderLayerCompositor::rebuildCompositingLayerTree): Special treatment for fullscreen renderer.
      (WebCore::RenderLayerCompositor::requiresCompositingLayer): Ditto.
      (WebCore::RenderLayerCompositor::requiresCompositingForFullScreen): Ditto.
      * rendering/RenderLayerCompositor.h:
      
      WebCore: Implement WebKit Full Screen support.
      https://bugs.webkit.org/show_bug.cgi?id=49481
      rdar://problem/8247444
      
      Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
      Reviewed by Simon Fraser.
      
      Implemented non-accelerated fullscreen support.  The Document will now vend a RenderFullScreen object for clients to
      use to relocate the fullscreen element subtree.
      
      * css/CSSStyleSelector.cpp:
      (WebCore::loadFullScreenRulesIfNeeded): Change webkitFullScreen -> webkitIsFullScreen.
      (WebCore::CSSStyleSelector::SelectorChecker::checkOneSelector): Ditto.
      * dom/Document.cpp:
      (WebCore::Document::Document): Initialize m_fullScreenRenderer.
      (WebCore::Document::detach): Call setFullScreenRenderer(0).
      (WebCore::Document::nodeWillBeRemoved): Replicate the logic in webkitWillEnterFullScreenForElement.
      (WebCore::Document::webkitWillEnterFullScreenForElement):  Detach the fullscreen element to cause
          a new RenderFullScreen renderer to be created with the new fullscreen element.
      (WebCore::Document::webkitDidEnterFullScreenForElement):  Notify clients of a fullscreen change
          here, rather in "willEnter", to avoid reentrancy problems when clients remove nodes in response
          to webkitfullscreenchange events.
      (WebCore::Document::webkitWillExitFullScreenForElement): Recalculate the fullscreen element's style.
      (WebCore::Document::webkitDidExitFullScreenForElement): Ditto.
      (WebCore::Document::setFullScreenRenderer): Accessor for m_fullScreenRenderer.
      (WebCore::Document::setFullScreenRendererSize): Set the style on the m_fullScreenRenderer with a new
          size; this keeps clients from having to access the renderer's style directly.
      (WebCore::Document::setFullScreenRendererBackgroundColor): Ditto.
      * dom/Document.h:
      (WebCore::Document::webkitIsFullScreen): Change webkitFullScreen -> webkitIsFullScreen.
      (WebCore::Document::fullScreenRenderer): Accessor.
      * dom/Document.idl:
      * dom/Node.cpp:
      (WebCore::Node::createRendererIfNeeded): If the document is in fullscreen mode, create a RenderFullScreen
          object to insert between the fullscreen element and its parent.
      * page/ChromeClient.h:
      (WebCore::ChromeClient::fullScreenRendererChanged): Added.
      * rendering/MediaControlElements.cpp:
      (WebCore::MediaControlFullscreenButtonElement::defaultEventHandler): Change webkitFullScreen -> webkitIsFullScreen.
      
      WebCore: Implement WebKit Full Screen support.
      https://bugs.webkit.org/show_bug.cgi?id=49481
      rdar://problem/8247444
      
      Patch by Jer Noble <jer@kokode.apple.com> on 2010-12-17
      Reviewed by Simon Fraser.
      
      This patch introduces a new RenderObject type: RenderFullScreen.  The RenderFullScreen renderer
      will be used to implement new FullScreen APIs.  Because the RenderFullScreen object will be the
      parent of the current fullscreen element, the style rules for fullscreen objects must change to
      match.
      
      * WebCore.xcodeproj/project.pbxproj:
      * rendering/RenderFullScreen.cpp: Added.
      (RenderFullScreen::setAnimating): Sets the m_isAnimating flag.
      (RenderFullScreen::createFullScreenStyle): Returns a new RenderStyle containing the default stye
          for RenderFullScreen objects.
      * rendering/RenderFullScreen.h: Added.
      (WebCore::RenderFullScreen::isRenderFullScreen): Added.  Overrides the RenderObject version.
      * rendering/RenderObject.h:
      (WebCore::RenderObject::isRenderFullScreen): Added.  Used for type-checking RenderFullScreen objects.
      * css/fullscreen.css:  Modified the contained fullscreen styles.
      
      WebKit/mac: Implement WebKit Full Screen support.
      https://bugs.webkit.org/show_bug.cgi?id=49481
      rdar://problem/8247444
      
      Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05
      Reviewed by Simon Fraser.
      
      Support the new fullscreen Chrome client requests.  WebView will pass
      through these requests to a WebFullscreenController.
      
      * WebCoreSupport/WebChromeClient.h: Add fullScreenRendererChanged().
      * WebView/WebView.mm:
      (-[WebView _supportsFullScreenForElement:WebCore::]): Check to see if the fullscreen pref has been enabled.
      (-[WebView _enterFullScreenForElement:WebCore::]): Create a WebFullScreenController.
      (-[WebView _exitFullScreenForElement:WebCore::]): Request that the WebFullScreenController exit fullscreen.
      (-[WebView _fullScreenRendererChanged:WebCore::]): Notify the WebFullScreenController that its renderer has changed.
      * WebView/WebViewData.h: Add ivar newFullscreenController.
      
      Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05
      Reviewed by Simon Fraser.
      
      This patch implements the FullScreen APIs using the new RenderFullScreen renderer and the new
      Document client APIs. The RenderFullScreen renderer's CALayer is hosted in a new, fullscreen
      window, and a custom CAAnimation animates that layer between the initial screen rect of the
      full screen element, to its final value. WebFullscreenController will swap the WebView out of
      its original window, and into the fullscreen window. The controller will replace the WebView
      with a placeholder view, so that if the placeholder moves or resized while the WebView is
      absent, the WebView will move back to the correct location when exiting fullscreen.
      
      * WebView/WebFullscreenController.h: Added.
      * WebView/WebFullscreenController.mm: Added.
      (-[WebFullscreenController windowDidExitFullscreen:]):  Close the fullscreen window.
      (-[WebFullscreenController windowDidEnterFullscreen:]): Swap the webView back into the fullscreen window.
      (-[WebFullscreenController animationDidStop:finished:]): Call windowDid{Exit|Enter}FullScreen as appropriate.
      (-[WebFullscreenController applicationDidResignActive:]):
      (-[WebFullscreenController applicationDidChangeScreenParameters:]): Resize the fullscreen window to match
          the new screen parameters.
      (-[WebFullscreenController enterFullscreen:]):  Set up the animation that will take the fullscreen element
          from its original screen rect into fullscreen.
      (-[WebFullscreenController exitFullscreen]): Swap the webView back into its original window.
          Set up the animation that will take the fullscreen element back into its original screen
          rect.
      (-[WebFullscreenController _updatePowerAssertions]): Now checks _isAnyMoviePlaying to determine
          whether to disable screensaver and sleep.
      (-[WebFullscreenController _isAnyMoviePlaying]): Walks through the sub-tree starting at the fullscreen element
          looking for HTMLVideoElements; returns whether any are found to be playing.
      (-[WebFullscreenController _animationDuration]): Returns the current animation duration, affected by control
          and shift keys.
      (-[WebFullscreenWindow canBecomeKeyWindow]): Allow the window to become key.
      (-[WebFullscreenWindow keyDown:]): Handle the 'Esc' key.
      (-[WebFullscreenWindow cancelOperation:]): Request to exit fullscreen.
      (-[WebFullscreenWindow rendererLayer]): Convenience accessor.
      (-[WebFullscreenWindow setRendererLayer:]): Ditto.
      (-[WebFullscreenWindow backgroundLayer]): Ditto.
      (-[WebFullscreenWindow animationView]): Ditto.
      (MediaEventListener::MediaEventListener): Implements the EventListener protocol.
      (MediaEventListener::handleEvent): Tells its delegate to _updatePowerAssertions.
      
      LayoutTests: Implement WebKit Full Screen support.
      https://bugs.webkit.org/show_bug.cgi?id=49481
      rdar://problem/8247444
      
      Patch by Jer Noble <jer@kokode.apple.com> on 2011-01-05
      Reviewed by Simon Fraser.
      
      Update the tests with new API names and spec values.
      
      * fullscreen/full-screen-api-expected.txt:
      * fullscreen/full-screen-api.html:
      * fullscreen/full-screen-css.html:
      * fullscreen/full-screen-request-expected.txt:
      * fullscreen/full-screen-request.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75277 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d9d59ff9
    • jamesr@google.com's avatar
      2011-01-07 James Robinson <jamesr@chromium.org> · f894f68c
      jamesr@google.com authored
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * animations/animation-time-expected.txt: Removed.
              * animations/animation-time.html: Removed.
              * animations/script-tests/animation-time.js: Removed.
              * fast/dom/Window/window-properties-expected.txt:
              * fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/gtk/fast/dom/Window/window-properties-expected.txt:
              * platform/gtk/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/qt/fast/dom/Window/window-properties-expected.txt:
              * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
              * platform/win/fast/dom/Window/window-property-descriptors-expected.txt:
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * DumpRenderTree/chromium/WebViewHost.cpp:
              (WebViewHost::paintInvalidatedRegion):
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * Android.mk:
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.exp.in:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * page/DOMWindow.cpp:
              * page/DOMWindow.h:
              * page/DOMWindow.idl:
              * page/Frame.cpp:
              * page/Frame.h:
              * page/Page.cpp:
              (WebCore::Page::Page):
              * page/Page.h:
              * page/animation/AnimationController.cpp:
              (WebCore::AnimationControllerPrivate::beginAnimationUpdateTime):
              * page/animation/AnimationTimeController.cpp: Removed.
              * page/animation/AnimationTimeController.h: Removed.
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * public/WebWidget.h:
              * src/WebPopupMenuImpl.cpp:
              * src/WebPopupMenuImpl.h:
              * src/WebViewImpl.cpp:
              * src/WebViewImpl.h:
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * WebView/WebHTMLView.mm:
              (-[WebHTMLView drawRect:]):
              * WebView/WebView.mm:
              (layerSyncRunLoopObserverCallBack):
      2011-01-07  James Robinson  <jamesr@chromium.org>
      
              Revert "Implement mozilla's animationTime property"
              https://bugs.webkit.org/show_bug.cgi?id=51952
      
              This approach isn't quite right.
      
              * WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp:
              (WebKit::ChunkedUpdateDrawingArea::display):
              (WebKit::ChunkedUpdateDrawingArea::setSize):
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::drawRect):
              * WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm:
              (WebKit::LayerBackedDrawingArea::syncCompositingLayers):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75276 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f894f68c
    • cmarrin@apple.com's avatar
      2011-01-07 Chris Marrin <cmarrin@apple.com> · 699c679f
      cmarrin@apple.com authored
              Unreviewed.
      
              Added one more API to WKSI to get the user data
              out of the CACFContext.
      
              * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
              * win/lib/WebKitSystemInterface.lib:
              * win/lib/WebKitSystemInterface_debug.lib:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      699c679f
    • senorblanco@chromium.org's avatar
      2011-01-07 Stephen White <senorblanco@chromium.org> · 1cf67e55
      senorblanco@chromium.org authored
              Unreviewed; test expectations update.
      
              * platform/chromium-gpu/test_expectations.txt:
              Removed some no-longer-failing tests; moved some lines around to
              match the CPU results.
              * platform/chromium/test_expectations.txt:
              Bug assignment and cleanup.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75274 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1cf67e55
    • commit-queue@webkit.org's avatar
      2011-01-07 Jan Erik Hanssen <jhanssen@sencha.com> · f5e9b910
      commit-queue@webkit.org authored
              Reviewed by Andreas Kling.
      
              [Qt] Black text on black buttons using a dark theme
              https://bugs.webkit.org/show_bug.cgi?id=35024
      
              Implement RenderThemeQt::systemColor to apply the correct colors from the current Qt style.
      
              * platform/qt/RenderThemeQt.cpp:
              (WebCore::RenderThemeQt::systemColor):
              * platform/qt/RenderThemeQt.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75273 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f5e9b910
    • commit-queue@webkit.org's avatar
      2011-01-07 Amruth Raj <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla... · 02f6410b
      commit-queue@webkit.org authored
      2011-01-07 Amruth Raj  <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla  <ravi.kasibhatla@motorola.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] WebKit2 GNUmakefile is out of date from trunk
              Adding new stub files for compiling on latest revision
              https://bugs.webkit.org/show_bug.cgi?id=51883
      
              * UIProcess/gtk: Added.
              * UIProcess/gtk/TextCheckerGtk.cpp: Added.
              (WebKit::TextChecker::state):
              (WebKit::TextChecker::isContinuousSpellCheckingAllowed):
              (WebKit::TextChecker::setContinuousSpellCheckingEnabled):
              (WebKit::TextChecker::setGrammarCheckingEnabled):
              (WebKit::TextChecker::uniqueSpellDocumentTag):
              (WebKit::TextChecker::closeSpellDocumentWithTag):
              (WebKit::TextChecker::checkTextOfParagraph):
              (WebKit::TextChecker::updateSpellingUIWithMisspelledWord):
              (WebKit::TextChecker::getGuessesForWord):
              (WebKit::TextChecker::learnWord):
              (WebKit::TextChecker::ignoreWord):
              * UIProcess/gtk/WebInspectorGtk.cpp: Added.
              (WebKit::WebInspectorProxy::platformCreateInspectorPage):
              (WebKit::WebInspectorProxy::platformOpen):
              (WebKit::WebInspectorProxy::platformClose):
              (WebKit::WebInspectorProxy::inspectorPageURL):
              * UIProcess/gtk/WebPageProxyGtk.cpp: Added.
              (WebKit::WebPageProxy::standardUserAgent):
              * UIProcess/gtk/WebPreferencesGtk.cpp: Added.
              (WebKit::WebPreferences::platformInitializeStore):
              (WebKit::WebPreferences::platformUpdateStringValueForKey):
              (WebKit::WebPreferences::platformUpdateBoolValueForKey):
              (WebKit::WebPreferences::platformUpdateUInt32ValueForKey):
              * WebProcess/WebCoreSupport/gtk/WebContextMenuClientGtk.cpp: Added.
              (WebKit::WebContextMenuClient::lookUpInDictionary):
              (WebKit::WebContextMenuClient::isSpeaking):
              (WebKit::WebContextMenuClient::speak):
              (WebKit::WebContextMenuClient::stopSpeaking):
              * WebProcess/WebCoreSupport/gtk/WebDatabaseManagerGtk.cpp: Added.
              (WebKit::WebDatabaseManager::databaseDirectory):
              * WebProcess/WebCoreSupport/gtk/WebPopupMenuGtk.cpp: Added.
              (WebKit::WebPopupMenu::setUpPlatformData):
              * WebProcess/WebPage/gtk: Added.
              * WebProcess/WebPage/gtk/WebInspectorGtk.cpp: Added.
              (WebKit::WebInspector::localizedStringsURL):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75272 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      02f6410b
    • enne@google.com's avatar
      2011-01-05 Adrienne Walker <enne@google.com> · a3de32ec
      enne@google.com authored
              Reviewed by Kenneth Russell.
      
              Add tests for WebGL's lost context events.
              https://bugs.webkit.org/show_bug.cgi?id=51492
      
              * fast/canvas/webgl/context-lost-expected.txt: Added.
              * fast/canvas/webgl/context-lost-restored-expected.txt: Added.
              * fast/canvas/webgl/context-lost-restored.html: Added.
              * fast/canvas/webgl/context-lost.html: Added.
      2011-01-05  Adrienne Walker  <enne@google.com>
      
              Reviewed by Kenneth Russell.
      
              Add WEBKIT_lose_context WebGL extension.
              https://bugs.webkit.org/show_bug.cgi?id=51492
      
              Tests: fast/canvas/webgl/context-lost-restored.html
                     fast/canvas/webgl/context-lost.html
      
              * CMakeLists.txt:
              * DerivedSources.make:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pri:
              * WebCore.pro:
              * WebCore.xcodeproj/project.pbxproj:
              * bindings/js/JSWebGLRenderingContextCustom.cpp:
              (WebCore::toJS):
              (WebCore::JSWebGLRenderingContext::getSupportedExtensions):
              * bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:
              (WebCore::toV8Object):
              (WebCore::V8WebGLRenderingContext::getSupportedExtensionsCallback):
              * html/canvas/WebGLExtension.h:
              * html/canvas/WebGLRenderingContext.cpp:
              (WebCore::WebGLRenderingContext::WebGLRenderingContextRestoreTimer::fired):
              (WebCore::WebGLRenderingContext::getExtension):
              (WebCore::WebGLRenderingContext::getSupportedExtensions):
              (WebCore::WebGLRenderingContext::forceLostContext):
              (WebCore::WebGLRenderingContext::onLostContext):
              (WebCore::WebGLRenderingContext::getNumberOfExtensions):
              (WebCore::WebGLRenderingContext::getExtensionNumber):
              * html/canvas/WebGLRenderingContext.h:
              * html/canvas/WebKitLoseContext.cpp: Copied from WebCore/html/canvas/WebGLExtension.h.
              (WebCore::WebKitLoseContext::WebKitLoseContext):
              (WebCore::WebKitLoseContext::~WebKitLoseContext):
              (WebCore::WebKitLoseContext::getName):
              (WebCore::WebKitLoseContext::create):
              (WebCore::WebKitLoseContext::loseContext):
              * html/canvas/WebKitLoseContext.h: Copied from WebCore/html/canvas/WebGLExtension.h.
              * html/canvas/WebKitLoseContext.idl: Copied from WebCore/html/canvas/WebGLExtension.h.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75271 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a3de32ec
    • cmarrin@apple.com's avatar
      2011-01-07 Chris Marrin <cmarrin@apple.com> · 37521711
      cmarrin@apple.com authored
              Unreviewed.
      
              Build fix for Chromium. Missing include.
      
              * page/animation/AnimationBase.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75270 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      37521711
    • aroben@apple.com's avatar
      Update react-to-vsprops-changes.py after r74855 · e01b3a6c
      aroben@apple.com authored
      * JavaScriptCore.vcproj/JavaScriptCore/react-to-vsprops-changes.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75269 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e01b3a6c
    • aroben@apple.com's avatar
      Don't ever call ::SetCursor(0) · 8effab9d
      aroben@apple.com authored
      Doing so makes the cursor disappear from the screen.
      
      Fixes <http://webkit.org/b/52024> Mouse cursor flashes when moving it
      around a WKView before the web process has finished launching
      
      Reviewed by Jon Honeycutt.
      
      * UIProcess/win/WebView.cpp:
      (WebKit::WebView::onSetCursor): If we don't have a cursor to set, just
      let Windows do its default thing (which is to set the cursor to the
      window class's cursor, which in our case is the arrow cursor).
      (WebKit::WebView::cursorToShow): Just return 0 when the page has
      crashed so that we'll show the default cursor (which is the arrow
      cursor). This change has no visible effect, but seems slightly better
      conceptually.
      (WebKit::WebView::updateNativeCursor): Don't do anything if we don't
      have a cursor to set.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@75268 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8effab9d