Changeset 128418 in webkit
- Timestamp:
- Sep 13, 2012 1:11:49 AM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 59 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r128401 r128418 1 2012-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 1 16 2012-09-12 Dan Bernstein <mitz@apple.com> 2 17 -
trunk/Source/WTF/wtf/Forward.h
r111778 r128418 47 47 class Int16Array; 48 48 class Int32Array; 49 class MemoryInstrumentation; 50 class MemoryObjectInfo; 49 51 class String; 50 52 template <typename T> class StringBuffer; … … 79 81 using WTF::Int16Array; 80 82 using WTF::Int32Array; 83 using WTF::MemoryInstrumentation; 84 using WTF::MemoryObjectInfo; 81 85 using WTF::String; 82 86 using WTF::StringBuffer; -
trunk/Source/WTF/wtf/MemoryInstrumentation.h
r128300 r128418 36 36 #include <wtf/RefPtr.h> 37 37 38 namespace W ebCore{38 namespace WTF { 39 39 40 40 class MemoryClassInfo; … … 357 357 } 358 358 359 } // namespace W ebCore359 } // namespace WTF 360 360 361 361 #endif // !defined(MemoryInstrumentation_h) -
trunk/Source/WebCore/ChangeLog
r128416 r128418 1 2012-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 1 105 2012-09-13 Raul Hudea <rhudea@adobe.com> 2 106 -
trunk/Source/WebCore/WebCore.exp.in
r128403 r128418 252 252 __ZN7WebCore14DocumentLoaderC2ERKNS_15ResourceRequestERKNS_14SubstituteDataE 253 253 __ZN7WebCore14DocumentLoaderD2Ev 254 __ZNK7WebCore14DocumentLoader17reportMemoryUsageEPNS_16MemoryObjectInfoE255 254 __ZN7WebCore14DocumentWriter11setEncodingERKN3WTF6StringEb 256 255 __ZN7WebCore14FileIconLoader14notifyFinishedEN3WTF10PassRefPtrINS_4IconEEE … … 1153 1152 __ZNK7WebCore14DocumentLoader16mainResourceDataEv 1154 1153 __ZNK7WebCore14DocumentLoader17parsedArchiveDataEv 1154 __ZNK7WebCore14DocumentLoader17reportMemoryUsageEPN3WTF16MemoryObjectInfoE 1155 1155 __ZNK7WebCore14DocumentLoader19isLoadingInAPISenseEv 1156 1156 __ZNK7WebCore14DocumentLoader19originalRequestCopyEv -
trunk/Source/WebCore/bindings/js/ScriptProfiler.cpp
r127191 r128418 39 39 #include "ScriptState.h" 40 40 #include <profiler/Profiler.h> 41 #include <wtf/Forward.h> 41 42 42 43 namespace WebCore { -
trunk/Source/WebCore/bindings/js/ScriptProfiler.h
r121658 r128418 32 32 #include "ScriptProfile.h" 33 33 #include "ScriptState.h" 34 #include <wtf/Forward.h> 34 35 #include <wtf/PassRefPtr.h> 35 36 36 37 37 namespace WebCore { … … 39 39 class ExternalArrayVisitor; 40 40 class ExternalStringVisitor; 41 class MemoryInstrumentation;42 41 class NodeWrapperVisitor; 43 42 class Page; -
trunk/Source/WebCore/bindings/v8/DOMDataStore.h
r122466 r128418 48 48 class DOMData; 49 49 class DOMDataStore; 50 class MemoryObjectInfo;51 50 52 51 typedef WTF::Vector<DOMDataStore*> DOMDataList; -
trunk/Source/WebCore/bindings/v8/ScriptProfiler.h
r127757 r128418 36 36 #include "ScriptState.h" 37 37 38 #include <wtf/Forward.h> 38 39 #include <wtf/PassRefPtr.h> 39 40 #include <wtf/text/WTFString.h> … … 43 44 class ExternalArrayVisitor; 44 45 class ExternalStringVisitor; 45 class MemoryInstrumentation;46 46 class NodeWrapperVisitor; 47 47 class Page; -
trunk/Source/WebCore/bindings/v8/V8DOMMap.h
r127869 r128418 40 40 class DOMDataStore; 41 41 class Node; 42 class MemoryObjectInfo;43 42 44 43 template <class KeyType, class ValueType> class AbstractWeakReferenceMap { -
trunk/Source/WebCore/bindings/v8/V8PerIsolateData.h
r128138 r128418 29 29 #include "ScopedPersistent.h" 30 30 #include <v8.h> 31 #include <wtf/Forward.h> 31 32 #include <wtf/HashMap.h> 32 33 #include <wtf/OwnPtr.h> … … 38 39 class GCEventData; 39 40 class IntegerCache; 40 class MemoryObjectInfo;41 41 class StringCache; 42 42 class V8HiddenPropertyName; -
trunk/Source/WebCore/bindings/v8/V8ValueCache.h
r126547 r128418 36 36 37 37 class ExternalStringVisitor; 38 class MemoryObjectInfo;39 38 40 39 class StringCache { -
trunk/Source/WebCore/css/CSSProperty.h
r126437 r128418 31 31 32 32 namespace WebCore { 33 34 class MemoryObjectInfo;35 33 36 34 class CSSProperty { -
trunk/Source/WebCore/css/CSSRule.h
r124589 r128418 31 31 32 32 class CSSStyleSheet; 33 class MemoryObjectInfo;34 33 class StyleRuleBase; 35 34 struct CSSParserContext; -
trunk/Source/WebCore/css/CSSSelectorList.h
r125294 r128418 33 33 34 34 class CSSParserSelector; 35 class MemoryObjectInfo;36 35 37 36 class CSSSelectorList { -
trunk/Source/WebCore/css/CSSStyleDeclaration.h
r124589 r128418 31 31 class CSSStyleSheet; 32 32 class CSSValue; 33 class MemoryObjectInfo;34 33 class StylePropertySet; 35 34 class StyledElement; -
trunk/Source/WebCore/css/CSSStyleSheet.h
r127123 r128418 40 40 class Document; 41 41 class MediaQuerySet; 42 class MemoryObjectInfo;43 42 class SecurityOrigin; 44 43 class StyleSheetContents; -
trunk/Source/WebCore/css/CSSValue.h
r127682 r128418 30 30 namespace WebCore { 31 31 32 class MemoryObjectInfo;33 32 class StyleSheetContents; 34 33 -
trunk/Source/WebCore/css/MediaList.h
r124330 r128418 35 35 class MediaList; 36 36 class MediaQuery; 37 class MemoryObjectInfo;38 37 39 38 class MediaQuerySet : public RefCounted<MediaQuerySet> { -
trunk/Source/WebCore/css/MediaQuery.h
r127757 r128418 37 37 namespace WebCore { 38 38 class MediaQueryExp; 39 class MemoryObjectInfo;40 39 41 40 class MediaQuery { -
trunk/Source/WebCore/css/MediaQueryExp.h
r124330 r128418 38 38 namespace WebCore { 39 39 class CSSParserValueList; 40 class MemoryObjectInfo;41 40 42 41 class MediaQueryExp { -
trunk/Source/WebCore/css/StylePropertySet.h
r127375 r128418 35 35 class CSSStyleDeclaration; 36 36 class KURL; 37 class MemoryObjectInfo;38 37 class PropertySetCSSStyleDeclaration; 39 38 class StyledElement; -
trunk/Source/WebCore/css/StyleResolver.h
r128329 r128418 67 67 class KeyframeValue; 68 68 class MediaQueryEvaluator; 69 class MemoryObjectInfo;70 69 class Node; 71 70 class RenderRegion; -
trunk/Source/WebCore/css/StyleRule.h
r125252 r128418 32 32 class CSSStyleRule; 33 33 class CSSStyleSheet; 34 class MemoryObjectInfo;35 34 class StylePropertySet; 36 35 -
trunk/Source/WebCore/css/StyleRuleImport.h
r127123 r128418 32 32 class CachedCSSStyleSheet; 33 33 class MediaQuerySet; 34 class MemoryObjectInfo;35 34 class StyleSheetContents; 36 35 -
trunk/Source/WebCore/css/StyleSheetContents.h
r126717 r128418 35 35 class CachedCSSStyleSheet; 36 36 class Document; 37 class MemoryObjectInfo;38 37 class Node; 39 38 class SecurityOrigin; -
trunk/Source/WebCore/css/WebKitCSSKeyframeRule.h
r124589 r128418 35 35 namespace WebCore { 36 36 37 class MemoryInstrumentation;38 37 class StyleRuleCSSStyleDeclaration; 39 38 class WebKitCSSKeyframesRule; -
trunk/Source/WebCore/css/WebKitCSSKeyframesRule.h
r124589 r128418 37 37 38 38 class CSSRuleList; 39 class MemoryObjectInfo;40 39 class StyleKeyframe; 41 40 class WebKitCSSKeyframeRule; -
trunk/Source/WebCore/css/WebKitCSSMixFunctionValue.h
r127929 r128418 38 38 namespace WebCore { 39 39 40 class MemoryObjectInfo;41 42 40 class WebKitCSSMixFunctionValue : public CSSValueList { 43 41 public: -
trunk/Source/WebCore/dom/DocumentEventQueue.h
r125185 r128418 29 29 30 30 #include "EventQueue.h" 31 #include <wtf/Forward.h> 31 32 #include <wtf/HashSet.h> 32 33 #include <wtf/ListHashSet.h> … … 39 40 class Event; 40 41 class DocumentEventQueueTimer; 41 class MemoryObjectInfo;42 42 class Node; 43 43 class ScriptExecutionContext; -
trunk/Source/WebCore/dom/ElementAttributeData.h
r128239 r128418 37 37 class Element; 38 38 class ImmutableElementAttributeData; 39 class MemoryObjectInfo;40 39 class MutableElementAttributeData; 41 40 -
trunk/Source/WebCore/dom/Event.h
r127752 r128418 38 38 class EventDispatcher; 39 39 class HTMLIFrameElement; 40 class MemoryInstrumentation;41 class MemoryObjectInfo;42 40 43 41 struct EventInit { -
trunk/Source/WebCore/dom/Node.h
r128331 r128418 67 67 class IntRect; 68 68 class KeyboardEvent; 69 class MemoryObjectInfo;70 69 class NSResolver; 71 70 class NamedNodeMap; -
trunk/Source/WebCore/dom/WebCoreMemoryInstrumentation.cpp
r128300 r128418 56 56 MemoryObjectType WebCoreMemoryTypes::CachedResourceXSLT = "MemoryCache.XSLT"; 57 57 58 template<> void MemoryInstrumentationTraits::addInstrumentedObject<KURL>(MemoryInstrumentation* instrumentation, const KURL* const& url, MemoryObjectType ownerObjectType, MemoryOwningType owningType) 58 } // namespace WebCore 59 60 namespace WTF { 61 62 template<> void MemoryInstrumentationTraits::addInstrumentedObject<WebCore::KURL>(MemoryInstrumentation* instrumentation, const WebCore::KURL* const& url, MemoryObjectType ownerObjectType, MemoryOwningType owningType) 59 63 { 60 MemoryInstrumentationTraits::addInstrumentedObject<const KURL>(instrumentation, url, ownerObjectType, owningType);64 MemoryInstrumentationTraits::addInstrumentedObject<const WebCore::KURL>(instrumentation, url, ownerObjectType, owningType); 61 65 } 62 66 63 template<> void MemoryInstrumentationTraits::addInstrumentedObject<const KURL>(MemoryInstrumentation* instrumentation, constKURL* const& url, MemoryObjectType ownerObjectType, MemoryOwningType owningType)67 template<> void MemoryInstrumentationTraits::addInstrumentedObject<const WebCore::KURL>(MemoryInstrumentation* instrumentation, const WebCore::KURL* const& url, MemoryObjectType ownerObjectType, MemoryOwningType owningType) 64 68 { 65 69 if (!url || instrumentation->visited(url)) 66 70 return; 67 71 if (owningType == byPointer) 68 instrumentation->countObjectSize(ownerObjectType, sizeof( KURL));72 instrumentation->countObjectSize(ownerObjectType, sizeof(WebCore::KURL)); 69 73 instrumentation->addInstrumentedObject(url->string(), ownerObjectType); 70 74 if (url->innerURL()) … … 72 76 } 73 77 74 } // namespace WebCore78 } -
trunk/Source/WebCore/dom/WebCoreMemoryInstrumentation.h
r128300 r128418 37 37 namespace WebCore { 38 38 39 using WTF::MemoryClassInfo; 40 using WTF::MemoryObjectType; 39 41 class 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);48 42 49 43 class WebCoreMemoryTypes { … … 70 64 } // namespace WebCore 71 65 66 namespace WTF { 67 68 // Explicit specializations for some types. 69 template<> void MemoryInstrumentationTraits::addInstrumentedObject<WebCore::KURL>(MemoryInstrumentation*, const WebCore::KURL* const&, MemoryObjectType, MemoryOwningType); 70 template<> void MemoryInstrumentationTraits::addInstrumentedObject<const WebCore::KURL>(MemoryInstrumentation*, const WebCore::KURL* const&, MemoryObjectType, MemoryOwningType); 71 72 // Link time guards with no body. 73 template<> void MemoryInstrumentationTraits::addObject<WebCore::KURL>(MemoryInstrumentation*, const WebCore::KURL* const&, MemoryObjectType, MemoryOwningType); 74 template<> void MemoryInstrumentationTraits::addObject<const WebCore::KURL>(MemoryInstrumentation*, const WebCore::KURL* const&, MemoryObjectType, MemoryOwningType); 75 76 } 77 72 78 #endif // !defined(WebCoreMemoryInstrumentation_h) -
trunk/Source/WebCore/inspector/MemoryInstrumentationImpl.h
r128153 r128418 33 33 34 34 35 #include <wtf/Forward.h> 35 36 #include <wtf/HashMap.h> 36 37 #include <wtf/HashSet.h> … … 38 39 #include <wtf/Vector.h> 39 40 41 using WTF::MemoryObjectType; 42 40 43 namespace WebCore { 41 44 42 45 typedef HashSet<const void*> VisitedObjects; 43 46 44 class MemoryInstrumentationImpl : public MemoryInstrumentation {47 class MemoryInstrumentationImpl : public WTF::MemoryInstrumentation { 45 48 public: 46 49 explicit MemoryInstrumentationImpl(VisitedObjects&); -
trunk/Source/WebCore/loader/DocumentLoader.h
r122920 r128418 56 56 class FrameLoader; 57 57 class MainResourceLoader; 58 class MemoryObjectInfo;59 58 class Page; 60 59 class ResourceLoader; -
trunk/Source/WebCore/loader/FrameLoader.h
r127087 r128418 62 62 class FrameLoaderClient; 63 63 class FrameNetworkingContext; 64 class MemoryObjectInfo;65 64 class NavigationAction; 66 65 class NetworkingContext; -
trunk/Source/WebCore/loader/ResourceLoader.h
r125681 r128418 45 45 class FrameLoader; 46 46 class KURL; 47 class MemoryObjectInfo;48 47 class ResourceHandle; 49 48 class SharedBuffer; -
trunk/Source/WebCore/loader/SubstituteData.h
r127757 r128418 33 33 34 34 namespace WebCore { 35 36 class MemoryObjectInfo;37 35 38 36 class SubstituteData { -
trunk/Source/WebCore/loader/cache/CachedCSSStyleSheet.h
r127695 r128418 33 33 34 34 class CachedResourceClient; 35 class MemoryObjectInfo;36 35 class SharedBuffer; 37 36 class StyleSheetContents; -
trunk/Source/WebCore/loader/cache/CachedRawResource.h
r124744 r128418 30 30 class CachedRawResourceCallback; 31 31 class CachedRawResourceClient; 32 class MemoryObjectInfo;33 32 34 33 class CachedRawResource : public CachedResource { -
trunk/Source/WebCore/loader/cache/CachedResource.h
r127757 r128418 48 48 class Frame; 49 49 class InspectorResource; 50 class MemoryObjectInfo;51 50 class PurgeableBuffer; 52 51 class SecurityOrigin; -
trunk/Source/WebCore/loader/cache/CachedResourceHandle.h
r124744 r128418 30 30 31 31 namespace WebCore { 32 33 class MemoryObjectInfo;34 32 35 33 class CachedResourceHandleBase { -
trunk/Source/WebCore/loader/cache/CachedResourceLoader.h
r124744 r128418 53 53 class ImageLoader; 54 54 class KURL; 55 class MemoryObjectInfo;56 55 57 56 // The CachedResourceLoader manages the loading of scripts/images/stylesheets for a single document. -
trunk/Source/WebCore/loader/cache/CachedScript.h
r127695 r128418 38 38 39 39 class CachedResourceLoader; 40 class MemoryObjectInfo;41 40 class TextResourceDecoder; 42 41 -
trunk/Source/WebCore/loader/cache/CachedShader.h
r124744 r128418 37 37 namespace WebCore { 38 38 39 class MemoryObjectInfo;40 39 class TextResourceDecoder; 41 40 -
trunk/Source/WebCore/loader/cache/CachedXSLStyleSheet.h
r127695 r128418 33 33 34 34 class CachedResourceLoader; 35 class MemoryObjectInfo;36 35 class TextResourceDecoder; 37 36 -
trunk/Source/WebCore/loader/cache/MemoryCache.h
r127757 r128418 40 40 class CachedResourceLoader; 41 41 class KURL; 42 class MemoryObjectInfo;43 42 class ScriptExecutionContext; 44 43 class SecurityOrigin; -
trunk/Source/WebCore/page/Frame.h
r125615 r128418 67 67 class FrameView; 68 68 class HTMLTableCellElement; 69 class MemoryObjectInfo;70 69 class RegularExpression; 71 70 class RenderPart; -
trunk/Source/WebCore/platform/SharedBuffer.h
r127757 r128418 44 44 namespace WebCore { 45 45 46 class MemoryObjectInfo;47 46 class PurgeableBuffer; 48 47 -
trunk/Source/WebCore/platform/graphics/CrossfadeGeneratedImage.h
r126974 r128418 36 36 37 37 class CSSCrossfadeValue; 38 class MemoryObjectInfo;39 38 40 39 class CrossfadeGeneratedImage : public GeneratedImage { -
trunk/Source/WebCore/platform/graphics/Image.h
r126974 r128418 65 65 class FloatSize; 66 66 class GraphicsContext; 67 class MemoryObjectInfo;68 67 class SharedBuffer; 69 68 struct Length; -
trunk/Source/WebCore/platform/network/FormData.h
r127757 r128418 31 31 class Document; 32 32 class FormDataList; 33 class MemoryObjectInfo;34 33 class TextEncoding; 35 34 -
trunk/Source/WebCore/platform/network/ResourceRequestBase.h
r125763 r128418 45 45 }; 46 46 47 class MemoryObjectInfo;48 47 class ResourceRequest; 49 48 struct CrossThreadResourceRequestData; -
trunk/Source/WebCore/platform/network/ResourceResponseBase.h
r125763 r128418 42 42 namespace WebCore { 43 43 44 class MemoryObjectInfo;45 44 class ResourceResponse; 46 45 struct CrossThreadResourceResponseData; -
trunk/Source/WebCore/rendering/style/RenderStyle.h
r128347 r128418 111 111 class FontMetrics; 112 112 class IntRect; 113 class MemoryObjectInfo;114 113 class Pair; 115 114 class ShadowData; -
trunk/Source/WebCore/rendering/style/StyleRareInheritedData.h
r128347 r128418 40 40 41 41 class CursorList; 42 class MemoryObjectInfo;43 42 class QuotesData; 44 43 class ShadowData; -
trunk/Source/WebCore/rendering/style/StyleRareNonInheritedData.h
r127327 r128418 40 40 41 41 class AnimationList; 42 class MemoryObjectInfo;43 42 class ShadowData; 44 43 class StyleDeprecatedFlexibleBoxData;
Note: See TracChangeset
for help on using the changeset viewer.