Changeset 197177 in webkit
- Timestamp:
- Feb 26, 2016 10:17:14 AM (8 years ago)
- Location:
- trunk/Source
- Files:
-
- 3 deleted
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r197176 r197177 1 2016-02-26 Andreas Kling <akling@apple.com> 2 3 Remove unused CFNetwork disk cache mmap optimization in WebKit2. 4 <https://webkit.org/b/154727> 5 6 Reviewed by Darin Adler. 7 8 Remove some now-unused SPI. 9 10 * platform/spi/cf/CFNetworkSPI.h: 11 1 12 2016-02-26 Commit Queue <commit-queue@webkit.org> 2 13 -
trunk/Source/WebCore/platform/spi/cf/CFNetworkSPI.h
r196503 r197177 112 112 EXTERN_C CFURLCacheRef CFURLCacheCopySharedURLCache(); 113 113 EXTERN_C void CFURLCacheSetMemoryCapacity(CFURLCacheRef, CFIndex memoryCapacity); 114 EXTERN_C void _CFURLCachePurgeMemoryCache(CFURLCacheRef);115 114 #if PLATFORM(COCOA) 116 EXTERN_C CFBooleanRef _CFURLCacheIsResponseDataMemMapped(CFURLCacheRef, CFDataRef);117 EXTERN_C void _CFURLCacheSetMinSizeForVMCachedResource(CFURLCacheRef, CFIndex);118 119 115 EXTERN_C Boolean _CFNetworkIsKnownHSTSHostWithSession(CFURLRef, CFURLStorageSessionRef); 120 116 EXTERN_C void _CFNetworkResetHSTSHostsWithSession(CFURLStorageSessionRef); -
trunk/Source/WebKit2/ChangeLog
r197173 r197177 1 2016-02-26 Andreas Kling <akling@apple.com> 2 3 Remove unused CFNetwork disk cache mmap optimization in WebKit2. 4 <https://webkit.org/b/154727> 5 6 Reviewed by Darin Adler. 7 8 Nuke all the code related to the mmap optimization we had for CFNetwork's disk cache. 9 This code has not been used since we moved to the WebKit2 network cache. 10 11 * NetworkProcess/Downloads/PendingDownload.h: 12 * NetworkProcess/NetworkLoadClient.h: 13 * NetworkProcess/NetworkResourceLoader.cpp: 14 (WebKit::NetworkResourceLoader::sendBufferMaybeAborting): Deleted. 15 * NetworkProcess/NetworkResourceLoader.h: 16 * NetworkProcess/cache/NetworkCacheSpeculativeLoad.h: 17 * NetworkProcess/cocoa/NetworkProcessCocoa.mm: 18 (WebKit::NetworkProcess::platformLowMemoryHandler): Deleted. 19 (WebKit::NetworkProcess::platformInitializeNetworkProcessCocoa): Deleted. 20 * NetworkProcess/mac/NetworkDiskCacheMonitor.h: Removed. 21 * NetworkProcess/mac/NetworkDiskCacheMonitor.mm: Removed. 22 * NetworkProcess/mac/NetworkLoadMac.mm: 23 (WebKit::NetworkLoad::willCacheResponseAsync): Deleted. 24 * NetworkProcess/mac/NetworkResourceLoaderMac.mm: Removed. 25 * WebKit2.xcodeproj/project.pbxproj: 26 1 27 2016-02-26 Commit Queue <commit-queue@webkit.org> 2 28 -
trunk/Source/WebKit2/NetworkProcess/Downloads/PendingDownload.h
r197050 r197177 60 60 virtual void didFailLoading(const WebCore::ResourceError&) override; 61 61 virtual void didBecomeDownload() override; 62 #if PLATFORM(COCOA)63 virtual void willCacheResponseAsync(CFCachedURLResponseRef) override { }64 #endif65 62 66 63 // MessageSender. -
trunk/Source/WebKit2/NetworkProcess/NetworkLoadClient.h
r197050 r197177 60 60 virtual void didBecomeDownload() = 0; 61 61 #endif 62 63 #if PLATFORM(COCOA)64 virtual void willCacheResponseAsync(CFCachedURLResponseRef) = 0;65 #endif66 62 }; 67 63 -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.cpp
r197050 r197177 480 480 ASSERT(!isSynchronous()); 481 481 482 #if PLATFORM(COCOA)483 ShareableResource::Handle shareableResourceHandle;484 NetworkResourceLoader::tryGetShareableHandleFromSharedBuffer(shareableResourceHandle, buffer);485 if (!shareableResourceHandle.isNull()) {486 send(Messages::WebResourceLoader::DidReceiveResource(shareableResourceHandle, currentTime()));487 abort();488 return false;489 }490 #endif491 492 482 IPC::SharedBufferDataReference dataReference(&buffer); 493 483 return sendAbortingOnFailure(Messages::WebResourceLoader::DidReceiveData(dataReference, encodedDataLength)); -
trunk/Source/WebKit2/NetworkProcess/NetworkResourceLoader.h
r197050 r197177 67 67 void setDefersLoading(bool); 68 68 69 #if PLATFORM(COCOA)70 static size_t fileBackedResourceMinimumSize();71 virtual void willCacheResponseAsync(CFCachedURLResponseRef) override;72 #endif73 74 69 // Message handlers. 75 70 void didReceiveNetworkResourceLoaderMessage(IPC::Connection&, IPC::MessageDecoder&); 76 77 #if PLATFORM(COCOA)78 static void tryGetShareableHandleFromCFURLCachedResponse(ShareableResource::Handle&, CFCachedURLResponseRef);79 static void tryGetShareableHandleFromSharedBuffer(ShareableResource::Handle&, WebCore::SharedBuffer&);80 #endif81 71 82 72 #if USE(PROTECTION_SPACE_AUTH_CALLBACK) -
trunk/Source/WebKit2/NetworkProcess/cache/NetworkCacheSpeculativeLoad.h
r197050 r197177 63 63 virtual void didBecomeDownload() override { ASSERT_NOT_REACHED(); } 64 64 #endif 65 #if PLATFORM(COCOA)66 virtual void willCacheResponseAsync(CFCachedURLResponseRef) override { }67 #endif68 65 69 66 void didComplete(); -
trunk/Source/WebKit2/NetworkProcess/cocoa/NetworkProcessCocoa.mm
r194378 r197177 45 45 { 46 46 CFURLConnectionInvalidateConnectionCache(); 47 _CFURLCachePurgeMemoryCache(adoptCF(CFURLCacheCopySharedURLCache()).get());48 47 } 49 48 … … 121 120 diskPath:nsURLCacheDirectory]).get()]; 122 121 } 123 124 RetainPtr<CFURLCacheRef> cache = adoptCF(CFURLCacheCopySharedURLCache());125 if (!cache)126 return;127 128 _CFURLCacheSetMinSizeForVMCachedResource(cache.get(), NetworkResourceLoader::fileBackedResourceMinimumSize());129 122 } 130 123 -
trunk/Source/WebKit2/NetworkProcess/mac/NetworkLoadMac.mm
r196428 r197177 41 41 ASSERT_UNUSED(handle, handle == m_handle); 42 42 43 m_client.willCacheResponseAsync(cfResponse);44 45 43 m_handle->continueWillCacheResponse(cfResponse); 46 44 } … … 52 50 ASSERT_UNUSED(handle, handle == m_handle); 53 51 54 m_client.willCacheResponseAsync([nsResponse _CFCachedURLResponse]);55 56 52 m_handle->continueWillCacheResponse(nsResponse); 57 53 } -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r197172 r197177 918 918 5163199416289A6000E22F00 /* NetworkProcessMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51ACC9341628064800342550 /* NetworkProcessMessageReceiver.cpp */; }; 919 919 5163199516289A6300E22F00 /* NetworkProcessMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 51ACC9351628064800342550 /* NetworkProcessMessages.h */; }; 920 5167EEA0170377BF007681CA /* NetworkDiskCacheMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5167EE9E170377BF007681CA /* NetworkDiskCacheMonitor.h */; };921 5167EEA1170377BF007681CA /* NetworkDiskCacheMonitor.mm in Sources */ = {isa = PBXBuildFile; fileRef = 5167EE9F170377BF007681CA /* NetworkDiskCacheMonitor.mm */; };922 920 516A4A5D120A2CCD00C05B7F /* APIError.h in Headers */ = {isa = PBXBuildFile; fileRef = 516A4A5B120A2CCD00C05B7F /* APIError.h */; }; 923 921 51795567162876CB00FA43B6 /* NetworkProcessMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 51A8A6151627F3F9000D90E9 /* NetworkProcessMac.mm */; }; … … 982 980 51E35202180F5D1E00E53BE9 /* DatabaseProcessMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 51E35201180F5D1E00E53BE9 /* DatabaseProcessMac.mm */; }; 983 981 51E35209180F5D6B00E53BE9 /* DatabaseServiceEntryPoint.mm in Sources */ = {isa = PBXBuildFile; fileRef = 51E35208180F5D6B00E53BE9 /* DatabaseServiceEntryPoint.mm */; }; 984 51E3B67F16F266B3009968DC /* NetworkResourceLoaderMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 51E3B67E16F266B3009968DC /* NetworkResourceLoaderMac.mm */; };985 982 51EFC1CF1524E62500C9A938 /* WKBundleDOMWindowExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 51FA2D541521118600C1BA0B /* WKBundleDOMWindowExtension.h */; settings = {ATTRIBUTES = (Private, ); }; }; 986 983 51F060E01654317F00F3281B /* WebResourceLoaderMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F060DE1654317500F3281B /* WebResourceLoaderMessages.h */; }; … … 2902 2899 516319911628980A00E22F00 /* NetworkProcessProxyMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = NetworkProcessProxyMac.mm; path = mac/NetworkProcessProxyMac.mm; sourceTree = "<group>"; }; 2903 2900 5164C0941B05B757004F102A /* ChildProcess.messages.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ChildProcess.messages.in; sourceTree = "<group>"; }; 2904 5167EE9E170377BF007681CA /* NetworkDiskCacheMonitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkDiskCacheMonitor.h; sourceTree = "<group>"; };2905 5167EE9F170377BF007681CA /* NetworkDiskCacheMonitor.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NetworkDiskCacheMonitor.mm; sourceTree = "<group>"; };2906 2901 516A4A5B120A2CCD00C05B7F /* APIError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIError.h; sourceTree = "<group>"; }; 2907 2902 517A33B3130B308C00F80CB5 /* WKApplicationCacheManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WKApplicationCacheManager.cpp; sourceTree = "<group>"; }; … … 2977 2972 51E35207180F5D6100E53BE9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 2978 2973 51E35208180F5D6B00E53BE9 /* DatabaseServiceEntryPoint.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DatabaseServiceEntryPoint.mm; sourceTree = "<group>"; }; 2979 51E3B67E16F266B3009968DC /* NetworkResourceLoaderMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = NetworkResourceLoaderMac.mm; sourceTree = "<group>"; };2980 2974 51F060DD1654317500F3281B /* WebResourceLoaderMessageReceiver.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = WebResourceLoaderMessageReceiver.cpp; sourceTree = "<group>"; }; 2981 2975 51F060DE1654317500F3281B /* WebResourceLoaderMessages.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WebResourceLoaderMessages.h; sourceTree = "<group>"; }; … … 5222 5216 children = ( 5223 5217 E17AE2C116B9C139001C42F1 /* com.apple.WebKit.NetworkProcess.sb.in */, 5224 5167EE9E170377BF007681CA /* NetworkDiskCacheMonitor.h */,5225 5167EE9F170377BF007681CA /* NetworkDiskCacheMonitor.mm */,5226 5218 836EEB7F1BE9EC9E006B4B82 /* NetworkLoadMac.mm */, 5227 5219 51A8A6151627F3F9000D90E9 /* NetworkProcessMac.mm */, 5228 51E3B67E16F266B3009968DC /* NetworkResourceLoaderMac.mm */,5229 5220 E1B78472163F253E0007B692 /* RemoteNetworkingContext.mm */, 5230 5221 ); … … 7369 7360 513A164D1630A9BF005D7D22 /* NetworkConnectionToWebProcess.h in Headers */, 7370 7361 51DD9F2916367DA2001578E9 /* NetworkConnectionToWebProcessMessages.h in Headers */, 7371 5167EEA0170377BF007681CA /* NetworkDiskCacheMonitor.h in Headers */,7372 7362 839902031BE9A02B000F3653 /* NetworkLoad.h in Headers */, 7373 7363 83D454D71BE9D3C4006C93BD /* NetworkLoadClient.h in Headers */, … … 8809 8799 513A164C1630A9BF005D7D22 /* NetworkConnectionToWebProcess.cpp in Sources */, 8810 8800 51DD9F2816367DA2001578E9 /* NetworkConnectionToWebProcessMessageReceiver.cpp in Sources */, 8811 5167EEA1170377BF007681CA /* NetworkDiskCacheMonitor.mm in Sources */,8812 8801 839902021BE9A02B000F3653 /* NetworkLoad.cpp in Sources */, 8813 8802 836EEB801BE9EC9E006B4B82 /* NetworkLoadMac.mm in Sources */, … … 8826 8815 51FD18B51651FBAD00DBE1CE /* NetworkResourceLoader.cpp in Sources */, 8827 8816 1A781AE71C5714DA00FB96DD /* WebKitAdditions.mm in Sources */, 8828 51E3B67F16F266B3009968DC /* NetworkResourceLoaderMac.mm in Sources */,8829 8817 E152551A17011819003D7ADB /* NetworkResourceLoaderMessageReceiver.cpp in Sources */, 8830 8818 BC8283AC16B4BF3F00A278FE /* NetworkServiceEntryPoint.mm in Sources */,
Note: See TracChangeset
for help on using the changeset viewer.