Changeset 84844 in webkit


Ignore:
Timestamp:
Apr 25, 2011 4:51:13 PM (13 years ago)
Author:
adamk@chromium.org
Message:

2011-04-25 Adam Klein <adamk@chromium.org>

Reviewed by James Robinson.

Fix OwnPtr strict errors in some SVG classes.
https://bugs.webkit.org/show_bug.cgi?id=59395

  • rendering/style/SVGRenderStyleDefs.cpp: (WebCore::StyleShadowSVGData::StyleShadowSVGData):
  • svg/SVGSVGElement.cpp: (WebCore::SVGSVGElement::SVGSVGElement):
  • svg/SVGStyledTransformableElement.cpp: (WebCore::SVGStyledTransformableElement::supplementalTransform):
  • svg/SVGTextElement.cpp: (WebCore::SVGTextElement::supplementalTransform):
  • svg/graphics/SVGImage.cpp: (WebCore::SVGImage::dataChanged):
Location:
trunk/Source/WebCore
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r84843 r84844  
     12011-04-25  Adam Klein  <adamk@chromium.org>
     2
     3        Reviewed by James Robinson.
     4
     5        Fix OwnPtr strict errors in some SVG classes.
     6        https://bugs.webkit.org/show_bug.cgi?id=59395
     7
     8        * rendering/style/SVGRenderStyleDefs.cpp:
     9        (WebCore::StyleShadowSVGData::StyleShadowSVGData):
     10        * svg/SVGSVGElement.cpp:
     11        (WebCore::SVGSVGElement::SVGSVGElement):
     12        * svg/SVGStyledTransformableElement.cpp:
     13        (WebCore::SVGStyledTransformableElement::supplementalTransform):
     14        * svg/SVGTextElement.cpp:
     15        (WebCore::SVGTextElement::supplementalTransform):
     16        * svg/graphics/SVGImage.cpp:
     17        (WebCore::SVGImage::dataChanged):
     18
    1192011-04-25  James Robinson  <jamesr@chromium.org>
    220
  • trunk/Source/WebCore/rendering/style/SVGRenderStyleDefs.cpp

    r79985 r84844  
    164164StyleShadowSVGData::StyleShadowSVGData(const StyleShadowSVGData& other)
    165165    : RefCounted<StyleShadowSVGData>()
    166     , shadow(other.shadow ? new ShadowData(*other.shadow) : 0)
     166    , shadow(other.shadow ? adoptPtr(new ShadowData(*other.shadow)) : PassOwnPtr<ShadowData>())
    167167{
    168168}
  • trunk/Source/WebCore/svg/SVGDocumentExtensions.cpp

    r84371 r84844  
    2222#include "config.h"
    2323
     24#define ADAMK
     25#include "OwnPtr.h"
     26#undef ADAMK
    2427#if ENABLE(SVG)
    2528#include "SVGDocumentExtensions.h"
     
    241244    ASSERT(m_pendingResources.contains(id));
    242245
    243     OwnPtr<SVGPendingElements> set(m_pendingResources.get(id));
     246    OwnPtr<SVGPendingElements> set(adoptPtr(m_pendingResources.get(id)));
    244247    m_pendingResources.remove(id);
    245248    return set.release();
  • trunk/Source/WebCore/svg/SVGSVGElement.cpp

    r78704 r84844  
    7272    , m_timeContainer(SMILTimeContainer::create(this))
    7373    , m_scale(1)
    74     , m_viewSpec(0)
    7574    , m_containerSize(300, 150)
    7675    , m_hasSetContainerSize(false)
  • trunk/Source/WebCore/svg/SVGStyledTransformableElement.cpp

    r80362 r84844  
    6666{
    6767    if (!m_supplementalTransform)
    68         m_supplementalTransform.set(new AffineTransform());
     68        m_supplementalTransform = adoptPtr(new AffineTransform);
    6969    return m_supplementalTransform.get();
    7070}
  • trunk/Source/WebCore/svg/SVGTextElement.cpp

    r78345 r84844  
    9898{
    9999    if (!m_supplementalTransform)
    100         m_supplementalTransform.set(new AffineTransform());
     100        m_supplementalTransform = adoptPtr(new AffineTransform);
    101101    return m_supplementalTransform.get();
    102102}
  • trunk/Source/WebCore/svg/graphics/SVGImage.cpp

    r84504 r84844  
    269269        // SVGImage objects, but we're safe now, because SVGImage can only be
    270270        // loaded by a top-level document.
    271         m_page.set(new Page(pageClients));
     271        m_page = adoptPtr(new Page(pageClients));
    272272        m_page->settings()->setMediaEnabled(false);
    273273        m_page->settings()->setJavaScriptEnabled(false);
Note: See TracChangeset for help on using the changeset viewer.