Changeset 128418 in webkit


Ignore:
Timestamp:
Sep 13, 2012 1:11:49 AM (12 years ago)
Author:
loislo@chromium.org
Message:

Web Inspector: NMI: migrate core instrumentation code to WTF namespace
https://bugs.webkit.org/show_bug.cgi?id=96511

Reviewed by Yury Semikhatsky.

After moving core NMI code to WTF namespace I removed forward declarations
of MemoryObjectInfo and MemoryInstrumentation from WebCore headers and add
forward declaration into wtf/Forward.h

Source/WebCore:

  • bindings/v8/DOMDataStore.h:

(WebCore):

  • bindings/v8/ScriptProfiler.h:

(WebCore):

  • bindings/v8/V8DOMMap.h:

(WebCore):

  • bindings/v8/V8PerIsolateData.h:

(WebCore):

  • bindings/v8/V8ValueCache.h:

(WebCore):

  • css/CSSProperty.h:
  • css/CSSRule.h:

(WebCore):

  • css/CSSSelectorList.h:

(WebCore):

  • css/CSSStyleDeclaration.h:

(WebCore):

  • css/CSSStyleSheet.h:

(WebCore):

  • css/CSSValue.h:
  • css/MediaList.h:

(WebCore):

  • css/MediaQuery.h:
  • css/MediaQueryExp.h:
  • css/StylePropertySet.h:

(WebCore):

  • css/StyleResolver.h:
  • css/StyleRule.h:

(WebCore):

  • css/StyleRuleImport.h:

(WebCore):

  • css/StyleSheetContents.h:

(WebCore):

  • css/WebKitCSSKeyframeRule.h:
  • css/WebKitCSSKeyframesRule.h:

(WebCore):

  • css/WebKitCSSMixFunctionValue.h:
  • dom/DocumentEventQueue.h:

(WebCore):

  • dom/ElementAttributeData.h:

(WebCore):

  • dom/Event.h:

(WebCore):

  • dom/Node.h:

(WebCore):

  • dom/WebCoreMemoryInstrumentation.cpp:

(WTF):
(WTF::WebCore::KURL):

  • dom/WebCoreMemoryInstrumentation.h:

(WebCore):
(WTF):

  • inspector/MemoryInstrumentationImpl.h:
  • loader/DocumentLoader.h:

(WebCore):

  • loader/FrameLoader.h:

(WebCore):

  • loader/ResourceLoader.h:

(WebCore):

  • loader/SubstituteData.h:
  • loader/cache/CachedCSSStyleSheet.h:

(WebCore):

  • loader/cache/CachedRawResource.h:

(WebCore):

  • loader/cache/CachedResource.h:

(WebCore):

  • loader/cache/CachedResourceHandle.h:
  • loader/cache/CachedResourceLoader.h:

(WebCore):

  • loader/cache/CachedScript.h:

(WebCore):

  • loader/cache/CachedShader.h:
  • loader/cache/CachedXSLStyleSheet.h:

(WebCore):

  • loader/cache/MemoryCache.h:

(WebCore):

  • page/Frame.h:

(WebCore):

  • platform/SharedBuffer.h:
  • platform/graphics/CrossfadeGeneratedImage.h:

(WebCore):

  • platform/graphics/Image.h:

(WebCore):

  • platform/network/FormData.h:

(WebCore):

  • platform/network/ResourceRequestBase.h:
  • platform/network/ResourceResponseBase.h:
  • rendering/style/RenderStyle.h:

(WebCore):

  • rendering/style/StyleRareInheritedData.h:

(WebCore):

  • rendering/style/StyleRareNonInheritedData.h:

(WebCore):

Source/WTF:

  • wtf/Forward.h:

(WTF):

  • wtf/MemoryInstrumentation.h:
