| Index: third_party/WebKit/Source/core/style/ComputedStyle.h
|
| diff --git a/third_party/WebKit/Source/core/style/ComputedStyle.h b/third_party/WebKit/Source/core/style/ComputedStyle.h
|
| index 2d3e107e091833e5fc70b53a95b1843792a871e0..b8b62a40a8b94788f4ec90b192d7e3c2be4d8d1a 100644
|
| --- a/third_party/WebKit/Source/core/style/ComputedStyle.h
|
| +++ b/third_party/WebKit/Source/core/style/ComputedStyle.h
|
| @@ -516,8 +516,8 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| // TODO(nainar): Move all fixed point logic to a separate class.
|
| // border-top-width
|
| float BorderTopWidth() const {
|
| - if (surround_data_->border_.top_.Style() == kBorderStyleNone ||
|
| - surround_data_->border_.top_.Style() == kBorderStyleHidden)
|
| + if (surround_data_->border_.top_.Style() == EBorderStyle::kNone ||
|
| + surround_data_->border_.top_.Style() == EBorderStyle::kHidden)
|
| return 0;
|
| return static_cast<float>(BorderTopWidthInternal()) /
|
| kBorderWidthDenominator;
|
| @@ -528,8 +528,8 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
|
|
| // border-bottom-width
|
| float BorderBottomWidth() const {
|
| - if (surround_data_->border_.bottom_.Style() == kBorderStyleNone ||
|
| - surround_data_->border_.bottom_.Style() == kBorderStyleHidden)
|
| + if (surround_data_->border_.bottom_.Style() == EBorderStyle::kNone ||
|
| + surround_data_->border_.bottom_.Style() == EBorderStyle::kHidden)
|
| return 0;
|
| return static_cast<float>(BorderBottomWidthInternal()) /
|
| kBorderWidthDenominator;
|
| @@ -540,8 +540,8 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
|
|
| // border-left-width
|
| float BorderLeftWidth() const {
|
| - if (surround_data_->border_.left_.Style() == kBorderStyleNone ||
|
| - surround_data_->border_.left_.Style() == kBorderStyleHidden)
|
| + if (surround_data_->border_.left_.Style() == EBorderStyle::kNone ||
|
| + surround_data_->border_.left_.Style() == EBorderStyle::kHidden)
|
| return 0;
|
| return static_cast<float>(BorderLeftWidthInternal()) /
|
| kBorderWidthDenominator;
|
| @@ -552,8 +552,8 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
|
|
| // border-right-width
|
| float BorderRightWidth() const {
|
| - if (surround_data_->border_.right_.Style() == kBorderStyleNone ||
|
| - surround_data_->border_.right_.Style() == kBorderStyleHidden)
|
| + if (surround_data_->border_.right_.Style() == EBorderStyle::kNone ||
|
| + surround_data_->border_.right_.Style() == EBorderStyle::kHidden)
|
| return 0;
|
| return static_cast<float>(BorderRightWidthInternal()) /
|
| kBorderWidthDenominator;
|
| @@ -563,14 +563,14 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| }
|
|
|
| // Border style properties.
|
| - static EBorderStyle InitialBorderStyle() { return kBorderStyleNone; }
|
| + static EBorderStyle InitialBorderStyle() { return EBorderStyle::kNone; }
|
|
|
| // border-top-style
|
| EBorderStyle BorderTopStyle() const {
|
| return surround_data_->border_.Top().Style();
|
| }
|
| void SetBorderTopStyle(EBorderStyle v) {
|
| - SET_VAR(surround_data_, border_.top_.style_, v);
|
| + SET_VAR(surround_data_, border_.top_.style_, static_cast<unsigned>(v));
|
| }
|
|
|
| // border-right-style
|
| @@ -578,7 +578,7 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| return surround_data_->border_.Right().Style();
|
| }
|
| void SetBorderRightStyle(EBorderStyle v) {
|
| - SET_VAR(surround_data_, border_.right_.style_, v);
|
| + SET_VAR(surround_data_, border_.right_.style_, static_cast<unsigned>(v));
|
| }
|
|
|
| // border-left-style
|
| @@ -586,7 +586,7 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| return surround_data_->border_.Left().Style();
|
| }
|
| void SetBorderLeftStyle(EBorderStyle v) {
|
| - SET_VAR(surround_data_, border_.left_.style_, v);
|
| + SET_VAR(surround_data_, border_.left_.style_, static_cast<unsigned>(v));
|
| }
|
|
|
| // border-bottom-style
|
| @@ -594,7 +594,7 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| return surround_data_->border_.Bottom().Style();
|
| }
|
| void SetBorderBottomStyle(EBorderStyle v) {
|
| - SET_VAR(surround_data_, border_.bottom_.style_, v);
|
| + SET_VAR(surround_data_, border_.bottom_.style_, static_cast<unsigned>(v));
|
| }
|
|
|
| // Border color properties.
|
| @@ -703,7 +703,8 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| return rare_non_inherited_data_->multi_col_->rule_.Style();
|
| }
|
| void SetColumnRuleStyle(EBorderStyle b) {
|
| - SET_NESTED_VAR(rare_non_inherited_data_, multi_col_, rule_.style_, b);
|
| + SET_NESTED_VAR(rare_non_inherited_data_, multi_col_, rule_.style_,
|
| + static_cast<unsigned>(b));
|
| }
|
|
|
| // column-rule-width (aka -webkit-column-rule-width)
|
| @@ -1193,7 +1194,8 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| return rare_non_inherited_data_->outline_.Style();
|
| }
|
| void SetOutlineStyle(EBorderStyle v) {
|
| - SET_VAR(rare_non_inherited_data_, outline_.style_, v);
|
| + SET_VAR(rare_non_inherited_data_, outline_.style_,
|
| + static_cast<unsigned>(v));
|
| }
|
| static OutlineIsAuto InitialOutlineStyleIsAuto() { return kOutlineIsAutoOff; }
|
| OutlineIsAuto OutlineStyleIsAuto() const {
|
| @@ -1207,7 +1209,7 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| // outline-width
|
| static unsigned short InitialOutlineWidth() { return 3; }
|
| unsigned short OutlineWidth() const {
|
| - if (rare_non_inherited_data_->outline_.Style() == kBorderStyleNone)
|
| + if (rare_non_inherited_data_->outline_.Style() == EBorderStyle::kNone)
|
| return 0;
|
| return rare_non_inherited_data_->outline_.Width();
|
| }
|
| @@ -1218,7 +1220,7 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| // outline-offset
|
| static int InitialOutlineOffset() { return 0; }
|
| int OutlineOffset() const {
|
| - if (rare_non_inherited_data_->outline_.Style() == kBorderStyleNone)
|
| + if (rare_non_inherited_data_->outline_.Style() == EBorderStyle::kNone)
|
| return 0;
|
| return rare_non_inherited_data_->outline_.Offset();
|
| }
|
| @@ -2937,23 +2939,23 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
| }
|
|
|
| bool BorderColorVisuallyEquals(const ComputedStyle& o) const {
|
| - if ((BorderLeftStyle() == kBorderStyleNone &&
|
| - o.BorderLeftStyle() == kBorderStyleNone) &&
|
| - (BorderRightStyle() == kBorderStyleNone &&
|
| - o.BorderRightStyle() == kBorderStyleNone) &&
|
| - (BorderTopStyle() == kBorderStyleNone &&
|
| - o.BorderTopStyle() == kBorderStyleNone) &&
|
| - (BorderBottomStyle() == kBorderStyleNone &&
|
| - o.BorderBottomStyle() == kBorderStyleNone))
|
| + if ((BorderLeftStyle() == EBorderStyle::kNone &&
|
| + o.BorderLeftStyle() == EBorderStyle::kNone) &&
|
| + (BorderRightStyle() == EBorderStyle::kNone &&
|
| + o.BorderRightStyle() == EBorderStyle::kNone) &&
|
| + (BorderTopStyle() == EBorderStyle::kNone &&
|
| + o.BorderTopStyle() == EBorderStyle::kNone) &&
|
| + (BorderBottomStyle() == EBorderStyle::kNone &&
|
| + o.BorderBottomStyle() == EBorderStyle::kNone))
|
| return true;
|
| - if ((BorderLeftStyle() == kBorderStyleHidden &&
|
| - o.BorderLeftStyle() == kBorderStyleHidden) &&
|
| - (BorderRightStyle() == kBorderStyleHidden &&
|
| - o.BorderRightStyle() == kBorderStyleHidden) &&
|
| - (BorderTopStyle() == kBorderStyleHidden &&
|
| - o.BorderTopStyle() == kBorderStyleHidden) &&
|
| - (BorderBottomStyle() == kBorderStyleHidden &&
|
| - o.BorderBottomStyle() == kBorderStyleHidden))
|
| + if ((BorderLeftStyle() == EBorderStyle::kHidden &&
|
| + o.BorderLeftStyle() == EBorderStyle::kHidden) &&
|
| + (BorderRightStyle() == EBorderStyle::kHidden &&
|
| + o.BorderRightStyle() == EBorderStyle::kHidden) &&
|
| + (BorderTopStyle() == EBorderStyle::kHidden &&
|
| + o.BorderTopStyle() == EBorderStyle::kHidden) &&
|
| + (BorderBottomStyle() == EBorderStyle::kHidden &&
|
| + o.BorderBottomStyle() == EBorderStyle::kHidden))
|
| return true;
|
| return BorderColorEquals(o);
|
| }
|
| @@ -3051,7 +3053,7 @@ class CORE_EXPORT ComputedStyle : public ComputedStyleBase<ComputedStyle>,
|
|
|
| // Outline utility functions.
|
| bool HasOutline() const {
|
| - return OutlineWidth() > 0 && OutlineStyle() > kBorderStyleHidden;
|
| + return OutlineWidth() > 0 && OutlineStyle() > EBorderStyle::kHidden;
|
| }
|
| int OutlineOutsetExtent() const;
|
| float GetOutlineStrokeWidthForFocusRing() const;
|
|
|