Changeset 250321 in webkit
- Timestamp:
- Sep 24, 2019 4:35:15 PM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r250320 r250321 1 2019-09-24 Alex Christensen <achristensen@webkit.org> 2 3 Make iOS WebProcessPool directory getters static 4 https://bugs.webkit.org/show_bug.cgi?id=202157 5 6 Reviewed by Tim Horton. 7 8 No change in behavior. This just cuts another dependency the NetworkProcessProxy has on its owning WebProcessPool. 9 10 * UIProcess/Cocoa/WebProcessPoolCocoa.mm: 11 (WebKit::WebProcessPool::cookieStorageDirectory): 12 (WebKit::WebProcessPool::platformResolvePathsForSandboxExtensions): 13 (WebKit::WebProcessPool::parentBundleDirectory): 14 (WebKit::WebProcessPool::networkingCachesDirectory): 15 (WebKit::WebProcessPool::webContentCachesDirectory): 16 (WebKit::WebProcessPool::containerTemporaryDirectory): 17 (WebKit::WebProcessPool::cookieStorageDirectory const): Deleted. 18 (WebKit::WebProcessPool::parentBundleDirectory const): Deleted. 19 (WebKit::WebProcessPool::networkingCachesDirectory const): Deleted. 20 (WebKit::WebProcessPool::webContentCachesDirectory const): Deleted. 21 (WebKit::WebProcessPool::containerTemporaryDirectory const): Deleted. 22 * UIProcess/WebProcessPool.cpp: 23 (WebKit::WebProcessPool::ensureNetworkProcess): 24 * UIProcess/WebProcessPool.h: 25 1 26 2019-09-24 Patrick Griffis <pgriffis@igalia.com> 2 27 -
trunk/Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm
r250093 r250321 143 143 144 144 #if PLATFORM(IOS_FAMILY) 145 String WebProcessPool::cookieStorageDirectory() const145 String WebProcessPool::cookieStorageDirectory() 146 146 { 147 147 String path = pathForProcessContainer(); … … 160 160 161 161 #if PLATFORM(IOS_FAMILY) 162 m_resolvedPaths.cookieStorageDirectory = resolveAndCreateReadWriteDirectoryForSandboxExtension( cookieStorageDirectory());163 m_resolvedPaths.containerCachesDirectory = resolveAndCreateReadWriteDirectoryForSandboxExtension( webContentCachesDirectory());164 m_resolvedPaths.containerTemporaryDirectory = resolveAndCreateReadWriteDirectoryForSandboxExtension( containerTemporaryDirectory());162 m_resolvedPaths.cookieStorageDirectory = resolveAndCreateReadWriteDirectoryForSandboxExtension(WebProcessPool::cookieStorageDirectory()); 163 m_resolvedPaths.containerCachesDirectory = resolveAndCreateReadWriteDirectoryForSandboxExtension(WebProcessPool::webContentCachesDirectory()); 164 m_resolvedPaths.containerTemporaryDirectory = resolveAndCreateReadWriteDirectoryForSandboxExtension(WebProcessPool::containerTemporaryDirectory()); 165 165 #endif 166 166 } … … 317 317 318 318 #if PLATFORM(IOS_FAMILY) 319 String WebProcessPool::parentBundleDirectory() const319 String WebProcessPool::parentBundleDirectory() 320 320 { 321 321 return [[[NSBundle mainBundle] bundlePath] stringByStandardizingPath]; 322 322 } 323 323 324 String WebProcessPool::networkingCachesDirectory() const324 String WebProcessPool::networkingCachesDirectory() 325 325 { 326 326 String path = pathForProcessContainer(); … … 341 341 } 342 342 343 String WebProcessPool::webContentCachesDirectory() const343 String WebProcessPool::webContentCachesDirectory() 344 344 { 345 345 String path = pathForProcessContainer(); … … 360 360 } 361 361 362 String WebProcessPool::containerTemporaryDirectory() const362 String WebProcessPool::containerTemporaryDirectory() 363 363 { 364 364 String path = NSTemporaryDirectory(); -
trunk/Source/WebKit/UIProcess/WebProcessPool.cpp
r250312 r250321 504 504 505 505 #if PLATFORM(IOS_FAMILY) 506 String cookieStorageDirectory = this->cookieStorageDirectory();506 String cookieStorageDirectory = WebProcessPool::cookieStorageDirectory(); 507 507 if (!cookieStorageDirectory.isEmpty()) 508 508 SandboxExtension::createHandleForReadWriteDirectory(cookieStorageDirectory, parameters.cookieStorageDirectoryExtensionHandle); 509 509 510 String containerCachesDirectory = this->networkingCachesDirectory();510 String containerCachesDirectory = WebProcessPool::networkingCachesDirectory(); 511 511 if (!containerCachesDirectory.isEmpty()) 512 512 SandboxExtension::createHandleForReadWriteDirectory(containerCachesDirectory, parameters.containerCachesDirectoryExtensionHandle); 513 513 514 String parentBundleDirectory = this->parentBundleDirectory();514 String parentBundleDirectory = WebProcessPool::parentBundleDirectory(); 515 515 if (!parentBundleDirectory.isEmpty()) 516 516 SandboxExtension::createHandle(parentBundleDirectory, SandboxExtension::Type::ReadOnly, parameters.parentBundleDirectoryExtensionHandle); -
trunk/Source/WebKit/UIProcess/WebProcessPool.h
r250292 r250321 577 577 578 578 #if PLATFORM(IOS_FAMILY) 579 String cookieStorageDirectory() const; 580 #endif 581 582 #if PLATFORM(IOS_FAMILY) 583 String parentBundleDirectory() const; 584 String networkingCachesDirectory() const; 585 String webContentCachesDirectory() const; 586 String containerTemporaryDirectory() const; 579 static String cookieStorageDirectory(); 580 static String parentBundleDirectory(); 581 static String networkingCachesDirectory(); 582 static String webContentCachesDirectory(); 583 static String containerTemporaryDirectory(); 587 584 #endif 588 585
Note: See TracChangeset
for help on using the changeset viewer.