Location:
trunk/Source
Files:
59 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r128401 r128418  
     12012-09-12  Ilya Tikhonovsky  <loislo@chromium.org>
     2
     3        Web Inspector: NMI: migrate core instrumentation code to WTF namespace
     4        https://bugs.webkit.org/show_bug.cgi?id=96511
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        After moving core NMI code to WTF namespace I removed forward declarations
     9        of MemoryObjectInfo and MemoryInstrumentation from WebCore headers and add
     10        forward declaration into wtf/Forward.h
     11
     12        * wtf/Forward.h:
     13        (WTF):
     14        * wtf/MemoryInstrumentation.h:
     15
    1162012-09-12  Dan Bernstein  <mitz@apple.com>
    217
  • trunk/Source/WTF/wtf/Forward.h

    r111778 r128418  
    4747    class Int16Array;
    4848    class Int32Array;
     49    class MemoryInstrumentation;
     50    class MemoryObjectInfo;
    4951    class String;
    5052    template <typename T> class StringBuffer;
     
    7981using WTF::Int16Array;
    8082using WTF::Int32Array;
     83using WTF::MemoryInstrumentation;
     84using WTF::MemoryObjectInfo;
    8185using WTF::String;
    8286using WTF::StringBuffer;
  • trunk/Source/WTF/wtf/MemoryInstrumentation.h

    r128300 r128418  
    3636#include <wtf/RefPtr.h>
    3737
    38 namespace WebCore {
     38namespace WTF {
    3939
    4040class MemoryClassInfo;
     
    357357}
    358358
    359 } // namespace WebCore
     359} // namespace WTF
    360360
    361361#endif // !defined(MemoryInstrumentation_h)
  • trunk/Source/WebCore/ChangeLog

    r128416 r128418  
     12012-09-12  Ilya Tikhonovsky  <loislo@chromium.org>
     2
     3        Web Inspector: NMI: migrate core instrumentation code to WTF namespace
     4        https://bugs.webkit.org/show_bug.cgi?id=96511
     5
     6        Reviewed by Yury Semikhatsky.
     7
     8        After moving core NMI code to WTF namespace I removed forward declarations
     9        of MemoryObjectInfo and MemoryInstrumentation from WebCore headers and add
     10        forward declaration into wtf/Forward.h
     11
     12        * bindings/v8/DOMDataStore.h:
     13        (WebCore):
     14        * bindings/v8/ScriptProfiler.h:
     15        (WebCore):
     16        * bindings/v8/V8DOMMap.h:
     17        (WebCore):
     18        * bindings/v8/V8PerIsolateData.h:
     19        (WebCore):
     20        * bindings/v8/V8ValueCache.h:
     21        (WebCore):
     22        * css/CSSProperty.h:
     23        * css/CSSRule.h:
     24        (WebCore):
     25        * css/CSSSelectorList.h:
     26        (WebCore):
     27        * css/CSSStyleDeclaration.h:
     28        (WebCore):
     29        * css/CSSStyleSheet.h:
     30        (WebCore):
     31        * css/CSSValue.h:
     32        * css/MediaList.h:
     33        (WebCore):
     34        * css/MediaQuery.h:
     35        * css/MediaQueryExp.h:
     36        * css/StylePropertySet.h:
     37        (WebCore):
     38        * css/StyleResolver.h:
     39        * css/StyleRule.h:
     40        (WebCore):
     41        * css/StyleRuleImport.h:
     42        (WebCore):
     43        * css/StyleSheetContents.h:
     44        (WebCore):
     45        * css/WebKitCSSKeyframeRule.h:
     46        * css/WebKitCSSKeyframesRule.h:
     47        (WebCore):
     48        * css/WebKitCSSMixFunctionValue.h:
     49        * dom/DocumentEventQueue.h:
     50        (WebCore):
     51        * dom/ElementAttributeData.h:
     52        (WebCore):
     53        * dom/Event.h:
     54        (WebCore):
     55        * dom/Node.h:
     56        (WebCore):
     57        * dom/WebCoreMemoryInstrumentation.cpp:
     58        (WTF):
     59        (WTF::WebCore::KURL):
     60        * dom/WebCoreMemoryInstrumentation.h:
     61        (WebCore):
     62        (WTF):
     63        * inspector/MemoryInstrumentationImpl.h:
     64        * loader/DocumentLoader.h:
     65        (WebCore):
     66        * loader/FrameLoader.h:
     67        (WebCore):
     68        * loader/ResourceLoader.h:
     69        (WebCore):
     70        * loader/SubstituteData.h:
     71        * loader/cache/CachedCSSStyleSheet.h:
     72        (WebCore):
     73        * loader/cache/CachedRawResource.h:
     74        (WebCore):
     75        * loader/cache/CachedResource.h:
     76        (WebCore):
     77        * loader/cache/CachedResourceHandle.h:
     78        * loader/cache/CachedResourceLoader.h:
     79        (WebCore):
     80        * loader/cache/CachedScript.h:
     81        (WebCore):
     82        * loader/cache/CachedShader.h:
     83        * loader/cache/CachedXSLStyleSheet.h:
     84        (WebCore):
     85        * loader/cache/MemoryCache.h:
     86        (WebCore):
     87        * page/Frame.h:
     88        (WebCore):
     89        * platform/SharedBuffer.h:
     90        * platform/graphics/CrossfadeGeneratedImage.h:
     91        (WebCore):
     92        * platform/graphics/Image.h:
     93        (WebCore):
     94        * platform/network/FormData.h:
     95        (WebCore):
     96        * platform/network/ResourceRequestBase.h:
     97        * platform/network/ResourceResponseBase.h:
     98        * rendering/style/RenderStyle.h:
     99        (WebCore):
     100        * rendering/style/StyleRareInheritedData.h:
     101        (WebCore):
     102        * rendering/style/StyleRareNonInheritedData.h:
     103        (WebCore):
     104
    11052012-09-13  Raul Hudea  <rhudea@adobe.com>
    2106
  • trunk/Source/WebCore/WebCore.exp.in

    r128403 r128418  
    252252__ZN7WebCore14DocumentLoaderC2ERKNS_15ResourceRequestERKNS_14SubstituteDataE
    253253__ZN7WebCore14DocumentLoaderD2Ev
    254 __ZNK7WebCore14DocumentLoader17reportMemoryUsageEPNS_16MemoryObjectInfoE
    255254__ZN7WebCore14DocumentWriter11setEncodingERKN3WTF6StringEb
    256255__ZN7WebCore14FileIconLoader14notifyFinishedEN3WTF10PassRefPtrINS_4IconEEE
     
    11531152__ZNK7WebCore14DocumentLoader16mainResourceDataEv
    11541153__ZNK7WebCore14DocumentLoader17parsedArchiveDataEv
     1154__ZNK7WebCore14DocumentLoader17reportMemoryUsageEPN3WTF16MemoryObjectInfoE
    11551155__ZNK7WebCore14DocumentLoader19isLoadingInAPISenseEv
    11561156__ZNK7WebCore14DocumentLoader19originalRequestCopyEv
  • trunk/Source/WebCore/bindings/js/ScriptProfiler.cpp

    r127191 r128418  
    3939#include "ScriptState.h"
    4040#include <profiler/Profiler.h>
     41#include <wtf/Forward.h>
    4142
    4243namespace WebCore {
  • trunk/Source/WebCore/bindings/js/ScriptProfiler.h

    r121658 r128418  
    3232#include "ScriptProfile.h"
    3333#include "ScriptState.h"
     34#include <wtf/Forward.h>
    3435#include <wtf/PassRefPtr.h>
    35 
    3636
    3737namespace WebCore {
     
    3939class ExternalArrayVisitor;
    4040class ExternalStringVisitor;
    41 class MemoryInstrumentation;
    4241class NodeWrapperVisitor;
    4342class Page;
  • trunk/Source/WebCore/bindings/v8/DOMDataStore.h

    r122466 r128418  
    4848    class DOMData;
    4949    class DOMDataStore;
    50     class MemoryObjectInfo;
    5150
    5251    typedef WTF::Vector<DOMDataStore*> DOMDataList;
  • trunk/Source/WebCore/bindings/v8/ScriptProfiler.h

    r127757 r128418  
    3636#include "ScriptState.h"
    3737
     38#include <wtf/Forward.h>
    3839#include <wtf/PassRefPtr.h>
    3940#include <wtf/text/WTFString.h>
     
    4344class ExternalArrayVisitor;
    4445class ExternalStringVisitor;
    45 class MemoryInstrumentation;
    4646class NodeWrapperVisitor;
    4747class Page;
  • trunk/Source/WebCore/bindings/v8/V8DOMMap.h

    r127869 r128418  
    4040    class DOMDataStore;
    4141    class Node;
    42     class MemoryObjectInfo;
    4342
    4443    template <class KeyType, class ValueType> class AbstractWeakReferenceMap {
  • trunk/Source/WebCore/bindings/v8/V8PerIsolateData.h

    r128138 r128418  
    2929#include "ScopedPersistent.h"
    3030#include <v8.h>
     31#include <wtf/Forward.h>
    3132#include <wtf/HashMap.h>
    3233#include <wtf/OwnPtr.h>
     
    3839class GCEventData;
    3940class IntegerCache;
    40 class MemoryObjectInfo;
    4141class StringCache;
    4242class V8HiddenPropertyName;
  • trunk/Source/WebCore/bindings/v8/V8ValueCache.h

    r126547 r128418  
    3636
    3737class ExternalStringVisitor;
    38 class MemoryObjectInfo;
    3938
    4039class StringCache {
  • trunk/Source/WebCore/css/CSSProperty.h

    r126437 r128418  
    3131
    3232namespace WebCore {
    33 
    34 class MemoryObjectInfo;
    3533
    3634class CSSProperty {
  • trunk/Source/WebCore/css/CSSRule.h

    r124589 r128418  
    3131
    3232class CSSStyleSheet;
    33 class MemoryObjectInfo;
    3433class StyleRuleBase;
    3534struct CSSParserContext;
  • trunk/Source/WebCore/css/CSSSelectorList.h

    r125294 r128418  
    3333
    3434class CSSParserSelector;
    35 class MemoryObjectInfo;
    3635
    3736class CSSSelectorList {
  • trunk/Source/WebCore/css/CSSStyleDeclaration.h

    r124589 r128418  
    3131class CSSStyleSheet;
    3232class CSSValue;
    33 class MemoryObjectInfo;
    3433class StylePropertySet;
    3534class StyledElement;
  • trunk/Source/WebCore/css/CSSStyleSheet.h

    r127123 r128418  
    4040class Document;
    4141class MediaQuerySet;
    42 class MemoryObjectInfo;
    4342class SecurityOrigin;
    4443class StyleSheetContents;
  • trunk/Source/WebCore/css/CSSValue.h

    r127682 r128418  
    3030namespace WebCore {
    3131
    32 class MemoryObjectInfo;
    3332class StyleSheetContents;
    3433   
  • trunk/Source/WebCore/css/MediaList.h

    r124330 r128418  
    3535class MediaList;
    3636class MediaQuery;
    37 class MemoryObjectInfo;
    3837
    3938class MediaQuerySet : public RefCounted<MediaQuerySet> {
  • trunk/Source/WebCore/css/MediaQuery.h

    r127757 r128418  
    3737namespace WebCore {
    3838class MediaQueryExp;
    39 class MemoryObjectInfo;
    4039
    4140class MediaQuery {
  • trunk/Source/WebCore/css/MediaQueryExp.h

    r124330 r128418  
    3838namespace WebCore {
    3939class CSSParserValueList;
    40 class MemoryObjectInfo;
    4140
    4241class MediaQueryExp {
  • trunk/Source/WebCore/css/StylePropertySet.h

    r127375 r128418  
    3535class CSSStyleDeclaration;
    3636class KURL;
    37 class MemoryObjectInfo;
    3837class PropertySetCSSStyleDeclaration;
    3938class StyledElement;
  • trunk/Source/WebCore/css/StyleResolver.h

    r128329 r128418  
    6767class KeyframeValue;
    6868class MediaQueryEvaluator;
    69 class MemoryObjectInfo;
    7069class Node;
    7170class RenderRegion;
  • trunk/Source/WebCore/css/StyleRule.h

    r125252 r128418  
    3232class CSSStyleRule;
    3333class CSSStyleSheet;
    34 class MemoryObjectInfo;
    3534class StylePropertySet;
    3635
  • trunk/Source/WebCore/css/StyleRuleImport.h

    r127123 r128418  
    3232class CachedCSSStyleSheet;
    3333class MediaQuerySet;
    34 class MemoryObjectInfo;
    3534class StyleSheetContents;
    3635
  • trunk/Source/WebCore/css/StyleSheetContents.h

    r126717 r128418  
    3535class CachedCSSStyleSheet;
    3636class Document;
    37 class MemoryObjectInfo;
    3837class Node;
    3938class SecurityOrigin;
  • trunk/Source/WebCore/css/WebKitCSSKeyframeRule.h

    r124589 r128418  
    3535namespace WebCore {
    3636
    37 class MemoryInstrumentation;
    3837class StyleRuleCSSStyleDeclaration;
    3938class WebKitCSSKeyframesRule;
  • trunk/Source/WebCore/css/WebKitCSSKeyframesRule.h

    r124589 r128418  
    3737
    3838class CSSRuleList;
    39 class MemoryObjectInfo;
    4039class StyleKeyframe;
    4140class WebKitCSSKeyframeRule;
  • trunk/Source/WebCore/css/WebKitCSSMixFunctionValue.h

    r127929 r128418  
    3838namespace WebCore {
    3939
    40 class MemoryObjectInfo;
    41 
    4240class WebKitCSSMixFunctionValue : public CSSValueList {
    4341public:
  • trunk/Source/WebCore/dom/DocumentEventQueue.h

    r125185 r128418  
    2929
    3030#include "EventQueue.h"
     31#include <wtf/Forward.h>
    3132#include <wtf/HashSet.h>
    3233#include <wtf/ListHashSet.h>
     
    3940class Event;
    4041class DocumentEventQueueTimer;
    41 class MemoryObjectInfo;
    4242class Node;
    4343class ScriptExecutionContext;
  • trunk/Source/WebCore/dom/ElementAttributeData.h

    r128239 r128418  
    3737class Element;
    3838class ImmutableElementAttributeData;
    39 class MemoryObjectInfo;
    4039class MutableElementAttributeData;
    4140
  • trunk/Source/WebCore/dom/Event.h

    r127752 r128418  
    3838class EventDispatcher;
    3939class HTMLIFrameElement;
    40 class MemoryInstrumentation;
    41 class MemoryObjectInfo;
    4240
    4341struct EventInit {
  • trunk/Source/WebCore/dom/Node.h

    r128331 r128418  
    6767class IntRect;
    6868class KeyboardEvent;
    69 class MemoryObjectInfo;
    7069class NSResolver;
    7170class NamedNodeMap;
  • trunk/Source/WebCore/dom/WebCoreMemoryInstrumentation.cpp

    r128300 r128418  
    5656MemoryObjectType WebCoreMemoryTypes::CachedResourceXSLT = "MemoryCache.XSLT";
    5757
    58 template<> void MemoryInstrumentationTraits::addInstrumentedObject<KURL>(MemoryInstrumentation* instrumentation, const KURL* const& url, MemoryObjectType ownerObjectType, MemoryOwningType owningType)
     58} // namespace WebCore
     59
     60namespace WTF {
     61
     62template<> void MemoryInstrumentationTraits::addInstrumentedObject<WebCore::KURL>(MemoryInstrumentation* instrumentation, const WebCore::KURL* const& url, MemoryObjectType ownerObjectType, MemoryOwningType owningType)
    5963{
    60     MemoryInstrumentationTraits::addInstrumentedObject<const KURL>(instrumentation, url, ownerObjectType, owningType);
     64    MemoryInstrumentationTraits::addInstrumentedObject<const WebCore::KURL>(instrumentation, url, ownerObjectType, owningType);
    6165}
    6266
    63 template<> void MemoryInstrumentationTraits::addInstrumentedObject<const KURL>(MemoryInstrumentation* instrumentation, const KURL* const& url, MemoryObjectType ownerObjectType, MemoryOwningType owningType)
     67template<> void MemoryInstrumentationTraits::addInstrumentedObject<const WebCore::KURL>(MemoryInstrumentation* instrumentation, const WebCore::KURL* const& url, MemoryObjectType ownerObjectType, MemoryOwningType owningType)
    6468{
    6569    if (!url || instrumentation->visited(url))
    6670        return;
    6771    if (owningType == byPointer)
    68         instrumentation->countObjectSize(ownerObjectType, sizeof(KURL));
     72        instrumentation->countObjectSize(ownerObjectType, sizeof(WebCore::KURL));
    6973    instrumentation->addInstrumentedObject(url->string(), ownerObjectType);
    7074    if (url->innerURL())
     
    7276}
    7377
    74 } // namespace WebCore
     78}
  • trunk/Source/WebCore/dom/WebCoreMemoryInstrumentation.h

    r128300 r128418  
    3737namespace WebCore {
    3838
     39using WTF::MemoryClassInfo;
     40using WTF::MemoryObjectType;
    3941class KURL;
    40 
    41 // Explicit specializations for some types.
    42 template<> void MemoryInstrumentationTraits::addInstrumentedObject<KURL>(MemoryInstrumentation*, const KURL* const&, MemoryObjectType, MemoryOwningType);
    43 template<> void MemoryInstrumentationTraits::addInstrumentedObject<const KURL>(MemoryInstrumentation*, const KURL* const&, MemoryObjectType, MemoryOwningType);
    44 
    45 // Link time guards with no body.
    46 template<> void MemoryInstrumentationTraits::addObject<KURL>(MemoryInstrumentation*, const KURL* const&, MemoryObjectType, MemoryOwningType);
    47 template<> void MemoryInstrumentationTraits::addObject<const KURL>(MemoryInstrumentation*, const KURL* const&, MemoryObjectType, MemoryOwningType);
    4842
    4943class WebCoreMemoryTypes {
     
    7064} // namespace WebCore
    7165
     66namespace WTF {
     67
     68// Explicit specializations for some types.
     69template<> void MemoryInstrumentationTraits::addInstrumentedObject<WebCore::KURL>(MemoryInstrumentation*, const WebCore::KURL* const&, MemoryObjectType, MemoryOwningType);
     70template<> void MemoryInstrumentationTraits::addInstrumentedObject<const WebCore::KURL>(MemoryInstrumentation*, const WebCore::KURL* const&, MemoryObjectType, MemoryOwningType);
     71
     72// Link time guards with no body.
     73template<> void MemoryInstrumentationTraits::addObject<WebCore::KURL>(MemoryInstrumentation*, const WebCore::KURL* const&, MemoryObjectType, MemoryOwningType);
     74template<> void MemoryInstrumentationTraits::addObject<const WebCore::KURL>(MemoryInstrumentation*, const WebCore::KURL* const&, MemoryObjectType, MemoryOwningType);
     75
     76}
     77
    7278#endif // !defined(WebCoreMemoryInstrumentation_h)
  • trunk/Source/WebCore/inspector/MemoryInstrumentationImpl.h

    r128153 r128418  
    3333
    3434
     35#include <wtf/Forward.h>
    3536#include <wtf/HashMap.h>
    3637#include <wtf/HashSet.h>
     
    3839#include <wtf/Vector.h>
    3940
     41using WTF::MemoryObjectType;
     42
    4043namespace WebCore {
    4144
    4245typedef HashSet<const void*> VisitedObjects;
    4346
    44 class MemoryInstrumentationImpl : public MemoryInstrumentation {
     47class MemoryInstrumentationImpl : public WTF::MemoryInstrumentation {
    4548public:
    4649    explicit MemoryInstrumentationImpl(VisitedObjects&);
  • trunk/Source/WebCore/loader/DocumentLoader.h

    r122920 r128418  
    5656    class FrameLoader;
    5757    class MainResourceLoader;
    58     class MemoryObjectInfo;
    5958    class Page;
    6059    class ResourceLoader;
  • trunk/Source/WebCore/loader/FrameLoader.h

    r127087 r128418  
    6262class FrameLoaderClient;
    6363class FrameNetworkingContext;
    64 class MemoryObjectInfo;
    6564class NavigationAction;
    6665class NetworkingContext;
  • trunk/Source/WebCore/loader/ResourceLoader.h

    r125681 r128418  
    4545    class FrameLoader;
    4646    class KURL;
    47     class MemoryObjectInfo;
    4847    class ResourceHandle;
    4948    class SharedBuffer;
  • trunk/Source/WebCore/loader/SubstituteData.h

    r127757 r128418  
    3333
    3434namespace WebCore {
    35 
    36     class MemoryObjectInfo;
    3735
    3836    class SubstituteData {
  • trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h

    r127695 r128418  
    3333
    3434    class CachedResourceClient;
    35     class MemoryObjectInfo;
    3635    class SharedBuffer;
    3736    class StyleSheetContents;
  • trunk/Source/WebCore/loader/cache/CachedRawResource.h

    r124744 r128418  
    3030class CachedRawResourceCallback;
    3131class CachedRawResourceClient;
    32 class MemoryObjectInfo;
    3332
    3433class CachedRawResource : public CachedResource {
  • trunk/Source/WebCore/loader/cache/CachedResource.h

    r127757 r128418  
    4848class Frame;
    4949class InspectorResource;
    50 class MemoryObjectInfo;
    5150class PurgeableBuffer;
    5251class SecurityOrigin;
  • trunk/Source/WebCore/loader/cache/CachedResourceHandle.h

    r124744 r128418  
    3030
    3131namespace WebCore {
    32 
    33 class MemoryObjectInfo;
    3432
    3533    class CachedResourceHandleBase {
  • trunk/Source/WebCore/loader/cache/CachedResourceLoader.h

    r124744 r128418  
    5353class ImageLoader;
    5454class KURL;
    55 class MemoryObjectInfo;
    5655
    5756// The CachedResourceLoader manages the loading of scripts/images/stylesheets for a single document.
  • trunk/Source/WebCore/loader/cache/CachedScript.h

    r127695 r128418  
    3838
    3939    class CachedResourceLoader;
    40     class MemoryObjectInfo;
    4140    class TextResourceDecoder;
    4241
  • trunk/Source/WebCore/loader/cache/CachedShader.h

    r124744 r128418  
    3737namespace WebCore {
    3838
    39 class MemoryObjectInfo;
    4039class TextResourceDecoder;
    4140
  • trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h

    r127695 r128418  
    3333
    3434    class CachedResourceLoader;
    35     class MemoryObjectInfo;
    3635    class TextResourceDecoder;
    3736
  • trunk/Source/WebCore/loader/cache/MemoryCache.h

    r127757 r128418  
    4040class CachedResourceLoader;
    4141class KURL;
    42 class MemoryObjectInfo;
    4342class ScriptExecutionContext;
    4443class SecurityOrigin;
  • trunk/Source/WebCore/page/Frame.h

    r125615 r128418  
    6767    class FrameView;
    6868    class HTMLTableCellElement;
    69     class MemoryObjectInfo;
    7069    class RegularExpression;
    7170    class RenderPart;
  • trunk/Source/WebCore/platform/SharedBuffer.h

    r127757 r128418  
    4444namespace WebCore {
    4545   
    46 class MemoryObjectInfo;
    4746class PurgeableBuffer;
    4847
  • trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h

    r126974 r128418  
    3636
    3737class CSSCrossfadeValue;
    38 class MemoryObjectInfo;
    3938
    4039class CrossfadeGeneratedImage : public GeneratedImage {
  • trunk/Source/WebCore/platform/graphics/Image.h

    r126974 r128418  
    6565class FloatSize;
    6666class GraphicsContext;
    67 class MemoryObjectInfo;
    6867class SharedBuffer;
    6968struct Length;
  • trunk/Source/WebCore/platform/network/FormData.h

    r127757 r128418  
    3131class Document;
    3232class FormDataList;
    33 class MemoryObjectInfo;
    3433class TextEncoding;
    3534
  • trunk/Source/WebCore/platform/network/ResourceRequestBase.h

    r125763 r128418  
    4545    };
    4646
    47     class MemoryObjectInfo;
    4847    class ResourceRequest;
    4948    struct CrossThreadResourceRequestData;
  • trunk/Source/WebCore/platform/network/ResourceResponseBase.h

    r125763 r128418  
    4242namespace WebCore {
    4343
    44 class MemoryObjectInfo;
    4544class ResourceResponse;
    4645struct CrossThreadResourceResponseData;
  • trunk/Source/WebCore/rendering/style/RenderStyle.h

    r128347 r128418  
    111111class FontMetrics;
    112112class IntRect;
    113 class MemoryObjectInfo;
    114113class Pair;
    115114class ShadowData;
  • trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h

    r128347 r128418  
    4040
    4141class CursorList;
    42 class MemoryObjectInfo;
    4342class QuotesData;
    4443class ShadowData;
  • trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h

    r127327 r128418  
    4040
    4141class AnimationList;
    42 class MemoryObjectInfo;
    4342class ShadowData;
    4443class StyleDeprecatedFlexibleBoxData;
Note: See TracChangeset for help on using the changeset viewer.