Changeset 147684 in webkit
- Timestamp:
- Apr 4, 2013 5:08:09 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 1 added
- 42 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r147683 r147684 1 2013-04-04 Anders Carlsson <andersca@apple.com> 2 3 Prune unneeded header #includes 4 https://bugs.webkit.org/show_bug.cgi?id=113973 5 6 Reviewed by Geoffrey Garen. 7 8 Reduce the amount of headers included by other headers by: 9 - Moving implicit and explicit constructors and destructors into .cpp files so member variable constructors/destructors 10 don't have to be declared. 11 - Move CachedResourceClient subclasses out into separate headers so that their respective CachedResource subclasses don't 12 have to be included by the classes that derive from those subclasses. 13 - Remove headers that were never needed in the first place. 14 15 * Modules/webaudio/AudioContext.h: 16 * WebCore.xcodeproj/project.pbxproj: 17 * bindings/js/JSDOMWindowCustom.cpp: 18 * css/CSSFontFaceSource.h: 19 * html/canvas/CanvasPattern.cpp: 20 (WebCore::CanvasPattern::create): 21 (WebCore::CanvasPattern::CanvasPattern): 22 (WebCore::CanvasPattern::~CanvasPattern): 23 * html/canvas/CanvasPattern.h: 24 (WebCore::CanvasPattern::pattern): 25 (WebCore::CanvasPattern::originClean): 26 * html/parser/HTMLScriptRunner.h: 27 * loader/ImageLoader.h: 28 * loader/LinkLoader.h: 29 * loader/TextTrackLoader.h: 30 * loader/cache/CachedFont.cpp: 31 * loader/cache/CachedFont.h: 32 * loader/cache/CachedFontClient.h: Added. 33 (WebCore::CachedFontClient::~CachedFontClient): 34 (WebCore::CachedFontClient::expectedType): 35 (WebCore::CachedFontClient::resourceClientType): 36 (WebCore::CachedFontClient::fontLoaded): 37 * loader/cache/CachedResourceHandle.cpp: 38 (WebCore::CachedResourceHandleBase::CachedResourceHandleBase): 39 (WebCore::CachedResourceHandleBase::~CachedResourceHandleBase): 40 (WebCore::CachedResourceHandleBase::setResource): 41 * loader/cache/CachedResourceHandle.h: 42 (WebCore::CachedResourceHandleBase::get): 43 (WebCore::CachedResourceHandleBase::operator!): 44 (WebCore::CachedResourceHandleBase::operator UnspecifiedBoolType): 45 (WebCore::CachedResourceHandleBase::operator=): 46 (WebCore::CachedResourceHandle::CachedResourceHandle): 47 (WebCore::CachedResourceHandle::get): 48 (WebCore::CachedResourceHandle::operator->): 49 (WebCore::CachedResourceHandle::operator=): 50 (WebCore::CachedResourceHandle::operator==): 51 (WebCore::CachedResourceHandle::operator!=): 52 (WebCore::operator==): 53 (WebCore::operator!=): 54 * loader/cache/CachedSVGDocument.h: 55 * loader/cache/CachedSVGDocumentReference.h: 56 * loader/cache/CachedSVGDocumentClient.h: Added. 57 (WebCore::CachedSVGDocumentClient::~CachedSVGDocumentClient): 58 (WebCore::CachedSVGDocumentClient::expectedType): 59 (WebCore::CachedSVGDocumentClient::resourceClientType): 60 * loader/cache/CachedStyleSheetClient.h: 61 * platform/PlatformScreen.h: 62 * platform/audio/HRTFElevation.cpp: 63 * platform/audio/HRTFKernel.cpp: 64 (WebCore::HRTFKernel::fftSize): 65 * platform/audio/HRTFKernel.h: 66 * platform/audio/ReverbConvolverStage.cpp: 67 (WebCore::ReverbConvolverStage::~ReverbConvolverStage): 68 * platform/audio/ReverbConvolverStage.h: 69 * platform/graphics/FontPlatformData.h: 70 * platform/graphics/GraphicsContext3D.h: 71 * platform/graphics/Path.cpp: 72 * platform/graphics/Path.h: 73 * platform/graphics/Pattern.cpp: 74 * platform/graphics/Pattern.h: 75 * platform/graphics/filters/FilterOperation.cpp: 76 (WebCore::ReferenceFilterOperation::ReferenceFilterOperation): 77 (WebCore::ReferenceFilterOperation::~ReferenceFilterOperation): 78 (WebCore::ReferenceFilterOperation::setCachedSVGDocumentReference): 79 * platform/graphics/filters/FilterOperation.h: 80 * platform/graphics/transforms/AffineTransform.h: 81 * plugins/DOMMimeType.h: 82 * rendering/RenderLayerFilterInfo.h: 83 * rendering/style/StyleCachedShader.h: 84 * svg/SVGFEImageElement.h: 85 * svg/SVGFontFaceUriElement.h: 86 * svg/SVGUseElement.h: 87 * xml/parser/XMLDocumentParser.h: 88 1 89 2013-04-04 Christophe Dumez <ch.dumez@sisa.samsung.com> 2 90 -
trunk/Source/WebCore/GNUmakefile.list.am
r147643 r147684 3999 3999 Source/WebCore/loader/cache/CachedFont.cpp \ 4000 4000 Source/WebCore/loader/cache/CachedFont.h \ 4001 Source/WebCore/loader/cache/CachedFontClient.h \ 4001 4002 Source/WebCore/loader/cache/CachedImage.cpp \ 4002 4003 Source/WebCore/loader/cache/CachedImage.h \ … … 4856 4857 Source/WebCore/loader/cache/CachedSVGDocument.cpp \ 4857 4858 Source/WebCore/loader/cache/CachedSVGDocument.h \ 4859 Source/WebCore/loader/cache/CachedSVGDocumentClient.h \ 4858 4860 Source/WebCore/loader/cache/CachedSVGDocumentReference.h \ 4859 4861 Source/WebCore/platform/graphics/SVGGlyph.cpp \ -
trunk/Source/WebCore/Modules/webaudio/AudioContext.h
r137516 r147684 32 32 #include "EventListener.h" 33 33 #include "EventTarget.h" 34 #include "HRTFDatabaseLoader.h"35 34 #include <wtf/HashSet.h> 36 35 #include <wtf/MainThread.h> … … 52 51 class MediaStreamAudioDestinationNode; 53 52 class MediaStreamAudioSourceNode; 53 class HRTFDatabaseLoader; 54 54 class HTMLMediaElement; 55 55 class ChannelMergerNode; -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r147494 r147684 623 623 1AE82FEC0CAB07EE002237AE /* JSSQLResultSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AE82FEA0CAB07EE002237AE /* JSSQLResultSet.cpp */; }; 624 624 1AE82FED0CAB07EE002237AE /* JSSQLResultSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE82FEB0CAB07EE002237AE /* JSSQLResultSet.h */; }; 625 1AEF4E67170E160300AB2799 /* CachedFontClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AEF4E66170E160300AB2799 /* CachedFontClient.h */; }; 626 1AEF4E69170E174800AB2799 /* CachedSVGDocumentClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AEF4E68170E174800AB2799 /* CachedSVGDocumentClient.h */; }; 625 627 1AF326790D78B9440068F0C4 /* EditorClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AF326770D78B9440068F0C4 /* EditorClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; 626 628 1AF62EE614DA22A70041556C /* ScrollingCoordinatorMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1AF62EE314DA22A70041556C /* ScrollingCoordinatorMac.mm */; }; … … 2075 2077 7E5D7A77161D3F8F00896C34 /* OESElementIndexUint.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E5D7A74161D3F8F00896C34 /* OESElementIndexUint.h */; }; 2076 2078 7E66E23316D6EB6C00F7E7FF /* WebGLCompressedTextureATC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E66E23116D6EB6C00F7E7FF /* WebGLCompressedTextureATC.cpp */; }; 2079 7E66E23317E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E66E23117E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.cpp */; }; 2077 2080 7E66E23416D6EB6C00F7E7FF /* WebGLCompressedTextureATC.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E66E23216D6EB6C00F7E7FF /* WebGLCompressedTextureATC.h */; }; 2081 7E66E23417E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E66E23217E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.h */; }; 2078 2082 7E99AF510B13846468FB01A5 /* WindowFocusAllowedIndicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E99AF520B13846468FB01A5 /* WindowFocusAllowedIndicator.cpp */; }; 2079 2083 7E99AF530B13846468FB01A5 /* WindowFocusAllowedIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E99AF540B13846468FB01A5 /* WindowFocusAllowedIndicator.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2080 2084 7EA30F6916DFFE7500257D0B /* JSWebGLCompressedTextureATC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EA30F6716DFFE7500257D0B /* JSWebGLCompressedTextureATC.cpp */; }; 2085 7EA30F6917EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EA30F6717EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.cpp */; }; 2081 2086 7EA30F6A16DFFE7500257D0B /* JSWebGLCompressedTextureATC.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EA30F6816DFFE7500257D0B /* JSWebGLCompressedTextureATC.h */; }; 2082 7E66E23317E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E66E23117E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.cpp */; };2083 7E66E23417E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E66E23217E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.h */; };2084 7EA30F6917EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EA30F6717EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.cpp */; };2085 2087 7EA30F6A17EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EA30F6817EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.h */; }; 2086 2088 7EE6845F12D26E3800E79415 /* AuthenticationCF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7EE6844C12D26E3800E79415 /* AuthenticationCF.cpp */; }; … … 8023 8025 1AE82FEA0CAB07EE002237AE /* JSSQLResultSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSSQLResultSet.cpp; sourceTree = "<group>"; }; 8024 8026 1AE82FEB0CAB07EE002237AE /* JSSQLResultSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSSQLResultSet.h; sourceTree = "<group>"; }; 8027 1AEF4E66170E160300AB2799 /* CachedFontClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedFontClient.h; sourceTree = "<group>"; }; 8028 1AEF4E68170E174800AB2799 /* CachedSVGDocumentClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedSVGDocumentClient.h; sourceTree = "<group>"; }; 8025 8029 1AF326770D78B9440068F0C4 /* EditorClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EditorClient.h; sourceTree = "<group>"; }; 8026 8030 1AF62EE314DA22A70041556C /* ScrollingCoordinatorMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ScrollingCoordinatorMac.mm; sourceTree = "<group>"; }; … … 9606 9610 7E5D7A74161D3F8F00896C34 /* OESElementIndexUint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OESElementIndexUint.h; path = canvas/OESElementIndexUint.h; sourceTree = "<group>"; }; 9607 9611 7E66E23116D6EB6C00F7E7FF /* WebGLCompressedTextureATC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WebGLCompressedTextureATC.cpp; path = canvas/WebGLCompressedTextureATC.cpp; sourceTree = "<group>"; }; 9612 7E66E23117E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WebGLCompressedTexturePVRTC.cpp; path = canvas/WebGLCompressedTexturePVRTC.cpp; sourceTree = "<group>"; }; 9608 9613 7E66E23216D6EB6C00F7E7FF /* WebGLCompressedTextureATC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGLCompressedTextureATC.h; path = canvas/WebGLCompressedTextureATC.h; sourceTree = "<group>"; }; 9614 7E66E23217E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGLCompressedTexturePVRTC.h; path = canvas/WebGLCompressedTexturePVRTC.h; sourceTree = "<group>"; }; 9609 9615 7E99AF520B13846468FB01A5 /* WindowFocusAllowedIndicator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WindowFocusAllowedIndicator.cpp; sourceTree = "<group>"; }; 9610 9616 7E99AF540B13846468FB01A5 /* WindowFocusAllowedIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WindowFocusAllowedIndicator.h; sourceTree = "<group>"; }; 9611 9617 7EA30F6216DFD62700257D0B /* WebGLCompressedTextureATC.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = WebGLCompressedTextureATC.idl; path = canvas/WebGLCompressedTextureATC.idl; sourceTree = "<group>"; }; 9618 7EA30F6217EFD62700257D0B /* WebGLCompressedTexturePVRTC.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = WebGLCompressedTexturePVRTC.idl; path = canvas/WebGLCompressedTexturePVRTC.idl; sourceTree = "<group>"; }; 9612 9619 7EA30F6716DFFE7500257D0B /* JSWebGLCompressedTextureATC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebGLCompressedTextureATC.cpp; sourceTree = "<group>"; }; 9620 7EA30F6717EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebGLCompressedTexturePVRTC.cpp; sourceTree = "<group>"; }; 9613 9621 7EA30F6816DFFE7500257D0B /* JSWebGLCompressedTextureATC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWebGLCompressedTextureATC.h; sourceTree = "<group>"; }; 9614 7E66E23117E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WebGLCompressedTexturePVRTC.cpp; path = canvas/WebGLCompressedTexturePVRTC.cpp; sourceTree = "<group>"; };9615 7E66E23217E6EB6C00F7E7FF /* WebGLCompressedTexturePVRTC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebGLCompressedTexturePVRTC.h; path = canvas/WebGLCompressedTexturePVRTC.h; sourceTree = "<group>"; };9616 7EA30F6217EFD62700257D0B /* WebGLCompressedTexturePVRTC.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = WebGLCompressedTexturePVRTC.idl; path = canvas/WebGLCompressedTexturePVRTC.idl; sourceTree = "<group>"; };9617 7EA30F6717EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWebGLCompressedTexturePVRTC.cpp; sourceTree = "<group>"; };9618 9622 7EA30F6817EFFE7500257D0B /* JSWebGLCompressedTexturePVRTC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWebGLCompressedTexturePVRTC.h; sourceTree = "<group>"; }; 9619 9623 7EE6844C12D26E3800E79415 /* AuthenticationCF.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AuthenticationCF.cpp; sourceTree = "<group>"; }; … … 20004 20008 BC64B4C90CB4295D005F2B62 /* CachedFont.cpp */, 20005 20009 BC64B4CA0CB4295D005F2B62 /* CachedFont.h */, 20010 1AEF4E66170E160300AB2799 /* CachedFontClient.h */, 20006 20011 BCB16C020979C3BD00467741 /* CachedImage.cpp */, 20007 20012 BCB16C030979C3BD00467741 /* CachedImage.h */, … … 20028 20033 A104F24114C71F7A009E2C23 /* CachedSVGDocument.cpp */, 20029 20034 A104F24214C71F7A009E2C23 /* CachedSVGDocument.h */, 20035 1AEF4E68170E174800AB2799 /* CachedSVGDocumentClient.h */, 20030 20036 FB2C15C2165D64900039C9F8 /* CachedSVGDocumentReference.h */, 20031 20037 0753860014489E9800B78452 /* CachedTextTrack.cpp */, … … 24629 24635 B275356D0B053814002CE64F /* FloatSize.h in Headers */, 24630 24636 D72F6D7A153159A3001EE44E /* FlowThreadController.h in Headers */, 24637 1AEF4E69170E174800AB2799 /* CachedSVGDocumentClient.h in Headers */, 24631 24638 14993BE60B2F2B1C0050497F /* FocusController.h in Headers */, 24632 24639 062287840B4DB322000C34DF /* FocusDirection.h in Headers */, … … 25353 25360 B2FA3D430AB75A6F000E5AC4 /* JSSVGAnimatedLengthList.h in Headers */, 25354 25361 B2FA3D450AB75A6F000E5AC4 /* JSSVGAnimatedNumber.h in Headers */, 25362 1AEF4E67170E160300AB2799 /* CachedFontClient.h in Headers */, 25355 25363 B2FA3D470AB75A6F000E5AC4 /* JSSVGAnimatedNumberList.h in Headers */, 25356 25364 B2FA3D4B0AB75A6F000E5AC4 /* JSSVGAnimatedPreserveAspectRatio.h in Headers */, -
trunk/Source/WebCore/bindings/js/JSDOMWindowCustom.cpp
r145745 r147684 26 26 #include "HTMLCollection.h" 27 27 #include "HTMLDocument.h" 28 #include "History.h"29 #include "JSArrayBuffer.h"30 #include "JSDataView.h"31 28 #include "JSEvent.h" 32 29 #include "JSEventListener.h" 33 #include "JSEventSource.h"34 #include "JSFloat32Array.h"35 #include "JSFloat64Array.h"36 30 #include "JSHTMLAudioElement.h" 37 31 #include "JSHTMLCollection.h" 38 32 #include "JSHTMLOptionElement.h" 39 #include "JSHistory.h"40 33 #include "JSImageConstructor.h" 41 #include "JSInt16Array.h"42 #include "JSInt32Array.h"43 #include "JSInt8Array.h"44 #include "JSLocation.h"45 #include "JSMessageChannel.h"46 34 #include "JSMessagePortCustom.h" 47 #include "JSUint16Array.h"48 #include "JSUint32Array.h"49 #include "JSUint8Array.h"50 #include "JSUint8ClampedArray.h"51 #include "JSWebKitCSSMatrix.h"52 #include "JSWebKitPoint.h"53 #include "JSXMLHttpRequest.h"54 #include "JSXSLTProcessor.h"55 35 #include "Location.h" 56 #include "MediaPlayer.h"57 36 #include "ScheduledAction.h" 58 37 #include "Settings.h" 59 38 #include "SharedWorkerRepository.h" 60 #include <runtime/JSFunction.h>61 39 62 40 #if ENABLE(WORKERS) -
trunk/Source/WebCore/css/CSSFontFaceSource.h
r145787 r147684 27 27 #define CSSFontFaceSource_h 28 28 29 #include "CachedFont .h"29 #include "CachedFontClient.h" 30 30 #include "CachedResourceHandle.h" 31 31 #include "Timer.h" … … 44 44 class SVGFontFaceElement; 45 45 #endif 46 47 46 48 47 class CSSFontFaceSource : public CachedFontClient { -
trunk/Source/WebCore/html/canvas/CanvasPattern.cpp
r127757 r147684 28 28 29 29 #include "ExceptionCode.h" 30 #include "Image.h" 31 #include "Pattern.h" 30 32 #include <wtf/text/WTFString.h> 31 33 32 34 namespace WebCore { 35 36 PassRefPtr<CanvasPattern> CanvasPattern::create(PassRefPtr<Image> image, bool repeatX, bool repeatY, bool originClean) 37 { 38 return adoptRef(new CanvasPattern(image, repeatX, repeatY, originClean)); 39 } 40 41 CanvasPattern::CanvasPattern(PassRefPtr<Image> image, bool repeatX, bool repeatY, bool originClean) 42 : m_pattern(Pattern::create(image, repeatX, repeatY)) 43 , m_originClean(originClean) 44 { 45 } 46 47 CanvasPattern::~CanvasPattern() 48 { 49 } 33 50 34 51 void CanvasPattern::parseRepetitionType(const String& type, bool& repeatX, bool& repeatY, ExceptionCode& ec) … … 58 75 } 59 76 60 CanvasPattern::CanvasPattern(PassRefPtr<Image> image, bool repeatX, bool repeatY, bool originClean) 61 : m_pattern(Pattern::create(image, repeatX, repeatY)) 62 , m_originClean(originClean) 63 { 64 } 65 66 } 77 } // namespace WebCore -
trunk/Source/WebCore/html/canvas/CanvasPattern.h
r65449 r147684 27 27 #define CanvasPattern_h 28 28 29 #include "Pattern.h"30 29 #include <wtf/Forward.h> 31 30 #include <wtf/PassRefPtr.h> 32 31 #include <wtf/RefCounted.h> 32 #include <wtf/RefPtr.h> 33 33 34 34 namespace WebCore { 35 35 36 class Image; 36 class Image; 37 class Pattern; 37 38 38 39 typedef int ExceptionCode; 39 40 40 class CanvasPattern : public RefCounted<CanvasPattern> { 41 public: 42 static void parseRepetitionType(const String&, bool& repeatX, bool& repeatY, ExceptionCode&); 41 class CanvasPattern : public RefCounted<CanvasPattern> { 42 public: 43 static PassRefPtr<CanvasPattern> create(PassRefPtr<Image>, bool repeatX, bool repeatY, bool originClean); 44 ~CanvasPattern(); 43 45 44 static PassRefPtr<CanvasPattern> create(PassRefPtr<Image> image, bool repeatX, bool repeatY, bool originClean) 45 { 46 return adoptRef(new CanvasPattern(image, repeatX, repeatY, originClean)); 47 } 46 static void parseRepetitionType(const String&, bool& repeatX, bool& repeatY, ExceptionCode&); 48 47 49 48 Pattern* pattern() const { return m_pattern.get(); } 50 49 51 50 bool originClean() const { return m_originClean; } 52 51 53 54 52 private: 53 CanvasPattern(PassRefPtr<Image>, bool repeatX, bool repeatY, bool originClean); 55 54 56 57 58 55 RefPtr<Pattern> m_pattern; 56 bool m_originClean; 57 }; 59 58 60 59 } // namespace WebCore -
trunk/Source/WebCore/html/parser/HTMLScriptRunner.h
r144565 r147684 29 29 #include "PendingScript.h" 30 30 #include <wtf/Deque.h> 31 #include <wtf/PassOwnPtr.h> 31 32 #include <wtf/text/TextPosition.h> 32 #include <wtf/PassRefPtr.h>33 33 34 34 namespace WebCore { -
trunk/Source/WebCore/loader/ImageLoader.h
r145501 r147684 24 24 #define ImageLoader_h 25 25 26 #include "CachedImage.h"27 26 #include "CachedImageClient.h" 28 27 #include "CachedResourceHandle.h" 28 #include "Timer.h" 29 29 #include <wtf/text/AtomicString.h> 30 30 -
trunk/Source/WebCore/loader/LinkLoader.h
r144565 r147684 43 43 namespace WebCore { 44 44 45 class Document; 46 class KURL; 45 47 struct LinkRelAttribute; 48 46 49 #if ENABLE(LINK_PRERENDER) 47 50 class PrerenderHandle; -
trunk/Source/WebCore/loader/TextTrackLoader.h
r147325 r147684 31 31 #include "CachedResourceClient.h" 32 32 #include "CachedResourceHandle.h" 33 #include "CachedTextTrack.h"34 33 #include "Timer.h" 35 34 #include "WebVTTParser.h" … … 38 37 namespace WebCore { 39 38 39 class CachedTextTrack; 40 40 class Document; 41 41 class TextTrackLoader; -
trunk/Source/WebCore/loader/cache/CachedFont.cpp
r146802 r147684 28 28 #include "CachedFont.h" 29 29 30 #include "Cached ResourceClient.h"30 #include "CachedFontClient.h" 31 31 #include "CachedResourceClientWalker.h" 32 32 #include "CachedResourceLoader.h" -
trunk/Source/WebCore/loader/cache/CachedFont.h
r144565 r147684 77 77 }; 78 78 79 class CachedFontClient : public CachedResourceClient { 80 public: 81 virtual ~CachedFontClient() { } 82 static CachedResourceClientType expectedType() { return FontType; } 83 virtual CachedResourceClientType resourceClientType() const { return expectedType(); } 84 virtual void fontLoaded(CachedFont*) { } 85 }; 79 } // namespace WebCore 86 80 87 } 88 89 #endif 81 #endif // CachedFont_h -
trunk/Source/WebCore/loader/cache/CachedResourceHandle.cpp
r144565 r147684 27 27 #include "CachedResourceHandle.h" 28 28 29 #include "CachedResource.h" 29 30 #include "WebCoreMemoryInstrumentation.h" 30 31 31 32 namespace WebCore { 32 33 33 void CachedResourceHandleBase::setResource(CachedResource* resource) 34 CachedResourceHandleBase::CachedResourceHandleBase() 35 : m_resource(0) 36 { 37 } 38 39 CachedResourceHandleBase::CachedResourceHandleBase(CachedResource* resource) 40 : m_resource(resource) 41 { 42 if (m_resource) 43 m_resource->registerHandle(this); 44 } 45 46 CachedResourceHandleBase::CachedResourceHandleBase(const CachedResourceHandleBase& other) 47 : m_resource(other.m_resource) 48 { 49 if (m_resource) 50 m_resource->registerHandle(this); 51 } 52 53 CachedResourceHandleBase::~CachedResourceHandleBase() 54 { 55 if (m_resource) 56 m_resource->unregisterHandle(this); 57 } 58 59 void CachedResourceHandleBase::setResource(CachedResource* resource) 34 60 { 35 61 if (resource == m_resource) -
trunk/Source/WebCore/loader/cache/CachedResourceHandle.h
r144565 r147684 27 27 #define CachedResourceHandle_h 28 28 29 #include "CachedResource.h"29 #include <wtf/Forward.h> 30 30 31 31 namespace WebCore { 32 32 33 class CachedResourceHandleBase { 34 public: 35 ~CachedResourceHandleBase() { if (m_resource) m_resource->unregisterHandle(this); } 36 CachedResource* get() const { return m_resource; } 37 38 bool operator!() const { return !m_resource; } 39 40 // This conversion operator allows implicit conversion to bool but not to other integer types. 41 typedef CachedResource* CachedResourceHandleBase::*UnspecifiedBoolType; 42 operator UnspecifiedBoolType() const { return m_resource ? &CachedResourceHandleBase::m_resource : 0; } 33 class CachedResource; 43 34 44 void reportMemoryUsage(MemoryObjectInfo*) const; 35 class CachedResourceHandleBase { 36 public: 37 ~CachedResourceHandleBase(); 45 38 46 protected: 47 CachedResourceHandleBase() : m_resource(0) {} 48 CachedResourceHandleBase(CachedResource* res) { m_resource = res; if (m_resource) m_resource->registerHandle(this); } 49 CachedResourceHandleBase(const CachedResourceHandleBase& o) : m_resource(o.m_resource) { if (m_resource) m_resource->registerHandle(this); } 39 CachedResource* get() const { return m_resource; } 40 41 bool operator!() const { return !m_resource; } 42 43 // This conversion operator allows implicit conversion to bool but not to other integer types. 44 typedef CachedResource* CachedResourceHandleBase::*UnspecifiedBoolType; 45 operator UnspecifiedBoolType() const { return m_resource ? &CachedResourceHandleBase::m_resource : 0; } 50 46 51 void setResource(CachedResource*); 52 53 private: 54 CachedResourceHandleBase& operator=(const CachedResourceHandleBase&) { return *this; } 55 56 friend class CachedResource; 47 void reportMemoryUsage(MemoryObjectInfo*) const; 57 48 58 CachedResource* m_resource; 59 }; 60 61 template <class R> class CachedResourceHandle : public CachedResourceHandleBase { 62 public: 63 CachedResourceHandle() { } 64 CachedResourceHandle(R* res) : CachedResourceHandleBase(res) { } 65 CachedResourceHandle(const CachedResourceHandle<R>& o) : CachedResourceHandleBase(o) { } 66 template<typename U> CachedResourceHandle(const CachedResourceHandle<U>& o) : CachedResourceHandleBase(o.get()) { } 49 protected: 50 CachedResourceHandleBase(); 51 CachedResourceHandleBase(CachedResource*); 52 CachedResourceHandleBase(const CachedResourceHandleBase&); 67 53 68 R* get() const { return reinterpret_cast<R*>(CachedResourceHandleBase::get()); }69 R* operator->() const { return get(); }70 71 CachedResourceHandle& operator=(R* res) { setResource(res);return *this; }72 CachedResourceHandle& operator=(const CachedResourceHandle& o) { setResource(o.get()); return *this; }73 template<typename U> CachedResourceHandle& operator=(const CachedResourceHandle<U>& o) { setResource(o.get()); return *this; }54 void setResource(CachedResource*); 55 56 private: 57 CachedResourceHandleBase& operator=(const CachedResourceHandleBase&) { return *this; } 58 59 friend class CachedResource; 74 60 75 bool operator==(const CachedResourceHandleBase& o) const { return get() == o.get(); } 76 bool operator!=(const CachedResourceHandleBase& o) const { return get() != o.get(); } 77 }; 61 CachedResource* m_resource; 62 }; 63 64 template <class R> class CachedResourceHandle : public CachedResourceHandleBase { 65 public: 66 CachedResourceHandle() { } 67 CachedResourceHandle(R* res) : CachedResourceHandleBase(res) { } 68 CachedResourceHandle(const CachedResourceHandle<R>& o) : CachedResourceHandleBase(o) { } 69 template<typename U> CachedResourceHandle(const CachedResourceHandle<U>& o) : CachedResourceHandleBase(o.get()) { } 78 70 79 template <class R, class RR> bool operator==(const CachedResourceHandle<R>& h, const RR* res) 80 { 81 return h.get() == res; 82 } 83 template <class R, class RR> bool operator==(const RR* res, const CachedResourceHandle<R>& h) 84 { 85 return h.get() == res; 86 } 87 template <class R, class RR> bool operator!=(const CachedResourceHandle<R>& h, const RR* res) 88 { 89 return h.get() != res; 90 } 91 template <class R, class RR> bool operator!=(const RR* res, const CachedResourceHandle<R>& h) 92 { 93 return h.get() != res; 94 } 71 R* get() const { return reinterpret_cast<R*>(CachedResourceHandleBase::get()); } 72 R* operator->() const { return get(); } 73 74 CachedResourceHandle& operator=(R* res) { setResource(res); return *this; } 75 CachedResourceHandle& operator=(const CachedResourceHandle& o) { setResource(o.get()); return *this; } 76 template<typename U> CachedResourceHandle& operator=(const CachedResourceHandle<U>& o) { setResource(o.get()); return *this; } 77 78 bool operator==(const CachedResourceHandleBase& o) const { return get() == o.get(); } 79 bool operator!=(const CachedResourceHandleBase& o) const { return get() != o.get(); } 80 }; 81 82 template <class R, class RR> bool operator==(const CachedResourceHandle<R>& h, const RR* res) 83 { 84 return h.get() == res; 85 } 86 template <class R, class RR> bool operator==(const RR* res, const CachedResourceHandle<R>& h) 87 { 88 return h.get() == res; 89 } 90 template <class R, class RR> bool operator!=(const CachedResourceHandle<R>& h, const RR* res) 91 { 92 return h.get() != res; 93 } 94 template <class R, class RR> bool operator!=(const RR* res, const CachedResourceHandle<R>& h) 95 { 96 return h.get() != res; 95 97 } 96 98 97 #endif 99 } // namespace WebCore 100 101 #endif // CachedResourceHandle -
trunk/Source/WebCore/loader/cache/CachedSVGDocument.h
r144565 r147684 26 26 #if ENABLE(SVG) 27 27 #include "CachedResource.h" 28 #include "CachedResourceClient.h"29 28 #include "CachedResourceHandle.h" 30 29 #include "SVGDocument.h" … … 51 50 }; 52 51 53 class CachedSVGDocumentClient : public CachedResourceClient { 54 public: 55 virtual ~CachedSVGDocumentClient() { } 56 static CachedResourceClientType expectedType() { return SVGDocumentType; } 57 virtual CachedResourceClientType resourceClientType() const { return expectedType(); } 58 }; 52 } // namespace WebCore 59 53 60 } 61 62 #endif 54 #endif // USE(SVG) 63 55 64 56 #endif // CachedSVGDocument_h -
trunk/Source/WebCore/loader/cache/CachedSVGDocumentClient.h
r147683 r147684 21 21 */ 22 22 23 #ifndef CachedSVGDocument _h24 #define CachedSVGDocument _h23 #ifndef CachedSVGDocumentClient_h 24 #define CachedSVGDocumentClient_h 25 25 26 26 #if ENABLE(SVG) 27 #include "CachedResource.h" 27 28 28 #include "CachedResourceClient.h" 29 #include "CachedResourceHandle.h"30 #include "SVGDocument.h"31 #include "TextResourceDecoder.h"32 29 33 30 namespace WebCore { 34 31 35 class CachedSVGDocument : public CachedResource { 36 public: 37 explicit CachedSVGDocument(const ResourceRequest&); 38 virtual ~CachedSVGDocument(); 39 40 SVGDocument* document() const { return m_document.get(); } 41 42 virtual void setEncoding(const String&); 43 virtual String encoding() const; 44 virtual void data(PassRefPtr<ResourceBuffer> data, bool allDataReceived); 45 46 virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE; 47 48 protected: 49 RefPtr<SVGDocument> m_document; 50 RefPtr<TextResourceDecoder> m_decoder; 51 }; 32 class CachedSVGDocument; 52 33 53 34 class CachedSVGDocumentClient : public CachedResourceClient { … … 58 39 }; 59 40 60 } 41 } // namespace WebCore 61 42 62 #endif 43 #endif // ENABLE(SVG) 63 44 64 #endif // CachedSVGDocument _h45 #endif // CachedSVGDocumentClient_h -
trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.h
r144565 r147684 28 28 29 29 #if ENABLE(SVG) && ENABLE(CSS_FILTERS) 30 30 31 #include "CachedResourceHandle.h" 31 32 #include "CachedSVGDocument.h" 33 #include "CachedSVGDocumentClient.h" 32 34 33 35 namespace WebCore { … … 44 46 }; 45 47 46 #endif 48 #endif // ENABLE(SVG) && ENABLE(CSS_FILTERS) 47 49 48 #endif 50 #endif // CachedSVGDocumentReference_h -
trunk/Source/WebCore/loader/cache/CachedStyleSheetClient.h
r144565 r147684 31 31 32 32 namespace WebCore { 33 33 34 class CachedCSSStyleSheet; 35 class KURL; 34 36 35 37 class CachedStyleSheetClient : public CachedResourceClient { … … 41 43 virtual void setXSLStyleSheet(const String& /* href */, const KURL& /* baseURL */, const String& /* sheet */) { } 42 44 }; 43 } 45 46 } // namespace WebCore 44 47 45 48 #endif // CachedStyleSheetClient_h -
trunk/Source/WebCore/platform/PlatformScreen.h
r135165 r147684 27 27 #define PlatformScreen_h 28 28 29 #include "FloatRect.h" 30 #include <wtf/Forward.h> 31 #include <wtf/RefPtr.h> 29 #include <wtf/Vector.h> 32 30 33 31 #if PLATFORM(MAC) 34 32 OBJC_CLASS NSScreen; 35 33 OBJC_CLASS NSWindow; 34 #ifdef NSGEOMETRY_TYPES_SAME_AS_CGGEOMETRY_TYPES 35 typedef struct CGRect NSRect; 36 typedef struct CGPoint NSPoint; 37 #else 38 typedef struct _NSRect NSRect; 39 typedef struct _NSPoint NSPoint; 40 #endif 36 41 #endif 37 42 -
trunk/Source/WebCore/platform/audio/HRTFElevation.cpp
r141611 r147684 37 37 #include "Biquad.h" 38 38 #include "FFTFrame.h" 39 #include "HRTFDatabaseLoader.h" 39 40 #include "HRTFPanner.h" 40 41 #include "PlatformMemoryInstrumentation.h" -
trunk/Source/WebCore/platform/audio/HRTFKernel.cpp
r141570 r147684 100 100 } 101 101 102 size_t HRTFKernel::fftSize() const 103 { 104 return m_fftFrame->fftSize(); 105 } 106 102 107 PassOwnPtr<AudioChannel> HRTFKernel::createImpulseResponse() 103 108 { -
trunk/Source/WebCore/platform/audio/HRTFKernel.h
r135220 r147684 67 67 FFTFrame* fftFrame() { return m_fftFrame.get(); } 68 68 69 size_t fftSize() const { return m_fftFrame->fftSize(); }69 size_t fftSize() const; 70 70 float frameDelay() const { return m_frameDelay; } 71 71 -
trunk/Source/WebCore/platform/audio/ReverbConvolverStage.cpp
r120044 r147684 33 33 #include "ReverbConvolverStage.h" 34 34 35 #include "FFTFrame.h" 35 36 #include "VectorMath.h" 36 37 #include "ReverbAccumulationBuffer.h" … … 90 91 delayBufferSize = delayBufferSize < renderSliceSize ? renderSliceSize : delayBufferSize; 91 92 m_preDelayBuffer.allocate(delayBufferSize); 93 } 94 95 ReverbConvolverStage::~ReverbConvolverStage() 96 { 92 97 } 93 98 -
trunk/Source/WebCore/platform/audio/ReverbConvolverStage.h
r120044 r147684 31 31 32 32 #include "AudioArray.h" 33 #include "FFTFrame.h"34 33 #include <wtf/OwnPtr.h> 35 34 36 35 namespace WebCore { 37 36 37 class FFTFrame; 38 38 class ReverbAccumulationBuffer; 39 39 class ReverbConvolver; … … 48 48 // their heavy work (FFT processing) on different slices to balance the load in a real-time thread. 49 49 ReverbConvolverStage(const float* impulseResponse, size_t responseLength, size_t reverbTotalLatency, size_t stageOffset, size_t stageLength, size_t fftSize, size_t renderPhase, size_t renderSliceSize, ReverbAccumulationBuffer*, bool directMode = false); 50 ~ReverbConvolverStage(); 50 51 51 52 // WARNING: framesToProcess must be such that it evenly divides the delay buffer size (stage_offset). -
trunk/Source/WebCore/platform/graphics/FontPlatformData.h
r141291 r147684 56 56 typedef struct CGFont* CGFontRef; 57 57 typedef const struct __CTFont* CTFontRef; 58 59 #include <CoreFoundation/CFBase.h>60 #include <objc/objc-auto.h>61 58 #endif 62 59 -
trunk/Source/WebCore/platform/graphics/GraphicsContext3D.h
r147622 r147684 53 53 54 54 #if PLATFORM(MAC) 55 #include <OpenGL/OpenGL.h>56 55 #include <wtf/RetainPtr.h> 57 56 OBJC_CLASS CALayer; … … 71 70 72 71 #if PLATFORM(MAC) 72 typedef struct _CGLContextObject *CGLContextObj; 73 73 74 typedef CGLContextObj PlatformGraphicsContext3D; 74 75 #elif PLATFORM(QT) … … 87 88 const PlatformGraphicsContext3D NullPlatformGraphicsContext3D = 0; 88 89 const Platform3DObject NullPlatform3DObject = 0; 89 90 #if USE(CG)91 #include <CoreGraphics/CGContext.h>92 #endif93 90 94 91 namespace WebCore { -
trunk/Source/WebCore/platform/graphics/Path.cpp
r135411 r147684 33 33 #include "FloatRect.h" 34 34 #include "PathTraversalState.h" 35 #include "RoundedRect.h" 35 36 #include <math.h> 36 37 #include <wtf/MathExtras.h> -
trunk/Source/WebCore/platform/graphics/Path.h
r124135 r147684 29 29 #define Path_h 30 30 31 #include "RoundedRect.h"32 31 #include "WindRule.h" 33 32 #include <wtf/FastAllocBase.h> … … 78 77 class FloatSize; 79 78 class GraphicsContext; 79 class RoundedRect; 80 80 class StrokeStyleApplier; 81 81 -
trunk/Source/WebCore/platform/graphics/Pattern.cpp
r109171 r147684 31 31 32 32 namespace WebCore { 33 34 PassRefPtr<Pattern> Pattern::create(PassRefPtr<Image> tileImage, bool repeatX, bool repeatY) 35 { 36 return adoptRef(new Pattern(tileImage, repeatX, repeatY)); 37 } 33 38 34 39 Pattern::Pattern(PassRefPtr<Image> image, bool repeatX, bool repeatY) -
trunk/Source/WebCore/platform/graphics/Pattern.h
r121503 r147684 30 30 31 31 #include "AffineTransform.h" 32 #include "Image.h"33 32 34 33 #include <wtf/PassRefPtr.h> … … 63 62 64 63 class AffineTransform; 64 class Image; 65 65 66 66 class Pattern : public RefCounted<Pattern> { 67 67 public: 68 static PassRefPtr<Pattern> create(PassRefPtr<Image> tileImage, bool repeatX, bool repeatY) 69 { 70 return adoptRef(new Pattern(tileImage, repeatX, repeatY)); 71 } 68 static PassRefPtr<Pattern> create(PassRefPtr<Image> tileImage, bool repeatX, bool repeatY); 72 69 virtual ~Pattern(); 73 70 -
trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp
r144565 r147684 31 31 #include "AnimationUtilities.h" 32 32 33 #if ENABLE(SVG) 34 #include "CachedSVGDocumentReference.h" 35 #endif 36 33 37 namespace WebCore { 38 39 ReferenceFilterOperation::ReferenceFilterOperation(const String& url, const String& fragment, OperationType type) 40 : FilterOperation(type) 41 , m_url(url) 42 , m_fragment(fragment) 43 { 44 } 45 46 ReferenceFilterOperation::~ReferenceFilterOperation() 47 { 48 } 49 50 #if ENABLE(SVG) 51 void ReferenceFilterOperation::setCachedSVGDocumentReference(PassOwnPtr<CachedSVGDocumentReference> cachedSVGDocumentReference) 52 { 53 m_cachedSVGDocumentReference = cachedSVGDocumentReference; 54 } 55 #endif 34 56 35 57 PassRefPtr<FilterOperation> BasicColorMatrixFilterOperation::blend(const FilterOperation* from, double progress, bool blendToPassthrough) -
trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h
r144565 r147684 42 42 #endif 43 43 44 #if ENABLE(SVG)45 #include "CachedSVGDocumentReference.h"46 #endif47 48 44 // Annoyingly, wingdi.h #defines this. 49 45 #ifdef PASSTHROUGH … … 54 50 55 51 // CSS Filters 52 53 #if ENABLE(SVG) 54 class CachedSVGDocumentReference; 55 #endif 56 56 57 57 #if PLATFORM(BLACKBERRY) … … 167 167 return adoptRef(new ReferenceFilterOperation(url, fragment, type)); 168 168 } 169 ~ReferenceFilterOperation(); 169 170 170 171 virtual bool affectsOpacity() const { return true; } … … 176 177 #if ENABLE(SVG) 177 178 CachedSVGDocumentReference* cachedSVGDocumentReference() const { return m_cachedSVGDocumentReference.get(); } 178 void setCachedSVGDocumentReference(PassOwnPtr<CachedSVGDocumentReference> cachedSVGDocumentReference) { m_cachedSVGDocumentReference = cachedSVGDocumentReference; }179 void setCachedSVGDocumentReference(PassOwnPtr<CachedSVGDocumentReference>); 179 180 #endif 180 181 … … 183 184 184 185 private: 186 ReferenceFilterOperation(const String& url, const String& fragment, OperationType); 185 187 186 188 virtual bool operator==(const FilterOperation& o) const … … 190 192 const ReferenceFilterOperation* other = static_cast<const ReferenceFilterOperation*>(&o); 191 193 return m_url == other->m_url; 192 }193 194 ReferenceFilterOperation(const String& url, const String& fragment, OperationType type)195 : FilterOperation(type)196 , m_url(url)197 , m_fragment(fragment)198 {199 194 } 200 195 -
trunk/Source/WebCore/platform/graphics/transforms/AffineTransform.h
r105296 r147684 34 34 35 35 #if USE(CG) 36 #include <CoreGraphics/CGAffineTransform.h> 36 typedef struct CGAffineTransform CGAffineTransform; 37 37 #elif USE(CAIRO) 38 38 #include <cairo.h> -
trunk/Source/WebCore/platform/gtk/PlatformScreenGtk.cpp
r135165 r147684 32 32 #include "PlatformScreen.h" 33 33 34 #include "FloatRect.h" 34 35 #include "GtkVersioning.h" 35 36 #include "HostWindow.h" -
trunk/Source/WebCore/plugins/DOMMimeType.h
r104344 r147684 21 21 #define DOMMimeType_h 22 22 23 #include "Frame.h"24 23 #include "FrameDestructionObserver.h" 25 24 #include "PluginData.h" -
trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h
r144574 r147684 33 33 #if ENABLE(CSS_FILTERS) 34 34 35 #include "CachedResourceHandle.h" 35 36 #include "FilterOperation.h" 36 37 #include "LayoutRect.h" … … 44 45 45 46 #if ENABLE(SVG) 46 #include "CachedSVGDocument .h"47 #include "CachedSVGDocumentClient.h" 47 48 #include "Element.h" 48 49 #endif -
trunk/Source/WebCore/rendering/style/StyleCachedShader.h
r144565 r147684 35 35 #include "CachedResourceHandle.h" 36 36 #include "StyleShader.h" 37 #include <wtf/PassRefPtr.h> 37 38 38 39 namespace WebCore { -
trunk/Source/WebCore/svg/SVGFEImageElement.h
r144565 r147684 23 23 24 24 #if ENABLE(SVG) && ENABLE(FILTERS) 25 #include "CachedImage .h"25 #include "CachedImageClient.h" 26 26 #include "CachedResourceHandle.h" 27 27 #include "ImageBuffer.h" -
trunk/Source/WebCore/svg/SVGFontFaceUriElement.h
r144565 r147684 22 22 23 23 #if ENABLE(SVG_FONTS) 24 #include "CachedFont .h"24 #include "CachedFontClient.h" 25 25 #include "CachedResourceHandle.h" 26 26 #include "SVGElement.h" … … 53 53 54 54 #endif // ENABLE(SVG_FONTS) 55 #endif56 55 57 // vim:ts=4:noet 56 #endif // SVGFontFaceUriElement_h -
trunk/Source/WebCore/svg/SVGUseElement.h
r144565 r147684 23 23 24 24 #if ENABLE(SVG) 25 #include "CachedSVGDocument.h" 25 #include "CachedResourceHandle.h" 26 #include "CachedSVGDocumentClient.h" 26 27 #include "SVGAnimatedBoolean.h" 27 28 #include "SVGAnimatedLength.h" -
trunk/Source/WebCore/xml/parser/XMLDocumentParser.h
r146264 r147684 34 34 #include <wtf/HashMap.h> 35 35 #include <wtf/OwnPtr.h> 36 #include <wtf/text/AtomicStringHash.h> 36 37 #include <wtf/text/CString.h> 37 #include <wtf/text/StringHash.h>38 38 39 39 #if USE(QXMLSTREAM)
Note: See TracChangeset
for help on using the changeset viewer.