/external/webkit/Source/WebCore/rendering/svg/ |
D | SVGResourcesCache.cpp | 31 SVGResourcesCache::SVGResourcesCache() in SVGResourcesCache() function in WebCore::SVGResourcesCache 35 SVGResourcesCache::~SVGResourcesCache() in ~SVGResourcesCache() 40 void SVGResourcesCache::addResourcesFromRenderObject(RenderObject* object, const RenderStyle* style) in addResourcesFromRenderObject() 72 void SVGResourcesCache::removeResourcesFromRenderObject(RenderObject* object) in removeResourcesFromRenderObject() 90 static inline SVGResourcesCache* resourcesCacheFromRenderObject(RenderObject* renderer) in resourcesCacheFromRenderObject() 98 SVGResourcesCache* cache = extensions->resourcesCache(); in resourcesCacheFromRenderObject() 104 SVGResources* SVGResourcesCache::cachedResourcesForRenderObject(RenderObject* renderer) in cachedResourcesForRenderObject() 107 SVGResourcesCache* cache = resourcesCacheFromRenderObject(renderer); in cachedResourcesForRenderObject() 114 void SVGResourcesCache::clientLayoutChanged(RenderObject* object) in clientLayoutChanged() 116 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in clientLayoutChanged() [all …]
|
D | SVGResourcesCache.h | 34 class SVGResourcesCache { 35 WTF_MAKE_NONCOPYABLE(SVGResourcesCache); WTF_MAKE_FAST_ALLOCATED; 37 SVGResourcesCache(); 38 ~SVGResourcesCache();
|
D | RenderSVGBlock.cpp | 79 SVGResourcesCache::clientDestroyed(this); in destroy() 93 SVGResourcesCache::clientStyleChanged(this, diff, style()); in styleDidChange() 99 SVGResourcesCache::clientUpdatedFromElement(this, style()); in updateFromElement()
|
D | RenderSVGModelObject.cpp | 86 SVGResourcesCache::clientDestroyed(this); in destroy() 100 SVGResourcesCache::clientStyleChanged(this, diff, style()); in styleDidChange() 106 SVGResourcesCache::clientUpdatedFromElement(this, style()); in updateFromElement()
|
D | RenderSVGInline.cpp | 98 SVGResourcesCache::clientDestroyed(this); in destroy() 112 SVGResourcesCache::clientStyleChanged(this, diff, style()); in styleDidChange() 118 SVGResourcesCache::clientUpdatedFromElement(this, style()); in updateFromElement()
|
D | SVGRenderSupport.cpp | 108 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in prepareToRenderSVGContent() 147 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in finishRenderSVGContent() 203 if (SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(start)) in invalidateResourcesOfChildren() 280 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(renderer); in intersectRepaintRectWithResources() 308 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in pointInClippingArea()
|
D | RenderSVGRoot.cpp | 138 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this); in selfWillPaint() 197 SVGResourcesCache::clientDestroyed(this); in destroy() 211 SVGResourcesCache::clientStyleChanged(this, diff, style()); in styleDidChange() 217 SVGResourcesCache::clientUpdatedFromElement(this, style()); in updateFromElement()
|
D | RenderSVGContainer.cpp | 68 SVGResourcesCache::clientLayoutChanged(this); in layout() 87 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this); in selfWillPaint()
|
D | RenderSVGResourceContainer.cpp | 61 SVGResourcesCache::resourceDestroyed(this); in destroy() 173 SVGResourcesCache::clientUpdatedFromElement(renderer, renderer->style()); in registerResource()
|
D | RenderSVGImage.cpp | 83 SVGResourcesCache::clientLayoutChanged(this); in layout() 176 if (SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this)) in imageChanged()
|
D | SVGResourcesCycleSolver.cpp | 58 if (SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(renderer)) { in resourceContainsCycles() 74 SVGResources* childResources = SVGResourcesCache::cachedResourcesForRenderObject(child); in resourceContainsCycles()
|
D | RenderSVGResourceContainer.h | 59 friend class SVGResourcesCache;
|
D | RenderSVGPath.cpp | 132 SVGResourcesCache::clientLayoutChanged(this); in layout() 293 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this); in calculateMarkerBoundsIfNeeded()
|
D | RenderSVGForeignObject.cpp | 140 SVGResourcesCache::clientLayoutChanged(this); in layout()
|
D | RenderSVGResource.cpp | 96 SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(object); in requestPaintingResource()
|
D | RenderSVGText.cpp | 168 SVGResourcesCache::clientLayoutChanged(this); in layout()
|
D | SVGInlineTextBox.cpp | 698 …SVGResourcesCache::clientStyleChanged(parent()->renderer(), StyleDifferenceRepaint, selectionStyle… in paintText() 704 SVGResourcesCache::clientStyleChanged(parent()->renderer(), StyleDifferenceRepaint, style); in paintText()
|
D | RenderSVGResourceClipper.cpp | 191 if (SVGResources* resources = SVGResourcesCache::cachedResourcesForRenderObject(this)) { in applyClippingToContext()
|
/external/webkit/Source/WebCore/svg/ |
D | SVGDocumentExtensions.h | 68 SVGResourcesCache* resourcesCache() const { return m_resourcesCache.get(); } in resourcesCache() 76 OwnPtr<SVGResourcesCache> m_resourcesCache;
|
D | SVGDocumentExtensions.cpp | 46 , m_resourcesCache(adoptPtr(new SVGResourcesCache)) in SVGDocumentExtensions()
|
/external/webkit/Source/WebCore/ |
D | Android.mk | 936 rendering/svg/SVGResourcesCache.cpp \
|
D | WebCore.pro | 2242 rendering/svg/SVGResourcesCache.h \ 3239 rendering/svg/SVGResourcesCache.cpp \
|
D | CMakeLists.txt | 1606 rendering/svg/SVGResourcesCache.cpp
|
D | ChangeLog-2010-12-06 | 65214 * rendering/SVGResourcesCache.cpp: 65215 (WebCore::SVGResourcesCache::~SVGResourcesCache): Removed unneeded special 79352 * rendering/SVGResourcesCache.cpp: 79353 (WebCore::SVGResourcesCache::clientLayoutChanged): 91958 …Add a SVGResourcesCache class, which is basically a HashMap<RenderObject*, SVGResources*>. Wheneve… 91964 …s to all SVG renderers, in order to keep track of resource/client changes in the SVGResourcesCache. 91965 …As side-effect the SVGResourcesCache now knows which RenderObject references which resource, and t… 91973 * rendering/RenderPath.cpp: Don't look up resources manually, use SVGResourcesCache. 91974 …: Remove constness, to avoid the need to pass around const RenderObjects* to the SVGResourcesCache. 91976 …ath::layout): s/RenderSVGResource::invalidateAllResourcesOfRenderer/SVGResourcesCache::clientLayou… [all …]
|
D | GNUmakefile.list.am | 3051 Source/WebCore/rendering/svg/SVGResourcesCache.cpp \ 3052 Source/WebCore/rendering/svg/SVGResourcesCache.h \
|