|
Lines 213-219
static void initializeSandbox(const WebProcessCreationParameters& parameters)
a/Source/WebKit2/WebProcess/mac/WebProcessMac.mm_sec1
|
| 213 |
appendReadwriteSandboxDirectory(sandboxParameters, "WEBKIT_DATABASE_DIR", parameters.databaseDirectory); |
213 |
appendReadwriteSandboxDirectory(sandboxParameters, "WEBKIT_DATABASE_DIR", parameters.databaseDirectory); |
| 214 |
appendReadwriteSandboxDirectory(sandboxParameters, "WEBKIT_LOCALSTORAGE_DIR", parameters.localStorageDirectory); |
214 |
appendReadwriteSandboxDirectory(sandboxParameters, "WEBKIT_LOCALSTORAGE_DIR", parameters.localStorageDirectory); |
| 215 |
appendReadwriteSandboxDirectory(sandboxParameters, "WEBKIT_APPLICATION_CACHE_DIR", parameters.applicationCacheDirectory); |
215 |
appendReadwriteSandboxDirectory(sandboxParameters, "WEBKIT_APPLICATION_CACHE_DIR", parameters.applicationCacheDirectory); |
| 216 |
appendReadwriteSandboxDirectory(sandboxParameters, "NSURL_CACHE_DIR", parameters.nsURLCachePath); |
216 |
appendReadwriteSandboxDirectory(sandboxParameters, "NSURL_CACHE_DIR", static_cast<NSString*>(parameters.diskCacheDirectory)); |
| 217 |
|
217 |
|
| 218 |
sandboxParameters.append(static_cast<const char*>(0)); |
218 |
sandboxParameters.append(static_cast<const char*>(0)); |
| 219 |
|
219 |
|
|
Lines 259-269
void WebProcess::platformInitializeWebProcess(const WebProcessCreationParameters
a/Source/WebKit2/WebProcess/mac/WebProcessMac.mm_sec2
|
| 259 |
WKSetVisibleApplicationName((CFStringRef)applicationName); |
259 |
WKSetVisibleApplicationName((CFStringRef)applicationName); |
| 260 |
} |
260 |
} |
| 261 |
|
261 |
|
| 262 |
if (!parameters.nsURLCachePath.isNull()) { |
262 |
if (!static_cast<NSString*>(parameters.diskCacheDirectory).isNull()) { |
| 263 |
NSUInteger cacheMemoryCapacity = parameters.nsURLCacheMemoryCapacity; |
263 |
NSUInteger cacheMemoryCapacity = parameters.nsURLCacheMemoryCapacity; |
| 264 |
NSUInteger cacheDiskCapacity = parameters.nsURLCacheDiskCapacity; |
264 |
NSUInteger cacheDiskCapacity = parameters.nsURLCacheDiskCapacity; |
| 265 |
|
265 |
|
| 266 |
RetainPtr<NSURLCache> parentProcessURLCache(AdoptNS, [[NSURLCache alloc] initWithMemoryCapacity:cacheMemoryCapacity diskCapacity:cacheDiskCapacity diskPath:parameters.nsURLCachePath]); |
266 |
RetainPtr<NSURLCache> parentProcessURLCache(AdoptNS, [[NSURLCache alloc] initWithMemoryCapacity:cacheMemoryCapacity diskCapacity:cacheDiskCapacity diskPath:static_cast<NSString*>(parameters.diskCacheDirectory)]); |
| 267 |
[NSURLCache setSharedURLCache:parentProcessURLCache.get()]; |
267 |
[NSURLCache setSharedURLCache:parentProcessURLCache.get()]; |
| 268 |
} |
268 |
} |
| 269 |
|
269 |
|