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