CSSParser parsing of CSSPropertyFontStretch falls into CSSPropertyGeometry
authormichelangelo@webkit.org <michelangelo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 18 May 2013 04:11:30 +0000 (04:11 +0000)
committermichelangelo@webkit.org <michelangelo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 18 May 2013 04:11:30 +0000 (04:11 +0000)
https://bugs.webkit.org/show_bug.cgi?id=116370

CSSPropertyFontStretch mistakenly fell through the shader parsing logic.

Reviewed by Alexandru Chiculita.

No new test possible, the feature is not implemented nor exposed.

* css/CSSParser.cpp:
(WebCore::CSSParser::parseValue):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@150321 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/css/CSSParser.cpp

index 70201cf59b0ae57459f7a2ab2df2514e5481ed1b..3e2ff3cca3921059d50f1c5770bf174f180a9778 100644 (file)
@@ -1,3 +1,17 @@
+2013-05-17  Michelangelo De Simone  <michelangelo@webkit.org>
+
+        CSSParser parsing of CSSPropertyFontStretch falls into CSSPropertyGeometry
+        https://bugs.webkit.org/show_bug.cgi?id=116370
+
+        CSSPropertyFontStretch mistakenly fell through the shader parsing logic.
+
+        Reviewed by Alexandru Chiculita.
+
+        No new test possible, the feature is not implemented nor exposed.
+
+        * css/CSSParser.cpp:
+        (WebCore::CSSParser::parseValue):
+
 2013-05-17  Timothy Hatcher  <timothy@apple.com>
 
         Force the script debug server to continue when disabling the debugger.
 2013-05-17  Timothy Hatcher  <timothy@apple.com>
 
         Force the script debug server to continue when disabling the debugger.
index 0be7ab3ae34ddded0fbea309466ad398d2b3cd0e..342d09d773733681f1a698836551eed945b3f051 100644 (file)
@@ -2896,11 +2896,11 @@ bool CSSParser::parseValue(CSSPropertyID propId, bool important)
         return false;
     case CSSPropertyPage:
         return parsePage(propId, important);
         return false;
     case CSSPropertyPage:
         return parsePage(propId, important);
-    case CSSPropertyFontStretch:
 #if ENABLE(CSS_SHADERS)
     case CSSPropertyGeometry:
         return m_inFilterRule ? parseGeometry(propId, value, important) : false;
 #endif
 #if ENABLE(CSS_SHADERS)
     case CSSPropertyGeometry:
         return m_inFilterRule ? parseGeometry(propId, value, important) : false;
 #endif
+    case CSSPropertyFontStretch:
     case CSSPropertyTextLineThrough:
     case CSSPropertyTextOverline:
     case CSSPropertyTextUnderline:
     case CSSPropertyTextLineThrough:
     case CSSPropertyTextOverline:
     case CSSPropertyTextUnderline: