2009-07-01 David Levin <levin@chromium.org>
authorlevin@chromium.org <levin@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 Jul 2009 21:06:36 +0000 (21:06 +0000)
committerlevin@chromium.org <levin@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 Jul 2009 21:06:36 +0000 (21:06 +0000)
        Reviewed by Eric Seidel.

        Remove unused code in SVGTransformList and SVGTransformDistance
        <https://bugs.webkit.org/show_bug.cgi?id=26891>

        * svg/SVGTransformDistance.cpp:
        (WebCore::SVGTransformDistance::SVGTransformDistance):
        * svg/SVGTransformList.cpp:
        * svg/SVGTransformList.h:

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

WebCore/ChangeLog
WebCore/svg/SVGTransformDistance.cpp
WebCore/svg/SVGTransformList.cpp
WebCore/svg/SVGTransformList.h

index f164c2e..d51bffe 100644 (file)
@@ -1,3 +1,15 @@
+2009-07-01  David Levin  <levin@chromium.org>
+
+        Reviewed by Eric Seidel.
+
+        Remove unused code in SVGTransformList and SVGTransformDistance
+        <https://bugs.webkit.org/show_bug.cgi?id=26891>
+
+        * svg/SVGTransformDistance.cpp:
+        (WebCore::SVGTransformDistance::SVGTransformDistance):
+        * svg/SVGTransformList.cpp:
+        * svg/SVGTransformList.h:
+
 2009-07-01  David Hyatt  <hyatt@apple.com>
 
         Reviewed by Anders Carlsson.
index 34adc63..00b5387 100644 (file)
@@ -35,6 +35,8 @@ namespace WebCore {
 SVGTransformDistance::SVGTransformDistance()
     : m_type(SVGTransform::SVG_TRANSFORM_UNKNOWN)
     , m_angle(0)
+    , m_cx(0)
+    , m_cy(0)
 {
 }
 
index ed457f4..648f1e9 100644 (file)
@@ -26,7 +26,6 @@
 #include "TransformationMatrix.h"
 #include "SVGTransform.h"
 #include "SVGSVGElement.h"
-#include "SVGTransformDistance.h"
 #include "SVGTransformList.h"
 
 using namespace WebCore;
@@ -65,23 +64,6 @@ SVGTransform SVGTransformList::concatenate() const
     return SVGTransform(matrix);
 }
 
-SVGTransform SVGTransformList::concatenateForType(SVGTransform::SVGTransformType type) const
-{
-    unsigned int length = numberOfItems();
-    if (!length)
-        return SVGTransform();
-    
-    ExceptionCode ec = 0;
-    SVGTransformDistance totalTransform;
-    for (unsigned int i = 0; i < length; i++) {
-        const SVGTransform& transform = getItem(i, ec);
-        if (transform.type() == type)
-            totalTransform.addSVGTransform(transform);
-    }
-    
-    return totalTransform.addToSVGTransform(SVGTransform());
-}
-
 String SVGTransformList::valueAsString() const
 {
     // TODO: We may want to build a real transform string, instead of concatting to a matrix(...).
index 442016b..d095fe4 100644 (file)
@@ -42,7 +42,6 @@ namespace WebCore {
 
         // Internal use only
         SVGTransform concatenate() const;
-        SVGTransform concatenateForType(SVGTransform::SVGTransformType) const;
  
         String valueAsString() const;