⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 168605 in webkit


Ignore:
Timestamp:
May 11, 2014, 5:08:02 PM (12 years ago)
Author:
andersca@apple.com
Message:

Remove local storage directory and sandbox extension from WebProcessCreationParameters
https://bugs.webkit.org/show_bug.cgi?id=132808

Reviewed by Beth Dakin.

  • Shared/WebProcessCreationParameters.cpp:

(WebKit::WebProcessCreationParameters::encode):
(WebKit::WebProcessCreationParameters::decode):

  • Shared/WebProcessCreationParameters.h:
  • UIProcess/WebContext.cpp:

(WebKit::WebContext::createNewWebProcess):

  • WebProcess/cocoa/WebProcessCocoa.mm:

(WebKit::WebProcess::platformInitializeWebProcess):

Location:
trunk/Source/WebKit2
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r168604 r168605  
     12014-05-11  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove local storage directory and sandbox extension from WebProcessCreationParameters
     4        https://bugs.webkit.org/show_bug.cgi?id=132808
     5
     6        Reviewed by Beth Dakin.
     7
     8        * Shared/WebProcessCreationParameters.cpp:
     9        (WebKit::WebProcessCreationParameters::encode):
     10        (WebKit::WebProcessCreationParameters::decode):
     11        * Shared/WebProcessCreationParameters.h:
     12        * UIProcess/WebContext.cpp:
     13        (WebKit::WebContext::createNewWebProcess):
     14        * WebProcess/cocoa/WebProcessCocoa.mm:
     15        (WebKit::WebProcess::platformInitializeWebProcess):
     16
    1172014-05-11  Jaehun Lim  <ljaehun.lim@samsung.com>
    218
  • trunk/Source/WebKit2/Shared/WebProcessCreationParameters.cpp

    r168290 r168605  
    6363    encoder << databaseDirectory;
    6464    encoder << databaseDirectoryExtensionHandle;
    65     encoder << localStorageDirectory;
    66     encoder << localStorageDirectoryExtensionHandle;
    6765    encoder << diskCacheDirectory;
    6866    encoder << diskCacheDirectoryExtensionHandle;
     
    153151    if (!decoder.decode(parameters.databaseDirectoryExtensionHandle))
    154152        return false;
    155     if (!decoder.decode(parameters.localStorageDirectory))
    156         return false;
    157     if (!decoder.decode(parameters.localStorageDirectoryExtensionHandle))
    158         return false;
    159153    if (!decoder.decode(parameters.diskCacheDirectory))
    160154        return false;
  • trunk/Source/WebKit2/Shared/WebProcessCreationParameters.h

    r168290 r168605  
    6969    String databaseDirectory;
    7070    SandboxExtension::Handle databaseDirectoryExtensionHandle;
    71     String localStorageDirectory;
    72     SandboxExtension::Handle localStorageDirectoryExtensionHandle;
    7371    String diskCacheDirectory;
    7472    SandboxExtension::Handle diskCacheDirectoryExtensionHandle;
  • trunk/Source/WebKit2/UIProcess/WebContext.cpp

    r168603 r168605  
    563563        SandboxExtension::createHandleForReadWriteDirectory(parameters.databaseDirectory, parameters.databaseDirectoryExtensionHandle);
    564564
    565     parameters.localStorageDirectory = localStorageDirectory();
    566     if (!parameters.localStorageDirectory.isEmpty())
    567         SandboxExtension::createHandleForReadWriteDirectory(parameters.localStorageDirectory, parameters.localStorageDirectoryExtensionHandle);
    568 
    569565    parameters.diskCacheDirectory = diskCacheDirectory();
    570566    if (!parameters.diskCacheDirectory.isEmpty())
  • trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm

    r168497 r168605  
    162162#if ENABLE(WEB_PROCESS_SANDBOX)
    163163    SandboxExtension::consumePermanently(parameters.uiProcessBundleResourcePathExtensionHandle);
    164     SandboxExtension::consumePermanently(parameters.localStorageDirectoryExtensionHandle);
    165164    SandboxExtension::consumePermanently(parameters.databaseDirectoryExtensionHandle);
    166165    SandboxExtension::consumePermanently(parameters.applicationCacheDirectoryExtensionHandle);
Note: See TracChangeset for help on using the changeset viewer.