[webkit-changes] cvs commit: SVGSupport/ksvg2/svg SVGAElementImpl.h SVGAnimateColorElementImpl.h SVGAnimateTransformElementImpl.h SVGAnimatedTemplate.h SVGAnimationElementImpl.cpp SVGAnimationElementImpl.h SVGCircleElementImpl.h SVGClipPathElementImpl.h SVGComponentTransferFunctionElementImpl.h SVGCursorElementImpl.h SVGEllipseElementImpl.h SVGExternalResourcesRequiredImpl.h SVGFEBlendElementImpl.h SVGFEColorMatrixElementImpl.h SVGFEComponentTransferElementImpl.h SVGFECompositeElementImpl.h SVGFEDiffuseLightingElementImpl.h SVGFEFloodElementImpl.h SVGFEGaussianBlurElementImpl.h SVGFEImageElementImpl.h SVGFELightElementImpl.h SVGFEMergeNodeElementImpl.h SVGFEOffsetElementImpl.h SVGFESpecularLightingElementImpl.h SVGFETileElementImpl.h SVGFETurbulenceElementImpl.h SVGFilterElementImpl.h SVGFilterPrimitiveStandardAttributesImpl.h SVGFitToViewBoxImpl.h SVGGradientElementImpl.h SVGHelper.h SVGImageElementImpl.h SVGLineElementImpl.h SVGLinearGradientElementImpl.h SVGMarkerElementImpl.h SVG PathElementImpl.h SVGPatternElementImpl.h SVGPolyElementImpl.h SVGRadialGradientElementImpl.h SVGRectElementImpl.h SVGSVGElementImpl.h SVGStopElementImpl.h SVGStyleElementImpl.h SVGStyledElementImpl.h SVGStyledTransformableElementImpl.h SVGTestsImpl.h SVGTextContentElementImpl.h SVGTextPositioningElementImpl.h SVGTransformImpl.h SVGURIReferenceImpl.h SVGUseElementImpl.h SVGViewElementImpl.h

Eric eseidel at opensource.apple.com
Fri Dec 2 17:32:56 PST 2005


