Changeset 144530 in webkit
- Timestamp:
- Mar 1, 2013, 10:36:29 PM (13 years ago)
- Location:
- trunk/Source
- Files:
-
- 7 added
- 208 edited
-
WebCore/CMakeLists.txt (modified) (2 diffs)
-
WebCore/ChangeLog (modified) (1 diff)
-
WebCore/GNUmakefile.list.am (modified) (5 diffs)
-
WebCore/Modules/mediastream/RTCPeerConnection.cpp (modified) (1 diff)
-
WebCore/Modules/notifications/Notification.cpp (modified) (1 diff)
-
WebCore/Target.pri (modified) (5 diffs)
-
WebCore/WebCore.exp.in (modified) (1 diff)
-
WebCore/WebCore.gypi (modified) (4 diffs)
-
WebCore/WebCore.vcproj/WebCore.vcproj (modified) (6 diffs)
-
WebCore/WebCore.vcxproj/WebCore.vcxproj (modified) (5 diffs)
-
WebCore/WebCore.vcxproj/WebCore.vcxproj.filters (modified) (6 diffs)
-
WebCore/WebCore.xcodeproj/project.pbxproj (modified) (9 diffs)
-
WebCore/bindings/ScriptControllerBase.cpp (modified) (1 diff)
-
WebCore/bindings/js/JSNodeCustom.cpp (modified) (1 diff)
-
WebCore/bindings/js/ScriptController.cpp (modified) (1 diff)
-
WebCore/bindings/js/ScriptSourceCode.h (modified) (2 diffs)
-
WebCore/bindings/objc/DOM.mm (modified) (1 diff)
-
WebCore/bindings/v8/ScriptController.cpp (modified) (1 diff)
-
WebCore/bindings/v8/V8DOMWindowShell.cpp (modified) (1 diff)
-
WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp (modified) (1 diff)
-
WebCore/css/CSSCrossfadeValue.h (modified) (2 diffs)
-
WebCore/css/CSSFontFaceSource.h (modified) (1 diff)
-
WebCore/css/CSSFontSelector.cpp (modified) (1 diff)
-
WebCore/css/WebKitCSSSVGDocumentValue.cpp (modified) (1 diff)
-
WebCore/css/WebKitCSSSVGDocumentValue.h (modified) (1 diff)
-
WebCore/dom/Clipboard.cpp (modified) (2 diffs)
-
WebCore/dom/ContainerNode.cpp (modified) (1 diff)
-
WebCore/dom/DOMImplementation.cpp (modified) (1 diff)
-
WebCore/dom/PendingScript.h (modified) (1 diff)
-
WebCore/dom/ScriptElement.cpp (modified) (1 diff)
-
WebCore/dom/ScriptElement.h (modified) (1 diff)
-
WebCore/history/CachedFrame.cpp (modified) (1 diff)
-
WebCore/html/DOMURL.cpp (modified) (1 diff)
-
WebCore/html/HTMLAnchorElement.cpp (modified) (2 diffs)
-
WebCore/html/HTMLAppletElement.cpp (modified) (1 diff)
-
WebCore/html/HTMLElement.cpp (modified) (1 diff)
-
WebCore/html/HTMLEmbedElement.cpp (modified) (1 diff)
-
WebCore/html/HTMLFrameSetElement.cpp (modified) (1 diff)
-
WebCore/html/HTMLHtmlElement.cpp (modified) (1 diff)
-
WebCore/html/HTMLImageElement.cpp (modified) (1 diff)
-
WebCore/html/HTMLObjectElement.cpp (modified) (1 diff)
-
WebCore/html/HTMLPlugInElement.cpp (modified) (1 diff)
-
WebCore/html/ImageDocument.cpp (modified) (1 diff)
-
WebCore/html/ImageInputType.cpp (modified) (1 diff)
-
WebCore/html/MediaDocument.cpp (modified) (1 diff)
-
WebCore/html/PluginDocument.cpp (modified) (1 diff)
-
WebCore/html/canvas/WebGLRenderingContext.cpp (modified) (1 diff)
-
WebCore/html/parser/HTMLConstructionSite.cpp (modified) (1 diff)
-
WebCore/html/parser/HTMLParserOptions.cpp (modified) (1 diff)
-
WebCore/html/parser/HTMLScriptRunner.h (modified) (1 diff)
-
WebCore/html/parser/XSSAuditor.cpp (modified) (1 diff)
-
WebCore/html/parser/XSSAuditorDelegate.cpp (modified) (1 diff)
-
WebCore/inspector/InspectorDebuggerAgent.cpp (modified) (1 diff)
-
WebCore/inspector/InspectorFileSystemAgent.cpp (modified) (1 diff)
-
WebCore/inspector/InspectorFrontendHost.cpp (modified) (1 diff)
-
WebCore/inspector/InspectorInstrumentation.h (modified) (2 diffs)
-
WebCore/inspector/InspectorPageAgent.cpp (modified) (1 diff)
-
WebCore/inspector/NetworkResourcesData.cpp (modified) (1 diff)
-
WebCore/inspector/NetworkResourcesData.h (modified) (2 diffs)
-
WebCore/loader/CookieJar.cpp (modified) (1 diff)
-
WebCore/loader/CrossOriginAccessControl.cpp (modified) (1 diff)
-
WebCore/loader/CrossOriginAccessControl.h (modified) (2 diffs)
-
WebCore/loader/CrossOriginPreflightResultCache.h (modified) (1 diff)
-
WebCore/loader/DocumentThreadableLoader.h (modified) (2 diffs)
-
WebCore/loader/FrameLoader.cpp (modified) (2 diffs)
-
WebCore/loader/FrameLoader.h (modified) (4 diffs)
-
WebCore/loader/ImageLoader.cpp (modified) (1 diff)
-
WebCore/loader/ImageLoader.h (modified) (1 diff)
-
WebCore/loader/LinkLoader.h (modified) (1 diff)
-
WebCore/loader/MainResourceLoader.cpp (modified) (2 diffs)
-
WebCore/loader/MainResourceLoader.h (modified) (2 diffs)
-
WebCore/loader/MixedContentChecker.cpp (modified) (1 diff)
-
WebCore/loader/PingLoader.cpp (modified) (2 diffs)
-
WebCore/loader/PolicyChecker.h (modified) (2 diffs)
-
WebCore/loader/ProgressTracker.cpp (modified) (1 diff)
-
WebCore/loader/SubframeLoader.cpp (modified) (1 diff)
-
WebCore/loader/SubresourceLoader.cpp (modified) (1 diff)
-
WebCore/loader/TextTrackLoader.cpp (modified) (1 diff)
-
WebCore/loader/TextTrackLoader.h (modified) (2 diffs)
-
WebCore/loader/ThreadableLoader.h (modified) (1 diff)
-
WebCore/loader/appcache/ApplicationCacheGroup.cpp (modified) (1 diff)
-
WebCore/loader/appcache/ApplicationCacheGroup.h (modified) (2 diffs)
-
WebCore/loader/appcache/ApplicationCacheHost.cpp (modified) (1 diff)
-
WebCore/loader/archive/cf/LegacyWebArchive.cpp (modified) (2 diffs)
-
WebCore/loader/cache/CachedFont.cpp (modified) (1 diff)
-
WebCore/loader/cache/CachedFont.h (modified) (1 diff)
-
WebCore/loader/cache/CachedFontClient.h (added)
-
WebCore/loader/cache/CachedImage.cpp (modified) (1 diff)
-
WebCore/loader/cache/CachedRawResource.cpp (modified) (1 diff)
-
WebCore/loader/cache/CachedRawResource.h (modified) (2 diffs)
-
WebCore/loader/cache/CachedRawResourceClient.h (added)
-
WebCore/loader/cache/CachedResource.cpp (modified) (1 diff)
-
WebCore/loader/cache/CachedResourceHandle.cpp (modified) (1 diff)
-
WebCore/loader/cache/CachedResourceHandle.h (modified) (2 diffs)
-
WebCore/loader/cache/CachedSVGDocument.h (modified) (1 diff)
-
WebCore/loader/cache/CachedSVGDocumentClient.h (added)
-
WebCore/loader/cache/CachedSVGDocumentReference.cpp (added)
-
WebCore/loader/cache/CachedSVGDocumentReference.h (modified) (1 diff)
-
WebCore/loader/cache/CachedStyleSheetClient.h (modified) (1 diff)
-
WebCore/loader/cache/MemoryCache.cpp (modified) (2 diffs)
-
WebCore/loader/cache/MemoryCache.h (modified) (3 diffs)
-
WebCore/loader/chromium/CachedRawResourceChromium.cpp (modified) (1 diff)
-
WebCore/loader/icon/IconController.cpp (modified) (1 diff)
-
WebCore/loader/icon/IconLoader.h (modified) (1 diff)
-
WebCore/loader/mac/ResourceLoaderMac.mm (modified) (1 diff)
-
WebCore/page/DOMWindowExtension.cpp (modified) (1 diff)
-
WebCore/page/DragController.cpp (modified) (1 diff)
-
WebCore/page/Frame.cpp (modified) (5 diffs)
-
WebCore/page/Frame.h (modified) (4 diffs)
-
WebCore/page/PerformanceNavigation.cpp (modified) (1 diff)
-
WebCore/page/PerformanceTiming.cpp (modified) (1 diff)
-
WebCore/page/PointerLockController.cpp (modified) (1 diff)
-
WebCore/page/Settings.cpp (modified) (1 diff)
-
WebCore/page/animation/CSSPropertyAnimation.cpp (modified) (1 diff)
-
WebCore/platform/chromium/PasteboardChromium.cpp (modified) (1 diff)
-
WebCore/platform/efl/ErrorsEfl.cpp (modified) (1 diff)
-
WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp (modified) (1 diff)
-
WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h (modified) (1 diff)
-
WebCore/platform/graphics/filters/FilterOperation.cpp (modified) (2 diffs)
-
WebCore/platform/graphics/filters/FilterOperation.h (modified) (4 diffs)
-
WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp (modified) (1 diff)
-
WebCore/platform/gtk/ErrorsGtk.cpp (modified) (1 diff)
-
WebCore/platform/gtk/PasteboardGtk.cpp (modified) (1 diff)
-
WebCore/platform/gtk/PasteboardHelper.h (modified) (1 diff)
-
WebCore/platform/mac/ClipboardMac.h (modified) (1 diff)
-
WebCore/platform/mac/ClipboardMac.mm (modified) (1 diff)
-
WebCore/platform/mac/HTMLConverter.mm (modified) (2 diffs)
-
WebCore/platform/mac/PasteboardMac.mm (modified) (2 diffs)
-
WebCore/platform/network/AuthenticationChallengeBase.cpp (modified) (1 diff)
-
WebCore/platform/network/cf/CookieJarCFNet.cpp (modified) (1 diff)
-
WebCore/platform/network/cf/ResourceRequestCFNet.cpp (modified) (1 diff)
-
WebCore/platform/network/mac/CookieStorageMac.mm (modified) (1 diff)
-
WebCore/platform/qt/PasteboardQt.cpp (modified) (1 diff)
-
WebCore/plugins/DOMMimeType.cpp (modified) (1 diff)
-
WebCore/plugins/PluginRequest.h (added)
-
WebCore/plugins/PluginStream.h (modified) (2 diffs)
-
WebCore/plugins/PluginStreamClient.h (added)
-
WebCore/plugins/PluginView.cpp (modified) (2 diffs)
-
WebCore/plugins/PluginView.h (modified) (6 diffs)
-
WebCore/rendering/HitTestResult.cpp (modified) (1 diff)
-
WebCore/rendering/InlineFlowBox.cpp (modified) (1 diff)
-
WebCore/rendering/RenderBox.cpp (modified) (1 diff)
-
WebCore/rendering/RenderEmbeddedObject.cpp (modified) (1 diff)
-
WebCore/rendering/RenderImage.cpp (modified) (1 diff)
-
WebCore/rendering/RenderImageResource.cpp (modified) (4 diffs)
-
WebCore/rendering/RenderImageResource.h (modified) (2 diffs)
-
WebCore/rendering/RenderImageResourceStyleImage.cpp (modified) (1 diff)
-
WebCore/rendering/RenderLayer.cpp (modified) (1 diff)
-
WebCore/rendering/RenderLayerBacking.cpp (modified) (1 diff)
-
WebCore/rendering/RenderLayerFilterInfo.h (modified) (2 diffs)
-
WebCore/rendering/RenderListItem.cpp (modified) (1 diff)
-
WebCore/rendering/RenderListMarker.cpp (modified) (1 diff)
-
WebCore/rendering/RenderSnapshottedPlugIn.cpp (modified) (2 diffs)
-
WebCore/rendering/RenderTableCol.cpp (modified) (1 diff)
-
WebCore/rendering/RenderTableRow.cpp (modified) (1 diff)
-
WebCore/rendering/RenderTableSection.cpp (modified) (1 diff)
-
WebCore/rendering/style/StyleCachedShader.h (modified) (1 diff)
-
WebCore/rendering/style/StyleCustomFilterProgram.cpp (added)
-
WebCore/rendering/style/StyleCustomFilterProgram.h (modified) (3 diffs)
-
WebCore/svg/SVGFEImageElement.h (modified) (1 diff)
-
WebCore/svg/SVGFontFaceUriElement.h (modified) (2 diffs)
-
WebCore/svg/SVGImageLoader.cpp (modified) (1 diff)
-
WebCore/svg/SVGUseElement.cpp (modified) (1 diff)
-
WebCore/svg/SVGUseElement.h (modified) (1 diff)
-
WebCore/svg/graphics/SVGImageCache.cpp (modified) (1 diff)
-
WebCore/testing/MockPagePopupDriver.cpp (modified) (1 diff)
-
WebCore/xml/XSLStyleSheet.h (modified) (1 diff)
-
WebCore/xml/XSLTProcessorLibxslt.cpp (modified) (1 diff)
-
WebCore/xml/parser/XMLDocumentParser.cpp (modified) (1 diff)
-
WebCore/xml/parser/XMLDocumentParser.h (modified) (1 diff)
-
WebCore/xml/parser/XMLDocumentParserLibxml2.cpp (modified) (1 diff)
-
WebKit/chromium/ChangeLog (modified) (1 diff)
-
WebKit/chromium/src/ApplicationCacheHost.cpp (modified) (1 diff)
-
WebKit/chromium/src/AssociatedURLLoader.cpp (modified) (1 diff)
-
WebKit/chromium/src/EditorClientImpl.cpp (modified) (1 diff)
-
WebKit/chromium/src/SharedWorkerRepository.cpp (modified) (1 diff)
-
WebKit/chromium/src/WebDataSourceImpl.cpp (modified) (1 diff)
-
WebKit/chromium/src/WebFrameImpl.h (modified) (1 diff)
-
WebKit/chromium/src/WebNode.cpp (modified) (1 diff)
-
WebKit/chromium/src/WebSharedWorkerImpl.cpp (modified) (1 diff)
-
WebKit/chromium/tests/FrameLoaderClientImplTest.cpp (modified) (1 diff)
-
WebKit/efl/ChangeLog (modified) (1 diff)
-
WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.cpp (modified) (1 diff)
-
WebKit/efl/ewk/ewk_frame.cpp (modified) (1 diff)
-
WebKit/gtk/ChangeLog (modified) (1 diff)
-
WebKit/gtk/webkit/webkitwebpolicydecision.cpp (modified) (1 diff)
-
WebKit/mac/ChangeLog (modified) (1 diff)
-
WebKit/mac/DOM/WebDOMOperations.mm (modified) (1 diff)
-
WebKit/mac/Misc/WebNSPasteboardExtras.mm (modified) (1 diff)
-
WebKit/mac/WebCoreSupport/WebFrameNetworkingContext.mm (modified) (1 diff)
-
WebKit/mac/WebView/WebRenderLayer.mm (modified) (1 diff)
-
WebKit/mac/WebView/WebRenderNode.mm (modified) (1 diff)
-
WebKit/qt/ChangeLog (modified) (1 diff)
-
WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.cpp (modified) (1 diff)
-
WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp (modified) (1 diff)
-
WebKit2/ChangeLog (modified) (1 diff)
-
WebKit2/NetworkProcess/HostRecord.h (modified) (1 diff)
-
WebKit2/NetworkProcess/NetworkResourceLoadScheduler.h (modified) (1 diff)
-
WebKit2/NetworkProcess/NetworkResourceLoader.h (modified) (1 diff)
-
WebKit2/Shared/WebRenderLayer.cpp (modified) (1 diff)
-
WebKit2/Shared/WebRenderObject.cpp (modified) (1 diff)
-
WebKit2/WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp (modified) (1 diff)
-
WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp (modified) (1 diff)
-
WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp (modified) (1 diff)
-
WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp (modified) (1 diff)
-
WebKit2/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp (modified) (1 diff)
-
WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm (modified) (1 diff)
-
WebKit2/WebProcess/Plugins/PluginView.cpp (modified) (1 diff)
-
WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.cpp (modified) (1 diff)
-
WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp (modified) (1 diff)
-
WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp (modified) (1 diff)
-
WebKit2/WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm (modified) (1 diff)
-
WebKit2/WebProcess/WebPage/mac/WebPageMac.mm (modified) (1 diff)
-
WebKit2/WebProcess/WebProcess.cpp (modified) (1 diff)
-
WebKit2/WebProcess/soup/WebProcessSoup.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/CMakeLists.txt
r144446 r144530 1734 1734 loader/cache/CachedShader.cpp 1735 1735 loader/cache/CachedSVGDocument.cpp 1736 loader/cache/CachedSVGDocumentReference.cpp 1736 1737 loader/cache/CachedTextTrack.cpp 1737 1738 loader/cache/CachedXSLStyleSheet.cpp … … 2256 2257 rendering/style/StyleCachedImage.cpp 2257 2258 rendering/style/StyleCachedImageSet.cpp 2259 rendering/style/StyleCustomFilterProgram.cpp 2258 2260 rendering/style/StyleDeprecatedFlexibleBoxData.cpp 2259 2261 rendering/style/StyleFilterData.cpp -
trunk/Source/WebCore/ChangeLog
r144529 r144530 1 2013-02-28 Alexey Proskuryakov <ap@apple.com> 2 3 Reduce amount of rebuilding when touching networking headers 4 https://bugs.webkit.org/show_bug.cgi?id=111035 5 6 Reviewed by Eric Seidel. 7 8 This uses a number of common unsurprising techniques. One interesting observation 9 is that including CachedResource related headers is very expensive. We can usually 10 get away with their Client counterparts, and with CachedResourceHandle. 11 12 * page/Frame.cpp: 13 * page/Frame.h: 14 Don't include FrameLoader, greatly reducing include graph for most non-loader files. 15 This required making Frame::init() non-inline - I'm not sure why it ever was. 16 17 * loader/FrameLoader.cpp: 18 * loader/FrameLoader.h: 19 Even though FrameLoader is logically on loading side of WebCore, it's included in 20 too many places. Not including PolicyChecker.h and ResourceHandle.h was among the 21 largest wins. As a future improvement, we should probably convert other members 22 to OwnPtrs. 23 24 * css/CSSCrossfadeValue.h: Initializing CachedResourceHandle with 0 requires a 25 definition of a class it holds, but default construction does not. 26 27 * loader/CrossOriginAccessControl.h: This file among others only needs ResourceHandleTypes.h, 28 not ResourceHandle.h. This header is semi-recent, so not all include sites were updated. 29 30 * loader/cache/CachedFont.h: 31 * loader/cache/CachedFontClient.h: Added. 32 * loader/cache/CachedRawResource.h: 33 * loader/cache/CachedRawResourceClient.h: Added. 34 * loader/cache/CachedSVGDocument.h: 35 * loader/cache/CachedSVGDocumentClient.h: Added. 36 These types were defining client types in the same headers, making it impossible 37 to avoid including networking headers through CachedResource. Moved clients into 38 separate files. 39 40 * plugins/PluginStream.h: 41 * plugins/PluginStreamClient.h: Added. 42 Similar situation here. 43 44 * loader/cache/CachedResourceHandle.cpp: 45 * loader/cache/CachedResourceHandle.h: 46 Moved functions that need to know about CachedResource to .cpp file. This is another 47 huge win. Added a destructor, so that CachedResource woudn't be needed in all files 48 that include CachedResourceHandle. 49 50 * loader/cache/CachedSVGDocumentReference.cpp: Added. 51 * loader/cache/CachedSVGDocumentReference.h: 52 Moved constructor and virtual function implementations to a .cpp file - they need 53 not inlining, and this lets us avoid including CachedSVGDocument.h in the header. 54 55 * platform/graphics/filters/FilterOperation.cpp: 56 * platform/graphics/filters/FilterOperation.h: 57 Avoid including CachedSVGDocumentReference.h. This is not such a big win now that 58 CachedSVGDocumentReference.h itself is smaller, but FilterOperation is so clearly 59 rendering code that it seems best to cut any ties with resources and loading. 60 Added a virtual destrutor in .cpp file, because inline destructors in polymorphic 61 classes are generally harmful (due to code bloat). 62 63 * plugins/PluginRequest.h: Added. 64 * plugins/PluginView.h: 65 Moved PluginRequest into a separate file, it was out of place in a view hierarchy 66 class file. 67 68 * rendering/RenderImageResource.cpp: 69 * rendering/RenderImageResource.h: 70 Moved definitions of virtual functions to a .cpp file. Thre is no win from having 71 them inline, and now we don't need CachedImage.h in the header. 72 73 * rendering/style/StyleCustomFilterProgram.cpp: Added. 74 * rendering/style/StyleCustomFilterProgram.h: 75 Ditto. 76 77 * CMakeLists.txt: 78 * GNUmakefile.list.am: 79 * Modules/mediastream/RTCPeerConnection.cpp: 80 * Modules/notifications/Notification.cpp: 81 * Target.pri: 82 * WebCore.exp.in: 83 * WebCore.gypi: 84 * WebCore.vcproj/WebCore.vcproj: 85 * WebCore.vcxproj/WebCore.vcxproj: 86 * WebCore.vcxproj/WebCore.vcxproj.filters: 87 * WebCore.xcodeproj/project.pbxproj: 88 * bindings/ScriptControllerBase.cpp: 89 * bindings/js/JSNodeCustom.cpp: 90 * bindings/js/ScriptController.cpp: 91 * bindings/js/ScriptSourceCode.h: 92 * bindings/objc/DOM.mm: 93 * bindings/v8/ScriptController.cpp: 94 * bindings/v8/V8DOMWindowShell.cpp: 95 * bindings/v8/custom/V8DOMWindowCustom.cpp: 96 * css/CSSFontFaceSource.h: 97 * css/CSSFontSelector.cpp: 98 * css/WebKitCSSSVGDocumentValue.cpp: 99 * css/WebKitCSSSVGDocumentValue.h: 100 * dom/Clipboard.cpp: 101 * dom/ContainerNode.cpp: 102 * dom/DOMImplementation.cpp: 103 * dom/PendingScript.h: 104 * dom/ScriptElement.cpp: 105 * dom/ScriptElement.h: 106 * history/CachedFrame.cpp: 107 * html/DOMURL.cpp: 108 * html/HTMLAnchorElement.cpp: 109 * html/HTMLAppletElement.cpp: 110 * html/HTMLElement.cpp: 111 * html/HTMLEmbedElement.cpp: 112 * html/HTMLFrameSetElement.cpp: 113 * html/HTMLHtmlElement.cpp: 114 * html/HTMLImageElement.cpp: 115 * html/HTMLObjectElement.cpp: 116 * html/HTMLPlugInElement.cpp: 117 * html/ImageDocument.cpp: 118 * html/ImageInputType.cpp: 119 * html/MediaDocument.cpp: 120 * html/PluginDocument.cpp: 121 * html/canvas/WebGLRenderingContext.cpp: 122 * html/parser/HTMLConstructionSite.cpp: 123 * html/parser/HTMLParserOptions.cpp: 124 * html/parser/HTMLScriptRunner.h: 125 * html/parser/XSSAuditor.cpp: 126 * html/parser/XSSAuditorDelegate.cpp: 127 * inspector/InspectorDebuggerAgent.cpp: 128 * inspector/InspectorFileSystemAgent.cpp: 129 * inspector/InspectorFrontendHost.cpp: 130 * inspector/InspectorInstrumentation.h: 131 * inspector/InspectorPageAgent.cpp: 132 * inspector/NetworkResourcesData.cpp: 133 * inspector/NetworkResourcesData.h: 134 * loader/CookieJar.cpp: 135 * loader/CrossOriginAccessControl.cpp: 136 * loader/CrossOriginPreflightResultCache.h: 137 * loader/DocumentThreadableLoader.h: 138 * loader/ImageLoader.cpp: 139 * loader/ImageLoader.h: 140 * loader/LinkLoader.h: 141 * loader/MainResourceLoader.cpp: 142 * loader/MainResourceLoader.h: 143 * loader/MixedContentChecker.cpp: 144 * loader/PingLoader.cpp: 145 * loader/PolicyChecker.h: 146 * loader/ProgressTracker.cpp: 147 * loader/SubframeLoader.cpp: 148 * loader/SubresourceLoader.cpp: 149 * loader/TextTrackLoader.cpp: 150 * loader/TextTrackLoader.h: 151 * loader/ThreadableLoader.h: 152 * loader/appcache/ApplicationCacheGroup.cpp: 153 * loader/appcache/ApplicationCacheGroup.h: 154 * loader/appcache/ApplicationCacheHost.cpp: 155 * loader/archive/cf/LegacyWebArchive.cpp: 156 * loader/cache/CachedFont.cpp: 157 * loader/cache/CachedImage.cpp: 158 * loader/cache/CachedRawResource.cpp: 159 * loader/cache/CachedResource.cpp: 160 * loader/cache/CachedStyleSheetClient.h: 161 * loader/cache/MemoryCache.cpp: 162 * loader/cache/MemoryCache.h: 163 * loader/chromium/CachedRawResourceChromium.cpp: 164 * loader/icon/IconController.cpp: 165 * loader/icon/IconLoader.h: 166 * loader/mac/ResourceLoaderMac.mm: 167 * page/DOMWindowExtension.cpp: 168 * page/DragController.cpp: 169 * page/PerformanceNavigation.cpp: 170 * page/PerformanceTiming.cpp: 171 * page/PointerLockController.cpp: 172 * page/Settings.cpp: 173 * page/animation/CSSPropertyAnimation.cpp: 174 * platform/chromium/PasteboardChromium.cpp: 175 * platform/efl/ErrorsEfl.cpp: 176 * platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp: 177 * platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h: 178 * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp: 179 * platform/gtk/ErrorsGtk.cpp: 180 * platform/gtk/PasteboardGtk.cpp: 181 * platform/gtk/PasteboardHelper.h: 182 * platform/mac/ClipboardMac.h: 183 * platform/mac/ClipboardMac.mm: 184 * platform/mac/HTMLConverter.mm: 185 * platform/mac/PasteboardMac.mm: 186 * platform/network/AuthenticationChallengeBase.cpp: 187 * platform/network/cf/CookieJarCFNet.cpp: 188 * platform/network/cf/ResourceRequestCFNet.cpp: 189 * platform/network/mac/CookieStorageMac.mm: 190 * platform/qt/PasteboardQt.cpp: 191 * plugins/DOMMimeType.cpp: 192 * plugins/PluginView.cpp: 193 * rendering/HitTestResult.cpp: 194 * rendering/InlineFlowBox.cpp: 195 * rendering/RenderBox.cpp: 196 * rendering/RenderEmbeddedObject.cpp: 197 * rendering/RenderImage.cpp: 198 * rendering/RenderImageResourceStyleImage.cpp: 199 * rendering/RenderLayer.cpp: 200 * rendering/RenderLayerBacking.cpp: 201 * rendering/RenderLayerFilterInfo.h: 202 * rendering/RenderListItem.cpp: 203 * rendering/RenderListMarker.cpp: 204 * rendering/RenderSnapshottedPlugIn.cpp: 205 * rendering/RenderTableCol.cpp: 206 * rendering/RenderTableRow.cpp: 207 * rendering/RenderTableSection.cpp: 208 * rendering/style/StyleCachedShader.h: 209 * svg/SVGFEImageElement.h: 210 * svg/SVGFontFaceUriElement.h: 211 * svg/SVGImageLoader.cpp: 212 * svg/SVGUseElement.cpp: 213 * svg/SVGUseElement.h: 214 * svg/graphics/SVGImageCache.cpp: 215 * testing/MockPagePopupDriver.cpp: 216 * xml/XSLStyleSheet.h: 217 * xml/XSLTProcessorLibxslt.cpp: 218 * xml/parser/XMLDocumentParser.cpp: 219 * xml/parser/XMLDocumentParser.h: 220 * xml/parser/XMLDocumentParserLibxml2.cpp: 221 Many self-evident changes - removing unnecessary header includes, adding smaller 222 more local ones that are now necessary. 223 1 224 2013-03-01 David Hyatt <hyatt@apple.com> 2 225 -
trunk/Source/WebCore/GNUmakefile.list.am
r144446 r144530 3953 3953 Source/WebCore/loader/cache/CachedFont.cpp \ 3954 3954 Source/WebCore/loader/cache/CachedFont.h \ 3955 Source/WebCore/loader/cache/CachedFontClient.h \ 3955 3956 Source/WebCore/loader/cache/CachedImage.cpp \ 3956 3957 Source/WebCore/loader/cache/CachedImage.h \ … … 3960 3961 Source/WebCore/loader/cache/CachedRawResource.cpp \ 3961 3962 Source/WebCore/loader/cache/CachedRawResource.h \ 3963 Source/WebCore/loader/cache/CachedRawResourceClient.h \ 3962 3964 Source/WebCore/loader/cache/CachedResource.cpp \ 3963 3965 Source/WebCore/loader/cache/CachedResource.h \ … … 4322 4324 Source/WebCore/plugins/PluginPackage.h \ 4323 4325 Source/WebCore/plugins/PluginQuirkSet.h \ 4326 Source/WebCore/plugins/PluginRequest.h \ 4324 4327 Source/WebCore/plugins/PluginStrategy.h \ 4325 4328 Source/WebCore/plugins/PluginStream.cpp \ 4326 4329 Source/WebCore/plugins/PluginStream.h \ 4330 Source/WebCore/plugins/PluginStreamClient.h \ 4327 4331 Source/WebCore/plugins/PluginViewBase.h \ 4328 4332 Source/WebCore/plugins/PluginView.cpp \ … … 4625 4629 Source/WebCore/rendering/style/StyleCachedShader.cpp \ 4626 4630 Source/WebCore/rendering/style/StyleCachedShader.h \ 4631 Source/WebCore/rendering/style/StyleCustomFilterProgram.cpp \ 4627 4632 Source/WebCore/rendering/style/StyleCustomFilterProgram.h \ 4628 4633 Source/WebCore/rendering/style/StyleDashboardRegion.h \ … … 4809 4814 Source/WebCore/loader/cache/CachedSVGDocument.cpp \ 4810 4815 Source/WebCore/loader/cache/CachedSVGDocument.h \ 4816 Source/WebCore/loader/cache/CachedSVGDocumentClient.h \ 4817 Source/WebCore/loader/cache/CachedSVGDocumentReference.cpp \ 4811 4818 Source/WebCore/loader/cache/CachedSVGDocumentReference.h \ 4812 4819 Source/WebCore/platform/graphics/SVGGlyph.cpp \ -
trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp
r144446 r144530 40 40 #include "ExceptionCode.h" 41 41 #include "Frame.h" 42 #include "FrameLoader.h" 42 43 #include "FrameLoaderClient.h" 43 44 #include "MediaConstraintsImpl.h" -
trunk/Source/WebCore/Modules/notifications/Notification.cpp
r144446 r144530 46 46 #include "NotificationController.h" 47 47 #include "NotificationPermissionCallback.h" 48 #include "ResourceRequest.h"49 #include "ResourceResponse.h"50 #include "ThreadableLoader.h"51 48 #include "WindowFocusAllowedIndicator.h" 52 #include "WorkerContext.h"53 49 54 50 namespace WebCore { -
trunk/Source/WebCore/Target.pri
r144464 r144530 852 852 loader/cache/CachedShader.cpp \ 853 853 loader/cache/CachedSVGDocument.cpp \ 854 loader/cache/CachedSVGDocument .h\854 loader/cache/CachedSVGDocumentReference.cpp \ 855 855 loader/cache/CachedXSLStyleSheet.cpp \ 856 856 loader/CookieJar.cpp \ … … 1277 1277 rendering/style/StyleCachedImageSet.cpp \ 1278 1278 rendering/style/StyleCachedShader.cpp \ 1279 rendering/style/StyleCustomFilterProgram.cpp \ 1279 1280 rendering/style/StyleDeprecatedFlexibleBoxData.cpp \ 1280 1281 rendering/style/StyleFilterData.cpp \ … … 2039 2040 loader/cache/CachedCSSStyleSheet.h \ 2040 2041 loader/cache/CachedFont.h \ 2042 loader/cache/CachedFontClient.h \ 2041 2043 loader/cache/CachedImage.h \ 2044 loader/cache/CachedRawResource.h \ 2045 loader/cache/CachedRawResourceClient.h \ 2042 2046 loader/cache/CachedResourceClientWalker.h \ 2043 2047 loader/cache/CachedResource.h \ … … 2046 2050 loader/cache/CachedShader.h \ 2047 2051 loader/cache/CachedSVGDocument.h \ 2052 loader/cache/CachedSVGDocumentClient.h \ 2048 2053 loader/cache/CachedXSLStyleSheet.h \ 2049 2054 loader/cache/MemoryCache.h \ … … 2435 2440 plugins/PluginMainThreadScheduler.h \ 2436 2441 plugins/PluginPackage.h \ 2442 plugins/PluginRequest.h \ 2437 2443 plugins/PluginStream.h \ 2444 plugins/PluginStreamClient.h \ 2438 2445 plugins/PluginView.h \ 2439 2446 plugins/win/PluginMessageThrottlerWin.h \ -
trunk/Source/WebCore/WebCore.exp.in
r144499 r144530 842 842 __ZN7WebCore5Frame25setPageAndTextZoomFactorsEff 843 843 __ZN7WebCore5Frame27resizePageRectsKeepingRatioERKNS_9FloatSizeES3_ 844 __ZN7WebCore5Frame4initEv 844 845 __ZN7WebCore5Frame6createEPNS_4PageEPNS_21HTMLFrameOwnerElementEPNS_17FrameLoaderClientE 845 846 __ZN7WebCore5Frame7setViewEN3WTF10PassRefPtrINS_9FrameViewEEE -
trunk/Source/WebCore/WebCore.gypi
r144502 r144530 2127 2127 'loader/cache/CachedFont.cpp', 2128 2128 'loader/cache/CachedFont.h', 2129 'loader/cache/CachedFontClient.h', 2129 2130 'loader/cache/CachedImage.cpp', 2130 2131 'loader/cache/CachedRawResource.cpp', 2132 'loader/cache/CachedRawResource.h', 2133 'loader/cache/CachedRawResourceClient.h', 2131 2134 'loader/cache/CachedResource.cpp', 2132 2135 'loader/cache/CachedResourceClientWalker.h', … … 2141 2144 'loader/cache/CachedSVGDocument.cpp', 2142 2145 'loader/cache/CachedSVGDocument.h', 2146 'loader/cache/CachedSVGDocumentClient.h', 2147 'loader/cache/CachedSVGDocumentReference.cpp', 2143 2148 'loader/cache/CachedSVGDocumentReference.h', 2144 2149 'loader/cache/CachedTextTrack.cpp', … … 2349 2354 'plugins/PluginPackageNone.cpp', 2350 2355 'plugins/PluginQuirkSet.h', 2356 'plugins/PluginRequest.h', 2351 2357 'plugins/PluginStream.cpp', 2352 2358 'plugins/PluginStream.h', 2359 'plugins/PluginStreamClient.h', 2353 2360 'plugins/PluginView.cpp', 2354 2361 'plugins/PluginView.h', … … 2637 2644 'rendering/style/StyleCachedShader.cpp', 2638 2645 'rendering/style/StyleCustomFilterProgram.h', 2646 'rendering/style/StyleCustomFilterProgram.cpp', 2639 2647 'rendering/style/StyleDeprecatedFlexibleBoxData.cpp', 2640 2648 'rendering/style/StyleFilterData.cpp', -
trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj
r144446 r144530 28487 28487 </File> 28488 28488 <File 28489 RelativePath="..\loader\cache\CachedFontClient.h" 28490 > 28491 </File> 28492 <File 28489 28493 RelativePath="..\loader\cache\CachedImage.cpp" 28490 28494 > … … 28503 28507 </File> 28504 28508 <File 28509 RelativePath="..\loader\cache\CachedRawResourceClient.h" 28510 > 28511 </File> 28512 <File 28505 28513 RelativePath="..\loader\cache\CachedResource.cpp" 28506 28514 > … … 28576 28584 <File 28577 28585 RelativePath="..\loader\cache\CachedSVGDocument.h" 28586 > 28587 </File> 28588 <File 28589 RelativePath="..\loader\cache\CachedSVGDocumentClient.h" 28590 > 28591 </File> 28592 <File 28593 RelativePath="..\loader\cache\CachedSVGDocumentReference.cpp" 28578 28594 > 28579 28595 </File> … … 46697 46713 </File> 46698 46714 <File 46715 RelativePath="..\rendering\style\StyleCustomFilterProgram.cpp" 46716 > 46717 </File> 46718 <File 46699 46719 RelativePath="..\rendering\style\StyleCustomFilterProgram.h" 46700 46720 > … … 73308 73328 </File> 73309 73329 <File 73330 RelativePath="..\plugins\PluginRequest.h" 73331 > 73332 </File> 73333 <File 73310 73334 RelativePath="..\plugins\PluginStrategy.h" 73311 73335 > … … 73317 73341 <File 73318 73342 RelativePath="..\plugins\PluginStream.h" 73343 > 73344 </File> 73345 <File 73346 RelativePath="..\plugins\PluginStreamClient.h" 73319 73347 > 73320 73348 </File> -
trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj
r144491 r144530 3102 3102 <ClCompile Include="..\loader\cache\CachedShader.cpp" /> 3103 3103 <ClCompile Include="..\loader\cache\CachedSVGDocument.cpp" /> 3104 <ClCompile Include="..\loader\cache\CachedSVGDocumentReference.cpp" /> 3104 3105 <ClCompile Include="..\loader\cache\CachedTextTrack.cpp" /> 3105 3106 <ClCompile Include="..\loader\cache\CachedXSLStyleSheet.cpp" /> … … 4970 4971 </ClCompile> 4971 4972 <ClCompile Include="..\rendering\style\StyleCachedShader.cpp" /> 4973 <ClCompile Include="..\rendering\style\StyleCustomFilterProgram.cpp" /> 4972 4974 <ClCompile Include="..\rendering\style\StyleDeprecatedFlexibleBoxData.cpp"> 4973 4975 <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> … … 9052 9054 <ClInclude Include="..\loader\cache\CachedCSSStyleSheet.h" /> 9053 9055 <ClInclude Include="..\loader\cache\CachedFont.h" /> 9056 <ClInclude Include="..\loader\cache\CachedFontClient.h" /> 9054 9057 <ClInclude Include="..\loader\cache\CachedImage.h" /> 9055 9058 <ClInclude Include="..\loader\cache\CachedRawResource.h" /> 9059 <ClInclude Include="..\loader\cache\CachedRawResourceClient.h" /> 9056 9060 <ClInclude Include="..\loader\cache\CachedResource.h" /> 9057 9061 <ClInclude Include="..\loader\cache\CachedResourceClient.h" /> … … 9065 9069 <ClInclude Include="..\loader\cache\CachedStyleSheetClient.h" /> 9066 9070 <ClInclude Include="..\loader\cache\CachedSVGDocument.h" /> 9071 <ClInclude Include="..\loader\cache\CachedSVGDocumentClient.h" /> 9067 9072 <ClInclude Include="..\loader\cache\CachedSVGDocumentReference.h" /> 9068 9073 <ClInclude Include="..\loader\cache\CachedTextTrack.h" /> … … 10505 10510 <ClInclude Include="..\plugins\PluginPackage.h" /> 10506 10511 <ClInclude Include="..\plugins\PluginQuirkSet.h" /> 10512 <ClInclude Include="..\plugins\PluginRequest.h" /> 10507 10513 <ClInclude Include="..\plugins\PluginStrategy.h" /> 10508 10514 <ClInclude Include="..\plugins\PluginStream.h" /> 10515 <ClInclude Include="..\plugins\PluginStreamClient.h" /> 10509 10516 <ClInclude Include="..\plugins\PluginView.h" /> 10510 10517 <ClInclude Include="..\plugins\win\PluginMessageThrottlerWin.h" /> -
trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters
r144491 r144530 2428 2428 <Filter>loader\cache</Filter> 2429 2429 </ClCompile> 2430 <ClCompile Include="..\loader\cache\CachedSVGDocumentReference.cpp"> 2431 <Filter>loader\cache</Filter> 2432 </ClCompile> 2430 2433 <ClCompile Include="..\loader\cache\CachedTextTrack.cpp"> 2431 2434 <Filter>loader\cache</Filter> … … 4304 4307 </ClCompile> 4305 4308 <ClCompile Include="..\rendering\style\StyleCachedShader.cpp"> 4309 <Filter>rendering\style</Filter> 4310 </ClCompile> 4311 <ClCompile Include="..\rendering\style\StyleCustomFilterProgram.cpp"> 4306 4312 <Filter>rendering\style</Filter> 4307 4313 </ClCompile> … … 9148 9154 <Filter>loader\cache</Filter> 9149 9155 </ClInclude> 9156 <ClInclude Include="..\loader\cache\CachedFontClient.h"> 9157 <Filter>loader\cache</Filter> 9158 </ClInclude> 9150 9159 <ClInclude Include="..\loader\cache\CachedImage.h"> 9151 9160 <Filter>loader\cache</Filter> … … 9154 9163 <Filter>loader\cache</Filter> 9155 9164 </ClInclude> 9165 <ClInclude Include="..\loader\cache\CachedRawResourceClient.h"> 9166 <Filter>loader\cache</Filter> 9167 </ClInclude> 9156 9168 <ClInclude Include="..\loader\cache\CachedResource.h"> 9157 9169 <Filter>loader\cache</Filter> … … 9187 9199 <Filter>loader\cache</Filter> 9188 9200 </ClInclude> 9201 <ClInclude Include="..\loader\cache\CachedSVGDocumentClient.h"> 9202 <Filter>loader\cache</Filter> 9203 </ClInclude> 9189 9204 <ClInclude Include="..\loader\cache\CachedSVGDocumentReference.h"> 9190 9205 <Filter>loader\cache</Filter> … … 12952 12967 <Filter>plugins</Filter> 12953 12968 </ClInclude> 12969 <ClInclude Include="..\plugins\PluginRequest.h"> 12970 <Filter>plugins</Filter> 12971 </ClInclude> 12954 12972 <ClInclude Include="..\plugins\PluginStrategy.h"> 12955 12973 <Filter>plugins</Filter> 12956 12974 </ClInclude> 12957 12975 <ClInclude Include="..\plugins\PluginStream.h"> 12976 <Filter>plugins</Filter> 12977 </ClInclude> 12978 <ClInclude Include="..\plugins\PluginStreamClient.h"> 12958 12979 <Filter>plugins</Filter> 12959 12980 </ClInclude> -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r144499 r144530 6284 6284 E1F1E82F0C3C2BB9006DB391 /* XSLTExtensions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1F1E82D0C3C2BB9006DB391 /* XSLTExtensions.cpp */; }; 6285 6285 E1F1E8300C3C2BB9006DB391 /* XSLTExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = E1F1E82E0C3C2BB9006DB391 /* XSLTExtensions.h */; }; 6286 E1FC456E16DCB9010010F7B2 /* CachedSVGDocumentClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FC456D16DCB9000010F7B2 /* CachedSVGDocumentClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6287 E1FC457016DCB9770010F7B2 /* CachedSVGDocumentReference.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1FC456F16DCB9770010F7B2 /* CachedSVGDocumentReference.cpp */; }; 6288 E1FC457216DDF7250010F7B2 /* CachedRawResourceClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FC457116DDF7220010F7B2 /* CachedRawResourceClient.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6289 E1FC457416DDF7E60010F7B2 /* CachedFontClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FC457316DDF7E30010F7B2 /* CachedFontClient.h */; }; 6290 E1FC457616DE00100010F7B2 /* StyleCustomFilterProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1FC457516DE000F0010F7B2 /* StyleCustomFilterProgram.cpp */; }; 6291 E1FC457816DF0A750010F7B2 /* PluginView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FC457716DF0A750010F7B2 /* PluginView.h */; }; 6292 E1FC457A16DF0ADA0010F7B2 /* PluginStream.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FC457916DF0AD90010F7B2 /* PluginStream.h */; }; 6293 E1FC457C16DF0AF10010F7B2 /* PluginStreamClient.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FC457B16DF0AF10010F7B2 /* PluginStreamClient.h */; }; 6294 E1FC457E16DF0B880010F7B2 /* PluginRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FC457D16DF0B880010F7B2 /* PluginRequest.h */; }; 6286 6295 E1FF57A30F01255B00891EBB /* ThreadGlobalData.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FF57A20F01255B00891EBB /* ThreadGlobalData.h */; settings = {ATTRIBUTES = (Private, ); }; }; 6287 6296 E1FF57A60F01256B00891EBB /* ThreadGlobalData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1FF57A50F01256B00891EBB /* ThreadGlobalData.cpp */; }; … … 13972 13981 E1F1E82D0C3C2BB9006DB391 /* XSLTExtensions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XSLTExtensions.cpp; sourceTree = "<group>"; }; 13973 13982 E1F1E82E0C3C2BB9006DB391 /* XSLTExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XSLTExtensions.h; sourceTree = "<group>"; }; 13983 E1FC456D16DCB9000010F7B2 /* CachedSVGDocumentClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedSVGDocumentClient.h; sourceTree = "<group>"; }; 13984 E1FC456F16DCB9770010F7B2 /* CachedSVGDocumentReference.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CachedSVGDocumentReference.cpp; sourceTree = "<group>"; }; 13985 E1FC457116DDF7220010F7B2 /* CachedRawResourceClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedRawResourceClient.h; sourceTree = "<group>"; }; 13986 E1FC457316DDF7E30010F7B2 /* CachedFontClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedFontClient.h; sourceTree = "<group>"; }; 13987 E1FC457516DE000F0010F7B2 /* StyleCustomFilterProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = StyleCustomFilterProgram.cpp; path = style/StyleCustomFilterProgram.cpp; sourceTree = "<group>"; }; 13988 E1FC457716DF0A750010F7B2 /* PluginView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginView.h; sourceTree = "<group>"; }; 13989 E1FC457916DF0AD90010F7B2 /* PluginStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginStream.h; sourceTree = "<group>"; }; 13990 E1FC457B16DF0AF10010F7B2 /* PluginStreamClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginStreamClient.h; sourceTree = "<group>"; }; 13991 E1FC457D16DF0B880010F7B2 /* PluginRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginRequest.h; sourceTree = "<group>"; }; 13974 13992 E1FF57A20F01255B00891EBB /* ThreadGlobalData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadGlobalData.h; sourceTree = "<group>"; }; 13975 13993 E1FF57A50F01256B00891EBB /* ThreadGlobalData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadGlobalData.cpp; sourceTree = "<group>"; }; … … 16092 16110 31D591B9166C2E6C00E6BF02 /* PlugInOriginHash.cpp */, 16093 16111 31D591BA166C2E6C00E6BF02 /* PlugInOriginHash.h */, 16112 E1FC457D16DF0B880010F7B2 /* PluginRequest.h */, 16094 16113 1AA8798F11CBE846003C664F /* PluginStrategy.h */, 16114 E1FC457916DF0AD90010F7B2 /* PluginStream.h */, 16115 E1FC457B16DF0AF10010F7B2 /* PluginStreamClient.h */, 16116 E1FC457716DF0A750010F7B2 /* PluginView.h */, 16095 16117 0AFDAC3C10F5448C00E1F3D2 /* PluginViewBase.h */, 16096 16118 76FF17E211235673001D61B5 /* PluginViewNone.cpp */, … … 19860 19882 BC64B4C90CB4295D005F2B62 /* CachedFont.cpp */, 19861 19883 BC64B4CA0CB4295D005F2B62 /* CachedFont.h */, 19884 E1FC457316DDF7E30010F7B2 /* CachedFontClient.h */, 19862 19885 BCB16C020979C3BD00467741 /* CachedImage.cpp */, 19863 19886 BCB16C030979C3BD00467741 /* CachedImage.h */, … … 19865 19888 D0EDA772143E303C0028E383 /* CachedRawResource.cpp */, 19866 19889 D0EDA773143E303C0028E383 /* CachedRawResource.h */, 19890 E1FC457116DDF7220010F7B2 /* CachedRawResourceClient.h */, 19867 19891 BCB16C060979C3BD00467741 /* CachedResource.cpp */, 19868 19892 BCB16C070979C3BD00467741 /* CachedResource.h */, … … 19884 19908 A104F24114C71F7A009E2C23 /* CachedSVGDocument.cpp */, 19885 19909 A104F24214C71F7A009E2C23 /* CachedSVGDocument.h */, 19910 E1FC456D16DCB9000010F7B2 /* CachedSVGDocumentClient.h */, 19911 E1FC456F16DCB9770010F7B2 /* CachedSVGDocumentReference.cpp */, 19886 19912 FB2C15C2165D64900039C9F8 /* CachedSVGDocumentReference.h */, 19887 19913 0753860014489E9800B78452 /* CachedTextTrack.cpp */, … … 21287 21313 5038BE2E1472AD230095E0D1 /* StyleCachedShader.h */, 21288 21314 503D0CAD14B5B0BA00F32F57 /* StyleCustomFilterProgram.h */, 21315 E1FC457516DE000F0010F7B2 /* StyleCustomFilterProgram.cpp */, 21289 21316 BC5EB67E0E81D4A700B25965 /* StyleDashboardRegion.h */, 21290 21317 BC5EB8B60E8201BD00B25965 /* StyleDeprecatedFlexibleBoxData.cpp */, … … 26635 26662 FD537353137B651800008DCE /* ZeroPole.h in Headers */, 26636 26663 41B8CD4616D04591000E8CC0 /* SelectorCheckerFastPath.h in Headers */, 26664 E1FC456E16DCB9010010F7B2 /* CachedSVGDocumentClient.h in Headers */, 26665 E1FC457216DDF7250010F7B2 /* CachedRawResourceClient.h in Headers */, 26666 E1FC457416DDF7E60010F7B2 /* CachedFontClient.h in Headers */, 26667 E1FC457816DF0A750010F7B2 /* PluginView.h in Headers */, 26668 E1FC457A16DF0ADA0010F7B2 /* PluginStream.h in Headers */, 26669 E1FC457C16DF0AF10010F7B2 /* PluginStreamClient.h in Headers */, 26670 E1FC457E16DF0B880010F7B2 /* PluginRequest.h in Headers */, 26637 26671 49140257168E02EC002D6C6A /* TimelineTraceEventProcessor.h in Headers */, 26638 26672 A024575216CEAA27000E5671 /* EXTDrawBuffers.h in Headers */, … … 29830 29864 FD537352137B651800008DCE /* ZeroPole.cpp in Sources */, 29831 29865 41B8CD4516D04591000E8CC0 /* SelectorCheckerFastPath.cpp in Sources */, 29866 E1FC457016DCB9770010F7B2 /* CachedSVGDocumentReference.cpp in Sources */, 29867 E1FC457616DE00100010F7B2 /* StyleCustomFilterProgram.cpp in Sources */, 29832 29868 49140256168E02E8002D6C6A /* TimelineTraceEventProcessor.cpp in Sources */, 29833 29869 E14A94D716DFDF950068DE82 /* BlobRegistry.cpp in Sources */, -
trunk/Source/WebCore/bindings/ScriptControllerBase.cpp
r144446 r144530 26 26 #include "DocumentLoader.h" 27 27 #include "Frame.h" 28 #include "FrameLoader.h" 28 29 #include "FrameLoaderClient.h" 29 30 #include "Page.h" -
trunk/Source/WebCore/bindings/js/JSNodeCustom.cpp
r144446 r144530 28 28 29 29 #include "Attr.h" 30 #include "CachedImage.h"31 #include "CachedScript.h"32 30 #include "CDATASection.h" 33 31 #include "Comment.h" -
trunk/Source/WebCore/bindings/js/ScriptController.cpp
r144446 r144530 26 26 #include "EventNames.h" 27 27 #include "Frame.h" 28 #include "FrameLoader Client.h"28 #include "FrameLoader.h" 29 29 #include "GCController.h" 30 30 #include "HTMLPlugInElement.h" -
trunk/Source/WebCore/bindings/js/ScriptSourceCode.h
r144446 r144530 33 33 34 34 #include "CachedResourceHandle.h" 35 #include "CachedScript.h"36 35 #include "CachedScriptSourceProvider.h" 37 36 #include "KURL.h" … … 41 40 42 41 namespace WebCore { 42 43 class CachedScript; 43 44 44 45 class ScriptSourceCode { -
trunk/Source/WebCore/bindings/objc/DOM.mm
r144446 r144530 30 30 #import "DOM.h" 31 31 32 #import "CachedImage.h" 32 33 #import "DOMElementInternal.h" 33 34 #import "DOMHTMLCanvasElement.h" -
trunk/Source/WebCore/bindings/v8/ScriptController.cpp
r144446 r144530 41 41 #include "EventNames.h" 42 42 #include "Frame.h" 43 #include "FrameLoader.h" 43 44 #include "FrameLoaderClient.h" 44 45 #include "HistogramSupport.h" -
trunk/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp
r144446 r144530 36 36 #include "DocumentLoader.h" 37 37 #include "Frame.h" 38 #include "FrameLoader.h" 38 39 #include "FrameLoaderClient.h" 39 40 #include "InspectorInstrumentation.h" -
trunk/Source/WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp
r144446 r144530 40 40 #include "Frame.h" 41 41 #include "FrameLoadRequest.h" 42 #include "FrameLoader.h" 42 43 #include "FrameView.h" 43 44 #include "HTMLCollection.h" -
trunk/Source/WebCore/css/CSSCrossfadeValue.h
r144446 r144530 27 27 #define CSSCrossfadeValue_h 28 28 29 #include "CachedImage.h"30 29 #include "CachedImageClient.h" 31 30 #include "CachedResourceHandle.h" … … 76 75 , m_fromValue(fromValue) 77 76 , m_toValue(toValue) 78 , m_c achedFromImage(0)79 , m_cachedToImage(0)80 , m_crossfadeSubimageObserver(this) {}77 , m_crossfadeSubimageObserver(this) 78 { 79 } 81 80 82 81 class CrossfadeSubimageObserverProxy : public CachedImageClient { 83 82 public: 84 83 CrossfadeSubimageObserverProxy(CSSCrossfadeValue* ownerValue) 85 : m_ownerValue(ownerValue) 86 , m_ready(false) { } 84 : m_ownerValue(ownerValue) 85 , m_ready(false) 86 { 87 } 87 88 88 89 virtual ~CrossfadeSubimageObserverProxy() { } -
trunk/Source/WebCore/css/CSSFontFaceSource.h
r144446 r144530 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" -
trunk/Source/WebCore/css/CSSFontSelector.cpp
r144446 r144530 42 42 #include "FontCache.h" 43 43 #include "Frame.h" 44 #include "FrameLoader.h" 44 45 #include "RenderObject.h" 45 46 #include "Settings.h" -
trunk/Source/WebCore/css/WebKitCSSSVGDocumentValue.cpp
r144446 r144530 32 32 #include "CachedResourceRequest.h" 33 33 #include "CachedResourceRequestInitiators.h" 34 #include "CachedSVGDocument.h" 34 35 #include "Document.h" 35 36 #include "WebCoreMemoryInstrumentation.h" -
trunk/Source/WebCore/css/WebKitCSSSVGDocumentValue.h
r144446 r144530 28 28 #include "CSSValue.h" 29 29 #include "CachedResourceHandle.h" 30 #include "CachedSVGDocument.h"31 30 32 31 namespace WebCore { 33 32 34 33 class CachedResourceLoader; 34 class CachedSVGDocument; 35 35 36 36 class WebKitCSSSVGDocumentValue : public CSSValue { -
trunk/Source/WebCore/dom/Clipboard.cpp
r144446 r144530 27 27 #include "Clipboard.h" 28 28 29 #include "CachedImage.h"30 29 #include "FileList.h" 31 30 #include "Frame.h" … … 41 40 , m_dragStarted(false) 42 41 , m_clipboardType(clipboardType) 43 , m_dragImage(0)44 42 { 45 43 } -
trunk/Source/WebCore/dom/ContainerNode.cpp
r144446 r144530 40 40 #include "InspectorInstrumentation.h" 41 41 #include "LoaderStrategy.h" 42 #include "MemoryCache.h"43 42 #include "MutationEvent.h" 44 43 #include "NodeRenderStyle.h" -
trunk/Source/WebCore/dom/DOMImplementation.cpp
r144446 r144530 33 33 #include "ExceptionCode.h" 34 34 #include "Frame.h" 35 #include "FrameLoader.h" 35 36 #include "FrameLoaderClient.h" 36 37 #include "FTPDirectoryDocument.h" -
trunk/Source/WebCore/dom/PendingScript.h
r144446 r144530 31 31 #include <wtf/text/TextPosition.h> 32 32 #include <wtf/PassRefPtr.h> 33 #include <wtf/RefPtr.h> 33 34 34 35 namespace WebCore { -
trunk/Source/WebCore/dom/ScriptElement.cpp
r144446 r144530 32 32 #include "Document.h" 33 33 #include "DocumentParser.h" 34 #include "Event.h" 34 35 #include "Frame.h" 35 36 #include "FrameLoader.h" -
trunk/Source/WebCore/dom/ScriptElement.h
r144446 r144530 25 25 #include "CachedResourceHandle.h" 26 26 #include <wtf/text/TextPosition.h> 27 #include <wtf/text/WTFString.h> 27 28 28 29 namespace WebCore { -
trunk/Source/WebCore/history/CachedFrame.cpp
r144446 r144530 35 35 #include "FocusController.h" 36 36 #include "Frame.h" 37 #include "FrameLoader.h" 37 38 #include "FrameLoaderClient.h" 38 39 #include "FrameView.h" -
trunk/Source/WebCore/html/DOMURL.cpp
r144446 r144530 37 37 #include "MemoryCache.h" 38 38 #include "PublicURLManager.h" 39 #include "ResourceRequest.h" 39 40 #include "ScriptExecutionContext.h" 40 41 #include "SecurityOrigin.h" -
trunk/Source/WebCore/html/HTMLAnchorElement.cpp
r144446 r144530 29 29 #include "EventNames.h" 30 30 #include "Frame.h" 31 #include "FrameLoader.h" 31 32 #include "FrameLoaderClient.h" 32 33 #include "FrameLoaderTypes.h" … … 38 39 #include "PingLoader.h" 39 40 #include "RenderImage.h" 41 #include "ResourceRequest.h" 40 42 #include "SecurityOrigin.h" 41 43 #include "SecurityPolicy.h" -
trunk/Source/WebCore/html/HTMLAppletElement.cpp
r144446 r144530 27 27 #include "Attribute.h" 28 28 #include "Frame.h" 29 #include "FrameLoader.h" 29 30 #include "HTMLDocument.h" 30 31 #include "HTMLNames.h" -
trunk/Source/WebCore/html/HTMLElement.cpp
r144446 r144530 38 38 #include "ExceptionCode.h" 39 39 #include "Frame.h" 40 #include "FrameLoader.h" 40 41 #include "HTMLBRElement.h" 41 42 #include "HTMLCollection.h" -
trunk/Source/WebCore/html/HTMLEmbedElement.cpp
r144446 r144530 29 29 #include "DocumentLoader.h" 30 30 #include "Frame.h" 31 #include "FrameLoader.h" 31 32 #include "HTMLDocument.h" 32 33 #include "HTMLImageLoader.h" -
trunk/Source/WebCore/html/HTMLFrameSetElement.cpp
r144446 r144530 31 31 #include "EventNames.h" 32 32 #include "Frame.h" 33 #include "FrameLoader.h" 33 34 #include "FrameLoaderClient.h" 34 35 #include "HTMLNames.h" -
trunk/Source/WebCore/html/HTMLHtmlElement.cpp
r144446 r144530 30 30 #include "DocumentParser.h" 31 31 #include "Frame.h" 32 #include "FrameLoader.h" 32 33 #include "HTMLNames.h" 33 34 -
trunk/Source/WebCore/html/HTMLImageElement.cpp
r144446 r144530 27 27 #include "CSSPropertyNames.h" 28 28 #include "CSSValueKeywords.h" 29 #include "CachedImage.h" 29 30 #include "EventNames.h" 30 31 #include "FrameView.h" -
trunk/Source/WebCore/html/HTMLObjectElement.cpp
r144446 r144530 27 27 #include "Attribute.h" 28 28 #include "CSSValueKeywords.h" 29 #include "CachedImage.h" 29 30 #include "Chrome.h" 30 31 #include "ChromeClient.h" -
trunk/Source/WebCore/html/HTMLPlugInElement.cpp
r144446 r144530 29 29 #include "CSSPropertyNames.h" 30 30 #include "Document.h" 31 #include "Event.h" 31 32 #include "Frame.h" 32 33 #include "FrameLoader.h" -
trunk/Source/WebCore/html/ImageDocument.cpp
r144446 r144530 32 32 #include "ExceptionCodePlaceholder.h" 33 33 #include "Frame.h" 34 #include "FrameLoader.h" 34 35 #include "FrameLoaderClient.h" 35 36 #include "FrameView.h" -
trunk/Source/WebCore/html/ImageInputType.cpp
r144446 r144530 24 24 #include "ImageInputType.h" 25 25 26 #include "CachedImage.h" 26 27 #include "FormDataList.h" 27 28 #include "HTMLFormElement.h" -
trunk/Source/WebCore/html/MediaDocument.cpp
r144446 r144530 33 33 #include "ExceptionCodePlaceholder.h" 34 34 #include "Frame.h" 35 #include "FrameLoader.h" 35 36 #include "FrameLoaderClient.h" 36 37 #include "HTMLEmbedElement.h" -
trunk/Source/WebCore/html/PluginDocument.cpp
r144446 r144530 29 29 #include "ExceptionCodePlaceholder.h" 30 30 #include "Frame.h" 31 #include "FrameLoader.h" 31 32 #include "FrameLoaderClient.h" 32 33 #include "FrameView.h" -
trunk/Source/WebCore/html/canvas/WebGLRenderingContext.cpp
r144446 r144530 38 38 #include "Extensions3D.h" 39 39 #include "Frame.h" 40 #include "FrameLoader.h" 40 41 #include "FrameLoaderClient.h" 41 42 #include "FrameView.h" -
trunk/Source/WebCore/html/parser/HTMLConstructionSite.cpp
r144446 r144530 34 34 #include "Element.h" 35 35 #include "Frame.h" 36 #include "FrameLoader.h" 36 37 #include "FrameLoaderClient.h" 37 38 #include "HTMLDocument.h" -
trunk/Source/WebCore/html/parser/HTMLParserOptions.cpp
r144446 r144530 29 29 #include "Document.h" 30 30 #include "Frame.h" 31 #include "FrameLoader.h" 31 32 #include "Settings.h" 32 33 -
trunk/Source/WebCore/html/parser/HTMLScriptRunner.h
r144446 r144530 29 29 #include "PendingScript.h" 30 30 #include <wtf/Deque.h> 31 #include <wtf/PassOwnPtr.h> 32 #include <wtf/PassRefPtr.h> 31 33 #include <wtf/text/TextPosition.h> 32 #include <wtf/PassRefPtr.h>33 34 34 35 namespace WebCore { -
trunk/Source/WebCore/html/parser/XSSAuditor.cpp
r144446 r144530 37 37 #include "FormDataList.h" 38 38 #include "Frame.h" 39 #include "FrameLoader Client.h"39 #include "FrameLoader.h" 40 40 #include "HTMLDocumentParser.h" 41 41 #include "HTMLNames.h" -
trunk/Source/WebCore/html/parser/XSSAuditorDelegate.cpp
r144446 r144530 32 32 #include "FormData.h" 33 33 #include "Frame.h" 34 #include "FrameLoader.h" 34 35 #include "FrameLoaderClient.h" 35 36 #include "HTMLParserIdioms.h" -
trunk/Source/WebCore/inspector/InspectorDebuggerAgent.cpp
r144446 r144530 33 33 #include "InspectorDebuggerAgent.h" 34 34 35 #include "CachedResource.h" 35 36 #include "ContentSearchUtils.h" 36 37 #include "InjectedScript.h" -
trunk/Source/WebCore/inspector/InspectorFileSystemAgent.cpp
r144446 r144530 44 44 #include "EntryCallback.h" 45 45 #include "ErrorCallback.h" 46 #include "Event.h" 46 47 #include "File.h" 47 48 #include "FileCallback.h" -
trunk/Source/WebCore/inspector/InspectorFrontendHost.cpp
r144446 r144530 49 49 #include "Page.h" 50 50 #include "Pasteboard.h" 51 #include "ResourceError.h" 52 #include "ResourceRequest.h" 53 #include "ResourceResponse.h" 51 54 #include "ScriptFunctionCall.h" 52 55 #include "UserGestureIndicator.h" -
trunk/Source/WebCore/inspector/InspectorInstrumentation.h
r144446 r144530 37 37 #include "Element.h" 38 38 #include "EventContext.h" 39 #include "FormData.h" 39 40 #include "Frame.h" 40 41 #include "HitTestResult.h" … … 56 57 class DOMWrapperWorld; 57 58 class Database; 59 class DeviceOrientationData; 58 60 class Document; 61 class DocumentLoader; 59 62 class Element; 60 63 class EventContext; 61 class DocumentLoader;62 class DeviceOrientationData;63 64 class GeolocationPosition; 64 65 class GraphicsContext; 66 class HTTPHeaderMap; 65 67 class InspectorCSSAgent; 66 68 class InspectorInstrumentation; 67 69 class InspectorTimelineAgent; 68 70 class InstrumentingAgents; 69 class KURL;70 71 class Node; 71 72 class RenderLayer; -
trunk/Source/WebCore/inspector/InspectorPageAgent.cpp
r144446 r144530 50 50 #include "DocumentLoader.h" 51 51 #include "Frame.h" 52 #include "FrameLoader.h" 52 53 #include "FrameView.h" 53 54 #include "GeolocationController.h" -
trunk/Source/WebCore/inspector/NetworkResourcesData.cpp
r144446 r144530 33 33 #include "NetworkResourcesData.h" 34 34 35 #include "CachedResource.h" 35 36 #include "DOMImplementation.h" 37 #include "ResourceResponse.h" 36 38 #include "SharedBuffer.h" 37 39 #include "TextResourceDecoder.h" -
trunk/Source/WebCore/inspector/NetworkResourcesData.h
r144446 r144530 30 30 #define NetworkResourcesData_h 31 31 32 #include "HTTPHeaderMap.h" 32 33 #include "InspectorPageAgent.h" 33 34 #include "TextResourceDecoder.h" 34 35 35 #include <wtf/Deque.h> 36 36 #include <wtf/HashMap.h> … … 44 44 45 45 class CachedResource; 46 class FormData; 46 47 class SharedBuffer; 47 48 class TextResourceDecoder; -
trunk/Source/WebCore/loader/CookieJar.cpp
r144446 r144530 29 29 #include "Document.h" 30 30 #include "Frame.h" 31 #include "FrameLoader.h" 31 32 #include "NetworkingContext.h" 32 33 #include "PlatformCookieJar.h" -
trunk/Source/WebCore/loader/CrossOriginAccessControl.cpp
r144446 r144530 29 29 30 30 #include "HTTPParsers.h" 31 #include "ResourceRequest.h" 31 32 #include "ResourceResponse.h" 32 33 #include "SecurityOrigin.h" -
trunk/Source/WebCore/loader/CrossOriginAccessControl.h
r144446 r144530 28 28 #define CrossOriginAccessControl_h 29 29 30 #include "ResourceHandle.h" 31 #include "ResourceRequest.h" 30 #include "ResourceHandleTypes.h" 32 31 #include <wtf/Forward.h> 33 32 #include <wtf/HashSet.h> 33 #include <wtf/text/StringHash.h> 34 34 35 35 namespace WebCore { … … 38 38 39 39 class HTTPHeaderMap; 40 class ResourceRequest; 40 41 class ResourceResponse; 41 42 class SecurityOrigin; -
trunk/Source/WebCore/loader/CrossOriginPreflightResultCache.h
r144446 r144530 29 29 30 30 #include "KURLHash.h" 31 #include "ResourceHandle .h"31 #include "ResourceHandleTypes.h" 32 32 #include <wtf/HashMap.h> 33 33 #include <wtf/HashSet.h> -
trunk/Source/WebCore/loader/DocumentThreadableLoader.h
r144446 r144530 32 32 #define DocumentThreadableLoader_h 33 33 34 #include "CachedRawResource .h"34 #include "CachedRawResourceClient.h" 35 35 #include "CachedResourceHandle.h" 36 36 #include "FrameLoaderTypes.h" … … 44 44 45 45 namespace WebCore { 46 class CachedRawResource; 46 47 class Document; 47 48 class KURL; -
trunk/Source/WebCore/loader/FrameLoader.cpp
r144446 r144530 88 88 #include "PluginDatabase.h" 89 89 #include "PluginDocument.h" 90 #include "PolicyChecker.h" 90 91 #include "ProgressTracker.h" 91 92 #include "ResourceHandle.h" … … 211 212 : m_frame(frame) 212 213 , m_client(client) 213 , m_policyChecker( frame)214 , m_policyChecker(adoptPtr(new PolicyChecker(frame))) 214 215 , m_history(frame) 215 216 , m_notifer(frame) -
trunk/Source/WebCore/loader/FrameLoader.h
r144446 r144530 41 41 #include "LayoutMilestones.h" 42 42 #include "MixedContentChecker.h" 43 #include "PolicyChecker.h" 44 #include "ResourceHandle.h" 43 #include "ResourceHandleTypes.h" 45 44 #include "ResourceLoadNotifier.h" 46 45 #include "SecurityContext.h" … … 66 65 class NavigationAction; 67 66 class NetworkingContext; 67 class PolicyChecker; 68 68 class Page; 69 69 class ResourceError; … … 90 90 Frame* frame() const { return m_frame; } 91 91 92 PolicyChecker* policyChecker() const { return &m_policyChecker; }92 PolicyChecker* policyChecker() const { return m_policyChecker.get(); } 93 93 HistoryController* history() const { return &m_history; } 94 94 ResourceLoadNotifier* notifier() const { return &m_notifer; } … … 381 381 // header dependencies unless performance testing proves otherwise. 382 382 // Some of these could be lazily created for memory savings on devices. 383 mutable PolicyCheckerm_policyChecker;383 mutable OwnPtr<PolicyChecker> m_policyChecker; 384 384 mutable HistoryController m_history; 385 385 mutable ResourceLoadNotifier m_notifer; -
trunk/Source/WebCore/loader/ImageLoader.cpp
r144446 r144530 32 32 #include "EventSender.h" 33 33 #include "Frame.h" 34 #include "FrameLoader.h" 34 35 #include "HTMLNames.h" 35 36 #include "HTMLObjectElement.h" -
trunk/Source/WebCore/loader/ImageLoader.h
r144446 r144530 24 24 #define ImageLoader_h 25 25 26 #include "CachedImage.h"27 26 #include "CachedImageClient.h" 28 27 #include "CachedResourceHandle.h" -
trunk/Source/WebCore/loader/LinkLoader.h
r144446 r144530 43 43 namespace WebCore { 44 44 45 class Document; 46 class KURL; 45 47 struct LinkRelAttribute; 46 48 #if ENABLE(LINK_PRERENDER) -
trunk/Source/WebCore/loader/MainResourceLoader.cpp
r144446 r144530 33 33 #include "ApplicationCacheHost.h" 34 34 #include "BackForwardController.h" 35 #include "CachedRawResource.h" 35 36 #include "CachedResourceLoader.h" 36 37 #include "CachedResourceRequest.h" … … 50 51 #include "MemoryCache.h" 51 52 #include "Page.h" 53 #include "PolicyChecker.h" 52 54 #include "ProgressTracker.h" 53 55 #include "ResourceBuffer.h" 54 56 #include "ResourceError.h" 55 #include "ResourceHandle.h"56 57 #include "SchemeRegistry.h" 57 58 #include "SecurityOrigin.h" -
trunk/Source/WebCore/loader/MainResourceLoader.h
r144446 r144530 30 30 #define MainResourceLoader_h 31 31 32 #include "CachedRawResource .h"32 #include "CachedRawResourceClient.h" 33 33 #include "CachedResourceHandle.h" 34 34 #include "FrameLoaderTypes.h" … … 45 45 namespace WebCore { 46 46 47 class CachedRawResource; 47 48 class FormState; 48 49 class ResourceRequest; -
trunk/Source/WebCore/loader/MixedContentChecker.cpp
r144446 r144530 34 34 #include "Document.h" 35 35 #include "Frame.h" 36 #include "FrameLoader.h" 36 37 #include "FrameLoaderClient.h" 37 38 #include "SchemeRegistry.h" -
trunk/Source/WebCore/loader/PingLoader.cpp
r144446 r144530 36 36 #include "FormData.h" 37 37 #include "Frame.h" 38 #include "FrameLoader.h" 38 39 #include "FrameLoaderClient.h" 39 40 #include "InspectorInstrumentation.h" … … 41 42 #include "ProgressTracker.h" 42 43 #include "ResourceHandle.h" 44 #include "ResourceRequest.h" 45 #include "ResourceResponse.h" 43 46 #include "SecurityOrigin.h" 44 47 #include "SecurityPolicy.h" -
trunk/Source/WebCore/loader/PolicyChecker.h
r144446 r144530 33 33 #include "FrameLoaderTypes.h" 34 34 #include "PolicyCallback.h" 35 #include "ResourceRequest.h"36 35 #include <wtf/PassRefPtr.h> 37 36 #include <wtf/text/WTFString.h> … … 44 43 class NavigationAction; 45 44 class ResourceError; 45 class ResourceRequest; 46 46 class ResourceResponse; 47 47 -
trunk/Source/WebCore/loader/ProgressTracker.cpp
r144446 r144530 30 30 #include "Frame.h" 31 31 #include "FrameLoader.h" 32 #include "FrameLoaderClient.h" 32 33 #include "FrameLoaderStateMachine.h" 33 #include "FrameLoaderClient.h"34 34 #include "InspectorInstrumentation.h" 35 35 #include "Logging.h" -
trunk/Source/WebCore/loader/SubframeLoader.cpp
r144446 r144530 39 39 #include "DiagnosticLoggingKeys.h" 40 40 #include "Frame.h" 41 #include "FrameLoader.h" 41 42 #include "FrameLoaderClient.h" 42 43 #include "HTMLAppletElement.h" -
trunk/Source/WebCore/loader/SubresourceLoader.cpp
r144446 r144530 34 34 #include "DocumentLoader.h" 35 35 #include "Frame.h" 36 #include "FrameLoader.h" 36 37 #include "Logging.h" 37 38 #include "MemoryCache.h" -
trunk/Source/WebCore/loader/TextTrackLoader.cpp
r144446 r144530 37 37 #include "Logging.h" 38 38 #include "ResourceBuffer.h" 39 #include "ResourceHandle.h"40 39 #include "ScriptCallStack.h" 41 40 #include "SecurityOrigin.h" -
trunk/Source/WebCore/loader/TextTrackLoader.h
r144446 r144530 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/ThreadableLoader.h
r144446 r144530 32 32 #define ThreadableLoader_h 33 33 34 #include "ResourceHandle.h"35 34 #include "ResourceLoaderOptions.h" 36 35 #include "SecurityOrigin.h" -
trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.cpp
r144446 r144530 45 45 #include "Page.h" 46 46 #include "ResourceBuffer.h" 47 #include "ResourceHandle.h" 47 48 #include "ScriptProfile.h" 48 49 #include "SecurityOrigin.h" -
trunk/Source/WebCore/loader/appcache/ApplicationCacheGroup.h
r144446 r144530 29 29 #include "DOMApplicationCache.h" 30 30 #include "KURL.h" 31 #include "ResourceHandle.h"32 31 #include "ResourceHandleClient.h" 33 32 #include "SharedBuffer.h" … … 44 43 class DocumentLoader; 45 44 class Frame; 45 class ResourceHandle; 46 46 class SecurityOrigin; 47 47 -
trunk/Source/WebCore/loader/appcache/ApplicationCacheHost.cpp
r144446 r144530 38 38 #include "MainResourceLoader.h" 39 39 #include "ProgressEvent.h" 40 #include "ResourceHandle.h" 40 41 #include "ResourceLoader.h" 41 42 #include "ResourceRequest.h" -
trunk/Source/WebCore/loader/archive/cf/LegacyWebArchive.cpp
r144446 r144530 30 30 #include "LegacyWebArchive.h" 31 31 32 #include " MemoryCache.h"32 #include "CachedResource.h" 33 33 #include "Document.h" 34 34 #include "DocumentLoader.h" … … 43 43 #include "KURLHash.h" 44 44 #include "Logging.h" 45 #include "markup.h" 46 #include "Node.h" 45 #include "MemoryCache.h" 47 46 #include "Page.h" 48 47 #include "Range.h" 49 48 #include "ResourceBuffer.h" 50 49 #include "Settings.h" 51 #include <wtf/text/CString.h> 52 #include <wtf/text/WTFString.h> 50 #include "markup.h" 53 51 #include <wtf/ListHashSet.h> 54 52 #include <wtf/RetainPtr.h> -
trunk/Source/WebCore/loader/cache/CachedFont.cpp
r144446 r144530 32 32 #endif 33 33 34 #include "CachedFontClient.h" 34 35 #include "CachedResourceClient.h" 35 36 #include "CachedResourceClientWalker.h" -
trunk/Source/WebCore/loader/cache/CachedFont.h
r144446 r144530 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 };86 87 79 } 88 80 -
trunk/Source/WebCore/loader/cache/CachedImage.cpp
r144446 r144530 30 30 #include "CachedResourceClientWalker.h" 31 31 #include "CachedResourceLoader.h" 32 #include "FrameLoader.h" 32 33 #include "FrameLoaderClient.h" 33 #include "FrameLoaderTypes.h"34 34 #include "FrameView.h" 35 35 #include "MemoryCache.h" -
trunk/Source/WebCore/loader/cache/CachedRawResource.cpp
r144446 r144530 27 27 #include "CachedRawResource.h" 28 28 29 #include "CachedR esourceClient.h"29 #include "CachedRawResourceClient.h" 30 30 #include "CachedResourceClientWalker.h" 31 31 #include "CachedResourceLoader.h" -
trunk/Source/WebCore/loader/cache/CachedRawResource.h
r144446 r144530 25 25 26 26 #include "CachedResource.h" 27 #include "CachedResourceClient.h"28 27 29 28 namespace WebCore { 30 class CachedRawResourceCallback; 31 class CachedR awResourceClient;29 30 class CachedResourceClient; 32 31 class SubresourceLoader; 33 32 … … 84 83 }; 85 84 86 87 class CachedRawResourceClient : public CachedResourceClient {88 public:89 virtual ~CachedRawResourceClient() { }90 static CachedResourceClientType expectedType() { return RawResourceType; }91 virtual CachedResourceClientType resourceClientType() const { return expectedType(); }92 93 virtual void dataSent(CachedResource*, unsigned long long /* bytesSent */, unsigned long long /* totalBytesToBeSent */) { }94 virtual void responseReceived(CachedResource*, const ResourceResponse&) { }95 virtual void dataReceived(CachedResource*, const char* /* data */, int /* length */) { }96 virtual void redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&) { }97 #if PLATFORM(CHROMIUM)98 virtual void dataDownloaded(CachedResource*, int) { }99 #endif100 };101 102 85 } 103 86 -
trunk/Source/WebCore/loader/cache/CachedResource.cpp
r144446 r144530 34 34 #include "Document.h" 35 35 #include "DocumentLoader.h" 36 #include "FrameLoader.h" 36 37 #include "FrameLoaderClient.h" 37 38 #include "InspectorInstrumentation.h" -
trunk/Source/WebCore/loader/cache/CachedResourceHandle.cpp
r144446 r144530 27 27 #include "CachedResourceHandle.h" 28 28 29 #include "CachedResource.h" 29 30 #include "WebCoreMemoryInstrumentation.h" 30 31 31 32 namespace WebCore { 33 34 CachedResourceHandleBase::CachedResourceHandleBase(CachedResource* resource) 35 { 36 m_resource = resource; 37 if (m_resource) 38 m_resource->registerHandle(this); 39 } 40 41 CachedResourceHandleBase::CachedResourceHandleBase(const CachedResourceHandleBase& o) 42 : m_resource(o.m_resource) 43 { 44 if (m_resource) 45 m_resource->registerHandle(this); 46 } 47 48 CachedResourceHandleBase::~CachedResourceHandleBase() 49 { 50 if (m_resource) 51 m_resource->unregisterHandle(this); 52 } 32 53 33 54 void CachedResourceHandleBase::setResource(CachedResource* resource) -
trunk/Source/WebCore/loader/cache/CachedResourceHandle.h
r144446 r144530 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 CachedResource; 34 33 35 class CachedResourceHandleBase { 34 36 public: 35 ~CachedResourceHandleBase() { if (m_resource) m_resource->unregisterHandle(this); }37 ~CachedResourceHandleBase(); 36 38 CachedResource* get() const { return m_resource; } 37 39 … … 45 47 46 48 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); }49 CachedResourceHandleBase() : m_resource(0) { } 50 CachedResourceHandleBase(CachedResource*); 51 CachedResourceHandleBase(const CachedResourceHandleBase&); 50 52 51 53 void setResource(CachedResource*); -
trunk/Source/WebCore/loader/cache/CachedSVGDocument.h
r144446 r144530 51 51 }; 52 52 53 class CachedSVGDocumentClient : public CachedResourceClient {54 public:55 virtual ~CachedSVGDocumentClient() { }56 static CachedResourceClientType expectedType() { return SVGDocumentType; }57 virtual CachedResourceClientType resourceClientType() const { return expectedType(); }58 };59 60 53 } 61 54 -
trunk/Source/WebCore/loader/cache/CachedSVGDocumentReference.h
r144446 r144530 29 29 #if ENABLE(SVG) && ENABLE(CSS_FILTERS) 30 30 #include "CachedResourceHandle.h" 31 #include "CachedSVGDocument .h"31 #include "CachedSVGDocumentClient.h" 32 32 33 33 namespace WebCore { 34 34 35 class CachedSVGDocument; 36 35 37 class CachedSVGDocumentReference : public CachedSVGDocumentClient { 36 38 public: 37 CachedSVGDocumentReference(CachedSVGDocument* document) : m_document(document) { m_document->addClient(this); }38 virtual ~CachedSVGDocumentReference() { m_document->removeClient(this); }39 CachedSVGDocumentReference(CachedSVGDocument*); 40 virtual ~CachedSVGDocumentReference(); 39 41 CachedSVGDocument* document() { return m_document.get(); } 40 42 private: -
trunk/Source/WebCore/loader/cache/CachedStyleSheetClient.h
r144446 r144530 32 32 namespace WebCore { 33 33 class CachedCSSStyleSheet; 34 class KURL; 34 35 35 36 class CachedStyleSheetClient : public CachedResourceClient { -
trunk/Source/WebCore/loader/cache/MemoryCache.cpp
r144527 r144530 24 24 #include "MemoryCache.h" 25 25 26 #include "CachedCSSStyleSheet.h" 27 #include "CachedFont.h" 28 #include "CachedImage.h" 29 #include "CachedScript.h" 30 #include "CachedXSLStyleSheet.h" 31 #include "CachedResourceLoader.h" 26 #include "CachedResource.h" 32 27 #include "CrossThreadTask.h" 33 28 #include "Document.h" … … 38 33 #include "Logging.h" 39 34 #include "PublicSuffix.h" 40 #include "ResourceHandle.h"41 35 #include "SecurityOrigin.h" 42 36 #include "SecurityOriginHash.h" -
trunk/Source/WebCore/loader/cache/MemoryCache.h
r144446 r144530 26 26 #define Cache_h 27 27 28 #include "CachedResource.h"29 28 #include "SecurityOriginHash.h" 30 29 #include <wtf/HashMap.h> … … 41 40 class CachedResourceLoader; 42 41 class KURL; 42 class ResourceRequest; 43 class ResourceResponse; 43 44 class ScriptExecutionContext; 44 45 class SecurityOrigin; 46 struct CrossThreadResourceRequestData; 45 47 struct SecurityOriginHash; 46 48 … … 205 207 206 208 static void removeRequestFromCacheImpl(ScriptExecutionContext*, const ResourceRequest&); 207 static void crossThreadRemoveRequestFromCache(ScriptExecutionContext*, PassOwnPtr< WebCore::CrossThreadResourceRequestData>);209 static void crossThreadRemoveRequestFromCache(ScriptExecutionContext*, PassOwnPtr<CrossThreadResourceRequestData>); 208 210 209 211 bool m_disabled; // Whether or not the cache is enabled. -
trunk/Source/WebCore/loader/chromium/CachedRawResourceChromium.cpp
r144446 r144530 32 32 #include "CachedRawResource.h" 33 33 34 #include "CachedRawResourceClient.h" 34 35 #include "CachedResourceClient.h" 35 36 #include "CachedResourceClientWalker.h" -
trunk/Source/WebCore/loader/icon/IconController.cpp
r144446 r144530 39 39 #include "DocumentLoader.h" 40 40 #include "Frame.h" 41 #include "FrameLoader.h" 41 42 #include "FrameLoaderClient.h" 42 43 #include "IconDatabase.h" -
trunk/Source/WebCore/loader/icon/IconLoader.h
r144446 r144530 27 27 #define IconLoader_h 28 28 29 #include "CachedRawResource .h"29 #include "CachedRawResourceClient.h" 30 30 #include "CachedResourceHandle.h" 31 31 #include <wtf/Forward.h> -
trunk/Source/WebCore/loader/mac/ResourceLoaderMac.mm
r144446 r144530 32 32 #include "FrameLoader.h" 33 33 #include "FrameLoaderClient.h" 34 #include "ResourceHandle.h"35 34 36 35 #if USE(NETWORK_CFDATA_ARRAY_CALLBACK) -
trunk/Source/WebCore/page/DOMWindowExtension.cpp
r144446 r144530 30 30 #include "DOMWrapperWorld.h" 31 31 #include "Frame.h" 32 #include "FrameLoader.h" 32 33 #include "FrameLoaderClient.h" 33 34 -
trunk/Source/WebCore/page/DragController.cpp
r144446 r144530 28 28 29 29 #if ENABLE(DRAG_SUPPORT) 30 #include "CachedImage.h" 30 31 #include "Clipboard.h" 31 32 #include "ClipboardAccessPolicy.h" -
trunk/Source/WebCore/page/Frame.cpp
r144446 r144530 42 42 #include "DocumentType.h" 43 43 #include "EditorClient.h" 44 #include "Event.h" 44 45 #include "EventNames.h" 45 46 #include "FloatQuad.h" … … 92 93 #include "npruntime_impl.h" 93 94 #include "visible_units.h" 95 #include <wtf/PassOwnPtr.h> 94 96 #include <wtf/RefCountedLeakCounter.h> 95 97 #include <wtf/StdLibExtras.h> … … 151 153 : m_page(page) 152 154 , m_treeNode(this, parentFromOwnerElement(ownerElement)) 153 , m_loader( this, frameLoaderClient)155 , m_loader(adoptPtr(new FrameLoader(this, frameLoaderClient))) 154 156 , m_navigationScheduler(this) 155 157 , m_ownerElement(ownerElement) … … 205 207 page->setMainFrame(frame); 206 208 return frame.release(); 209 } 210 211 void Frame::init() 212 { 213 m_loader->init(); 207 214 } 208 215 … … 674 681 info.addMember(m_ownerElement, "ownerElement"); 675 682 info.addMember(m_page, "page"); 676 info.addMember( m_loader, "loader");683 info.addMember(*m_loader, "loader"); 677 684 info.ignoreMember(m_destructionObservers); 678 685 } -
trunk/Source/WebCore/page/Frame.h
r144446 r144530 34 34 #include "Editor.h" 35 35 #include "EventHandler.h" 36 #include "FrameLoader .h"36 #include "FrameLoaderClient.h" 37 37 #include "FrameSelection.h" 38 38 #include "FrameTree.h" … … 65 65 class Document; 66 66 class FrameDestructionObserver; 67 class FrameLoader; 67 68 class FrameView; 68 69 class HTMLTableCellElement; … … 216 217 Page* m_page; 217 218 mutable FrameTree m_treeNode; 218 mutable FrameLoaderm_loader;219 mutable OwnPtr<FrameLoader> m_loader; 219 220 mutable NavigationScheduler m_navigationScheduler; 220 221 … … 261 262 }; 262 263 263 inline void Frame::init()264 {265 m_loader.init();266 }267 268 264 inline FrameLoader* Frame::loader() const 269 265 { 270 return &m_loader;266 return m_loader.get(); 271 267 } 272 268 -
trunk/Source/WebCore/page/PerformanceNavigation.cpp
r144446 r144530 36 36 #include "DocumentLoader.h" 37 37 #include "Frame.h" 38 #include "FrameLoader Types.h"38 #include "FrameLoader.h" 39 39 40 40 namespace WebCore { -
trunk/Source/WebCore/page/PerformanceTiming.cpp
r144446 r144530 39 39 #include "DocumentTiming.h" 40 40 #include "Frame.h" 41 #include "FrameLoader.h" 41 42 #include "ResourceLoadTiming.h" 42 43 #include "ResourceResponse.h" -
trunk/Source/WebCore/page/PointerLockController.cpp
r144446 r144530 29 29 #include "ChromeClient.h" 30 30 #include "Element.h" 31 #include "Event.h" 31 32 #include "Page.h" 32 33 #include "PlatformMouseEvent.h" -
trunk/Source/WebCore/page/Settings.cpp
r144446 r144530 41 41 #include "Page.h" 42 42 #include "PageCache.h" 43 #include "ResourceHandle.h"44 43 #include "StorageMap.h" 45 44 #include "TextAutosizer.h" -
trunk/Source/WebCore/page/animation/CSSPropertyAnimation.cpp
r144446 r144530 37 37 #include "CSSPrimitiveValue.h" 38 38 #include "CSSPropertyNames.h" 39 #include "CachedImage.h" 39 40 #include "ClipPathOperation.h" 40 41 #include "FloatConversion.h" -
trunk/Source/WebCore/platform/chromium/PasteboardChromium.cpp
r144446 r144530 32 32 #include "Pasteboard.h" 33 33 34 #include "CachedImage.h" 34 35 #include "ClipboardChromium.h" 35 36 #include "ClipboardUtilitiesChromium.h" -
trunk/Source/WebCore/platform/efl/ErrorsEfl.cpp
r144446 r144530 29 29 #include "DocumentLoader.h" 30 30 #include "Frame.h" 31 #include "FrameLoader.h" 31 32 #include "PrintContext.h" 32 33 #include "ResourceError.h" -
trunk/Source/WebCore/platform/graphics/avfoundation/MediaPlayerPrivateAVFoundation.cpp
r144446 r144530 30 30 #include "MediaPlayerPrivateAVFoundation.h" 31 31 32 #include "DocumentLoader.h"33 32 #include "Frame.h" 34 33 #include "FrameView.h" -
trunk/Source/WebCore/platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h
r144446 r144530 30 30 31 31 #include "MediaPlayerPrivateAVFoundation.h" 32 #include <objc/objc.h> 32 33 #include <wtf/HashMap.h> 33 34 -
trunk/Source/WebCore/platform/graphics/filters/FilterOperation.cpp
r144446 r144530 30 30 31 31 #include "AnimationUtilities.h" 32 #include "CachedSVGDocumentReference.h" 32 33 33 34 namespace WebCore { … … 150 151 } 151 152 153 ReferenceFilterOperation::ReferenceFilterOperation(const String& url, const String& fragment, OperationType type) 154 : FilterOperation(type) 155 , m_url(url) 156 , m_fragment(fragment) 157 { 158 } 159 160 ReferenceFilterOperation::~ReferenceFilterOperation() 161 { 162 } 163 164 #if ENABLE(SVG) 165 void ReferenceFilterOperation::setCachedSVGDocumentReference(PassOwnPtr<CachedSVGDocumentReference> cachedSVGDocumentReference) 166 { 167 m_cachedSVGDocumentReference = cachedSVGDocumentReference; 168 } 169 #endif 170 152 171 } // namespace WebCore 153 172 -
trunk/Source/WebCore/platform/graphics/filters/FilterOperation.h
r144446 r144530 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 … … 52 48 53 49 namespace WebCore { 50 51 class CachedSVGDocumentReference; 54 52 55 53 // CSS Filters … … 176 174 #if ENABLE(SVG) 177 175 CachedSVGDocumentReference* cachedSVGDocumentReference() const { return m_cachedSVGDocumentReference.get(); } 178 void setCachedSVGDocumentReference(PassOwnPtr<CachedSVGDocumentReference> cachedSVGDocumentReference) { m_cachedSVGDocumentReference = cachedSVGDocumentReference; }176 void setCachedSVGDocumentReference(PassOwnPtr<CachedSVGDocumentReference>); 179 177 #endif 180 178 … … 192 190 } 193 191 194 ReferenceFilterOperation(const String& url, const String& fragment, OperationType type) 195 : FilterOperation(type) 196 , m_url(url) 197 , m_fragment(fragment) 198 { 199 } 192 ReferenceFilterOperation(const String& url, const String& fragment, OperationType); 193 194 virtual ~ReferenceFilterOperation(); 200 195 201 196 String m_url; -
trunk/Source/WebCore/platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp
r144446 r144530 25 25 #include "Document.h" 26 26 #include "Frame.h" 27 #include "FrameLoader.h" 27 28 #include "GRefPtrGStreamer.h" 28 29 #include "GStreamerVersioning.h" -
trunk/Source/WebCore/platform/gtk/ErrorsGtk.cpp
r144446 r144530 23 23 #include "DocumentLoader.h" 24 24 #include "Frame.h" 25 #include "FrameLoader.h" 25 26 #include "PrintContext.h" 26 27 #include "ResourceError.h" -
trunk/Source/WebCore/platform/gtk/PasteboardGtk.cpp
r144446 r144530 21 21 #include "Pasteboard.h" 22 22 23 #include "CachedImage.h" 23 24 #include "ClipboardGtk.h" 24 25 #include "DataObjectGtk.h" -
trunk/Source/WebCore/platform/gtk/PasteboardHelper.h
r144446 r144530 27 27 28 28 #include "Frame.h" 29 #include <glib-object.h> 29 30 30 31 namespace WebCore { -
trunk/Source/WebCore/platform/mac/ClipboardMac.h
r144446 r144530 27 27 #define ClipboardMac_h 28 28 29 #include "CachedImage.h"30 29 #include "CachedImageClient.h" 31 30 #include "Clipboard.h" -
trunk/Source/WebCore/platform/mac/ClipboardMac.mm
r144446 r144530 27 27 #import "ClipboardMac.h" 28 28 29 #import "CachedImage.h" 29 30 #import "CachedImageClient.h" 30 31 #import "DOMElementInternal.h" -
trunk/Source/WebCore/platform/mac/HTMLConverter.mm
r144446 r144530 28 28 29 29 #import "ArchiveResource.h" 30 #import "CachedImage.h" 30 31 #import "ColorMac.h" 31 32 #import "Document.h" … … 39 40 #import "Font.h" 40 41 #import "Frame.h" 42 #import "FrameLoader.h" 41 43 #import "HTMLNames.h" 42 44 #import "HTMLParserIdioms.h" -
trunk/Source/WebCore/platform/mac/PasteboardMac.mm
r144483 r144530 27 27 #import "Pasteboard.h" 28 28 29 #import "Cached Resource.h"29 #import "CachedImage.h" 30 30 #import "ClipboardMac.h" 31 31 #import "DOMRangeInternal.h" … … 38 38 #import "Frame.h" 39 39 #import "FrameView.h" 40 #import "FrameLoader.h" 40 41 #import "FrameLoaderClient.h" 41 42 #import "HitTestResult.h" 42 43 #import "HTMLAnchorElement.h" 43 44 #import "HTMLConverter.h" 45 #import "HTMLNames.h" 44 46 #import "htmlediting.h" 45 #import "HTMLNames.h"46 47 #import "Image.h" 47 48 #import "KURL.h" -
trunk/Source/WebCore/platform/network/AuthenticationChallengeBase.cpp
r144446 r144530 25 25 #include "config.h" 26 26 #include "AuthenticationChallenge.h" 27 28 #include "ResourceHandle.h"29 27 30 28 namespace WebCore { -
trunk/Source/WebCore/platform/network/cf/CookieJarCFNet.cpp
r144446 r144530 32 32 #include "KURL.h" 33 33 #include "NetworkStorageSession.h" 34 #include "ResourceHandle.h"35 34 #include "SoftLinking.h" 36 35 #include <CFNetwork/CFHTTPCookiesPriv.h> -
trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp
r144446 r144530 27 27 #include "ResourceRequestCFNet.h" 28 28 29 #include "ResourceHandle.h"30 29 #include "ResourceRequest.h" 31 30 -
trunk/Source/WebCore/platform/network/mac/CookieStorageMac.mm
r144446 r144530 26 26 #include "config.h" 27 27 #include "CookieStorage.h" 28 29 #import "ResourceHandle.h"30 28 31 29 #import "WebCoreSystemInterface.h" -
trunk/Source/WebCore/platform/qt/PasteboardQt.cpp
r144446 r144530 29 29 #include "Pasteboard.h" 30 30 31 #include "CachedImage.h" 31 32 #include "ClipboardQt.h" 32 33 #include "DocumentFragment.h" -
trunk/Source/WebCore/plugins/DOMMimeType.cpp
r144446 r144530 22 22 #include "DOMPlugin.h" 23 23 #include "Frame.h" 24 #include "FrameLoader.h" 24 25 #include "FrameLoaderClient.h" 25 26 #include "Page.h" -
trunk/Source/WebCore/plugins/PluginStream.h
r144446 r144530 32 32 #include "NetscapePlugInStreamLoader.h" 33 33 #include "PluginQuirkSet.h" 34 #include "PluginStreamClient.h" 34 35 #include "ResourceRequest.h" 35 36 #include "ResourceResponse.h" … … 49 50 50 51 enum PluginStreamState { StreamBeforeStarted, StreamStarted, StreamStopped }; 51 52 class PluginStreamClient {53 public:54 virtual ~PluginStreamClient() {}55 virtual void streamDidFinishLoading(PluginStream*) {}56 };57 52 58 53 class PluginStream : public RefCounted<PluginStream>, private NetscapePlugInStreamLoaderClient { -
trunk/Source/WebCore/plugins/PluginView.cpp
r144446 r144530 39 39 #include "FocusController.h" 40 40 #include "Frame.h" 41 #include "FrameLoadRequest.h" 41 42 #include "FrameLoader.h" 42 43 #include "FrameLoaderClient.h" … … 57 58 #include "PluginMainThreadScheduler.h" 58 59 #include "PluginPackage.h" 60 #include "PluginRequest.h" 61 #include "PluginStream.h" 59 62 #include "ProxyServer.h" 60 63 #include "RenderBox.h" -
trunk/Source/WebCore/plugins/PluginView.h
r144446 r144530 29 29 #define PluginView_h 30 30 31 #include "FrameLoadRequest.h"32 31 #include "IntRect.h" 32 #include "KURL.h" 33 33 #include "MediaCanStartListener.h" 34 34 #include "PluginViewBase.h" 35 #include "ResourceRequest.h"36 35 #include "Timer.h" 37 36 #include <wtf/HashMap.h> … … 44 43 45 44 #if ENABLE(NETSCAPE_PLUGIN_API) 46 #include "PluginStream .h"45 #include "PluginStreamClient.h" 47 46 #include "npruntime_internal.h" 48 47 #endif … … 85 84 86 85 namespace WebCore { 86 87 87 class Frame; 88 88 class Image; … … 90 90 class KeyboardEvent; 91 91 class MouseEvent; 92 class KURL;93 92 #if OS(WINDOWS) && ENABLE(NETSCAPE_PLUGIN_API) 94 93 class PluginMessageThrottlerWin; … … 100 99 class ResourceResponse; 101 100 class WheelEvent; 101 struct FrameLoadRequest; 102 102 103 103 enum PluginStatus { … … 105 105 PluginStatusCanNotLoadPlugin, 106 106 PluginStatusLoadedSuccessfully 107 };108 109 class PluginRequest {110 WTF_MAKE_NONCOPYABLE(PluginRequest); WTF_MAKE_FAST_ALLOCATED;111 public:112 PluginRequest(const FrameLoadRequest& frameLoadRequest, bool sendNotification, void* notifyData, bool shouldAllowPopups)113 : m_frameLoadRequest(frameLoadRequest)114 , m_notifyData(notifyData)115 , m_sendNotification(sendNotification)116 , m_shouldAllowPopups(shouldAllowPopups) { }117 public:118 const FrameLoadRequest& frameLoadRequest() const { return m_frameLoadRequest; }119 void* notifyData() const { return m_notifyData; }120 bool sendNotification() const { return m_sendNotification; }121 bool shouldAllowPopups() const { return m_shouldAllowPopups; }122 private:123 FrameLoadRequest m_frameLoadRequest;124 void* m_notifyData;125 bool m_sendNotification;126 bool m_shouldAllowPopups;127 107 }; 128 108 -
trunk/Source/WebCore/rendering/HitTestResult.cpp
r144446 r144530 23 23 #include "HitTestResult.h" 24 24 25 #include "CachedImage.h" 25 26 #include "DocumentMarkerController.h" 26 27 #include "Frame.h" -
trunk/Source/WebCore/rendering/InlineFlowBox.cpp
r144446 r144530 21 21 #include "InlineFlowBox.h" 22 22 23 #include "CachedImage.h"24 23 #include "CSSPropertyNames.h" 25 24 #include "Document.h" -
trunk/Source/WebCore/rendering/RenderBox.cpp
r144497 r144530 26 26 #include "RenderBox.h" 27 27 28 #include "CachedImage.h"29 28 #include "Chrome.h" 30 29 #include "ChromeClient.h" -
trunk/Source/WebCore/rendering/RenderEmbeddedObject.cpp
r144446 r144530 32 32 #include "FontSelector.h" 33 33 #include "Frame.h" 34 #include "FrameLoaderClient.h"35 34 #include "GraphicsContext.h" 36 35 #include "HTMLEmbedElement.h" -
trunk/Source/WebCore/rendering/RenderImage.cpp
r144446 r144530 30 30 31 31 #include "BitmapImage.h" 32 #include "CachedImage.h" 32 33 #include "Font.h" 33 34 #include "FontCache.h" -
trunk/Source/WebCore/rendering/RenderImageResource.cpp
r144446 r144530 29 29 #include "RenderImageResource.h" 30 30 31 #include "CachedImage.h" 31 32 #include "Image.h" 32 33 #include "RenderImageResourceStyleImage.h" … … 37 38 RenderImageResource::RenderImageResource() 38 39 : m_renderer(0) 39 , m_cachedImage(0)40 40 { 41 41 } … … 90 90 } 91 91 92 PassRefPtr<Image> RenderImageResource::image(int, int) const 93 { 94 return m_cachedImage ? m_cachedImage->imageForRenderer(m_renderer) : nullImage(); 95 } 96 97 bool RenderImageResource::errorOccurred() const 98 { 99 return m_cachedImage && m_cachedImage->errorOccurred(); 100 } 101 92 102 void RenderImageResource::setContainerSizeForRenderer(const IntSize& imageContainerSize) 93 103 { … … 95 105 if (m_cachedImage) 96 106 m_cachedImage->setContainerSizeForRenderer(m_renderer, imageContainerSize, m_renderer->style()->effectiveZoom()); 107 } 108 109 bool RenderImageResource::usesImageContainerSize() const 110 { 111 return m_cachedImage ? m_cachedImage->usesImageContainerSize() : false; 112 } 113 114 bool RenderImageResource::imageHasRelativeWidth() const 115 { 116 return m_cachedImage ? m_cachedImage->imageHasRelativeWidth() : false; 117 } 118 119 bool RenderImageResource::imageHasRelativeHeight() const 120 { 121 return m_cachedImage ? m_cachedImage->imageHasRelativeHeight() : false; 122 } 123 124 LayoutSize RenderImageResource::imageSize(float multiplier) const 125 { 126 return m_cachedImage ? m_cachedImage->imageSizeForRenderer(m_renderer, multiplier) : LayoutSize(); 97 127 } 98 128 -
trunk/Source/WebCore/rendering/RenderImageResource.h
r144446 r144530 27 27 #define RenderImageResource_h 28 28 29 #include "CachedImage.h"30 29 #include "CachedResourceHandle.h" 31 30 #include "Image.h" … … 56 55 void resetAnimation(); 57 56 58 virtual PassRefPtr<Image> image(int /* width */ = 0, int /* height */ = 0) const { return m_cachedImage ? m_cachedImage->imageForRenderer(m_renderer) : nullImage(); }59 virtual bool errorOccurred() const { return m_cachedImage && m_cachedImage->errorOccurred(); }57 virtual PassRefPtr<Image> image(int width = 0, int height = 0) const; 58 virtual bool errorOccurred() const; 60 59 61 60 virtual void setContainerSizeForRenderer(const IntSize&); 62 virtual bool usesImageContainerSize() const { return m_cachedImage ? m_cachedImage->usesImageContainerSize() : false; }63 virtual bool imageHasRelativeWidth() const { return m_cachedImage ? m_cachedImage->imageHasRelativeWidth() : false; }64 virtual bool imageHasRelativeHeight() const { return m_cachedImage ? m_cachedImage->imageHasRelativeHeight() : false; }61 virtual bool usesImageContainerSize() const; 62 virtual bool imageHasRelativeWidth() const; 63 virtual bool imageHasRelativeHeight() const; 65 64 66 virtual LayoutSize imageSize(float multiplier) const { return m_cachedImage ? m_cachedImage->imageSizeForRenderer(m_renderer, multiplier) : LayoutSize(); }65 virtual LayoutSize imageSize(float multiplier) const; 67 66 68 67 virtual WrappedImagePtr imagePtr() const { return m_cachedImage.get(); } -
trunk/Source/WebCore/rendering/RenderImageResourceStyleImage.cpp
r144446 r144530 29 29 #include "RenderImageResourceStyleImage.h" 30 30 31 #include "CachedImage.h" 31 32 #include "RenderObject.h" 32 33 #include "StyleCachedImage.h" -
trunk/Source/WebCore/rendering/RenderLayer.cpp
r144529 r144530 62 62 #include "FocusController.h" 63 63 #include "Frame.h" 64 #include "FrameLoader.h" 64 65 #include "FrameLoaderClient.h" 65 66 #include "FrameSelection.h" -
trunk/Source/WebCore/rendering/RenderLayerBacking.cpp
r144446 r144530 33 33 #include "CanvasRenderingContext.h" 34 34 #include "CSSPropertyNames.h" 35 #include "CachedImage.h" 35 36 #include "Chrome.h" 36 37 #include "FontCache.h" -
trunk/Source/WebCore/rendering/RenderLayerFilterInfo.h
r144446 r144530 33 33 #if ENABLE(CSS_FILTERS) 34 34 35 #if ENABLE(SVG) 36 #include "CachedSVGDocument.h" 37 #endif 38 #include "FilterOperation.h" 35 #include "CachedResourceHandle.h" 36 #include "CachedSVGDocumentClient.h" 39 37 #include "LayoutRect.h" 40 38 #include <wtf/HashMap.h> … … 48 46 namespace WebCore { 49 47 48 class CachedSVGDocument; 49 class Element; 50 50 class FilterEffectRenderer; 51 51 class FilterOperations; -
trunk/Source/WebCore/rendering/RenderListItem.cpp
r144446 r144530 25 25 #include "RenderListItem.h" 26 26 27 #include "CachedImage.h"28 27 #include "HTMLNames.h" 29 28 #include "HTMLOListElement.h" -
trunk/Source/WebCore/rendering/RenderListMarker.cpp
r144446 r144530 26 26 #include "RenderListMarker.h" 27 27 28 #include "CachedImage.h"29 28 #include "Document.h" 30 29 #include "Font.h" -
trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp
r144446 r144530 27 27 #include "RenderSnapshottedPlugIn.h" 28 28 29 #include "CachedImage.h" 29 30 #include "Chrome.h" 30 31 #include "ChromeClient.h" … … 32 33 #include "FEGaussianBlur.h" 33 34 #include "Filter.h" 34 #include "FrameLoaderClient.h"35 35 #include "FrameView.h" 36 36 #include "Gradient.h" -
trunk/Source/WebCore/rendering/RenderTableCol.cpp
r144446 r144530 27 27 #include "RenderTableCol.h" 28 28 29 #include "CachedImage.h"30 29 #include "HTMLNames.h" 31 30 #include "HTMLTableColElement.h" -
trunk/Source/WebCore/rendering/RenderTableRow.cpp
r144446 r144530 26 26 #include "RenderTableRow.h" 27 27 28 #include "CachedImage.h"29 28 #include "Document.h" 30 29 #include "HTMLNames.h" -
trunk/Source/WebCore/rendering/RenderTableSection.cpp
r144446 r144530 26 26 #include "config.h" 27 27 #include "RenderTableSection.h" 28 #include "CachedImage.h"29 28 #include "Document.h" 30 29 #include "HitTestResult.h" -
trunk/Source/WebCore/rendering/style/StyleCachedShader.h
r144446 r144530 35 35 #include "CachedResourceHandle.h" 36 36 #include "StyleShader.h" 37 #include <wtf/PassRefPtr.h> 37 38 38 39 namespace WebCore { -
trunk/Source/WebCore/rendering/style/StyleCustomFilterProgram.h
r144446 r144530 32 32 33 33 #if ENABLE(CSS_SHADERS) 34 34 35 #include "CachedResourceClient.h" 35 36 #include "CachedResourceHandle.h" 36 #include "CachedShader.h"37 37 #include "CustomFilterProgram.h" 38 38 #include "StyleShader.h" … … 41 41 namespace WebCore { 42 42 43 // CSS Shaders 43 class CachedShader; 44 44 45 45 class StyleCustomFilterProgram : public CustomFilterProgram, public CachedResourceClient { … … 57 57 StyleShader* fragmentShader() const { return m_fragmentShader.get(); } 58 58 59 virtual String vertexShaderString() const 60 { 61 ASSERT(isLoaded()); 62 return m_cachedVertexShader.get() ? m_cachedVertexShader->shaderString() : String(); 63 } 64 65 virtual String fragmentShaderString() const 66 { 67 ASSERT(isLoaded()); 68 return m_cachedFragmentShader.get() ? m_cachedFragmentShader->shaderString() : String(); 69 } 70 71 virtual bool isLoaded() const 72 { 73 // Do not use the CachedResource:isLoaded method here, because it actually means !isLoading(), 74 // so missing and canceled resources will have isLoaded set to true, even if they are not loaded yet. 75 return (!m_cachedVertexShader.get() || m_isVertexShaderLoaded) 76 && (!m_cachedFragmentShader.get() || m_isFragmentShaderLoaded); 77 } 78 79 virtual void willHaveClients() 80 { 81 if (m_vertexShader) { 82 m_cachedVertexShader = m_vertexShader->cachedShader(); 83 m_cachedVertexShader->addClient(this); 84 } 85 if (m_fragmentShader) { 86 m_cachedFragmentShader = m_fragmentShader->cachedShader(); 87 m_cachedFragmentShader->addClient(this); 88 } 89 } 90 91 virtual void didRemoveLastClient() 92 { 93 if (m_cachedVertexShader.get()) { 94 m_cachedVertexShader->removeClient(this); 95 m_cachedVertexShader = 0; 96 m_isVertexShaderLoaded = false; 97 } 98 if (m_cachedFragmentShader.get()) { 99 m_cachedFragmentShader->removeClient(this); 100 m_cachedFragmentShader = 0; 101 m_isFragmentShaderLoaded = false; 102 } 103 } 104 105 virtual void notifyFinished(CachedResource* resource) 106 { 107 if (resource->errorOccurred()) 108 return; 109 // Note that m_cachedVertexShader might be equal to m_cachedFragmentShader and it would only get one event in that case. 110 if (resource == m_cachedVertexShader.get()) 111 m_isVertexShaderLoaded = true; 112 if (resource == m_cachedFragmentShader.get()) 113 m_isFragmentShaderLoaded = true; 114 if (isLoaded()) 115 notifyClients(); 116 } 59 virtual String vertexShaderString() const OVERRIDE; 60 virtual String fragmentShaderString() const OVERRIDE; 61 virtual bool isLoaded() const OVERRIDE; 62 virtual void willHaveClients() OVERRIDE; 63 virtual void didRemoveLastClient() OVERRIDE; 64 virtual void notifyFinished(CachedResource*) OVERRIDE; 117 65 118 66 CachedShader* cachedVertexShader() const { return m_vertexShader ? m_vertexShader->cachedShader() : 0; } -
trunk/Source/WebCore/svg/SVGFEImageElement.h
r144446 r144530 23 23 24 24 #if ENABLE(SVG) && ENABLE(FILTERS) 25 #include "CachedImage.h"26 25 #include "CachedResourceHandle.h" 27 26 #include "ImageBuffer.h" -
trunk/Source/WebCore/svg/SVGFontFaceUriElement.h
r144446 r144530 22 22 23 23 #if ENABLE(SVG_FONTS) 24 #include "CachedFont.h" 24 25 #include "CachedFontClient.h" 25 26 #include "CachedResourceHandle.h" 26 27 #include "SVGElement.h" … … 42 43 43 44 virtual void parseAttribute(const QualifiedName&, const AtomicString&) OVERRIDE; 44 virtual void childrenChanged(bool changedByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0) ;45 virtual void childrenChanged(bool changedByParser = false, Node* beforeChange = 0, Node* afterChange = 0, int childCountDelta = 0) OVERRIDE; 45 46 virtual InsertionNotificationRequest insertedInto(ContainerNode*) OVERRIDE; 46 47 -
trunk/Source/WebCore/svg/SVGImageLoader.cpp
r144446 r144530 24 24 #include "SVGImageLoader.h" 25 25 26 #include "CachedImage.h" 26 27 #include "Event.h" 27 28 #include "EventNames.h" -
trunk/Source/WebCore/svg/SVGUseElement.cpp
r144446 r144530 31 31 #include "CachedResourceLoader.h" 32 32 #include "CachedResourceRequest.h" 33 #include "CachedSVGDocument.h" 33 34 #include "Document.h" 34 35 #include "ElementShadow.h" -
trunk/Source/WebCore/svg/SVGUseElement.h
r144446 r144530 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/svg/graphics/SVGImageCache.cpp
r144446 r144530 23 23 24 24 #if ENABLE(SVG) 25 #include "CachedImage.h"26 25 #include "FrameView.h" 27 26 #include "GraphicsContext.h" -
trunk/Source/WebCore/testing/MockPagePopupDriver.cpp
r144446 r144530 33 33 #include "DocumentWriter.h" 34 34 #include "Frame.h" 35 #include "FrameLoader.h" 35 36 #include "HTMLIFrameElement.h" 36 37 #include "PagePopup.h" -
trunk/Source/WebCore/xml/XSLStyleSheet.h
r144446 r144530 38 38 namespace WebCore { 39 39 40 class CachedResourceLoader; 40 41 class XSLImportRule; 41 42 -
trunk/Source/WebCore/xml/XSLTProcessorLibxslt.cpp
r144446 r144530 32 32 #include "Document.h" 33 33 #include "Frame.h" 34 #include "FrameLoader.h" 34 35 #include "ResourceError.h" 35 #include "ResourceHandle.h"36 36 #include "ResourceRequest.h" 37 37 #include "ResourceResponse.h" -
trunk/Source/WebCore/xml/parser/XMLDocumentParser.cpp
r144498 r144530 43 43 #include "ProcessingInstruction.h" 44 44 #include "ResourceError.h" 45 #include "ResourceHandle.h"46 45 #include "ResourceRequest.h" 47 46 #include "ResourceResponse.h" -
trunk/Source/WebCore/xml/parser/XMLDocumentParser.h
r144498 r144530 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 38 #include <wtf/text/StringHash.h> -
trunk/Source/WebCore/xml/parser/XMLDocumentParserLibxml2.cpp
r144498 r144530 47 47 #include "ProcessingInstruction.h" 48 48 #include "ResourceError.h" 49 #include "ResourceHandle.h"50 49 #include "ResourceRequest.h" 51 50 #include "ResourceResponse.h" -
trunk/Source/WebKit/chromium/ChangeLog
r144523 r144530 1 2013-02-28 Alexey Proskuryakov <ap@apple.com> 2 3 Reduce amount of rebuilding when touching networking headers 4 https://bugs.webkit.org/show_bug.cgi?id=111035 5 6 Reviewed by Eric Seidel. 7 8 Adding includes that are now necessary because WebCore headers don't have them 9 any more. 10 11 * src/ApplicationCacheHost.cpp: 12 * src/AssociatedURLLoader.cpp: 13 * src/EditorClientImpl.cpp: 14 * src/SharedWorkerRepository.cpp: 15 * src/WebDataSourceImpl.cpp: 16 * src/WebFrameImpl.h: 17 * src/WebNode.cpp: 18 * src/WebSharedWorkerImpl.cpp: 19 * tests/FrameLoaderClientImplTest.cpp: 20 1 21 2013-03-01 Sheriff Bot <webkit.review.bot@gmail.com> 2 22 -
trunk/Source/WebKit/chromium/src/ApplicationCacheHost.cpp
r144446 r144530 36 36 #include "DocumentLoader.h" 37 37 #include "Frame.h" 38 #include "FrameLoader.h" 38 39 #include "InspectorApplicationCacheAgent.h" 39 40 #include "InspectorInstrumentation.h" -
trunk/Source/WebKit/chromium/src/AssociatedURLLoader.cpp
r144446 r144530 36 36 #include "DocumentThreadableLoaderClient.h" 37 37 #include "HTTPValidation.h" 38 #include "ResourceError.h" 38 39 #include "SubresourceLoader.h" 39 40 #include "Timer.h" -
trunk/Source/WebKit/chromium/src/EditorClientImpl.cpp
r144446 r144530 37 37 #include "KeyboardCodes.h" 38 38 #include "KeyboardEvent.h" 39 #include "NotImplemented.h" 39 40 #include "PlatformKeyboardEvent.h" 40 41 #include "RenderObject.h" -
trunk/Source/WebKit/chromium/src/SharedWorkerRepository.cpp
r144446 r144530 42 42 #include "MessagePortChannel.h" 43 43 #include "PlatformMessagePortChannelChromium.h" 44 #include "ResourceResponse.h" 44 45 #include "ScriptExecutionContext.h" 45 46 #include "SharedWorker.h" -
trunk/Source/WebKit/chromium/src/WebDataSourceImpl.cpp
r144446 r144530 33 33 34 34 #include "ApplicationCacheHostInternal.h" 35 #include "FrameLoader.h" 35 36 #include <public/WebURL.h> 36 37 #include <public/WebURLError.h> -
trunk/Source/WebKit/chromium/src/WebFrameImpl.h
r144446 r144530 51 51 class Range; 52 52 class SubstituteData; 53 struct FrameLoadRequest; 53 54 struct WindowFeatures; 54 55 } -
trunk/Source/WebKit/chromium/src/WebNode.cpp
r144446 r144530 34 34 #include "Document.h" 35 35 #include "Element.h" 36 #include "Event.h" 36 37 #include "Frame.h" 37 38 #include "FrameLoaderClientImpl.h" -
trunk/Source/WebKit/chromium/src/WebSharedWorkerImpl.cpp
r144446 r144530 36 36 #include "Document.h" 37 37 #include "FrameLoadRequest.h" 38 #include "FrameLoader.h" 38 39 #include "GroupSettings.h" 39 40 #include "KURL.h" -
trunk/Source/WebKit/chromium/tests/FrameLoaderClientImplTest.cpp
r144446 r144530 33 33 #include "FrameLoaderClientImpl.h" 34 34 35 #include "FrameLoader.h" 35 36 #include "KURL.h" 36 37 #include "WebFrameClient.h" -
trunk/Source/WebKit/efl/ChangeLog
r144524 r144530 1 2013-02-28 Alexey Proskuryakov <ap@apple.com> 2 3 Reduce amount of rebuilding when touching networking headers 4 https://bugs.webkit.org/show_bug.cgi?id=111035 5 6 Reviewed by Eric Seidel. 7 8 Adding includes that are now necessary because WebCore headers don't have them 9 any more. 10 11 * WebCoreSupport/DumpRenderTreeSupportEfl.cpp: 12 * ewk/ewk_frame.cpp: 13 1 14 2013-03-01 Jason Anderssen <janderssen@gmail.com> 2 15 -
trunk/Source/WebKit/efl/WebCoreSupport/DumpRenderTreeSupportEfl.cpp
r144524 r144530 39 39 #include <FloatSize.h> 40 40 #include <FocusController.h> 41 #include <FrameLoader.h> 41 42 #include <FrameView.h> 42 43 #include <HTMLInputElement.h> -
trunk/Source/WebKit/efl/ewk/ewk_frame.cpp
r144446 r144530 30 30 #include "FocusController.h" 31 31 #include "FrameLoadRequest.h" 32 #include "FrameLoader.h" 32 33 #include "FrameLoaderClientEfl.h" 33 34 #include "FrameView.h" -
trunk/Source/WebKit/gtk/ChangeLog
r144524 r144530 1 2013-02-28 Alexey Proskuryakov <ap@apple.com> 2 3 Reduce amount of rebuilding when touching networking headers 4 https://bugs.webkit.org/show_bug.cgi?id=111035 5 6 Reviewed by Eric Seidel. 7 8 Adding includes that are now necessary because WebCore headers don't have them 9 any more. 10 11 * webkit/webkitwebpolicydecision.cpp: 12 1 13 2013-03-01 Jason Anderssen <janderssen@gmail.com> 2 14 -
trunk/Source/WebKit/gtk/webkit/webkitwebpolicydecision.cpp
r144446 r144530 21 21 #include "webkitwebpolicydecision.h" 22 22 23 #include "FrameLoader.h" 23 24 #include "FrameLoaderClient.h" 24 #include "FrameLoaderTypes.h"25 25 #include "webkitwebframeprivate.h" 26 26 #include "webkitwebpolicydecisionprivate.h" -
trunk/Source/WebKit/mac/ChangeLog
r144524 r144530 1 2013-02-28 Alexey Proskuryakov <ap@apple.com> 2 3 Reduce amount of rebuilding when touching networking headers 4 https://bugs.webkit.org/show_bug.cgi?id=111035 5 6 Reviewed by Eric Seidel. 7 8 Adding includes that are now necessary because WebCore headers don't have them 9 any more. 10 11 * DOM/WebDOMOperations.mm: 12 * Misc/WebNSPasteboardExtras.mm: 13 * WebCoreSupport/WebFrameNetworkingContext.mm: 14 * WebView/WebRenderLayer.mm: 15 * WebView/WebRenderNode.mm: 16 1 17 2013-03-01 Jason Anderssen <janderssen@gmail.com> 2 18 -
trunk/Source/WebKit/mac/DOM/WebDOMOperations.mm
r144524 r144530 42 42 #import <WebCore/Document.h> 43 43 #import <WebCore/Frame.h> 44 #import <WebCore/FrameLoader.h> 44 45 #import <WebCore/HTMLInputElement.h> 45 46 #import <WebCore/HTMLParserIdioms.h> -
trunk/Source/WebKit/mac/Misc/WebNSPasteboardExtras.mm
r144446 r144530 37 37 #import "WebURLsWithTitles.h" 38 38 #import "WebViewPrivate.h" 39 #import <WebCore/CachedImage.h> 39 40 #import <WebCore/Element.h> 40 41 #import <WebCore/Image.h> -
trunk/Source/WebKit/mac/WebCoreSupport/WebFrameNetworkingContext.mm
r144495 r144530 23 23 #import "WebFrameInternal.h" 24 24 #import "WebViewPrivate.h" 25 #import <WebCore/FrameLoader.h> 25 26 #import <WebCore/FrameLoaderClient.h> 26 27 #import <WebCore/NetworkStorageSession.h> -
trunk/Source/WebKit/mac/WebView/WebRenderLayer.mm
r144446 r144530 28 28 #import "WebFrameInternal.h" 29 29 #import <WebCore/Frame.h> 30 #import <WebCore/FrameLoader.h> 30 31 #import <WebCore/FrameLoaderClient.h> 31 32 #import <WebCore/RenderLayer.h> -
trunk/Source/WebKit/mac/WebView/WebRenderNode.mm
r144446 r144530 31 31 #import "WebFrameInternal.h" 32 32 #import <WebCore/Frame.h> 33 #import <WebCore/FrameLoader.h> 33 34 #import <WebCore/FrameLoaderClient.h> 34 35 #import <WebCore/RenderText.h> -
trunk/Source/WebKit/qt/ChangeLog
r144524 r144530 1 2013-02-28 Alexey Proskuryakov <ap@apple.com> 2 3 Reduce amount of rebuilding when touching networking headers 4 https://bugs.webkit.org/show_bug.cgi?id=111035 5 6 Reviewed by Eric Seidel. 7 8 Adding includes that are now necessary because WebCore headers don't have them 9 any more. 10 11 * WebCoreSupport/NotificationPresenterClientQt.cpp: 12 * WebCoreSupport/QWebPageAdapter.cpp: 13 1 14 2013-03-01 Jason Anderssen <janderssen@gmail.com> 2 15 -
trunk/Source/WebKit/qt/WebCoreSupport/NotificationPresenterClientQt.cpp
r144446 r144530 34 34 35 35 #include "Document.h" 36 #include "Event.h" 36 37 #include "EventNames.h" 37 38 #include "KURL.h" -
trunk/Source/WebKit/qt/WebCoreSupport/QWebPageAdapter.cpp
r144446 r144530 42 42 #include "EditorClientQt.h" 43 43 #include "FocusController.h" 44 #include "FrameLoadRequest.h" 44 45 #include "FrameView.h" 45 46 #if ENABLE(GEOLOCATION) -
trunk/Source/WebKit2/ChangeLog
r144528 r144530 11 11 * Shared/mac/ChildProcessMac.mm: 12 12 (WebKit::ChildProcess::platformInitialize): Remove call to setpriority(). 13 14 2013-02-28 Alexey Proskuryakov <ap@apple.com> 15 16 Reduce amount of rebuilding when touching networking headers 17 https://bugs.webkit.org/show_bug.cgi?id=111035 18 19 Reviewed by Eric Seidel. 20 21 Adding includes that are now necessary because WebCore headers don't have them 22 any more. 23 24 * NetworkProcess/HostRecord.h: 25 * NetworkProcess/NetworkResourceLoadScheduler.h: 26 * NetworkProcess/NetworkResourceLoader.h: 27 * Shared/WebRenderLayer.cpp: 28 * Shared/WebRenderObject.cpp: 29 * WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp: 30 * WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp: 31 * WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp: 32 * WebProcess/InjectedBundle/InjectedBundle.cpp: 33 * WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp: 34 * WebProcess/Plugins/PDF/PDFPlugin.mm: 35 * WebProcess/Plugins/PluginView.cpp: 36 * WebProcess/WebCoreSupport/WebContextMenuClient.cpp: 37 * WebProcess/WebCoreSupport/WebEditorClient.cpp: 38 * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp: 39 * WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm: 40 * WebProcess/WebPage/mac/WebPageMac.mm: 41 * WebProcess/WebProcess.cpp: 42 * WebProcess/soup/WebProcessSoup.cpp: 13 43 14 44 2013-02-28 Alexey Proskuryakov <ap@apple.com> -
trunk/Source/WebKit2/NetworkProcess/HostRecord.h
r144446 r144530 29 29 #if ENABLE(NETWORK_PROCESS) 30 30 31 #include <WebCore/Resource Request.h>31 #include <WebCore/ResourceLoadPriority.h> 32 32 #include <wtf/Deque.h> 33 33 #include <wtf/HashSet.h> -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoadScheduler.h
r144446 r144530 29 29 #include "SchedulableLoader.h" 30 30 #include <WebCore/ResourceLoaderOptions.h> 31 #include <WebCore/ResourceRequest.h>32 31 #include <WebCore/Timer.h> 33 32 #include <wtf/HashSet.h> -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h
r144446 r144530 34 34 #include <WebCore/ResourceHandleClient.h> 35 35 #include <WebCore/ResourceLoaderOptions.h> 36 #include <WebCore/ResourceRequest.h>37 36 38 37 namespace WebCore { 39 38 class ResourceBuffer; 40 39 class ResourceHandle; 40 class ResourceRequest; 41 41 } 42 42 -
trunk/Source/WebKit2/Shared/WebRenderLayer.cpp
r144446 r144530 30 30 #include "WebString.h" 31 31 #include <WebCore/Frame.h> 32 #include <WebCore/FrameLoader.h> 32 33 #include <WebCore/FrameLoaderClient.h> 33 34 #include <WebCore/RenderLayer.h> -
trunk/Source/WebKit2/Shared/WebRenderObject.cpp
r144446 r144530 30 30 #include "WebString.h" 31 31 #include <WebCore/Frame.h> 32 #include <WebCore/FrameLoader.h> 32 33 #include <WebCore/FrameLoaderClient.h> 33 34 #include <WebCore/RenderText.h> -
trunk/Source/WebKit2/WebProcess/Geolocation/GeolocationPermissionRequestManager.cpp
r144446 r144530 34 34 #include "WebPageProxyMessages.h" 35 35 #include <WebCore/Frame.h> 36 #include <WebCore/FrameLoader.h> 36 37 #include <WebCore/Geolocation.h> 37 38 #include <WebCore/SecurityOrigin.h> -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundleFrame.cpp
r144524 r144530 35 35 #include "WebSecurityOrigin.h" 36 36 #include <WebCore/Frame.h> 37 #include <WebCore/FrameLoader.h> 37 38 #include <WebCore/FrameView.h> 38 39 -
trunk/Source/WebKit2/WebProcess/InjectedBundle/DOM/InjectedBundleNodeHandle.cpp
r144446 r144530 32 32 #include <WebCore/Document.h> 33 33 #include <WebCore/Frame.h> 34 #include <WebCore/FrameLoader.h> 34 35 #include <WebCore/HTMLFrameElement.h> 35 36 #include <WebCore/HTMLIFrameElement.h> -
trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp
r144446 r144530 52 52 #include <WebCore/ApplicationCacheStorage.h> 53 53 #include <WebCore/Frame.h> 54 #include <WebCore/FrameLoader.h> 54 55 #include <WebCore/FrameView.h> 55 56 #include <WebCore/GCController.h> -
trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundleDOMWindowExtension.cpp
r144446 r144530 32 32 #include <WebCore/DOMWindowExtension.h> 33 33 #include <WebCore/Frame.h> 34 #include <WebCore/FrameLoader.h> 34 35 #include <wtf/HashMap.h> 35 36 -
trunk/Source/WebKit2/WebProcess/Plugins/PDF/PDFPlugin.mm
r144446 r144530 49 49 #import <WebCore/FormState.h> 50 50 #import <WebCore/Frame.h> 51 #import <WebCore/FrameLoader.h> 51 52 #import <WebCore/FrameView.h> 52 53 #import <WebCore/GraphicsContext.h> -
trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp
r144446 r144530 45 45 #include <WebCore/Frame.h> 46 46 #include <WebCore/FrameLoadRequest.h> 47 #include <WebCore/FrameLoader.h> 47 48 #include <WebCore/FrameLoaderClient.h> 48 49 #include <WebCore/FrameView.h> -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.cpp
r144446 r144530 34 34 #include "WebPage.h" 35 35 #include <WebCore/ContextMenu.h> 36 #include <WebCore/Event.h> 36 37 #include <WebCore/Frame.h> 38 #include <WebCore/FrameLoader.h> 37 39 #include <WebCore/NotImplemented.h> 38 40 #include <WebCore/Page.h> -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebEditorClient.cpp
r144446 r144530 38 38 #include <WebCore/FocusController.h> 39 39 #include <WebCore/Frame.h> 40 #include <WebCore/FrameLoader.h> 40 41 #include <WebCore/FrameView.h> 41 42 #include <WebCore/HTMLInputElement.h> -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp
r144446 r144530 58 58 #include <WebCore/Frame.h> 59 59 #include <WebCore/FrameLoadRequest.h> 60 #include <WebCore/FrameLoader.h> 60 61 #include <WebCore/FrameView.h> 61 62 #include <WebCore/HTMLAppletElement.h> -
trunk/Source/WebKit2/WebProcess/WebCoreSupport/mac/WebFrameNetworkingContext.mm
r144495 r144530 22 22 #import "WebFrameNetworkingContext.h" 23 23 24 #import <WebCore/FrameLoader.h> 24 25 #import <WebCore/FrameLoaderClient.h> 25 26 #import <WebCore/Page.h> -
trunk/Source/WebKit2/WebProcess/WebPage/mac/WebPageMac.mm
r144446 r144530 46 46 #import <WebCore/FocusController.h> 47 47 #import <WebCore/Frame.h> 48 #import <WebCore/FrameLoader.h> 48 49 #import <WebCore/FrameView.h> 49 50 #import <WebCore/HitTestResult.h> -
trunk/Source/WebKit2/WebProcess/WebProcess.cpp
r144446 r144530 64 64 #include <WebCore/FontCache.h> 65 65 #include <WebCore/Frame.h> 66 #include <WebCore/FrameLoader.h> 66 67 #include <WebCore/GCController.h> 67 68 #include <WebCore/GlyphPageTreeNode.h> -
trunk/Source/WebKit2/WebProcess/soup/WebProcessSoup.cpp
r144446 r144530 38 38 #include <WebCore/ResourceHandle.h> 39 39 #include <libsoup/soup-cache.h> 40 #include <libsoup/soup.h> 40 41 #include <wtf/gobject/GOwnPtr.h> 41 42 #include <wtf/gobject/GRefPtr.h>
Note:
See TracChangeset
for help on using the changeset viewer.