Title: [91283] trunk/Source/WebCore
- Revision
- 91283
- Author
- [email protected]
- Date
- 2011-07-19 12:13:50 -0700 (Tue, 19 Jul 2011)
Log Message
Implement CSSPropertyWebkitPerspectiveOrigin in CSSStyleApplyProperty.
https://bugs.webkit.org/show_bug.cgi?id=64784
Reviewed by Simon Fraser.
No new tests / refactoring.
* css/CSSStyleApplyProperty.cpp:
(WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
* css/CSSStyleSelector.cpp:
(WebCore::CSSStyleSelector::applyProperty):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (91282 => 91283)
--- trunk/Source/WebCore/ChangeLog 2011-07-19 19:00:58 UTC (rev 91282)
+++ trunk/Source/WebCore/ChangeLog 2011-07-19 19:13:50 UTC (rev 91283)
@@ -1,3 +1,17 @@
+2011-07-19 Luke Macpherson <[email protected]>
+
+ Implement CSSPropertyWebkitPerspectiveOrigin in CSSStyleApplyProperty.
+ https://bugs.webkit.org/show_bug.cgi?id=64784
+
+ Reviewed by Simon Fraser.
+
+ No new tests / refactoring.
+
+ * css/CSSStyleApplyProperty.cpp:
+ (WebCore::CSSStyleApplyProperty::CSSStyleApplyProperty):
+ * css/CSSStyleSelector.cpp:
+ (WebCore::CSSStyleSelector::applyProperty):
+
2011-07-19 Chris Rogers <[email protected]>
Implement WaveShaperNode for Web Audio API
Modified: trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp (91282 => 91283)
--- trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp 2011-07-19 19:00:58 UTC (rev 91282)
+++ trunk/Source/WebCore/css/CSSStyleApplyProperty.cpp 2011-07-19 19:13:50 UTC (rev 91283)
@@ -722,6 +722,7 @@
setPropertyHandler(CSSPropertyWebkitPerspectiveOriginX, new ApplyPropertyLength<>(&RenderStyle::perspectiveOriginX, &RenderStyle::setPerspectiveOriginX, &RenderStyle::initialPerspectiveOriginX));
setPropertyHandler(CSSPropertyWebkitPerspectiveOriginY, new ApplyPropertyLength<>(&RenderStyle::perspectiveOriginY, &RenderStyle::setPerspectiveOriginY, &RenderStyle::initialPerspectiveOriginY));
+ setPropertyHandler(CSSPropertyWebkitPerspectiveOrigin, new ApplyPropertyExpanding<SuppressValue>(propertyHandler(CSSPropertyWebkitPerspectiveOriginX), propertyHandler(CSSPropertyWebkitPerspectiveOriginY)));
setPropertyHandler(CSSPropertyWebkitTransformOriginX, new ApplyPropertyLength<>(&RenderStyle::transformOriginX, &RenderStyle::setTransformOriginX, &RenderStyle::initialTransformOriginX));
setPropertyHandler(CSSPropertyWebkitTransformOriginY, new ApplyPropertyLength<>(&RenderStyle::transformOriginY, &RenderStyle::setTransformOriginY, &RenderStyle::initialTransformOriginY));
}
Modified: trunk/Source/WebCore/css/CSSStyleSelector.cpp (91282 => 91283)
--- trunk/Source/WebCore/css/CSSStyleSelector.cpp 2011-07-19 19:00:58 UTC (rev 91282)
+++ trunk/Source/WebCore/css/CSSStyleSelector.cpp 2011-07-19 19:13:50 UTC (rev 91283)
@@ -5034,10 +5034,6 @@
m_style->setPerspective(perspectiveValue);
return;
}
- case CSSPropertyWebkitPerspectiveOrigin:
- HANDLE_INHERIT_AND_INITIAL(perspectiveOriginX, PerspectiveOriginX)
- HANDLE_INHERIT_AND_INITIAL(perspectiveOriginY, PerspectiveOriginY)
- return;
case CSSPropertyWebkitAnimation:
if (isInitial)
m_style->clearAnimations();
@@ -5390,6 +5386,7 @@
case CSSPropertyWebkitTransformOriginY:
case CSSPropertyWebkitPerspectiveOriginX:
case CSSPropertyWebkitPerspectiveOriginY:
+ case CSSPropertyWebkitPerspectiveOrigin:
case CSSPropertyCursor:
ASSERT_NOT_REACHED();
return;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes