Title: [91651] trunk/Source/WebCore
Revision
91651
Author
[email protected]
Date
2011-07-24 17:38:25 -0700 (Sun, 24 Jul 2011)

Log Message

Implement CSSPropertyOutlineOffset in CSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=64773

Reviewed by Dimitri Glazkov.

No new tests / refactoring only.

* css/CSSStyleApplyProperty.cpp:
(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::applyProperty):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (91650 => 91651)


--- trunk/Source/WebCore/ChangeLog	2011-07-24 20:54:23 UTC (rev 91650)
+++ trunk/Source/WebCore/ChangeLog	2011-07-25 00:38:25 UTC (rev 91651)
@@ -1,3 +1,17 @@
+2011-07-24  Luke Macpherson   <[email protected]>
+
+        Implement CSSPropertyOutlineOffset in CSSStyleApplyProperty.
+        https://bugs.webkit.org/show_bug.cgi?id=64773
+
+        Reviewed by Dimitri Glazkov.
+
+        No new tests / refactoring only.
+
+        * css/CSSStyleApplyProperty.cpp:
+        (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
+        * css/CSSStyleSelector.cpp:
+        (WebCore::CSSStyleSelector::applyProperty):
+
 2011-07-24  Rob Buis  <[email protected]>
 
         SVG <use> element is not repositioned when moved to x=0 y=0 through script 

Modified: trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp (91650 => 91651)


--- trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp	2011-07-24 20:54:23 UTC (rev 91650)
+++ trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp	2011-07-25 00:38:25 UTC (rev 91651)
@@ -755,6 +755,7 @@
 
     setPropertyHandler(CSSPropertyOutlineStyle, new ApplyPropertyExpanding<ExpandValue>(new ApplyPropertyDefault<OutlineIsAuto>(&RenderStyle::outlineStyleIsAuto, &RenderStyle::setOutlineStyleIsAuto, &RenderStyle::initialOutlineStyleIsAuto), new ApplyPropertyDefault<EBorderStyle>(&RenderStyle::outlineStyle, &RenderStyle::setOutlineStyle, &RenderStyle::initialBorderStyle)));
     setPropertyHandler(CSSPropertyOutlineColor, new ApplyPropertyColor<InheritFromParent>(&RenderStyle::outlineColor, &RenderStyle::setOutlineColor, &RenderStyle::color));
+    setPropertyHandler(CSSPropertyOutlineOffset, new ApplyPropertyComputeLength<int>(&RenderStyle::outlineOffset, &RenderStyle::setOutlineOffset, &RenderStyle::initialOutlineOffset));
 
     setPropertyHandler(CSSPropertyOverflowX, new ApplyPropertyDefault<EOverflow>(&RenderStyle::overflowX, &RenderStyle::setOverflowX, &RenderStyle::initialOverflowX));
     setPropertyHandler(CSSPropertyOverflowY, new ApplyPropertyDefault<EOverflow>(&RenderStyle::overflowY, &RenderStyle::setOverflowY, &RenderStyle::initialOverflowY));

Modified: trunk/Source/WebCore/css/CSSStyleSelector.cpp (91650 => 91651)


--- trunk/Source/WebCore/css/CSSStyleSelector.cpp	2011-07-24 20:54:23 UTC (rev 91650)
+++ trunk/Source/WebCore/css/CSSStyleSelector.cpp	2011-07-25 00:38:25 UTC (rev 91651)
@@ -4448,10 +4448,6 @@
             m_style->setMaskBoxImage(image);
         return;
     }
-    case CSSPropertyOutlineOffset:
-        HANDLE_INHERIT_AND_INITIAL(outlineOffset, OutlineOffset)
-        m_style->setOutlineOffset(primitiveValue->computeLength<int>(style(), m_rootElementStyle, zoomFactor));
-        return;
     case CSSPropertyImageRendering:
         if (!primitiveValue)
             return;
@@ -5279,6 +5275,7 @@
     case CSSPropertyFontWeight:
     case CSSPropertyOutlineStyle:
     case CSSPropertyOutlineWidth:
+    case CSSPropertyOutlineOffset:
     case CSSPropertyWebkitColumnRuleWidth:
     case CSSPropertyOutlineColor:
     case CSSPropertyWebkitColumnRuleColor:
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to