Index: Source/core/css/CSSPrimitiveValue.cpp |
diff --git a/Source/core/css/CSSPrimitiveValue.cpp b/Source/core/css/CSSPrimitiveValue.cpp |
index 58e3b9caee0064ebca5136018d6f6753c7990788..95e9b3b0bbeebe21c38c7dcc41bac05f23bd0d1a 100644 |
--- a/Source/core/css/CSSPrimitiveValue.cpp |
+++ b/Source/core/css/CSSPrimitiveValue.cpp |
@@ -26,7 +26,6 @@ |
#include "core/css/CSSHelper.h" |
#include "core/css/CSSMarkup.h" |
#include "core/css/CSSToLengthConversionData.h" |
-#include "core/css/Pair.h" |
#include "core/css/StyleSheetContents.h" |
#include "core/dom/Node.h" |
#include "core/style/ComputedStyle.h" |
@@ -243,12 +242,6 @@ CSSPrimitiveValue::CSSPrimitiveValue(const String& str, UnitType type) |
m_value.string->ref(); |
} |
-CSSPrimitiveValue::CSSPrimitiveValue(const LengthSize& lengthSize, const ComputedStyle& style) |
- : CSSValue(PrimitiveClass) |
-{ |
- init(lengthSize, style); |
-} |
- |
CSSPrimitiveValue::CSSPrimitiveValue(RGBA32 color) |
: CSSValue(PrimitiveClass) |
{ |
@@ -333,20 +326,6 @@ void CSSPrimitiveValue::init(UnitType type) |
m_primitiveUnitType = static_cast<unsigned>(type); |
} |
-void CSSPrimitiveValue::init(const LengthSize& lengthSize, const ComputedStyle& style) |
-{ |
- init(UnitType::Pair); |
- m_hasCachedCSSText = false; |
- m_value.pair = Pair::create(create(lengthSize.width(), style.effectiveZoom()), create(lengthSize.height(), style.effectiveZoom()), Pair::KeepIdenticalValues).leakRef(); |
-} |
- |
-void CSSPrimitiveValue::init(PassRefPtrWillBeRawPtr<Pair> p) |
-{ |
- init(UnitType::Pair); |
- m_hasCachedCSSText = false; |
- m_value.pair = p.leakRef(); |
-} |
- |
void CSSPrimitiveValue::init(PassRefPtrWillBeRawPtr<CSSCalcValue> c) |
{ |
init(UnitType::Calc); |
@@ -376,12 +355,6 @@ void CSSPrimitiveValue::cleanup() |
if (m_value.string) |
m_value.string->deref(); |
break; |
- case UnitType::Pair: |
- // We must not call deref() when oilpan is enabled because m_value.pair is traced. |
-#if !ENABLE(OILPAN) |
- m_value.pair->deref(); |
-#endif |
- break; |
case UnitType::Calc: |
// We must not call deref() when oilpan is enabled because m_value.calc is traced. |
#if !ENABLE(OILPAN) |
@@ -878,7 +851,6 @@ const char* CSSPrimitiveValue::unitTypeToString(UnitType type) |
case UnitType::PropertyID: |
case UnitType::Attribute: |
case UnitType::RGBColor: |
- case UnitType::Pair: |
case UnitType::Calc: |
case UnitType::Shape: |
case UnitType::CalcPercentageWithNumber: |
@@ -965,9 +937,6 @@ String CSSPrimitiveValue::customCSSText() const |
text = Color(m_value.rgbcolor).serializedAsCSSComponentValue(); |
break; |
} |
- case UnitType::Pair: |
- text = getPairValue()->cssText(); |
- break; |
case UnitType::Calc: |
text = m_value.calc->customCSSText(); |
break; |
@@ -1034,8 +1003,6 @@ bool CSSPrimitiveValue::equals(const CSSPrimitiveValue& other) const |
return equal(m_value.string, other.m_value.string); |
case UnitType::RGBColor: |
return m_value.rgbcolor == other.m_value.rgbcolor; |
- case UnitType::Pair: |
- return m_value.pair && other.m_value.pair && m_value.pair->equals(*other.m_value.pair); |
case UnitType::Calc: |
return m_value.calc && other.m_value.calc && m_value.calc->equals(*other.m_value.calc); |
case UnitType::Shape: |
@@ -1054,9 +1021,6 @@ DEFINE_TRACE_AFTER_DISPATCH(CSSPrimitiveValue) |
{ |
#if ENABLE(OILPAN) |
switch (type()) { |
- case UnitType::Pair: |
- visitor->trace(m_value.pair); |
- break; |
case UnitType::Calc: |
visitor->trace(m_value.calc); |
break; |