WIP

stroke-dasharray の区切り文字に空白類も許容するようにする。とりあえずなもの:

diff --git a/layout/style/nsCSSParser.cpp b/layout/style/nsCSSParser.cpp
--- a/layout/style/nsCSSParser.cpp
+++ b/layout/style/nsCSSParser.cpp
@@ -8139,18 +8139,20 @@ CSSParserImpl::ParseDasharray()
         return PR_TRUE;
       }
 
       if (eCSSUnit_Inherit == value.GetUnit() ||
           eCSSUnit_Initial == value.GetUnit() ||
           eCSSUnit_None    == value.GetUnit())
         break;
 
-      if (!ExpectSymbol(',', PR_TRUE))
-        break;
+      while ((eCSSToken_WhiteSpace == mToken.mType) || mToken.IsSymbol(',')) {
+        if (!mScanner.Next(mToken))
+          break;
+      }
 
       if (!ParseVariant(value,
                         VARIANT_LENGTH | VARIANT_PERCENT | VARIANT_NUMBER,
                         nsnull))
         break;
 
       list->mNext = new nsCSSValueList;
       list = list->mNext;

現在の仕様では区切り文字はコンマだけだが、将来的には緩和されるようだ。