eseidel     05/12/02 17:32:56

  Modified:    .        ChangeLog
               ksvg2/events SVGZoomEventImpl.h
               ksvg2/svg SVGAElementImpl.h SVGAnimateColorElementImpl.h
                        SVGAnimateTransformElementImpl.h
                        SVGAnimatedTemplate.h SVGAnimationElementImpl.cpp
                        SVGAnimationElementImpl.h SVGCircleElementImpl.h
                        SVGClipPathElementImpl.h
                        SVGComponentTransferFunctionElementImpl.h
                        SVGCursorElementImpl.h SVGEllipseElementImpl.h
                        SVGExternalResourcesRequiredImpl.h
                        SVGFEBlendElementImpl.h
                        SVGFEColorMatrixElementImpl.h
                        SVGFEComponentTransferElementImpl.h
                        SVGFECompositeElementImpl.h
                        SVGFEDiffuseLightingElementImpl.h
                        SVGFEFloodElementImpl.h
                        SVGFEGaussianBlurElementImpl.h
                        SVGFEImageElementImpl.h SVGFELightElementImpl.h
                        SVGFEMergeNodeElementImpl.h
                        SVGFEOffsetElementImpl.h
                        SVGFESpecularLightingElementImpl.h
                        SVGFETileElementImpl.h SVGFETurbulenceElementImpl.h
                        SVGFilterElementImpl.h
                        SVGFilterPrimitiveStandardAttributesImpl.h
                        SVGFitToViewBoxImpl.h SVGGradientElementImpl.h
                        SVGHelper.h SVGImageElementImpl.h
                        SVGLineElementImpl.h SVGLinearGradientElementImpl.h
                        SVGMarkerElementImpl.h SVGPathElementImpl.h
                        SVGPatternElementImpl.h SVGPolyElementImpl.h
                        SVGRadialGradientElementImpl.h SVGRectElementImpl.h
                        SVGSVGElementImpl.h SVGStopElementImpl.h
                        SVGStyleElementImpl.h SVGStyledElementImpl.h
                        SVGStyledTransformableElementImpl.h SVGTestsImpl.h
                        SVGTextContentElementImpl.h
                        SVGTextPositioningElementImpl.h SVGTransformImpl.h
                        SVGURIReferenceImpl.h SVGUseElementImpl.h
                        SVGViewElementImpl.h
  Log:
  Bug #: none
  Submitted by: eseidel
  Reviewed by: no review needed, svg build fix only.
          SVG Build fix after SharedPtr -> RefPtr changes.
  
          * ksvg2/events/SVGZoomEventImpl.h:
          * ksvg2/svg/SVGAElementImpl.h:
          * ksvg2/svg/SVGAnimateColorElementImpl.h:
          * ksvg2/svg/SVGAnimateTransformElementImpl.h:
          * ksvg2/svg/SVGAnimatedTemplate.h:
          * ksvg2/svg/SVGAnimationElementImpl.cpp:
          (SVGAnimationElementImpl::parseMappedAttribute):
          * ksvg2/svg/SVGAnimationElementImpl.h:
          * ksvg2/svg/SVGCircleElementImpl.h:
          * ksvg2/svg/SVGClipPathElementImpl.h:
          * ksvg2/svg/SVGComponentTransferFunctionElementImpl.h:
          * ksvg2/svg/SVGCursorElementImpl.h:
          * ksvg2/svg/SVGEllipseElementImpl.h:
          * ksvg2/svg/SVGExternalResourcesRequiredImpl.h:
          * ksvg2/svg/SVGFEBlendElementImpl.h:
          * ksvg2/svg/SVGFEColorMatrixElementImpl.h:
          * ksvg2/svg/SVGFEComponentTransferElementImpl.h:
          * ksvg2/svg/SVGFECompositeElementImpl.h:
          * ksvg2/svg/SVGFEDiffuseLightingElementImpl.h:
          * ksvg2/svg/SVGFEFloodElementImpl.h:
          * ksvg2/svg/SVGFEGaussianBlurElementImpl.h:
          * ksvg2/svg/SVGFEImageElementImpl.h:
          * ksvg2/svg/SVGFELightElementImpl.h:
          * ksvg2/svg/SVGFEMergeNodeElementImpl.h:
          * ksvg2/svg/SVGFEOffsetElementImpl.h:
          * ksvg2/svg/SVGFESpecularLightingElementImpl.h:
          * ksvg2/svg/SVGFETileElementImpl.h:
          * ksvg2/svg/SVGFETurbulenceElementImpl.h:
          * ksvg2/svg/SVGFilterElementImpl.h:
          * ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.h:
          * ksvg2/svg/SVGFitToViewBoxImpl.h:
          * ksvg2/svg/SVGGradientElementImpl.h:
          * ksvg2/svg/SVGHelper.h:
          (KSVG::lazy_create):
          * ksvg2/svg/SVGImageElementImpl.h:
          * ksvg2/svg/SVGLineElementImpl.h:
          * ksvg2/svg/SVGLinearGradientElementImpl.h:
          * ksvg2/svg/SVGMarkerElementImpl.h:
          * ksvg2/svg/SVGPathElementImpl.h:
          * ksvg2/svg/SVGPatternElementImpl.h:
          * ksvg2/svg/SVGPolyElementImpl.h:
          * ksvg2/svg/SVGRadialGradientElementImpl.h:
          * ksvg2/svg/SVGRectElementImpl.h:
          * ksvg2/svg/SVGSVGElementImpl.h:
          * ksvg2/svg/SVGStopElementImpl.h:
          * ksvg2/svg/SVGStyleElementImpl.h:
          * ksvg2/svg/SVGStyledElementImpl.h:
          * ksvg2/svg/SVGStyledTransformableElementImpl.h:
          * ksvg2/svg/SVGTestsImpl.h:
          * ksvg2/svg/SVGTextContentElementImpl.h:
          * ksvg2/svg/SVGTextPositioningElementImpl.h:
          * ksvg2/svg/SVGTransformImpl.h:
          * ksvg2/svg/SVGURIReferenceImpl.h:
          * ksvg2/svg/SVGUseElementImpl.h:
          * ksvg2/svg/SVGViewElementImpl.h:
  
  Revision  Changes    Path
  1.460     +62 -0     WebCore/ChangeLog
  
  Index: ChangeLog
  ===================================================================
  RCS file: /cvs/root/WebCore/ChangeLog,v
  retrieving revision 1.459
  retrieving revision 1.460
  diff -u -r1.459 -r1.460
  --- ChangeLog	3 Dec 2005 01:30:18 -0000	1.459
  +++ ChangeLog	3 Dec 2005 01:32:24 -0000	1.460
  @@ -1,5 +1,67 @@
   2005-12-02  Eric Seidel  <eseidel at apple.com>
   
  +        No review needed, SVG build fix only.
  +
  +        SVG Build fix after SharedPtr -> RefPtr changes.
  +
  +        * ksvg2/events/SVGZoomEventImpl.h:
  +        * ksvg2/svg/SVGAElementImpl.h:
  +        * ksvg2/svg/SVGAnimateColorElementImpl.h:
  +        * ksvg2/svg/SVGAnimateTransformElementImpl.h:
  +        * ksvg2/svg/SVGAnimatedTemplate.h:
  +        * ksvg2/svg/SVGAnimationElementImpl.cpp:
  +        (SVGAnimationElementImpl::parseMappedAttribute):
  +        * ksvg2/svg/SVGAnimationElementImpl.h:
  +        * ksvg2/svg/SVGCircleElementImpl.h:
  +        * ksvg2/svg/SVGClipPathElementImpl.h:
  +        * ksvg2/svg/SVGComponentTransferFunctionElementImpl.h:
  +        * ksvg2/svg/SVGCursorElementImpl.h:
  +        * ksvg2/svg/SVGEllipseElementImpl.h:
  +        * ksvg2/svg/SVGExternalResourcesRequiredImpl.h:
  +        * ksvg2/svg/SVGFEBlendElementImpl.h:
  +        * ksvg2/svg/SVGFEColorMatrixElementImpl.h:
  +        * ksvg2/svg/SVGFEComponentTransferElementImpl.h:
  +        * ksvg2/svg/SVGFECompositeElementImpl.h:
  +        * ksvg2/svg/SVGFEDiffuseLightingElementImpl.h:
  +        * ksvg2/svg/SVGFEFloodElementImpl.h:
  +        * ksvg2/svg/SVGFEGaussianBlurElementImpl.h:
  +        * ksvg2/svg/SVGFEImageElementImpl.h:
  +        * ksvg2/svg/SVGFELightElementImpl.h:
  +        * ksvg2/svg/SVGFEMergeNodeElementImpl.h:
  +        * ksvg2/svg/SVGFEOffsetElementImpl.h:
  +        * ksvg2/svg/SVGFESpecularLightingElementImpl.h:
  +        * ksvg2/svg/SVGFETileElementImpl.h:
  +        * ksvg2/svg/SVGFETurbulenceElementImpl.h:
  +        * ksvg2/svg/SVGFilterElementImpl.h:
  +        * ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.h:
  +        * ksvg2/svg/SVGFitToViewBoxImpl.h:
  +        * ksvg2/svg/SVGGradientElementImpl.h:
  +        * ksvg2/svg/SVGHelper.h:
  +        (KSVG::lazy_create):
  +        * ksvg2/svg/SVGImageElementImpl.h:
  +        * ksvg2/svg/SVGLineElementImpl.h:
  +        * ksvg2/svg/SVGLinearGradientElementImpl.h:
  +        * ksvg2/svg/SVGMarkerElementImpl.h:
  +        * ksvg2/svg/SVGPathElementImpl.h:
  +        * ksvg2/svg/SVGPatternElementImpl.h:
  +        * ksvg2/svg/SVGPolyElementImpl.h:
  +        * ksvg2/svg/SVGRadialGradientElementImpl.h:
  +        * ksvg2/svg/SVGRectElementImpl.h:
  +        * ksvg2/svg/SVGSVGElementImpl.h:
  +        * ksvg2/svg/SVGStopElementImpl.h:
  +        * ksvg2/svg/SVGStyleElementImpl.h:
  +        * ksvg2/svg/SVGStyledElementImpl.h:
  +        * ksvg2/svg/SVGStyledTransformableElementImpl.h:
  +        * ksvg2/svg/SVGTestsImpl.h:
  +        * ksvg2/svg/SVGTextContentElementImpl.h:
  +        * ksvg2/svg/SVGTextPositioningElementImpl.h:
  +        * ksvg2/svg/SVGTransformImpl.h:
  +        * ksvg2/svg/SVGURIReferenceImpl.h:
  +        * ksvg2/svg/SVGUseElementImpl.h:
  +        * ksvg2/svg/SVGViewElementImpl.h:
  +
  +2005-12-02  Eric Seidel  <eseidel at apple.com>
  +
           No review needed.
   
           * ksvg2/scripts/make_names.pl: Add standard license header.
  
  
  
  1.7       +3 -3      SVGSupport/ksvg2/events/SVGZoomEventImpl.h
  
  Index: SVGZoomEventImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/events/SVGZoomEventImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGZoomEventImpl.h	26 Nov 2005 22:19:02 -0000	1.6
  +++ SVGZoomEventImpl.h	3 Dec 2005 01:32:31 -0000	1.7
  @@ -52,10 +52,10 @@
           float m_newScale;
           float m_previousScale;
           
  -        SharedPtr<SVGRectImpl> m_zoomRectScreen;
  +        RefPtr<SVGRectImpl> m_zoomRectScreen;
           
  -        SharedPtr<SVGPointImpl> m_newTranslate;
  -        SharedPtr<SVGPointImpl> m_previousTranslate;
  +        RefPtr<SVGPointImpl> m_newTranslate;
  +        RefPtr<SVGPointImpl> m_previousTranslate;
       };
   };
   
  
  
  
  1.8       +1 -1      SVGSupport/ksvg2/svg/SVGAElementImpl.h
  
  Index: SVGAElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGAElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGAElementImpl.h	26 Nov 2005 22:35:46 -0000	1.7
  +++ SVGAElementImpl.h	3 Dec 2005 01:32:32 -0000	1.8
  @@ -56,7 +56,7 @@
           virtual void defaultEventHandler(KDOM::EventImpl *evt);
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_target;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_target;
       };
   };
   
  
  
  
  1.7       +2 -2      SVGSupport/ksvg2/svg/SVGAnimateColorElementImpl.h
  
  Index: SVGAnimateColorElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGAnimateColorElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGAnimateColorElementImpl.h	26 Nov 2005 22:19:04 -0000	1.6
  +++ SVGAnimateColorElementImpl.h	3 Dec 2005 01:32:32 -0000	1.7
  @@ -48,8 +48,8 @@
           QColor m_currentColor;
           QColor m_initialColor;
   
  -        SharedPtr<SVGColorImpl> m_toColor;
  -        SharedPtr<SVGColorImpl> m_fromColor;
  +        RefPtr<SVGColorImpl> m_toColor;
  +        RefPtr<SVGColorImpl> m_fromColor;
   
           int m_currentItem;
           int m_redDiff, m_greenDiff, m_blueDiff;
  
  
  
  1.7       +6 -6      SVGSupport/ksvg2/svg/SVGAnimateTransformElementImpl.h
  
  Index: SVGAnimateTransformElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGAnimateTransformElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGAnimateTransformElementImpl.h	26 Nov 2005 22:19:04 -0000	1.6
  +++ SVGAnimateTransformElementImpl.h	3 Dec 2005 01:32:32 -0000	1.7
  @@ -42,7 +42,7 @@
           virtual void handleTimerEvent(double timePercentage);
   
           // Helpers
  -        SharedPtr<SVGTransformImpl> parseTransformValue(const QString &data) const;
  +        RefPtr<SVGTransformImpl> parseTransformValue(const QString &data) const;
           void calculateRotationFromMatrix(const QWMatrix &matrix, double &angle, double &cx, double &cy) const;
   
           SVGMatrixImpl *initialMatrix() const;
  @@ -52,12 +52,12 @@
           int m_currentItem;
           SVGTransformType m_type;
   
  -        SharedPtr<SVGTransformImpl> m_toTransform;
  -        SharedPtr<SVGTransformImpl> m_fromTransform;
  -        SharedPtr<SVGTransformImpl> m_initialTransform;
  +        RefPtr<SVGTransformImpl> m_toTransform;
  +        RefPtr<SVGTransformImpl> m_fromTransform;
  +        RefPtr<SVGTransformImpl> m_initialTransform;
   
  -        SharedPtr<SVGMatrixImpl> m_lastMatrix;
  -        SharedPtr<SVGMatrixImpl> m_transformMatrix;
  +        RefPtr<SVGMatrixImpl> m_lastMatrix;
  +        RefPtr<SVGMatrixImpl> m_transformMatrix;
   
           mutable bool m_rotateSpecialCase : 1;
           bool m_toRotateSpecialCase : 1, m_fromRotateSpecialCase : 1;
  
  
  
  1.8       +2 -2      SVGSupport/ksvg2/svg/SVGAnimatedTemplate.h
  
  Index: SVGAnimatedTemplate.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGAnimatedTemplate.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGAnimatedTemplate.h	26 Nov 2005 22:19:04 -0000	1.7
  +++ SVGAnimatedTemplate.h	3 Dec 2005 01:32:32 -0000	1.8
  @@ -93,8 +93,8 @@
           SVGAnimatedTemplate(const SVGAnimatedTemplate &) { }
           SVGAnimatedTemplate<T> &operator=(const SVGAnimatedTemplate<T> &) { }
           
  -        mutable SharedPtr<T> m_baseVal;
  -        mutable SharedPtr<T> m_animVal;
  +        mutable RefPtr<T> m_baseVal;
  +        mutable RefPtr<T> m_animVal;
       };
   };
   
  
  
  
  1.13      +3 -1      SVGSupport/ksvg2/svg/SVGAnimationElementImpl.cpp
  
  Index: SVGAnimationElementImpl.cpp
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGAnimationElementImpl.cpp,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- SVGAnimationElementImpl.cpp	2 Dec 2005 22:44:27 -0000	1.12
  +++ SVGAnimationElementImpl.cpp	3 Dec 2005 01:32:32 -0000	1.13
  @@ -36,6 +36,8 @@
   #include "SVGSVGElementImpl.h"
   #include "KSVGTimeScheduler.h"
   
  +#include "XLinkNames.h"
  +
   #include <cmath>
   
   using namespace KSVG;
  @@ -122,7 +124,7 @@
   void SVGAnimationElementImpl::parseMappedAttribute(KDOM::MappedAttributeImpl *attr)
   {
       KDOM::DOMString value(attr->value());
  -    if (attr->name() == SVGNames::hrefAttr)
  +    if (attr->name().matches(KDOM::XLinkNames::hrefAttr))
               m_href = value.qstring();
       else if (attr->name() == SVGNames::attributeNameAttr)
               m_attributeName = value.qstring();
  
  
  
  1.9       +3 -3      SVGSupport/ksvg2/svg/SVGAnimationElementImpl.h
  
  Index: SVGAnimationElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGAnimationElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGAnimationElementImpl.h	26 Nov 2005 22:35:46 -0000	1.8
  +++ SVGAnimationElementImpl.h	3 Dec 2005 01:32:32 -0000	1.9
  @@ -163,9 +163,9 @@
           double m_repeations;
           double m_repeatCount;
   
  -        SharedPtr<SVGStringListImpl> m_values;
  -        SharedPtr<SVGStringListImpl> m_keyTimes;
  -        SharedPtr<SVGStringListImpl> m_keySplines;
  +        RefPtr<SVGStringListImpl> m_values;
  +        RefPtr<SVGStringListImpl> m_keyTimes;
  +        RefPtr<SVGStringListImpl> m_keySplines;
       };
   };
   
  
  
  
  1.8       +3 -3      SVGSupport/ksvg2/svg/SVGCircleElementImpl.h
  
  Index: SVGCircleElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGCircleElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGCircleElementImpl.h	26 Nov 2005 22:35:46 -0000	1.7
  +++ SVGCircleElementImpl.h	3 Dec 2005 01:32:33 -0000	1.8
  @@ -55,9 +55,9 @@
           virtual const SVGStyledElementImpl *pushAttributeContext(const SVGStyledElementImpl *context);
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_cx;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_cy;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_r;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_cx;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_cy;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_r;
       };
   };
   
  
  
  
  1.8       +1 -1      SVGSupport/ksvg2/svg/SVGClipPathElementImpl.h
  
  Index: SVGClipPathElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGClipPathElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGClipPathElementImpl.h	26 Nov 2005 22:35:47 -0000	1.7
  +++ SVGClipPathElementImpl.h	3 Dec 2005 01:32:33 -0000	1.8
  @@ -52,7 +52,7 @@
           virtual void parseMappedAttribute(KDOM::MappedAttributeImpl *attr);
   
       private:
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_clipPathUnits;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_clipPathUnits;
           KCanvasClipper *m_clipper;
       };
   };
  
  
  
  1.8       +7 -7      SVGSupport/ksvg2/svg/SVGComponentTransferFunctionElementImpl.h
  
  Index: SVGComponentTransferFunctionElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGComponentTransferFunctionElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGComponentTransferFunctionElementImpl.h	26 Nov 2005 22:19:06 -0000	1.7
  +++ SVGComponentTransferFunctionElementImpl.h	3 Dec 2005 01:32:33 -0000	1.8
  @@ -53,13 +53,13 @@
           KCComponentTransferFunction transferFunction() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_type;
  -        mutable SharedPtr<SVGAnimatedNumberListImpl> m_tableValues;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_slope;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_intercept;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_amplitude;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_exponent;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_offset;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_type;
  +        mutable RefPtr<SVGAnimatedNumberListImpl> m_tableValues;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_slope;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_intercept;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_amplitude;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_exponent;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_offset;
       };
   };
   
  
  
  
  1.5       +2 -2      SVGSupport/ksvg2/svg/SVGCursorElementImpl.h
  
  Index: SVGCursorElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGCursorElementImpl.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SVGCursorElementImpl.h	26 Nov 2005 22:35:47 -0000	1.4
  +++ SVGCursorElementImpl.h	3 Dec 2005 01:32:34 -0000	1.5
  @@ -59,8 +59,8 @@
           const QPixmap &pixmap() const { return m_image; }
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y;
           KDOM::CachedImage *m_cachedImage;
           QPixmap m_image;
       };
  
  
  
  1.8       +4 -4      SVGSupport/ksvg2/svg/SVGEllipseElementImpl.h
  
  Index: SVGEllipseElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGEllipseElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGEllipseElementImpl.h	26 Nov 2005 22:35:47 -0000	1.7
  +++ SVGEllipseElementImpl.h	3 Dec 2005 01:32:34 -0000	1.8
  @@ -56,10 +56,10 @@
           virtual const SVGStyledElementImpl *pushAttributeContext(const SVGStyledElementImpl *context);
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_cx;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_cy;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_rx;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_ry;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_cx;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_cy;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_rx;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_ry;
       };
   };
   
  
  
  
  1.6       +1 -1      SVGSupport/ksvg2/svg/SVGExternalResourcesRequiredImpl.h
  
  Index: SVGExternalResourcesRequiredImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGExternalResourcesRequiredImpl.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SVGExternalResourcesRequiredImpl.h	26 Nov 2005 22:19:07 -0000	1.5
  +++ SVGExternalResourcesRequiredImpl.h	3 Dec 2005 01:32:34 -0000	1.6
  @@ -43,7 +43,7 @@
           bool parseMappedAttribute(KDOM::MappedAttributeImpl *attr);
   
       private:
  -        mutable SharedPtr<SVGAnimatedBooleanImpl> m_external;
  +        mutable RefPtr<SVGAnimatedBooleanImpl> m_external;
       };
   };
   
  
  
  
  1.10      +3 -3      SVGSupport/ksvg2/svg/SVGFEBlendElementImpl.h
  
  Index: SVGFEBlendElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEBlendElementImpl.h,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- SVGFEBlendElementImpl.h	26 Nov 2005 22:19:07 -0000	1.9
  +++ SVGFEBlendElementImpl.h	3 Dec 2005 01:32:34 -0000	1.10
  @@ -48,9 +48,9 @@
           virtual KCanvasFEBlend *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in2;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_mode;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in2;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_mode;
           mutable KCanvasFEBlend *m_filterEffect;
       };
   };
  
  
  
  1.9       +3 -3      SVGSupport/ksvg2/svg/SVGFEColorMatrixElementImpl.h
  
  Index: SVGFEColorMatrixElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEColorMatrixElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGFEColorMatrixElementImpl.h	26 Nov 2005 22:19:08 -0000	1.8
  +++ SVGFEColorMatrixElementImpl.h	3 Dec 2005 01:32:34 -0000	1.9
  @@ -49,9 +49,9 @@
           virtual KCanvasFEColorMatrix *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_type;
  -        mutable SharedPtr<SVGAnimatedNumberListImpl> m_values;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_type;
  +        mutable RefPtr<SVGAnimatedNumberListImpl> m_values;
           mutable KCanvasFEColorMatrix *m_filterEffect;
       };
   };
  
  
  
  1.9       +1 -1      SVGSupport/ksvg2/svg/SVGFEComponentTransferElementImpl.h
  
  Index: SVGFEComponentTransferElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEComponentTransferElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGFEComponentTransferElementImpl.h	26 Nov 2005 22:19:08 -0000	1.8
  +++ SVGFEComponentTransferElementImpl.h	3 Dec 2005 01:32:35 -0000	1.9
  @@ -45,7 +45,7 @@
           virtual KCanvasFEComponentTransfer *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
           mutable KCanvasFEComponentTransfer *m_filterEffect;
       };
   };
  
  
  
  1.9       +7 -7      SVGSupport/ksvg2/svg/SVGFECompositeElementImpl.h
  
  Index: SVGFECompositeElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFECompositeElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGFECompositeElementImpl.h	26 Nov 2005 22:19:09 -0000	1.8
  +++ SVGFECompositeElementImpl.h	3 Dec 2005 01:32:35 -0000	1.9
  @@ -53,13 +53,13 @@
           virtual KCanvasFEComposite *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in2;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_operator;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_k1;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_k2;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_k3;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_k4;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in2;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_operator;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_k1;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_k2;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_k3;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_k4;
           mutable KCanvasFEComposite *m_filterEffect;
       };
   };
  
  
  
  1.2       +6 -6      SVGSupport/ksvg2/svg/SVGFEDiffuseLightingElementImpl.h
  
  Index: SVGFEDiffuseLightingElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEDiffuseLightingElementImpl.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SVGFEDiffuseLightingElementImpl.h	28 Nov 2005 23:34:06 -0000	1.1
  +++ SVGFEDiffuseLightingElementImpl.h	3 Dec 2005 01:32:35 -0000	1.2
  @@ -52,12 +52,12 @@
           virtual KCanvasFEDiffuseLighting *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_diffuseConstant;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_surfaceScale;
  -        mutable SharedPtr<SVGAnimatedColorImpl>  m_lightingColor;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_kernelUnitLengthX;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_kernelUnitLengthY;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_diffuseConstant;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_surfaceScale;
  +        mutable RefPtr<SVGAnimatedColorImpl>  m_lightingColor;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_kernelUnitLengthX;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_kernelUnitLengthY;
           //need other properties here...
           mutable KCanvasFEDiffuseLighting *m_filterEffect;
           
  
  
  
  1.10      +1 -1      SVGSupport/ksvg2/svg/SVGFEFloodElementImpl.h
  
  Index: SVGFEFloodElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEFloodElementImpl.h,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- SVGFEFloodElementImpl.h	26 Nov 2005 22:19:09 -0000	1.9
  +++ SVGFEFloodElementImpl.h	3 Dec 2005 01:32:36 -0000	1.10
  @@ -45,7 +45,7 @@
           virtual KCanvasFEFlood *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
           mutable KCanvasFEFlood *m_filterEffect;
       };
   };
  
  
  
  1.9       +3 -3      SVGSupport/ksvg2/svg/SVGFEGaussianBlurElementImpl.h
  
  Index: SVGFEGaussianBlurElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEGaussianBlurElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGFEGaussianBlurElementImpl.h	26 Nov 2005 22:19:09 -0000	1.8
  +++ SVGFEGaussianBlurElementImpl.h	3 Dec 2005 01:32:36 -0000	1.9
  @@ -50,9 +50,9 @@
           virtual KCanvasFEGaussianBlur *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_stdDeviationX;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_stdDeviationY;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_stdDeviationX;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_stdDeviationY;
           mutable KCanvasFEGaussianBlur *m_filterEffect;
       };
   };
  
  
  
  1.9       +1 -1      SVGSupport/ksvg2/svg/SVGFEImageElementImpl.h
  
  Index: SVGFEImageElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEImageElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGFEImageElementImpl.h	26 Nov 2005 22:19:09 -0000	1.8
  +++ SVGFEImageElementImpl.h	3 Dec 2005 01:32:36 -0000	1.9
  @@ -55,7 +55,7 @@
           virtual KCanvasFEImage *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedPreserveAspectRatioImpl> m_preserveAspectRatio;
  +        mutable RefPtr<SVGAnimatedPreserveAspectRatioImpl> m_preserveAspectRatio;
           KDOM::CachedImage *m_cachedImage;
           mutable KCanvasFEImage *m_filterEffect;
       };
  
  
  
  1.2       +10 -10    SVGSupport/ksvg2/svg/SVGFELightElementImpl.h
  
  Index: SVGFELightElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFELightElementImpl.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SVGFELightElementImpl.h	28 Nov 2005 23:34:06 -0000	1.1
  +++ SVGFELightElementImpl.h	3 Dec 2005 01:32:36 -0000	1.2
  @@ -54,16 +54,16 @@
           // Derived from: 'ElementImpl'
           virtual void parseMappedAttribute(KDOM::MappedAttributeImpl *attr);        
       private:
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_azimuth;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_elevation;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_z;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_pointsAtX;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_pointsAtY;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_pointsAtZ;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_specularExponent;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_limitingConeAngle;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_azimuth;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_elevation;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_x;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_y;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_z;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_pointsAtX;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_pointsAtY;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_pointsAtZ;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_specularExponent;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_limitingConeAngle;
           
       };
   };
  
  
  
  1.7       +1 -1      SVGSupport/ksvg2/svg/SVGFEMergeNodeElementImpl.h
  
  Index: SVGFEMergeNodeElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEMergeNodeElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGFEMergeNodeElementImpl.h	26 Nov 2005 22:19:09 -0000	1.6
  +++ SVGFEMergeNodeElementImpl.h	3 Dec 2005 01:32:36 -0000	1.7
  @@ -41,7 +41,7 @@
           SVGAnimatedStringImpl *in1() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
       };
   };
   
  
  
  
  1.9       +3 -3      SVGSupport/ksvg2/svg/SVGFEOffsetElementImpl.h
  
  Index: SVGFEOffsetElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFEOffsetElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGFEOffsetElementImpl.h	26 Nov 2005 22:19:10 -0000	1.8
  +++ SVGFEOffsetElementImpl.h	3 Dec 2005 01:32:37 -0000	1.9
  @@ -48,9 +48,9 @@
           virtual KCanvasFEOffset *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_dx;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_dy;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_dx;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_dy;
           mutable KCanvasFEOffset *m_filterEffect;
       };
   };
  
  
  
  1.2       +7 -7      SVGSupport/ksvg2/svg/SVGFESpecularLightingElementImpl.h
  
  Index: SVGFESpecularLightingElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFESpecularLightingElementImpl.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SVGFESpecularLightingElementImpl.h	28 Nov 2005 23:34:06 -0000	1.1
  +++ SVGFESpecularLightingElementImpl.h	3 Dec 2005 01:32:37 -0000	1.2
  @@ -51,13 +51,13 @@
           
           virtual KCanvasFESpecularLighting *filterEffect() const;
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_specularConstant;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_specularExponent;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_surfaceScale;
  -        mutable SharedPtr<SVGAnimatedColorImpl>  m_lightingColor;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_kernelUnitLengthX;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_kernelUnitLengthY;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_specularConstant;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_specularExponent;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_surfaceScale;
  +        mutable RefPtr<SVGAnimatedColorImpl>  m_lightingColor;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_kernelUnitLengthX;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_kernelUnitLengthY;
           //need other properties here...
           mutable KCanvasFESpecularLighting *m_filterEffect;
           
  
  
  
  1.9       +1 -1      SVGSupport/ksvg2/svg/SVGFETileElementImpl.h
  
  Index: SVGFETileElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFETileElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGFETileElementImpl.h	26 Nov 2005 22:19:10 -0000	1.8
  +++ SVGFETileElementImpl.h	3 Dec 2005 01:32:37 -0000	1.9
  @@ -45,7 +45,7 @@
           virtual KCanvasFETile *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_in1;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_in1;
           mutable KCanvasFETile *m_filterEffect;
       };
   };
  
  
  
  1.9       +6 -6      SVGSupport/ksvg2/svg/SVGFETurbulenceElementImpl.h
  
  Index: SVGFETurbulenceElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFETurbulenceElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGFETurbulenceElementImpl.h	26 Nov 2005 22:19:10 -0000	1.8
  +++ SVGFETurbulenceElementImpl.h	3 Dec 2005 01:32:37 -0000	1.9
  @@ -52,12 +52,12 @@
           virtual KCanvasFETurbulence *filterEffect() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_baseFrequencyX;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_baseFrequencyY;
  -        mutable SharedPtr<SVGAnimatedIntegerImpl> m_numOctaves;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_seed;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_stitchTiles;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_type;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_baseFrequencyX;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_baseFrequencyY;
  +        mutable RefPtr<SVGAnimatedIntegerImpl> m_numOctaves;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_seed;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_stitchTiles;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_type;
           mutable KCanvasFETurbulence *m_filterEffect;
       };
   };
  
  
  
  1.7       +8 -8      SVGSupport/ksvg2/svg/SVGFilterElementImpl.h
  
  Index: SVGFilterElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFilterElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGFilterElementImpl.h	26 Nov 2005 22:19:10 -0000	1.6
  +++ SVGFilterElementImpl.h	3 Dec 2005 01:32:37 -0000	1.7
  @@ -65,14 +65,14 @@
           virtual void parseMappedAttribute(KDOM::MappedAttributeImpl *attr);
   
       private:
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_filterUnits;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_primitiveUnits;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_width;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_height;
  -        mutable SharedPtr<SVGAnimatedIntegerImpl> m_filterResX;
  -        mutable SharedPtr<SVGAnimatedIntegerImpl> m_filterResY;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_filterUnits;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_primitiveUnits;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_width;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_height;
  +        mutable RefPtr<SVGAnimatedIntegerImpl> m_filterResX;
  +        mutable RefPtr<SVGAnimatedIntegerImpl> m_filterResY;
           KCanvasFilter *m_filter;
       };
   };
  
  
  
  1.8       +5 -5      SVGSupport/ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.h
  
  Index: SVGFilterPrimitiveStandardAttributesImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFilterPrimitiveStandardAttributesImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGFilterPrimitiveStandardAttributesImpl.h	26 Nov 2005 22:19:11 -0000	1.7
  +++ SVGFilterPrimitiveStandardAttributesImpl.h	3 Dec 2005 01:32:38 -0000	1.8
  @@ -55,11 +55,11 @@
           void setStandardAttributes(KCanvasFilterEffect *filterEffect) const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_width;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_height;
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_result;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_width;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_height;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_result;
       };
   };
   
  
  
  
  1.5       +2 -2      SVGSupport/ksvg2/svg/SVGFitToViewBoxImpl.h
  
  Index: SVGFitToViewBoxImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGFitToViewBoxImpl.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SVGFitToViewBoxImpl.h	21 Nov 2005 08:29:40 -0000	1.4
  +++ SVGFitToViewBoxImpl.h	3 Dec 2005 01:32:38 -0000	1.5
  @@ -50,8 +50,8 @@
           bool parseMappedAttribute(KDOM::MappedAttributeImpl *attr);
   
       private:
  -        mutable SharedPtr<SVGAnimatedRectImpl> m_viewBox;
  -        mutable SharedPtr<SVGAnimatedPreserveAspectRatioImpl> m_preserveAspectRatio;
  +        mutable RefPtr<SVGAnimatedRectImpl> m_viewBox;
  +        mutable RefPtr<SVGAnimatedPreserveAspectRatioImpl> m_preserveAspectRatio;
       };
   };
   
  
  
  
  1.7       +3 -3      SVGSupport/ksvg2/svg/SVGGradientElementImpl.h
  
  Index: SVGGradientElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGGradientElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGGradientElementImpl.h	26 Nov 2005 22:19:11 -0000	1.6
  +++ SVGGradientElementImpl.h	3 Dec 2005 01:32:38 -0000	1.7
  @@ -60,9 +60,9 @@
           void rebuildStops() const;
   
       protected:
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_spreadMethod;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_gradientUnits;
  -        mutable SharedPtr<SVGAnimatedTransformListImpl> m_gradientTransform;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_spreadMethod;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_gradientUnits;
  +        mutable RefPtr<SVGAnimatedTransformListImpl> m_gradientTransform;
           mutable KRenderingPaintServerGradient *m_resource;
       };
   };
  
  
  
  1.5       +7 -7      SVGSupport/ksvg2/svg/SVGHelper.h
  
  Index: SVGHelper.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGHelper.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- SVGHelper.h	26 Nov 2005 22:19:12 -0000	1.4
  +++ SVGHelper.h	3 Dec 2005 01:32:39 -0000	1.5
  @@ -24,7 +24,7 @@
   #define KSVG_SVGHelper_H
   
   #include <qstring.h>
  -#include <kxmlcore/SharedPtr.h>
  +#include <kxmlcore/RefPtr.h>
   
   namespace KSVG
   {
  @@ -50,7 +50,7 @@
   
       // Lazy creation, template-based
       template<class T>
  -    T *lazy_create(SharedPtr<T> &variable)
  +    T *lazy_create(RefPtr<T> &variable)
       { 
           if(!variable)
               variable = new T();
  @@ -59,7 +59,7 @@
       }
   
       template<class T, class Arg1>
  -    T *lazy_create(SharedPtr<T> &variable, Arg1 arg1)
  +    T *lazy_create(RefPtr<T> &variable, Arg1 arg1)
       { 
           if(!variable)
               variable = new T(arg1);
  @@ -68,7 +68,7 @@
       }
   
       template<class T, class Arg1, class Arg2>
  -    T *lazy_create(SharedPtr<T> &variable, Arg1 arg1, Arg2 arg2)
  +    T *lazy_create(RefPtr<T> &variable, Arg1 arg1, Arg2 arg2)
       { 
           if(!variable)
               variable = new T(arg1, arg2);
  @@ -77,7 +77,7 @@
       }
   
       template<class T, class Arg1, class Arg2, class Arg3>
  -    T *lazy_create(SharedPtr<T> &variable, Arg1 arg1, Arg2 arg2, Arg3 arg3)
  +    T *lazy_create(RefPtr<T> &variable, Arg1 arg1, Arg2 arg2, Arg3 arg3)
       { 
           if(!variable)
               variable = new T(arg1, arg2, arg3);
  @@ -86,7 +86,7 @@
       }
   
       template<class T, class Arg1, class Arg2, class Arg3, class Arg4>
  -    T *lazy_create(SharedPtr<T> &variable, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4)
  +    T *lazy_create(RefPtr<T> &variable, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4)
       { 
           if(!variable)
               variable = new T(arg1, arg2, arg3, arg4);
  @@ -95,7 +95,7 @@
       }
   
       template<class T, class Arg1, class Arg2, class Arg3, class Arg4, class Arg5>
  -    T *lazy_create(SharedPtr<T> &variable, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5)
  +    T *lazy_create(RefPtr<T> &variable, Arg1 arg1, Arg2 arg2, Arg3 arg3, Arg4 arg4, Arg5 arg5)
       { 
           if(!variable)
               variable = new T(arg1, arg2, arg3, arg4, arg5);
  
  
  
  1.9       +6 -6      SVGSupport/ksvg2/svg/SVGImageElementImpl.h
  
  Index: SVGImageElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGImageElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGImageElementImpl.h	26 Nov 2005 22:35:47 -0000	1.8
  +++ SVGImageElementImpl.h	3 Dec 2005 01:32:39 -0000	1.9
  @@ -70,14 +70,14 @@
           virtual void notifyFinished(KDOM::CachedObject *finishedObj);
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_width;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_height;
  -        mutable SharedPtr<SVGAnimatedPreserveAspectRatioImpl> m_preserveAspectRatio;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_width;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_height;
  +        mutable RefPtr<SVGAnimatedPreserveAspectRatioImpl> m_preserveAspectRatio;
           //mutable KDOM::CachedDocument *m_cachedDocument;
           KDOM::CachedImage *m_cachedImage;
  -        SharedPtr<SVGDocumentImpl> m_svgDoc;
  +        RefPtr<SVGDocumentImpl> m_svgDoc;
       };
   };
   
  
  
  
  1.8       +4 -4      SVGSupport/ksvg2/svg/SVGLineElementImpl.h
  
  Index: SVGLineElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGLineElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGLineElementImpl.h	26 Nov 2005 22:35:47 -0000	1.7
  +++ SVGLineElementImpl.h	3 Dec 2005 01:32:39 -0000	1.8
  @@ -56,10 +56,10 @@
           virtual const SVGStyledElementImpl *pushAttributeContext(const SVGStyledElementImpl *context);
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x1;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y1;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x2;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y2;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x1;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y1;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x2;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y2;
       };
   };
   
  
  
  
  1.7       +4 -4      SVGSupport/ksvg2/svg/SVGLinearGradientElementImpl.h
  
  Index: SVGLinearGradientElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGLinearGradientElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGLinearGradientElementImpl.h	26 Nov 2005 22:19:13 -0000	1.6
  +++ SVGLinearGradientElementImpl.h	3 Dec 2005 01:32:39 -0000	1.7
  @@ -47,10 +47,10 @@
           virtual KCPaintServerType gradientType() const { return PS_LINEAR_GRADIENT; }
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x1;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y1;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x2;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y2;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x1;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y1;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x2;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y2;
       };
   };
   
  
  
  
  1.7       +7 -7      SVGSupport/ksvg2/svg/SVGMarkerElementImpl.h
  
  Index: SVGMarkerElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGMarkerElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGMarkerElementImpl.h	26 Nov 2005 22:19:13 -0000	1.6
  +++ SVGMarkerElementImpl.h	3 Dec 2005 01:32:39 -0000	1.7
  @@ -69,13 +69,13 @@
           virtual KCanvasMarker *canvasResource();
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_refX;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_refY;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_markerWidth;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_markerHeight;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_markerUnits;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_orientType;
  -        mutable SharedPtr<SVGAnimatedAngleImpl> m_orientAngle;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_refX;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_refY;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_markerWidth;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_markerHeight;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_markerUnits;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_orientType;
  +        mutable RefPtr<SVGAnimatedAngleImpl> m_orientAngle;
           KCanvasMarker *m_marker;
       };
   };
  
  
  
  1.8       +2 -2      SVGSupport/ksvg2/svg/SVGPathElementImpl.h
  
  Index: SVGPathElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGPathElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGPathElementImpl.h	26 Nov 2005 22:35:48 -0000	1.7
  +++ SVGPathElementImpl.h	3 Dec 2005 01:32:40 -0000	1.8
  @@ -104,8 +104,8 @@
           virtual KCPathDataList toPathData() const;
   
       private:
  -        mutable SharedPtr<SVGPathSegListImpl> m_pathSegList;
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_pathLength;
  +        mutable RefPtr<SVGPathSegListImpl> m_pathSegList;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_pathLength;
   
           virtual void svgMoveTo(double x1, double y1, bool closed, bool abs = true);
           virtual void svgLineTo(double x1, double y1, bool abs = true);
  
  
  
  1.9       +7 -7      SVGSupport/ksvg2/svg/SVGPatternElementImpl.h
  
  Index: SVGPatternElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGPatternElementImpl.h,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- SVGPatternElementImpl.h	26 Nov 2005 22:35:48 -0000	1.8
  +++ SVGPatternElementImpl.h	3 Dec 2005 01:32:40 -0000	1.9
  @@ -83,15 +83,15 @@
           virtual SVGMatrixImpl *getCTM() const;
   
       protected:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_width;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_height;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_width;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_height;
           
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_patternUnits;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_patternContentUnits;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_patternUnits;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_patternContentUnits;
   
  -        mutable SharedPtr<SVGAnimatedTransformListImpl> m_patternTransform;
  +        mutable RefPtr<SVGAnimatedTransformListImpl> m_patternTransform;
   
           mutable KCanvasImage *m_tile;
           mutable bool m_ignoreAttributeChanges;
  
  
  
  1.8       +1 -1      SVGSupport/ksvg2/svg/SVGPolyElementImpl.h
  
  Index: SVGPolyElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGPolyElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGPolyElementImpl.h	26 Nov 2005 22:35:48 -0000	1.7
  +++ SVGPolyElementImpl.h	3 Dec 2005 01:32:40 -0000	1.8
  @@ -56,7 +56,7 @@
           virtual void notifyAttributeChange() const;
   
       private:
  -        mutable SharedPtr<SVGPointListImpl> m_points;
  +        mutable RefPtr<SVGPointListImpl> m_points;
   
           virtual void svgPolyTo(double x1, double y1, int nr) const;
       };
  
  
  
  1.7       +5 -5      SVGSupport/ksvg2/svg/SVGRadialGradientElementImpl.h
  
  Index: SVGRadialGradientElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGRadialGradientElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGRadialGradientElementImpl.h	26 Nov 2005 22:19:15 -0000	1.6
  +++ SVGRadialGradientElementImpl.h	3 Dec 2005 01:32:40 -0000	1.7
  @@ -48,11 +48,11 @@
           virtual KCPaintServerType gradientType() const { return PS_RADIAL_GRADIENT; }
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_cx;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_cy;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_r;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_fx;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_fy;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_cx;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_cy;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_r;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_fx;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_fy;
       };
   };
   
  
  
  
  1.8       +6 -6      SVGSupport/ksvg2/svg/SVGRectElementImpl.h
  
  Index: SVGRectElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGRectElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGRectElementImpl.h	26 Nov 2005 22:35:48 -0000	1.7
  +++ SVGRectElementImpl.h	3 Dec 2005 01:32:40 -0000	1.8
  @@ -60,12 +60,12 @@
           virtual const SVGStyledElementImpl *pushAttributeContext(const SVGStyledElementImpl *context);
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_width;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_height;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_rx;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_ry;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_width;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_height;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_rx;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_ry;
       };
   };
   
  
  
  
  1.11      +4 -4      SVGSupport/ksvg2/svg/SVGSVGElementImpl.h
  
  Index: SVGSVGElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGSVGElementImpl.h,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- SVGSVGElementImpl.h	26 Nov 2005 22:35:48 -0000	1.10
  +++ SVGSVGElementImpl.h	3 Dec 2005 01:32:40 -0000	1.11
  @@ -135,10 +135,10 @@
           TimeScheduler *timeScheduler() const { return m_timeScheduler; }
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_width;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_height;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_width;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_height;
   
           bool m_useCurrentView;
   
  
  
  
  1.8       +1 -1      SVGSupport/ksvg2/svg/SVGStopElementImpl.h
  
  Index: SVGStopElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGStopElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGStopElementImpl.h	26 Nov 2005 22:19:16 -0000	1.7
  +++ SVGStopElementImpl.h	3 Dec 2005 01:32:41 -0000	1.8
  @@ -42,7 +42,7 @@
           virtual void parseMappedAttribute(KDOM::MappedAttributeImpl *attr);
   
       private:
  -        mutable SharedPtr<SVGAnimatedNumberImpl> m_offset;
  +        mutable RefPtr<SVGAnimatedNumberImpl> m_offset;
       };
   };
   
  
  
  
  1.6       +1 -1      SVGSupport/ksvg2/svg/SVGStyleElementImpl.h
  
  Index: SVGStyleElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGStyleElementImpl.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SVGStyleElementImpl.h	21 Nov 2005 08:29:42 -0000	1.5
  +++ SVGStyleElementImpl.h	3 Dec 2005 01:32:41 -0000	1.6
  @@ -60,7 +60,7 @@
           bool isLoading() const;
   
       protected:
  -        SharedPtr<KDOM::CSSStyleSheetImpl> m_sheet;
  +        RefPtr<KDOM::CSSStyleSheetImpl> m_sheet;
           bool m_loading;
       };
   };
  
  
  
  1.12      +2 -2      SVGSupport/ksvg2/svg/SVGStyledElementImpl.h
  
  Index: SVGStyledElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGStyledElementImpl.h,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- SVGStyledElementImpl.h	29 Nov 2005 11:20:47 -0000	1.11
  +++ SVGStyledElementImpl.h	3 Dec 2005 01:32:41 -0000	1.12
  @@ -79,8 +79,8 @@
           void updateCanvasItem(); // Handles "path data" object changes... (not for style/transform!)
   
       private:
  -        mutable SharedPtr<KDOM::CSSStyleDeclarationImpl> m_pa;
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_className;
  +        mutable RefPtr<KDOM::CSSStyleDeclarationImpl> m_pa;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_className;
   
           // Optimized updating logic
           bool m_updateVectorial : 1;
  
  
  
  1.3       +2 -2      SVGSupport/ksvg2/svg/SVGStyledTransformableElementImpl.h
  
  Index: SVGStyledTransformableElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGStyledTransformableElementImpl.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SVGStyledTransformableElementImpl.h	26 Nov 2005 22:19:17 -0000	1.2
  +++ SVGStyledTransformableElementImpl.h	3 Dec 2005 01:32:41 -0000	1.3
  @@ -68,8 +68,8 @@
           virtual void attach();
   
       protected:
  -        mutable SharedPtr<SVGMatrixImpl> m_localMatrix;
  -        mutable SharedPtr<SVGAnimatedTransformListImpl> m_transform;
  +        mutable RefPtr<SVGMatrixImpl> m_localMatrix;
  +        mutable RefPtr<SVGAnimatedTransformListImpl> m_transform;
       };
   };
   
  
  
  
  1.8       +4 -4      SVGSupport/ksvg2/svg/SVGTestsImpl.h
  
  Index: SVGTestsImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGTestsImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGTestsImpl.h	26 Nov 2005 22:19:17 -0000	1.7
  +++ SVGTestsImpl.h	3 Dec 2005 01:32:42 -0000	1.8
  @@ -23,7 +23,7 @@
   #ifndef KSVG_SVGTestsImpl_H
   #define KSVG_SVGTestsImpl_H
   
  -#include <kxmlcore/SharedPtr.h>
  +#include <kxmlcore/RefPtr.h>
   
   namespace KDOM
   {
  @@ -53,9 +53,9 @@
           bool parseMappedAttribute(KDOM::MappedAttributeImpl *attr);
   
       private:
  -        mutable SharedPtr<SVGStringListImpl> m_features;
  -        mutable SharedPtr<SVGStringListImpl> m_extensions;
  -        mutable SharedPtr<SVGStringListImpl> m_systemLanguage;
  +        mutable RefPtr<SVGStringListImpl> m_features;
  +        mutable RefPtr<SVGStringListImpl> m_extensions;
  +        mutable RefPtr<SVGStringListImpl> m_systemLanguage;
       };
   };
   
  
  
  
  1.8       +2 -2      SVGSupport/ksvg2/svg/SVGTextContentElementImpl.h
  
  Index: SVGTextContentElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGTextContentElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGTextContentElementImpl.h	26 Nov 2005 22:35:49 -0000	1.7
  +++ SVGTextContentElementImpl.h	3 Dec 2005 01:32:42 -0000	1.8
  @@ -63,8 +63,8 @@
           virtual void parseMappedAttribute(KDOM::MappedAttributeImpl *attr);
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_textLength;
  -        mutable SharedPtr<SVGAnimatedEnumerationImpl> m_lengthAdjust;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_textLength;
  +        mutable RefPtr<SVGAnimatedEnumerationImpl> m_lengthAdjust;
       };
   };
   
  
  
  
  1.7       +5 -5      SVGSupport/ksvg2/svg/SVGTextPositioningElementImpl.h
  
  Index: SVGTextPositioningElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGTextPositioningElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGTextPositioningElementImpl.h	26 Nov 2005 22:19:17 -0000	1.6
  +++ SVGTextPositioningElementImpl.h	3 Dec 2005 01:32:42 -0000	1.7
  @@ -46,11 +46,11 @@
           virtual void parseMappedAttribute(KDOM::MappedAttributeImpl *attr);
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthListImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthListImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedLengthListImpl> m_dx;
  -        mutable SharedPtr<SVGAnimatedLengthListImpl> m_dy;
  -        mutable SharedPtr<SVGAnimatedNumberListImpl> m_rotate;
  +        mutable RefPtr<SVGAnimatedLengthListImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthListImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthListImpl> m_dx;
  +        mutable RefPtr<SVGAnimatedLengthListImpl> m_dy;
  +        mutable RefPtr<SVGAnimatedNumberListImpl> m_rotate;
       };
   };
   
  
  
  
  1.6       +1 -1      SVGSupport/ksvg2/svg/SVGTransformImpl.h
  
  Index: SVGTransformImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGTransformImpl.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SVGTransformImpl.h	26 Nov 2005 22:19:18 -0000	1.5
  +++ SVGTransformImpl.h	3 Dec 2005 01:32:42 -0000	1.6
  @@ -50,7 +50,7 @@
       private:
           double m_angle;
           unsigned short m_type;
  -        SharedPtr<SVGMatrixImpl> m_matrix;
  +        RefPtr<SVGMatrixImpl> m_matrix;
       };
   };
   
  
  
  
  1.6       +1 -1      SVGSupport/ksvg2/svg/SVGURIReferenceImpl.h
  
  Index: SVGURIReferenceImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGURIReferenceImpl.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SVGURIReferenceImpl.h	26 Nov 2005 22:19:18 -0000	1.5
  +++ SVGURIReferenceImpl.h	3 Dec 2005 01:32:42 -0000	1.6
  @@ -49,7 +49,7 @@
           static QString getTarget(const QString &url);
   
       private:
  -        mutable SharedPtr<SVGAnimatedStringImpl> m_href;
  +        mutable RefPtr<SVGAnimatedStringImpl> m_href;
       };
   };
   
  
  
  
  1.8       +4 -4      SVGSupport/ksvg2/svg/SVGUseElementImpl.h
  
  Index: SVGUseElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGUseElementImpl.h,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SVGUseElementImpl.h	26 Nov 2005 22:35:49 -0000	1.7
  +++ SVGUseElementImpl.h	3 Dec 2005 01:32:43 -0000	1.8
  @@ -66,10 +66,10 @@
           // SVGElementInstanceImpl *instanceRoot() const;
   
       private:
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_x;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_y;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_width;
  -        mutable SharedPtr<SVGAnimatedLengthImpl> m_height;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_x;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_y;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_width;
  +        mutable RefPtr<SVGAnimatedLengthImpl> m_height;
       };
   };
   
  
  
  
  1.7       +1 -1      SVGSupport/ksvg2/svg/SVGViewElementImpl.h
  
  Index: SVGViewElementImpl.h
  ===================================================================
  RCS file: /cvs/root/SVGSupport/ksvg2/svg/SVGViewElementImpl.h,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- SVGViewElementImpl.h	26 Nov 2005 22:19:19 -0000	1.6
  +++ SVGViewElementImpl.h	3 Dec 2005 01:32:43 -0000	1.7
  @@ -46,7 +46,7 @@
           SVGStringListImpl *viewTarget() const;
   
       private:
  -        mutable SharedPtr<SVGStringListImpl> m_viewTarget;
  +        mutable RefPtr<SVGStringListImpl> m_viewTarget;
       };
   };
   
  
  
  



More information about the webkit-changes mailing list