https://bugs.webkit.org/show_bug.cgi?id=82667
Patch by Bear Travis <betravis@adobe.com> on 2012-03-30
Reviewed by Ryosuke Niwa.
Source/WebCore:
Adding prefixed shape-inside and shape-outside to the list of computed style properties.
Added properties to existing tests for computed style results
* css/CSSComputedStyleDeclaration.cpp:
(WebCore): added -webkit-shape-inside and -webkit-shape-outside to computedProperties
LayoutTests:
Adding prefixed shape-inside and shape-outside to the list of computed style properties.
Updating tests that look at all properties on a computed style declaration.
* fast/css/getComputedStyle/computed-style-expected.txt:
* fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/chromium-mac-snowleopard/svg/css/getComputedStyle-basic-expected.txt:
* platform/chromium-mac/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/chromium-mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt:
* platform/efl/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
* platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
* platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
* platform/qt/svg/css/getComputedStyle-basic-expected.txt:
* svg/css/getComputedStyle-basic-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@112755
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-03-30 Bear Travis <betravis@adobe.com>
+
+ shape-inside and shape-outside are not in the list of computed style properties
+ https://bugs.webkit.org/show_bug.cgi?id=82667
+
+ Reviewed by Ryosuke Niwa.
+
+ Adding prefixed shape-inside and shape-outside to the list of computed style properties.
+ Updating tests that look at all properties on a computed style declaration.
+
+ * fast/css/getComputedStyle/computed-style-expected.txt:
+ * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
+ * platform/chromium-mac-snowleopard/svg/css/getComputedStyle-basic-expected.txt:
+ * platform/chromium-mac/fast/css/getComputedStyle/computed-style-expected.txt:
+ * platform/chromium-mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
+ * platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt:
+ * platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
+ * platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt:
+ * platform/efl/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
+ * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
+ * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
+ * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
+ * platform/qt/svg/css/getComputedStyle-basic-expected.txt:
+ * svg/css/getComputedStyle-basic-expected.txt:
+
2012-03-30 Dirk Pranke <dpranke@chromium.org>
Unreviewed, expectations update.
-webkit-perspective-origin: 392px 288px;
-webkit-print-color-adjust: economy;
-webkit-rtl-ordering: logical;
+-webkit-shape-inside: auto;
+-webkit-shape-outside: auto;
-webkit-text-combine: none;
-webkit-text-decorations-in-effect: none;
-webkit-text-emphasis-color: rgb(0, 0, 0);
-webkit-perspective-origin: 50% 50%
-webkit-print-color-adjust: economy
-webkit-rtl-ordering: logical
+ -webkit-shape-inside: auto
+ -webkit-shape-outside: auto
-webkit-text-combine: none
-webkit-text-decorations-in-effect: none
-webkit-text-emphasis-color: rgb(0, 0, 0)
rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-inside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-outside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-combine) : none
rect: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
-webkit-perspective-origin: 392px 288px;
-webkit-print-color-adjust: economy;
-webkit-rtl-ordering: logical;
+-webkit-shape-inside: auto;
+-webkit-shape-outside: auto;
-webkit-text-combine: none;
-webkit-text-decorations-in-effect: none;
-webkit-text-emphasis-color: rgb(0, 0, 0);
-webkit-perspective-origin: 50% 50%
-webkit-print-color-adjust: economy
-webkit-rtl-ordering: logical
+ -webkit-shape-inside: auto
+ -webkit-shape-outside: auto
-webkit-text-combine: none
-webkit-text-decorations-in-effect: none
-webkit-text-emphasis-color: rgb(0, 0, 0)
-webkit-perspective-origin: 392px 288px;
-webkit-print-color-adjust: economy;
-webkit-rtl-ordering: logical;
+-webkit-shape-inside: auto;
+-webkit-shape-outside: auto;
-webkit-text-combine: none;
-webkit-text-decorations-in-effect: none;
-webkit-text-emphasis-color: rgb(0, 0, 0);
-webkit-perspective-origin: 50% 50%
-webkit-print-color-adjust: economy
-webkit-rtl-ordering: logical
+ -webkit-shape-inside: auto
+ -webkit-shape-outside: auto
-webkit-text-combine: none
-webkit-text-decorations-in-effect: none
-webkit-text-emphasis-color: rgb(0, 0, 0)
rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-inside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-outside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-combine) : none
rect: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
g: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-rtl-ordering) : logical
g: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-shape-inside) : auto
+g: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-shape-outside) : auto
+g: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-text-combine) : none
g: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
-webkit-perspective-origin: 50% 50%
-webkit-print-color-adjust: economy
-webkit-rtl-ordering: logical
+ -webkit-shape-inside: auto
+ -webkit-shape-outside: auto
-webkit-text-combine: none
-webkit-text-decorations-in-effect: none
-webkit-text-emphasis-color: rgb(0, 0, 0)
rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-inside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-outside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-combine) : none
rect: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
g: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-rtl-ordering) : logical
g: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-shape-inside) : auto
+g: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-shape-outside) : auto
+g: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-text-combine) : none
g: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
-webkit-perspective-origin: 392px 288px;
-webkit-print-color-adjust: economy;
-webkit-rtl-ordering: logical;
+-webkit-shape-inside: auto;
+-webkit-shape-outside: auto;
-webkit-text-combine: none;
-webkit-text-decorations-in-effect: none;
-webkit-text-emphasis-color: rgb(0, 0, 0);
-webkit-perspective-origin: 50% 50%
-webkit-print-color-adjust: economy
-webkit-rtl-ordering: logical
+ -webkit-shape-inside: auto
+ -webkit-shape-outside: auto
-webkit-text-combine: none
-webkit-text-decorations-in-effect: none
-webkit-text-emphasis-color: rgb(0, 0, 0)
rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-inside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-outside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-combine) : none
rect: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
g: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-rtl-ordering) : logical
g: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-shape-inside) : auto
+g: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-shape-outside) : auto
+g: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-text-combine) : none
g: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
rect: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-rtl-ordering) : logical
rect: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-inside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+rect: style.getPropertyValue(-webkit-shape-outside) : auto
+rect: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-combine) : none
rect: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
rect: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
g: style.getPropertyCSSValue(-webkit-print-color-adjust) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-rtl-ordering) : logical
g: style.getPropertyCSSValue(-webkit-rtl-ordering) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-shape-inside) : auto
+g: style.getPropertyCSSValue(-webkit-shape-inside) : [object CSSPrimitiveValue]
+g: style.getPropertyValue(-webkit-shape-outside) : auto
+g: style.getPropertyCSSValue(-webkit-shape-outside) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-text-combine) : none
g: style.getPropertyCSSValue(-webkit-text-combine) : [object CSSPrimitiveValue]
g: style.getPropertyValue(-webkit-text-decorations-in-effect) : none
+2012-03-30 Bear Travis <betravis@adobe.com>
+
+ shape-inside and shape-outside are not in the list of computed style properties
+ https://bugs.webkit.org/show_bug.cgi?id=82667
+
+ Reviewed by Ryosuke Niwa.
+
+ Adding prefixed shape-inside and shape-outside to the list of computed style properties.
+ Added properties to existing tests for computed style results
+
+ * css/CSSComputedStyleDeclaration.cpp:
+ (WebCore): added -webkit-shape-inside and -webkit-shape-outside to computedProperties
+
2012-03-30 Adam Barth <abarth@webkit.org>
https://bugs.webkit.org/show_bug.cgi?id=82582
CSSPropertyWebkitPerspectiveOrigin,
CSSPropertyWebkitPrintColorAdjust,
CSSPropertyWebkitRtlOrdering,
+ CSSPropertyWebkitShapeInside,
+ CSSPropertyWebkitShapeOutside,
#if ENABLE(TOUCH_EVENTS)
CSSPropertyWebkitTapHighlightColor,
#endif