2011-01-21 Xiyuan Xia <xiyuan@chromium.org>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Jan 2011 20:26:01 +0000 (20:26 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 21 Jan 2011 20:26:01 +0000 (20:26 +0000)
commita04bf81af8ec274fee3ae02ea6752716b1277de1
treedaa962ac15d41f06a9cd615d1653820ae1a829ab
parentd7d77c3e91849ad1f5dcbf3d849713f3c84e2076
2011-01-21  Xiyuan Xia  <xiyuan@chromium.org>

        Reviewed by Tony Chang.

        Update chromium/linux baselines after drawing code moved into
        WebThemeEngine.
        https://bugs.webkit.org/show_bug.cgi?id=52826

        * platform/chromium-linux/css1/box_properties/acid_test-expected.checksum:
        * platform/chromium-linux/css1/box_properties/acid_test-expected.png:
        * platform/chromium-linux/css2.1/t09-c5526c-display-00-e-expected.checksum:
        * platform/chromium-linux/css2.1/t09-c5526c-display-00-e-expected.png:
        * platform/chromium-linux/fast/block/basic/011-expected.checksum:
        * platform/chromium-linux/fast/block/basic/011-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/css/non-standard-checkbox-size-expected.checksum:
        * platform/chromium-linux/fast/css/non-standard-checkbox-size-expected.png:
        * platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-expected.checksum:
        * platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-expected.png:
        * platform/chromium-linux/fast/forms/basic-inputs-expected.checksum:
        * platform/chromium-linux/fast/forms/basic-inputs-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/box-shadow-override-expected.checksum:
        * platform/chromium-linux/fast/forms/box-shadow-override-expected.png:
        * platform/chromium-linux/fast/forms/checkbox-radio-onchange-expected.checksum:
        * platform/chromium-linux/fast/forms/checkbox-radio-onchange-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/formmove-expected.checksum:
        * platform/chromium-linux/fast/forms/formmove-expected.png:
        * platform/chromium-linux/fast/forms/formmove2-expected.checksum:
        * platform/chromium-linux/fast/forms/formmove2-expected.png:
        * platform/chromium-linux/fast/forms/indeterminate-expected.checksum:
        * platform/chromium-linux/fast/forms/indeterminate-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-value-expected.checksum:
        * platform/chromium-linux/fast/forms/input-value-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-style-color-expected.checksum:
        * platform/chromium-linux/fast/forms/menulist-style-color-expected.png:
        * platform/chromium-linux/fast/forms/placeholder-position-expected.checksum:
        * platform/chromium-linux/fast/forms/placeholder-position-expected.png: Added property svn:mime-type.
        * platform/chromium-linux/fast/forms/radio-attr-order-expected.checksum:
        * platform/chromium-linux/fast/forms/radio-attr-order-expected.png:
        * platform/chromium-linux/fast/forms/radio-nested-labels-expected.checksum:
        * platform/chromium-linux/fast/forms/radio-nested-labels-expected.png:
        * platform/chromium-linux/fast/forms/radio_checked-expected.checksum:
        * platform/chromium-linux/fast/forms/radio_checked-expected.png:
        * platform/chromium-linux/fast/forms/radio_checked_dynamic-expected.checksum:
        * platform/chromium-linux/fast/forms/radio_checked_dynamic-expected.png:
        * platform/chromium-linux/fast/forms/select-baseline-expected.checksum:
        * platform/chromium-linux/fast/forms/select-baseline-expected.png:
        * platform/chromium-linux/fast/inline/positionedLifetime-expected.checksum:
        * platform/chromium-linux/fast/inline/positionedLifetime-expected.png:
        * platform/chromium-linux/fast/parser/bad-xml-slash-expected.checksum:
        * platform/chromium-linux/fast/parser/bad-xml-slash-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/width100percent-checkbox-expected.checksum:
        * platform/chromium-linux/fast/replaced/width100percent-checkbox-expected.png:
        * platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.checksum:
        * platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png:
        * platform/chromium-linux/fast/text/whitespace/normal-after-nowrap-breaking-expected.checksum:
        * platform/chromium-linux/fast/text/whitespace/normal-after-nowrap-breaking-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/bug4527-expected.checksum:
        * platform/chromium-linux/tables/mozilla/bugs/bug4527-expected.png: Added property svn:mime-type.
        * platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.png:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/captions2-expected.checksum:
        * platform/chromium-linux/tables/mozilla_expected_failures/core/captions2-expected.png:
2011-01-21  Xiyuan Xia  <xiyuan@chromium.org>

        Reviewed by Tony Chang.

        Use WebThemeEngine for relevant RenderTheme parts for chromium/linux.
        https://bugs.webkit.org/show_bug.cgi?id=52826

        * platform/chromium/ChromiumBridge.h:
        * rendering/RenderThemeChromiumLinux.cpp:
        (WebCore::getWebThemeState):
        (WebCore::RenderThemeChromiumLinux::adjustSliderThumbSize):
        (WebCore::RenderThemeChromiumLinux::paintCheckbox):
        (WebCore::RenderThemeChromiumLinux::setCheckboxSize):
        (WebCore::RenderThemeChromiumLinux::paintRadio):
        (WebCore::RenderThemeChromiumLinux::setRadioSize):
        (WebCore::RenderThemeChromiumLinux::paintButton):
        (WebCore::RenderThemeChromiumLinux::paintTextField):
        (WebCore::RenderThemeChromiumLinux::paintMenuList):
        (WebCore::RenderThemeChromiumLinux::paintSliderTrack):
        (WebCore::RenderThemeChromiumLinux::paintSliderThumb):
        (WebCore::RenderThemeChromiumLinux::adjustInnerSpinButtonStyle):
        (WebCore::RenderThemeChromiumLinux::paintInnerSpinButton):
        (WebCore::RenderThemeChromiumLinux::paintProgressBar):
        * rendering/RenderThemeChromiumLinux.h:
        * rendering/RenderThemeChromiumSkia.cpp:
        (WebCore::RenderThemeChromiumSkia::setCheckboxSize):
        (WebCore::RenderThemeChromiumSkia::setSizeIfAuto):
        (WebCore::RenderThemeChromiumSkia::indeterminateProgressValueRectFor):
        * rendering/RenderThemeChromiumSkia.h:
2011-01-21  Xiyuan Xia  <xiyuan@chromium.org>

        Reviewed by Tony Chang.

        Use WebThemeEngine for relevant RenderTheme parts for chromium/linux.
        https://bugs.webkit.org/show_bug.cgi?id=52826

        * WebKit.gyp:
        * src/ChromiumBridge.cpp:
        (WebCore::WebThemePart):
        (WebCore::GetWebThemeExtraParams):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76379 268f45cc-cd09-0410-ab3c-d52691b4dbfc
80 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/chromium-linux/css1/box_properties/acid_test-expected.checksum
LayoutTests/platform/chromium-linux/css1/box_properties/acid_test-expected.png
LayoutTests/platform/chromium-linux/css2.1/t09-c5526c-display-00-e-expected.checksum
LayoutTests/platform/chromium-linux/css2.1/t09-c5526c-display-00-e-expected.png
LayoutTests/platform/chromium-linux/fast/block/basic/011-expected.checksum
LayoutTests/platform/chromium-linux/fast/block/basic/011-expected.png
LayoutTests/platform/chromium-linux/fast/block/margin-collapse/103-expected.checksum
LayoutTests/platform/chromium-linux/fast/block/margin-collapse/103-expected.png
LayoutTests/platform/chromium-linux/fast/css/non-standard-checkbox-size-expected.checksum
LayoutTests/platform/chromium-linux/fast/css/non-standard-checkbox-size-expected.png
LayoutTests/platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-expected.checksum
LayoutTests/platform/chromium-linux/fast/dom/HTMLProgressElement/progress-element-expected.png
LayoutTests/platform/chromium-linux/fast/forms/basic-inputs-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/basic-inputs-expected.png
LayoutTests/platform/chromium-linux/fast/forms/basic-selects-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/basic-selects-expected.png
LayoutTests/platform/chromium-linux/fast/forms/box-shadow-override-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/box-shadow-override-expected.png
LayoutTests/platform/chromium-linux/fast/forms/checkbox-radio-onchange-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/checkbox-radio-onchange-expected.png
LayoutTests/platform/chromium-linux/fast/forms/file-input-disabled-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/file-input-disabled-expected.png
LayoutTests/platform/chromium-linux/fast/forms/form-element-geometry-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/form-element-geometry-expected.png
LayoutTests/platform/chromium-linux/fast/forms/formmove-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/formmove-expected.png
LayoutTests/platform/chromium-linux/fast/forms/formmove2-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/formmove2-expected.png
LayoutTests/platform/chromium-linux/fast/forms/indeterminate-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/indeterminate-expected.png
LayoutTests/platform/chromium-linux/fast/forms/input-appearance-height-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/input-appearance-height-expected.png
LayoutTests/platform/chromium-linux/fast/forms/input-value-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/input-value-expected.png
LayoutTests/platform/chromium-linux/fast/forms/menulist-restrict-line-height-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/menulist-restrict-line-height-expected.png
LayoutTests/platform/chromium-linux/fast/forms/menulist-style-color-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/menulist-style-color-expected.png
LayoutTests/platform/chromium-linux/fast/forms/placeholder-position-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/placeholder-position-expected.png
LayoutTests/platform/chromium-linux/fast/forms/radio-attr-order-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/radio-attr-order-expected.png
LayoutTests/platform/chromium-linux/fast/forms/radio-nested-labels-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/radio-nested-labels-expected.png
LayoutTests/platform/chromium-linux/fast/forms/radio_checked-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/radio_checked-expected.png
LayoutTests/platform/chromium-linux/fast/forms/radio_checked_dynamic-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/radio_checked_dynamic-expected.png
LayoutTests/platform/chromium-linux/fast/forms/select-baseline-expected.checksum
LayoutTests/platform/chromium-linux/fast/forms/select-baseline-expected.png
LayoutTests/platform/chromium-linux/fast/inline/positionedLifetime-expected.checksum
LayoutTests/platform/chromium-linux/fast/inline/positionedLifetime-expected.png
LayoutTests/platform/chromium-linux/fast/parser/bad-xml-slash-expected.checksum
LayoutTests/platform/chromium-linux/fast/parser/bad-xml-slash-expected.png
LayoutTests/platform/chromium-linux/fast/replaced/replaced-breaking-expected.checksum
LayoutTests/platform/chromium-linux/fast/replaced/replaced-breaking-expected.png
LayoutTests/platform/chromium-linux/fast/replaced/width100percent-checkbox-expected.checksum
LayoutTests/platform/chromium-linux/fast/replaced/width100percent-checkbox-expected.png
LayoutTests/platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.checksum
LayoutTests/platform/chromium-linux/fast/text/textIteratorNilRenderer-expected.png
LayoutTests/platform/chromium-linux/fast/text/whitespace/normal-after-nowrap-breaking-expected.checksum
LayoutTests/platform/chromium-linux/fast/text/whitespace/normal-after-nowrap-breaking-expected.png
LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.checksum
LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug1318-expected.png
LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug4527-expected.checksum
LayoutTests/platform/chromium-linux/tables/mozilla/bugs/bug4527-expected.png
LayoutTests/platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.checksum
LayoutTests/platform/chromium-linux/tables/mozilla_expected_failures/core/captions1-expected.png
LayoutTests/platform/chromium-linux/tables/mozilla_expected_failures/core/captions2-expected.checksum
LayoutTests/platform/chromium-linux/tables/mozilla_expected_failures/core/captions2-expected.png
Source/WebCore/ChangeLog
Source/WebCore/platform/chromium/PlatformBridge.h
Source/WebCore/rendering/RenderThemeChromiumLinux.cpp
Source/WebCore/rendering/RenderThemeChromiumLinux.h
Source/WebCore/rendering/RenderThemeChromiumSkia.cpp
Source/WebCore/rendering/RenderThemeChromiumSkia.h
Source/WebKit/chromium/ChangeLog
Source/WebKit/chromium/WebKit.gyp
Source/WebKit/chromium/src/PlatformBridge.cpp