<https://webkit.org/b/119911> Remove the unused OfflineStorageProcess
authorweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 18 Aug 2013 18:44:21 +0000 (18:44 +0000)
committerweinig@apple.com <weinig@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 18 Aug 2013 18:44:21 +0000 (18:44 +0000)
Reviewed by Darin Adler.

* Configurations/OfflineStorageProcess.xcconfig: Removed.
* Configurations/OfflineStorageService.Development.xcconfig: Removed.
* Configurations/OfflineStorageService.xcconfig: Removed.
* DerivedSources.make:
* OfflineStorageProcess: Removed.
* OfflineStorageProcess/EntryPoint: Removed.
* OfflineStorageProcess/EntryPoint/mac: Removed.
* OfflineStorageProcess/EntryPoint/mac/LegacyProcess: Removed.
* OfflineStorageProcess/EntryPoint/mac/LegacyProcess/Info.plist: Removed.
* OfflineStorageProcess/EntryPoint/mac/LegacyProcess/OfflineStorageProcessMain.mm: Removed.
* OfflineStorageProcess/EntryPoint/mac/XPCService: Removed.
* OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService: Removed.
* OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development: Removed.
* OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development/Info.plist: Removed.
* OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService/Info.plist: Removed.
* OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageServiceEntryPoint.mm: Removed.
* OfflineStorageProcess/OfflineStorageProcess.cpp: Removed.
* OfflineStorageProcess/OfflineStorageProcess.h: Removed.
* OfflineStorageProcess/OfflineStorageProcess.messages.in: Removed.
* OfflineStorageProcess/mac: Removed.
* OfflineStorageProcess/mac/OfflineStorageProcessMac.mm: Removed.
* OfflineStorageProcess/mac/com.apple.WebKit.OfflineStorage.sb: Removed.
* Scripts/webkit2/messages.py:
* Shared/OfflineStorage: Removed.
* Shared/OfflineStorage/OfflineStorageProcessCreationParameters.cpp: Removed.
* Shared/OfflineStorage/OfflineStorageProcessCreationParameters.h: Removed.
* WebKit2.xcodeproj/project.pbxproj:
Remove.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@154251 268f45cc-cd09-0410-ab3c-d52691b4dbfc

19 files changed:
Source/WebKit2/ChangeLog
Source/WebKit2/Configurations/OfflineStorageProcess.xcconfig [deleted file]
Source/WebKit2/Configurations/OfflineStorageService.Development.xcconfig [deleted file]
Source/WebKit2/Configurations/OfflineStorageService.xcconfig [deleted file]
Source/WebKit2/DerivedSources.make
Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/LegacyProcess/Info.plist [deleted file]
Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/LegacyProcess/OfflineStorageProcessMain.mm [deleted file]
Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development/Info.plist [deleted file]
Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService/Info.plist [deleted file]
Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageServiceEntryPoint.mm [deleted file]
Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.cpp [deleted file]
Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.h [deleted file]
Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.messages.in [deleted file]
Source/WebKit2/OfflineStorageProcess/mac/OfflineStorageProcessMac.mm [deleted file]
Source/WebKit2/OfflineStorageProcess/mac/com.apple.WebKit.OfflineStorage.sb [deleted file]
Source/WebKit2/Scripts/webkit2/messages.py
Source/WebKit2/Shared/OfflineStorage/OfflineStorageProcessCreationParameters.cpp [deleted file]
Source/WebKit2/Shared/OfflineStorage/OfflineStorageProcessCreationParameters.h [deleted file]
Source/WebKit2/WebKit2.xcodeproj/project.pbxproj

index 8430c70..cb40dae 100644 (file)
@@ -1,3 +1,38 @@
+2013-08-16  Sam Weinig  <sam@webkit.org>
+
+        <https://webkit.org/b/119911> Remove the unused OfflineStorageProcess
+
+        Reviewed by Darin Adler.
+
+        * Configurations/OfflineStorageProcess.xcconfig: Removed.
+        * Configurations/OfflineStorageService.Development.xcconfig: Removed.
+        * Configurations/OfflineStorageService.xcconfig: Removed.
+        * DerivedSources.make:
+        * OfflineStorageProcess: Removed.
+        * OfflineStorageProcess/EntryPoint: Removed.
+        * OfflineStorageProcess/EntryPoint/mac: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/LegacyProcess: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/LegacyProcess/Info.plist: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/LegacyProcess/OfflineStorageProcessMain.mm: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/XPCService: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development/Info.plist: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService/Info.plist: Removed.
+        * OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageServiceEntryPoint.mm: Removed.
+        * OfflineStorageProcess/OfflineStorageProcess.cpp: Removed.
+        * OfflineStorageProcess/OfflineStorageProcess.h: Removed.
+        * OfflineStorageProcess/OfflineStorageProcess.messages.in: Removed.
+        * OfflineStorageProcess/mac: Removed.
+        * OfflineStorageProcess/mac/OfflineStorageProcessMac.mm: Removed.
+        * OfflineStorageProcess/mac/com.apple.WebKit.OfflineStorage.sb: Removed.
+        * Scripts/webkit2/messages.py:
+        * Shared/OfflineStorage: Removed.
+        * Shared/OfflineStorage/OfflineStorageProcessCreationParameters.cpp: Removed.
+        * Shared/OfflineStorage/OfflineStorageProcessCreationParameters.h: Removed.
+        * WebKit2.xcodeproj/project.pbxproj:
+        Remove.
+
 2013-08-17  Darin Adler  <darin@apple.com>
 
         <https://webkit.org/b/119941> Make Page::dragController return a reference
diff --git a/Source/WebKit2/Configurations/OfflineStorageProcess.xcconfig b/Source/WebKit2/Configurations/OfflineStorageProcess.xcconfig
deleted file mode 100644 (file)
index 44ade47..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (C) 2013 Apple Inc. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions
-// are met:
-// 1. Redistributions of source code must retain the above copyright
-//    notice, this list of conditions and the following disclaimer.
-// 2. Redistributions in binary form must reproduce the above copyright
-//    notice, this list of conditions and the following disclaimer in the
-//    documentation and/or other materials provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
-// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-// PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
-
-#include "BaseLegacyProcess.xcconfig"
-
-PRODUCT_NAME = OfflineStorageProcess;
-INFOPLIST_FILE = OfflineStorageProcess/EntryPoint/mac/LegacyProcess/Info.plist;
diff --git a/Source/WebKit2/Configurations/OfflineStorageService.Development.xcconfig b/Source/WebKit2/Configurations/OfflineStorageService.Development.xcconfig
deleted file mode 100644 (file)
index 7bc5b95..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (C) 2013 Apple Inc. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions
-// are met:
-// 1. Redistributions of source code must retain the above copyright
-//    notice, this list of conditions and the following disclaimer.
-// 2. Redistributions in binary form must reproduce the above copyright
-//    notice, this list of conditions and the following disclaimer in the
-//    documentation and/or other materials provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
-// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-// PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
-
-#include "BaseXPCService.xcconfig"
-
-PRODUCT_NAME = com.apple.WebKit.OfflineStorage.Development;
-INFOPLIST_FILE = OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development/Info.plist;
diff --git a/Source/WebKit2/Configurations/OfflineStorageService.xcconfig b/Source/WebKit2/Configurations/OfflineStorageService.xcconfig
deleted file mode 100644 (file)
index 6958fb8..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright (C) 2013 Apple Inc. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions
-// are met:
-// 1. Redistributions of source code must retain the above copyright
-//    notice, this list of conditions and the following disclaimer.
-// 2. Redistributions in binary form must reproduce the above copyright
-//    notice, this list of conditions and the following disclaimer in the
-//    documentation and/or other materials provided with the distribution.
-//
-// THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY
-// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-// PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR
-// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
-// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
-// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-// OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
-
-#include "BaseXPCService.xcconfig"
-
-PRODUCT_NAME = com.apple.WebKit.OfflineStorage;
-INFOPLIST_FILE = OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService/Info.plist;
index dd7ba23..2d0bcee 100644 (file)
@@ -32,7 +32,6 @@ VPATH = \
     $(WebKit2)/Shared/Authentication \
     $(WebKit2)/Shared/Network/CustomProtocols \
     $(WebKit2)/SharedWorkerProcess \
-    $(WebKit2)/OfflineStorageProcess \
     $(WebKit2)/WebProcess/ApplicationCache \
     $(WebKit2)/WebProcess/Cookies \
     $(WebKit2)/WebProcess/FullScreen \
@@ -71,7 +70,6 @@ MESSAGE_RECEIVERS = \
     NetworkProcessProxy \
     NetworkResourceLoader \
     NPObjectMessageReceiver \
-    OfflineStorageProcess \
     PluginControllerProxy \
     PluginProcess \
     PluginProcessConnection \
diff --git a/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/LegacyProcess/Info.plist b/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/LegacyProcess/Info.plist
deleted file mode 100644 (file)
index 2d6fefd..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-       <key>CFBundleExecutable</key>
-       <string>${EXECUTABLE_NAME}</string>
-       <key>CFBundleGetInfoString</key>
-       <string>${BUNDLE_VERSION}, Copyright 2003-2013 Apple Inc.</string>
-       <key>CFBundleIdentifier</key>
-       <string>com.apple.WebKit.${PRODUCT_NAME}</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundleName</key>
-       <string>${PRODUCT_NAME}</string>
-       <key>CFBundlePackageType</key>
-       <string>APPL</string>
-       <key>CFBundleShortVersionString</key>
-       <string>${SHORT_VERSION_STRING}</string>
-       <key>CFBundleVersion</key>
-       <string>${BUNDLE_VERSION}</string>
-       <key>LSFileQuarantineEnabled</key>
-       <true/>
-       <key>LSMinimumSystemVersion</key>
-       <string>${MACOSX_DEPLOYMENT_TARGET}</string>
-       <key>LSUIElement</key>
-       <true/>
-       <key>NSPrincipalClass</key>
-       <string>NSApplication</string>
-       <key>CFBundleIconFile</key>
-       <string>${APP_ICON}</string>
-       <key>WebKitEntryPoint</key>
-       <string>OfflineStorageProcessMain</string>
-</dict>
-</plist>
diff --git a/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/LegacyProcess/OfflineStorageProcessMain.mm b/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/LegacyProcess/OfflineStorageProcessMain.mm
deleted file mode 100644 (file)
index 2b0cb88..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import "config.h"
-
-#import "ChildProcessEntryPoint.h"
-#import "OfflineStorageProcess.h"
-#import "WKBase.h"
-
-using namespace WebKit;
-
-extern "C" WK_EXPORT int OfflineStorageProcessMain(int argc, char** argv);
-
-int OfflineStorageProcessMain(int argc, char** argv)
-{
-    return ChildProcessMain<OfflineStorageProcess, ChildProcessMainDelegate>(argc, argv);
-}
diff --git a/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development/Info.plist b/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService.Development/Info.plist
deleted file mode 100644 (file)
index 54f1b2d..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-       <key>CFBundleGetInfoString</key>
-       <string>${BUNDLE_VERSION}, Copyright 2003-2013 Apple Inc.</string>
-       <key>CFBundleDevelopmentRegion</key>
-       <string>English</string>
-       <key>CFBundleExecutable</key>
-       <string>${EXECUTABLE_NAME}</string>
-       <key>CFBundleIdentifier</key>
-       <string>com.apple.WebKit.OfflineStorage.Development</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundleName</key>
-       <string>${PRODUCT_NAME}</string>
-       <key>CFBundlePackageType</key>
-       <string>XPC!</string>
-       <key>CFBundleShortVersionString</key>
-       <string>${SHORT_VERSION_STRING}</string>
-       <key>CFBundleSignature</key>
-       <string>????</string>
-       <key>CFBundleVersion</key>
-       <string>${BUNDLE_VERSION}</string>
-       <key>LSFileQuarantineEnabled</key>
-       <true/>
-       <key>WebKitEntryPoint</key>
-       <string>OfflineStorageServiceInitializer</string>
-       <key>LSUIElement</key>
-       <true/>
-       <key>XPCService</key>
-       <dict>
-               <key>ServiceType</key>
-               <string>Application</string>
-               <key>RunLoopType</key>
-               <string>NSRunLoop</string>
-               <key>_MultipleInstances</key>
-               <true/>
-       </dict>
-</dict>
-</plist>
diff --git a/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService/Info.plist b/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageService/Info.plist
deleted file mode 100644 (file)
index 844609c..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-       <key>CFBundleGetInfoString</key>
-       <string>${BUNDLE_VERSION}, Copyright 2003-2013 Apple Inc.</string>
-       <key>CFBundleDevelopmentRegion</key>
-       <string>English</string>
-       <key>CFBundleExecutable</key>
-       <string>${EXECUTABLE_NAME}</string>
-       <key>CFBundleIdentifier</key>
-       <string>com.apple.WebKit.OfflineStorage</string>
-       <key>CFBundleInfoDictionaryVersion</key>
-       <string>6.0</string>
-       <key>CFBundleName</key>
-       <string>${PRODUCT_NAME}</string>
-       <key>CFBundlePackageType</key>
-       <string>XPC!</string>
-       <key>CFBundleShortVersionString</key>
-       <string>${SHORT_VERSION_STRING}</string>
-       <key>CFBundleSignature</key>
-       <string>????</string>
-       <key>CFBundleVersion</key>
-       <string>${BUNDLE_VERSION}</string>
-       <key>LSFileQuarantineEnabled</key>
-       <true/>
-       <key>WebKitEntryPoint</key>
-       <string>OfflineStorageServiceInitializer</string>
-       <key>LSUIElement</key>
-       <true/>
-       <key>XPCService</key>
-       <dict>
-               <key>ServiceType</key>
-               <string>Application</string>
-               <key>RunLoopType</key>
-               <string>NSRunLoop</string>
-               <key>_MultipleInstances</key>
-               <true/>
-       </dict>
-</dict>
-</plist>
diff --git a/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageServiceEntryPoint.mm b/Source/WebKit2/OfflineStorageProcess/EntryPoint/mac/XPCService/OfflineStorageServiceEntryPoint.mm
deleted file mode 100644 (file)
index 2abb5ac..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import "config.h"
-
-#if HAVE(XPC)
-
-#import "OfflineStorageProcess.h"
-#import "WKBase.h"
-#import "XPCServiceEntryPoint.h"
-
-using namespace WebKit;
-
-extern "C" WK_EXPORT void OfflineStorageServiceInitializer(xpc_connection_t connection, xpc_object_t initializerMessage);
-
-void OfflineStorageServiceInitializer(xpc_connection_t connection, xpc_object_t initializerMessage)
-{
-    XPCServiceInitializer<OfflineStorageProcess, XPCServiceInitializerDelegate>(connection, initializerMessage);
-}
-
-#endif // HAVE(XPC)
diff --git a/Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.cpp b/Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.cpp
deleted file mode 100644 (file)
index 55df6c5..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "OfflineStorageProcess.h"
-
-#include "OfflineStorageProcessCreationParameters.h"
-#include <WebCore/RunLoop.h>
-
-using namespace WebCore;
-
-namespace WebKit {
-
-OfflineStorageProcess& OfflineStorageProcess::shared()
-{
-    DEFINE_STATIC_LOCAL(OfflineStorageProcess, offlineStorageProcess, ());
-    return offlineStorageProcess;
-}
-
-OfflineStorageProcess::OfflineStorageProcess()
-{
-}
-
-OfflineStorageProcess::~OfflineStorageProcess()
-{
-}
-
-bool OfflineStorageProcess::shouldTerminate()
-{
-    // FIXME: Implement.
-    return false;
-}
-
-void OfflineStorageProcess::didReceiveMessage(CoreIPC::Connection* connection, CoreIPC::MessageDecoder& decoder)
-{
-    if (messageReceiverMap().dispatchMessage(connection, decoder))
-        return;
-
-    didReceiveOfflineStorageProcessMessage(connection, decoder);
-}
-
-void OfflineStorageProcess::didReceiveSyncMessage(CoreIPC::Connection* connection, CoreIPC::MessageDecoder& decoder, OwnPtr<CoreIPC::MessageEncoder>& replyEncoder)
-{
-    messageReceiverMap().dispatchSyncMessage(connection, decoder, replyEncoder);
-}
-
-void OfflineStorageProcess::didClose(CoreIPC::Connection*)
-{
-    // The UIProcess just crashed.
-    RunLoop::current()->stop();
-}
-
-void OfflineStorageProcess::didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference, CoreIPC::StringReference)
-{
-    RunLoop::current()->stop();
-}
-
-void OfflineStorageProcess::initializeOfflineStorageProcess(const OfflineStorageProcessCreationParameters&)
-{
-}
-
-#if !PLATFORM(MAC)
-void OfflineStorageProcess::initializeProcess(const ChildProcessInitializationParameters&)
-{
-}
-
-void OfflineStorageProcess::initializeProcessName(const ChildProcessInitializationParameters&)
-{
-}
-
-void OfflineStorageProcess::initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&)
-{
-}
-#endif
-
-} // namespace WebKit
diff --git a/Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.h b/Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.h
deleted file mode 100644 (file)
index 75e2d6b..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef OfflineStorageProcess_h
-#define OfflineStorageProcess_h
-
-#include "ChildProcess.h"
-
-namespace WebKit {
-
-struct OfflineStorageProcessCreationParameters;
-
-class OfflineStorageProcess : public ChildProcess {
-    WTF_MAKE_NONCOPYABLE(OfflineStorageProcess);
-public:
-    static OfflineStorageProcess& shared();
-
-private:
-    OfflineStorageProcess();
-    ~OfflineStorageProcess();
-
-    // ChildProcess
-    virtual void initializeProcess(const ChildProcessInitializationParameters&) OVERRIDE;
-    virtual void initializeProcessName(const ChildProcessInitializationParameters&) OVERRIDE;
-    virtual void initializeSandbox(const ChildProcessInitializationParameters&, SandboxInitializationParameters&) OVERRIDE;
-    virtual bool shouldTerminate() OVERRIDE;
-
-    // CoreIPC::Connection::Client
-    virtual void didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&) OVERRIDE;
-    virtual void didReceiveSyncMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&, OwnPtr<CoreIPC::MessageEncoder>&);
-    virtual void didClose(CoreIPC::Connection*) OVERRIDE;
-    virtual void didReceiveInvalidMessage(CoreIPC::Connection*, CoreIPC::StringReference messageReceiverName, CoreIPC::StringReference messageName) OVERRIDE;
-
-    // Message Handlers
-    void didReceiveOfflineStorageProcessMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&);
-    void initializeOfflineStorageProcess(const OfflineStorageProcessCreationParameters&);
-};
-
-} // namespace WebKit
-
-#endif // OfflineStorageProcess_h
diff --git a/Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.messages.in b/Source/WebKit2/OfflineStorageProcess/OfflineStorageProcess.messages.in
deleted file mode 100644 (file)
index 885db13..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright (C) 2013 Apple Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-# 1.  Redistributions of source code must retain the above copyright
-#     notice, this list of conditions and the following disclaimer.
-# 2.  Redistributions in binary form must reproduce the above copyright
-#     notice, this list of conditions and the following disclaimer in the
-#     documentation and/or other materials provided with the distribution.
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND
-# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR
-# ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-messages -> OfflineStorageProcess LegacyReceiver {
-    # Initializes the offline storage process.
-    InitializeOfflineStorageProcess(WebKit::OfflineStorageProcessCreationParameters processCreationParameters)
-}
diff --git a/Source/WebKit2/OfflineStorageProcess/mac/OfflineStorageProcessMac.mm b/Source/WebKit2/OfflineStorageProcess/mac/OfflineStorageProcessMac.mm
deleted file mode 100644 (file)
index 029ef8b..0000000
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#import "config.h"
-#import "OfflineStorageProcess.h"
-
-#import "SandboxInitializationParameters.h"
-#import <WebCore/LocalizedStrings.h>
-#import <WebKitSystemInterface.h>
-
-namespace WebKit {
-
-void OfflineStorageProcess::initializeProcess(const ChildProcessInitializationParameters&)
-{
-    // Having a window server connection in this process would result in spin logs (<rdar://problem/13239119>).
-    setApplicationIsDaemon();
-}
-
-void OfflineStorageProcess::initializeProcessName(const ChildProcessInitializationParameters& parameters)
-{
-    NSString *applicationName = [NSString stringWithFormat:WEB_UI_STRING("%@ Offline Storage", "visible name of the offline storage process. The argument is the application name."), (NSString *)parameters.uiProcessName];
-    WKSetVisibleApplicationName((CFStringRef)applicationName);
-}
-
-void OfflineStorageProcess::initializeSandbox(const ChildProcessInitializationParameters& parameters, SandboxInitializationParameters& sandboxParameters)
-{
-    // Need to overide the default, because service has a different bundle ID.
-    NSBundle *webkit2Bundle = [NSBundle bundleForClass:NSClassFromString(@"WKView")];
-    sandboxParameters.setOverrideSandboxProfilePath([webkit2Bundle pathForResource:@"com.apple.WebKit.OfflineStorage" ofType:@"sb"]);
-
-    ChildProcess::initializeSandbox(parameters, sandboxParameters);
-}
-
-} // namespace WebKit
diff --git a/Source/WebKit2/OfflineStorageProcess/mac/com.apple.WebKit.OfflineStorage.sb b/Source/WebKit2/OfflineStorageProcess/mac/com.apple.WebKit.OfflineStorage.sb
deleted file mode 100644 (file)
index 02afb45..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-(version 1)
-(deny default (with partial-symbolication))
-
-(import "system.sb")
index d062a17..07676de 100644 (file)
@@ -188,7 +188,6 @@ def struct_or_class(namespace, type):
         'WebKit::DrawingAreaInfo',
         'WebKit::EditorState',
         'WebKit::NetworkProcessCreationParameters',
-        'WebKit::OfflineStorageProcessCreationParameters',
         'WebKit::PlatformPopupMenuData',
         'WebKit::PluginCreationParameters',
         'WebKit::PluginProcessCreationParameters',
diff --git a/Source/WebKit2/Shared/OfflineStorage/OfflineStorageProcessCreationParameters.cpp b/Source/WebKit2/Shared/OfflineStorage/OfflineStorageProcessCreationParameters.cpp
deleted file mode 100644 (file)
index 24d7bb3..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include "config.h"
-#include "OfflineStorageProcessCreationParameters.h"
-
-#include "ArgumentCoders.h"
-
-namespace WebKit {
-
-OfflineStorageProcessCreationParameters::OfflineStorageProcessCreationParameters()
-{
-}
-
-void OfflineStorageProcessCreationParameters::encode(CoreIPC::ArgumentEncoder& encoder) const
-{
-}
-
-bool OfflineStorageProcessCreationParameters::decode(CoreIPC::ArgumentDecoder& decoder, OfflineStorageProcessCreationParameters& result)
-{
-    return true;
-}
-
-} // namespace WebKit
diff --git a/Source/WebKit2/Shared/OfflineStorage/OfflineStorageProcessCreationParameters.h b/Source/WebKit2/Shared/OfflineStorage/OfflineStorageProcessCreationParameters.h
deleted file mode 100644 (file)
index 2432ef1..0000000
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
- * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
- * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
- * THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#ifndef OfflineStorageProcessCreationParameters_h
-#define OfflineStorageProcessCreationParameters_h
-
-namespace CoreIPC {
-    class ArgumentDecoder;
-    class ArgumentEncoder;
-}
-
-namespace WebKit {
-
-struct OfflineStorageProcessCreationParameters {
-    OfflineStorageProcessCreationParameters();
-
-    void encode(CoreIPC::ArgumentEncoder&) const;
-    static bool decode(CoreIPC::ArgumentDecoder&, OfflineStorageProcessCreationParameters&);
-};
-
-} // namespace WebKit
-
-#endif // OfflineStorageProcessCreationParameters_h
index e817554..c251007 100644 (file)
@@ -20,7 +20,6 @@
                                BCDE0AC113272712001259FB /* PBXTargetDependency */,
                                E13A8A4D16287A5B00392929 /* PBXTargetDependency */,
                                510CC8481613C85300D03ED3 /* PBXTargetDependency */,
-                               BCAF35EC16CA261500D4E9FC /* PBXTargetDependency */,
                                BCA8D46815BCE0D6009DC1F1 /* PBXTargetDependency */,
                                BCAE9DFD160C0AB000A33217 /* PBXTargetDependency */,
                                BC8283D516B4C01F00A278FE /* PBXTargetDependency */,
@@ -28,8 +27,6 @@
                                BC77F95616D0459100F8F78A /* PBXTargetDependency */,
                                BC82844616B4FF6600A278FE /* PBXTargetDependency */,
                                BC82844816B4FF6F00A278FE /* PBXTargetDependency */,
-                               BCAF361816CA27BD00D4E9FC /* PBXTargetDependency */,
-                               BCAF361A16CA27C000D4E9FC /* PBXTargetDependency */,
                        );
                        name = All;
                        productName = WebKit2;
                BC5D24A216CC3B9E007D5461 /* ChildProcessMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC5D249F16CC3B9E007D5461 /* ChildProcessMain.mm */; };
                BC5D24A316CC3B9E007D5461 /* ChildProcessMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC5D249F16CC3B9E007D5461 /* ChildProcessMain.mm */; };
                BC5D24A416CC3B9E007D5461 /* ChildProcessMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC5D249F16CC3B9E007D5461 /* ChildProcessMain.mm */; };
-               BC5D24A516CC3B9E007D5461 /* ChildProcessMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC5D249F16CC3B9E007D5461 /* ChildProcessMain.mm */; };
                BC5D24A716CC3D5D007D5461 /* XPCServiceMain.Development.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839716B480F600A278FE /* XPCServiceMain.Development.mm */; };
                BC5D24A816CC3D5E007D5461 /* XPCServiceMain.Development.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839716B480F600A278FE /* XPCServiceMain.Development.mm */; };
-               BC5D24A916CC3D5F007D5461 /* XPCServiceMain.Development.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839716B480F600A278FE /* XPCServiceMain.Development.mm */; };
                BC5D24AA16CC3D5F007D5461 /* XPCServiceMain.Development.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839716B480F600A278FE /* XPCServiceMain.Development.mm */; };
                BC5D24AB16CC3D62007D5461 /* XPCServiceMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839616B47EC400A278FE /* XPCServiceMain.mm */; };
                BC5D24AC16CC3D63007D5461 /* XPCServiceMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839616B47EC400A278FE /* XPCServiceMain.mm */; };
-               BC5D24AD16CC3D64007D5461 /* XPCServiceMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839616B47EC400A278FE /* XPCServiceMain.mm */; };
                BC5D24AE16CC3D65007D5461 /* XPCServiceMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839616B47EC400A278FE /* XPCServiceMain.mm */; };
                BC5D24AF16CC3D66007D5461 /* XPCServiceMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC82839616B47EC400A278FE /* XPCServiceMain.mm */; };
                BC5D24B116CC3F36007D5461 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
                BC5D24B316CC3F3F007D5461 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
                BC5D24B516CC3F46007D5461 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
                BC5D24B616CC3F4D007D5461 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
-               BC5D24B716CC3F5D007D5461 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
                BC5D24C216CD706D007D5461 /* WKDOMNodePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BC5D24C116CD706D007D5461 /* WKDOMNodePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC5D24C516CD7088007D5461 /* WKDOMRangePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BC5D24C416CD7088007D5461 /* WKDOMRangePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BC5D24C716CD73C5007D5461 /* WKBundleRangeHandlePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = BC5D24C616CD73C5007D5461 /* WKBundleRangeHandlePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; };
                BCAC112012C92C1F00B08EEE /* WebDatabaseManagerProxyClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCAC111E12C92C1F00B08EEE /* WebDatabaseManagerProxyClient.cpp */; };
                BCAE9E08160C1C0700A33217 /* WebKit2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* WebKit2.framework */; };
                BCAE9E09160C233B00A33217 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
-               BCAF35D516CA212400D4E9FC /* OfflineStorageProcessMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = BCAF35D116CA212400D4E9FC /* OfflineStorageProcessMac.mm */; };
-               BCAF35D716CA212400D4E9FC /* OfflineStorageProcess.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCAF35D216CA212400D4E9FC /* OfflineStorageProcess.cpp */; };
-               BCAF35D916CA212400D4E9FC /* OfflineStorageProcess.h in Headers */ = {isa = PBXBuildFile; fileRef = BCAF35D316CA212400D4E9FC /* OfflineStorageProcess.h */; };
-               BCAF35DD16CA214A00D4E9FC /* OfflineStorageProcessMain.mm in Sources */ = {isa = PBXBuildFile; fileRef = BCAF35B816CA1E2400D4E9FC /* OfflineStorageProcessMain.mm */; };
-               BCAF35DE16CA217700D4E9FC /* OfflineStorageServiceEntryPoint.mm in Sources */ = {isa = PBXBuildFile; fileRef = BCAF35C416CA1F9D00D4E9FC /* OfflineStorageServiceEntryPoint.mm */; };
-               BCAF35E416CA24DA00D4E9FC /* OfflineStorageProcessMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = BCAF35DF16CA249300D4E9FC /* OfflineStorageProcessMessages.h */; };
-               BCAF35E816CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCAF35E616CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.cpp */; };
-               BCAF35E916CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCAF35E616CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.cpp */; };
-               BCAF35EA16CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = BCAF35E716CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.h */; };
-               BCAF361B16CA285400D4E9FC /* OfflineStorageProcess.app in Copy Files */ = {isa = PBXBuildFile; fileRef = BCAF359A16CA1D5700D4E9FC /* OfflineStorageProcess.app */; };
-               BCAF361C16CA286700D4E9FC /* com.apple.WebKit.OfflineStorage.sb in Resources */ = {isa = PBXBuildFile; fileRef = BCAF361516CA274000D4E9FC /* com.apple.WebKit.OfflineStorage.sb */; };
-               BCAF361D16CA28C100D4E9FC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
-               BCAF361E16CA28C500D4E9FC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
                BCAF361F16CA28CD00D4E9FC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
                BCAF362016CA28D600D4E9FC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
-               BCAF362116CA28F300D4E9FC /* WebKit2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* WebKit2.framework */; };
                BCAF362216CA292B00D4E9FC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3DE46815A91763008D26FC /* Foundation.framework */; };
-               BCAF362516CA29A200D4E9FC /* OfflineStorageProcessMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCAF35E016CA249300D4E9FC /* OfflineStorageProcessMessageReceiver.cpp */; };
                BCAF362616CA2A4E00D4E9FC /* WebKit.icns in Resources */ = {isa = PBXBuildFile; fileRef = E133FD891423DD7F00FC7BFB /* WebKit.icns */; };
-               BCAF362716CA2A5300D4E9FC /* WebKit.icns in Resources */ = {isa = PBXBuildFile; fileRef = E133FD891423DD7F00FC7BFB /* WebKit.icns */; };
                BCB0AD33122F285800B1341E /* MutableArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BCC8049D122F0D6B00103529 /* MutableArray.cpp */; };
                BCB0AD34122F285800B1341E /* MutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = BCC8049E122F0D6B00103529 /* MutableArray.h */; };
                BCB0AEE9122F53E300B1341E /* MutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = BCB0AEE7122F53E300B1341E /* MutableDictionary.h */; };
                        remoteGlobalIDString = BCAE9DE8160C097400A33217;
                        remoteInfo = WebProcessServiceForWebKitDevelopment;
                };
-               BCAF35EB16CA261500D4E9FC /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = BCAF359916CA1D5700D4E9FC;
-                       remoteInfo = OfflineStorageProcess;
-               };
-               BCAF361716CA27BD00D4E9FC /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = BCAF35F016CA263800D4E9FC;
-                       remoteInfo = OfflineStorage;
-               };
-               BCAF361916CA27C000D4E9FC /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = BCAF360316CA266900D4E9FC;
-                       remoteInfo = OfflineStorage.Development;
-               };
-               BCAF362316CA295F00D4E9FC /* PBXContainerItemProxy */ = {
-                       isa = PBXContainerItemProxy;
-                       containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
-                       proxyType = 1;
-                       remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
-                       remoteInfo = WebKit2;
-               };
                BCDE093513272496001259FB /* PBXContainerItemProxy */ = {
                        isa = PBXContainerItemProxy;
                        containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
                        dstSubfolderSpec = 1;
                        files = (
                                510CC8491613C85C00D03ED3 /* NetworkProcess.app in Copy Files */,
-                               BCAF361B16CA285400D4E9FC /* OfflineStorageProcess.app in Copy Files */,
                                BCDE0ABF13272708001259FB /* PluginProcess.app in Copy Files */,
                                1A50DB66110A3D57000D3FE5 /* WebProcess.app in Copy Files */,
                        );
                BCACC44016B24CAA00B6E092 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
                BCACC44316B24CAA00B6E092 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
                BCAE9DE9160C097400A33217 /* com.apple.WebKit.WebContent.Development.xpc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = com.apple.WebKit.WebContent.Development.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
-               BCAF359A16CA1D5700D4E9FC /* OfflineStorageProcess.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OfflineStorageProcess.app; sourceTree = BUILT_PRODUCTS_DIR; };
-               BCAF35B716CA1E2400D4E9FC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-               BCAF35B816CA1E2400D4E9FC /* OfflineStorageProcessMain.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OfflineStorageProcessMain.mm; sourceTree = "<group>"; };
-               BCAF35BF16CA1F9D00D4E9FC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-               BCAF35C216CA1F9D00D4E9FC /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-               BCAF35C416CA1F9D00D4E9FC /* OfflineStorageServiceEntryPoint.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OfflineStorageServiceEntryPoint.mm; sourceTree = "<group>"; };
-               BCAF35CA16CA204300D4E9FC /* OfflineStorageProcess.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = OfflineStorageProcess.xcconfig; sourceTree = "<group>"; };
-               BCAF35CB16CA204300D4E9FC /* OfflineStorageService.Development.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = OfflineStorageService.Development.xcconfig; sourceTree = "<group>"; };
-               BCAF35CC16CA204300D4E9FC /* OfflineStorageService.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = OfflineStorageService.xcconfig; sourceTree = "<group>"; };
-               BCAF35D116CA212400D4E9FC /* OfflineStorageProcessMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = OfflineStorageProcessMac.mm; sourceTree = "<group>"; };
-               BCAF35D216CA212400D4E9FC /* OfflineStorageProcess.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OfflineStorageProcess.cpp; sourceTree = "<group>"; };
-               BCAF35D316CA212400D4E9FC /* OfflineStorageProcess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OfflineStorageProcess.h; sourceTree = "<group>"; };
-               BCAF35D416CA212400D4E9FC /* OfflineStorageProcess.messages.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = OfflineStorageProcess.messages.in; sourceTree = "<group>"; };
-               BCAF35DF16CA249300D4E9FC /* OfflineStorageProcessMessages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OfflineStorageProcessMessages.h; sourceTree = "<group>"; };
-               BCAF35E016CA249300D4E9FC /* OfflineStorageProcessMessageReceiver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OfflineStorageProcessMessageReceiver.cpp; sourceTree = "<group>"; };
-               BCAF35E616CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OfflineStorageProcessCreationParameters.cpp; sourceTree = "<group>"; };
-               BCAF35E716CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OfflineStorageProcessCreationParameters.h; sourceTree = "<group>"; };
-               BCAF35F116CA263800D4E9FC /* com.apple.WebKit.OfflineStorage.xpc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = com.apple.WebKit.OfflineStorage.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
-               BCAF360416CA266900D4E9FC /* com.apple.WebKit.OfflineStorage.Development.xpc */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = com.apple.WebKit.OfflineStorage.Development.xpc; sourceTree = BUILT_PRODUCTS_DIR; };
-               BCAF361516CA274000D4E9FC /* com.apple.WebKit.OfflineStorage.sb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = com.apple.WebKit.OfflineStorage.sb; sourceTree = "<group>"; };
                BCB0AEE7122F53E300B1341E /* MutableDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableDictionary.h; sourceTree = "<group>"; };
                BCB0AEE8122F53E300B1341E /* MutableDictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MutableDictionary.cpp; sourceTree = "<group>"; };
                BCB0B0DB12305A2500B1341E /* WebContextUserMessageCoders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebContextUserMessageCoders.h; sourceTree = "<group>"; };
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               BCAF359716CA1D5700D4E9FC /* Frameworks */ = {
-                       isa = PBXFrameworksBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               BC5D24B716CC3F5D007D5461 /* Foundation.framework in Frameworks */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               BCAF35EE16CA263800D4E9FC /* Frameworks */ = {
-                       isa = PBXFrameworksBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               BCAF361D16CA28C100D4E9FC /* Foundation.framework in Frameworks */,
-                               BCAF362116CA28F300D4E9FC /* WebKit2.framework in Frameworks */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               BCAF360116CA266900D4E9FC /* Frameworks */ = {
-                       isa = PBXFrameworksBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               BCAF361E16CA28C500D4E9FC /* Foundation.framework in Frameworks */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                BCDC308D15FDB99A006B6695 /* Frameworks */ = {
                        isa = PBXFrameworksBuildPhase;
                        buildActionMask = 2147483647;
                        children = (
                                BC8283C516B4BFA800A278FE /* com.apple.WebKit.Networking.Development.xpc */,
                                BC8283B116B4BF7700A278FE /* com.apple.WebKit.Networking.xpc */,
-                               BCAF360416CA266900D4E9FC /* com.apple.WebKit.OfflineStorage.Development.xpc */,
-                               BCAF35F116CA263800D4E9FC /* com.apple.WebKit.OfflineStorage.xpc */,
                                BC8283F916B4FDDE00A278FE /* com.apple.WebKit.Plugin.32.xpc */,
                                BC82841F16B4FDF600A278FE /* com.apple.WebKit.Plugin.64.xpc */,
                                BC82843216B4FE1300A278FE /* com.apple.WebKit.Plugin.Development.xpc */,
                                BCAE9DE9160C097400A33217 /* com.apple.WebKit.WebContent.Development.xpc */,
                                BC3DE46615A91763008D26FC /* com.apple.WebKit.WebContent.xpc */,
                                510CC80E1613C79900D03ED3 /* NetworkProcess.app */,
-                               BCAF359A16CA1D5700D4E9FC /* OfflineStorageProcess.app */,
                                BCDE094213272496001259FB /* PluginProcess.app */,
                                1AC25FB012A48EA700BD2671 /* PluginProcessShim.dylib */,
                                510031F61379CACB00C8DFE4 /* SecItemShim.dylib */,
                                510CC7DA16138E0100D03ED3 /* NetworkProcess */,
                                1A0EC6B0124BBD36007EF4A5 /* PluginProcess */,
                                E13A8A35162879AC00392929 /* SharedWorkerProcess */,
-                               BCAF359D16CA1D5700D4E9FC /* OfflineStorageProcess */,
                                C0CE729D1247E71D00BC0EC4 /* Derived Sources */,
                                089C1665FE841158C02AAC07 /* Resources */,
                                C0CE73351247F70E00BC0EC4 /* Scripts */,
                                510CC8461613C7C600D03ED3 /* NetworkProcess.xcconfig */,
                                BC8283AA16B4BEAD00A278FE /* NetworkService.Development.xcconfig */,
                                BC8283AB16B4BEAD00A278FE /* NetworkService.xcconfig */,
-                               BCAF35CA16CA204300D4E9FC /* OfflineStorageProcess.xcconfig */,
-                               BCAF35CB16CA204300D4E9FC /* OfflineStorageService.Development.xcconfig */,
-                               BCAF35CC16CA204300D4E9FC /* OfflineStorageService.xcconfig */,
                                BC122FA3132707F300F7EAC1 /* PluginProcess.xcconfig */,
                                BC8283F216B4FC5300A278FE /* PluginService.32.xcconfig */,
                                BC8283F416B4FC5300A278FE /* PluginService.64.xcconfig */,
                                E170877216D6CFEC00F99226 /* FileAPI */,
                                BC111B5A112F628200337BAB /* mac */,
                                51A8A60D1627F2AC000D90E9 /* Network */,
-                               BCAF35E516CA253B00D4E9FC /* OfflineStorage */,
                                1AAE058C1279DCD400852418 /* Plugins */,
                                A7D792D51767CB6E00881CBE /* ActivityAssertion.cpp */,
                                A7D792D41767CB0900881CBE /* ActivityAssertion.h */,
                        path = WebContentService.Development;
                        sourceTree = "<group>";
                };
-               BCAF359D16CA1D5700D4E9FC /* OfflineStorageProcess */ = {
-                       isa = PBXGroup;
-                       children = (
-                               BCAF35B416CA1E2400D4E9FC /* EntryPoint */,
-                               BCAF35D016CA212400D4E9FC /* mac */,
-                               BCAF35D216CA212400D4E9FC /* OfflineStorageProcess.cpp */,
-                               BCAF35D316CA212400D4E9FC /* OfflineStorageProcess.h */,
-                               BCAF35D416CA212400D4E9FC /* OfflineStorageProcess.messages.in */,
-                       );
-                       path = OfflineStorageProcess;
-                       sourceTree = "<group>";
-               };
-               BCAF35B416CA1E2400D4E9FC /* EntryPoint */ = {
-                       isa = PBXGroup;
-                       children = (
-                               BCAF35B616CA1E2400D4E9FC /* LegacyProcess */,
-                               BCAF35BD16CA1F9D00D4E9FC /* XPCService */,
-                       );
-                       path = EntryPoint;
-                       sourceTree = "<group>";
-               };
-               BCAF35B616CA1E2400D4E9FC /* LegacyProcess */ = {
-                       isa = PBXGroup;
-                       children = (
-                               BCAF35B716CA1E2400D4E9FC /* Info.plist */,
-                               BCAF35B816CA1E2400D4E9FC /* OfflineStorageProcessMain.mm */,
-                       );
-                       name = LegacyProcess;
-                       path = mac/LegacyProcess;
-                       sourceTree = "<group>";
-               };
-               BCAF35BD16CA1F9D00D4E9FC /* XPCService */ = {
-                       isa = PBXGroup;
-                       children = (
-                               BCAF35BE16CA1F9D00D4E9FC /* OfflineStorageService */,
-                               BCAF35C116CA1F9D00D4E9FC /* OfflineStorageService.Development */,
-                               BCAF35C416CA1F9D00D4E9FC /* OfflineStorageServiceEntryPoint.mm */,
-                       );
-                       name = XPCService;
-                       path = mac/XPCService;
-                       sourceTree = "<group>";
-               };
-               BCAF35BE16CA1F9D00D4E9FC /* OfflineStorageService */ = {
-                       isa = PBXGroup;
-                       children = (
-                               BCAF35BF16CA1F9D00D4E9FC /* Info.plist */,
-                       );
-                       path = OfflineStorageService;
-                       sourceTree = "<group>";
-               };
-               BCAF35C116CA1F9D00D4E9FC /* OfflineStorageService.Development */ = {
-                       isa = PBXGroup;
-                       children = (
-                               BCAF35C216CA1F9D00D4E9FC /* Info.plist */,
-                       );
-                       path = OfflineStorageService.Development;
-                       sourceTree = "<group>";
-               };
-               BCAF35D016CA212400D4E9FC /* mac */ = {
-                       isa = PBXGroup;
-                       children = (
-                               BCAF361516CA274000D4E9FC /* com.apple.WebKit.OfflineStorage.sb */,
-                               BCAF35D116CA212400D4E9FC /* OfflineStorageProcessMac.mm */,
-                       );
-                       path = mac;
-                       sourceTree = "<group>";
-               };
-               BCAF35E516CA253B00D4E9FC /* OfflineStorage */ = {
-                       isa = PBXGroup;
-                       children = (
-                               BCAF35E616CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.cpp */,
-                               BCAF35E716CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.h */,
-                       );
-                       path = OfflineStorage;
-                       sourceTree = "<group>";
-               };
                BCBAAC58144E38B90053F82F /* WKView Details */ = {
                        isa = PBXGroup;
                        children = (
                                E152551917011819003D7ADB /* NetworkResourceLoaderMessages.h */,
                                1A2D8437127F65D5001EB962 /* NPObjectMessageReceiverMessageReceiver.cpp */,
                                1A2D8438127F65D5001EB962 /* NPObjectMessageReceiverMessages.h */,
-                               BCAF35E016CA249300D4E9FC /* OfflineStorageProcessMessageReceiver.cpp */,
-                               BCAF35DF16CA249300D4E9FC /* OfflineStorageProcessMessages.h */,
                                1A8EF96C1252AF6B00F7067F /* PluginControllerProxyMessageReceiver.cpp */,
                                1A8EF96D1252AF6B00F7067F /* PluginControllerProxyMessages.h */,
                                1A7865B716CAC71500ACE83A /* PluginProcessConnectionManagerMessageReceiver.cpp */,
                                1A2D84A3127F6AD1001EB962 /* NPVariantData.h in Headers */,
                                BC8ACA1316670D89004C1941 /* ObjCObjectGraph.h in Headers */,
                                BC8ACA1516670D89004C1941 /* ObjCObjectGraphCoders.h in Headers */,
-                               BCAF35D916CA212400D4E9FC /* OfflineStorageProcess.h in Headers */,
-                               BCAF35EA16CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.h in Headers */,
-                               BCAF35E416CA24DA00D4E9FC /* OfflineStorageProcessMessages.h in Headers */,
                                BCCF672D12C7EDF7008F9C35 /* OriginAndDatabases.h in Headers */,
                                7CF47FFB17275C57008ACB91 /* PageBanner.h in Headers */,
                                BC6EDAA6111271C600E7678B /* PageClient.h in Headers */,
                        productReference = BCAE9DE9160C097400A33217 /* com.apple.WebKit.WebContent.Development.xpc */;
                        productType = "com.apple.product-type.bundle";
                };
-               BCAF359916CA1D5700D4E9FC /* OfflineStorageProcess */ = {
-                       isa = PBXNativeTarget;
-                       buildConfigurationList = BCAF35B216CA1D5700D4E9FC /* Build configuration list for PBXNativeTarget "OfflineStorageProcess" */;
-                       buildPhases = (
-                               BCAF359616CA1D5700D4E9FC /* Sources */,
-                               BCAF359716CA1D5700D4E9FC /* Frameworks */,
-                               BCAF359816CA1D5700D4E9FC /* Resources */,
-                       );
-                       buildRules = (
-                       );
-                       dependencies = (
-                               BCAF362416CA295F00D4E9FC /* PBXTargetDependency */,
-                       );
-                       name = OfflineStorageProcess;
-                       productName = OfflineStorageProcess;
-                       productReference = BCAF359A16CA1D5700D4E9FC /* OfflineStorageProcess.app */;
-                       productType = "com.apple.product-type.application";
-               };
-               BCAF35F016CA263800D4E9FC /* OfflineStorage */ = {
-                       isa = PBXNativeTarget;
-                       buildConfigurationList = BCAF35FC16CA263800D4E9FC /* Build configuration list for PBXNativeTarget "OfflineStorage" */;
-                       buildPhases = (
-                               BCAF35ED16CA263800D4E9FC /* Sources */,
-                               BCAF35EE16CA263800D4E9FC /* Frameworks */,
-                               BCAF35EF16CA263800D4E9FC /* Resources */,
-                       );
-                       buildRules = (
-                       );
-                       dependencies = (
-                       );
-                       name = OfflineStorage;
-                       productName = OfflineStorage;
-                       productReference = BCAF35F116CA263800D4E9FC /* com.apple.WebKit.OfflineStorage.xpc */;
-                       productType = "com.apple.product-type.bundle";
-               };
-               BCAF360316CA266900D4E9FC /* OfflineStorage.Development */ = {
-                       isa = PBXNativeTarget;
-                       buildConfigurationList = BCAF360F16CA266900D4E9FC /* Build configuration list for PBXNativeTarget "OfflineStorage.Development" */;
-                       buildPhases = (
-                               BCAF360016CA266900D4E9FC /* Sources */,
-                               BCAF360116CA266900D4E9FC /* Frameworks */,
-                               BCAF360216CA266900D4E9FC /* Resources */,
-                       );
-                       buildRules = (
-                       );
-                       dependencies = (
-                       );
-                       name = OfflineStorage.Development;
-                       productName = OfflineStorage.Development;
-                       productReference = BCAF360416CA266900D4E9FC /* com.apple.WebKit.OfflineStorage.Development.xpc */;
-                       productType = "com.apple.product-type.bundle";
-               };
                BCDE093313272496001259FB /* PluginProcess */ = {
                        isa = PBXNativeTarget;
                        buildConfigurationList = BCDE093E13272496001259FB /* Build configuration list for PBXNativeTarget "PluginProcess" */;
                                BCDE093313272496001259FB /* PluginProcess */,
                                510CC80D1613C79900D03ED3 /* NetworkProcess */,
                                E13A8A2B162879AC00392929 /* SharedWorkerProcess */,
-                               BCAF359916CA1D5700D4E9FC /* OfflineStorageProcess */,
                                C0CE72851247E66800BC0EC4 /* Derived Sources */,
                                1AC25FAF12A48EA700BD2671 /* PluginProcessShim */,
                                510031EA1379CACB00C8DFE4 /* SecItemShim */,
                                BCAE9DE8160C097400A33217 /* WebContent.Development */,
                                BC8283B016B4BF7700A278FE /* Networking */,
                                BC8283C416B4BFA800A278FE /* Networking.Development */,
-                               BCAF35F016CA263800D4E9FC /* OfflineStorage */,
-                               BCAF360316CA266900D4E9FC /* OfflineStorage.Development */,
                                BC8283F816B4FDDE00A278FE /* Plugin.32 */,
                                BC82841E16B4FDF600A278FE /* Plugin.64 */,
                                BC82843116B4FE1300A278FE /* Plugin.Development */,
                        buildActionMask = 2147483647;
                        files = (
                                E17AE2C316B9C63A001C42F1 /* com.apple.WebKit.NetworkProcess.sb in Resources */,
-                               BCAF361C16CA286700D4E9FC /* com.apple.WebKit.OfflineStorage.sb in Resources */,
                                E11D35AD16B63D14006D23D7 /* com.apple.WebKit.SharedWorkerProcess.sb in Resources */,
                                E11D35AE16B63D1B006D23D7 /* com.apple.WebProcess.sb in Resources */,
                                1CBC945E16515ED200D68AAE /* DockBottom.pdf in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               BCAF359816CA1D5700D4E9FC /* Resources */ = {
-                       isa = PBXResourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               BCAF362716CA2A5300D4E9FC /* WebKit.icns in Resources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               BCAF35EF16CA263800D4E9FC /* Resources */ = {
-                       isa = PBXResourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               BCAF360216CA266900D4E9FC /* Resources */ = {
-                       isa = PBXResourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                BCDE093813272496001259FB /* Resources */ = {
                        isa = PBXResourcesBuildPhase;
                        buildActionMask = 2147483647;
                                1A2D84A4127F6AD1001EB962 /* NPVariantData.cpp in Sources */,
                                BC8ACA1416670D89004C1941 /* ObjCObjectGraph.mm in Sources */,
                                BC8ACA1616670D89004C1941 /* ObjCObjectGraphCoders.mm in Sources */,
-                               BCAF35D716CA212400D4E9FC /* OfflineStorageProcess.cpp in Sources */,
-                               BCAF35E816CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.cpp in Sources */,
-                               BCAF35D516CA212400D4E9FC /* OfflineStorageProcessMac.mm in Sources */,
-                               BCAF35DD16CA214A00D4E9FC /* OfflineStorageProcessMain.mm in Sources */,
-                               BCAF362516CA29A200D4E9FC /* OfflineStorageProcessMessageReceiver.cpp in Sources */,
-                               BCAF35DE16CA217700D4E9FC /* OfflineStorageServiceEntryPoint.mm in Sources */,
                                BCCF673312C7F15C008F9C35 /* OriginAndDatabases.cpp in Sources */,
                                7C387434172F5615001BD88A /* PageBanner.cpp in Sources */,
                                7C6D37FC172F555F009D2847 /* PageBannerMac.mm in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               BCAF359616CA1D5700D4E9FC /* Sources */ = {
-                       isa = PBXSourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               BC5D24A516CC3B9E007D5461 /* ChildProcessMain.mm in Sources */,
-                               BCAF35E916CA253B00D4E9FC /* OfflineStorageProcessCreationParameters.cpp in Sources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               BCAF35ED16CA263800D4E9FC /* Sources */ = {
-                       isa = PBXSourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               BC5D24AD16CC3D64007D5461 /* XPCServiceMain.mm in Sources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
-               BCAF360016CA266900D4E9FC /* Sources */ = {
-                       isa = PBXSourcesBuildPhase;
-                       buildActionMask = 2147483647;
-                       files = (
-                               BC5D24A916CC3D5F007D5461 /* XPCServiceMain.Development.mm in Sources */,
-                       );
-                       runOnlyForDeploymentPostprocessing = 0;
-               };
                BCDE093A13272496001259FB /* Sources */ = {
                        isa = PBXSourcesBuildPhase;
                        buildActionMask = 2147483647;
                        target = BCAE9DE8160C097400A33217 /* WebContent.Development */;
                        targetProxy = BCAE9DFC160C0AB000A33217 /* PBXContainerItemProxy */;
                };
-               BCAF35EC16CA261500D4E9FC /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = BCAF359916CA1D5700D4E9FC /* OfflineStorageProcess */;
-                       targetProxy = BCAF35EB16CA261500D4E9FC /* PBXContainerItemProxy */;
-               };
-               BCAF361816CA27BD00D4E9FC /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = BCAF35F016CA263800D4E9FC /* OfflineStorage */;
-                       targetProxy = BCAF361716CA27BD00D4E9FC /* PBXContainerItemProxy */;
-               };
-               BCAF361A16CA27C000D4E9FC /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = BCAF360316CA266900D4E9FC /* OfflineStorage.Development */;
-                       targetProxy = BCAF361916CA27C000D4E9FC /* PBXContainerItemProxy */;
-               };
-               BCAF362416CA295F00D4E9FC /* PBXTargetDependency */ = {
-                       isa = PBXTargetDependency;
-                       target = 8DC2EF4F0486A6940098B216 /* WebKit2 */;
-                       targetProxy = BCAF362316CA295F00D4E9FC /* PBXContainerItemProxy */;
-               };
                BCDE093413272496001259FB /* PBXTargetDependency */ = {
                        isa = PBXTargetDependency;
                        target = 1AC25FAF12A48EA700BD2671 /* PluginProcessShim */;
                        };
                        name = Production;
                };
-               BCAF35AF16CA1D5700D4E9FC /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CA16CA204300D4E9FC /* OfflineStorageProcess.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Debug;
-               };
-               BCAF35B016CA1D5700D4E9FC /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CA16CA204300D4E9FC /* OfflineStorageProcess.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Release;
-               };
-               BCAF35B116CA1D5700D4E9FC /* Production */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CA16CA204300D4E9FC /* OfflineStorageProcess.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Production;
-               };
-               BCAF35FD16CA263800D4E9FC /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CC16CA204300D4E9FC /* OfflineStorageService.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Debug;
-               };
-               BCAF35FE16CA263800D4E9FC /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CC16CA204300D4E9FC /* OfflineStorageService.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Release;
-               };
-               BCAF35FF16CA263800D4E9FC /* Production */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CC16CA204300D4E9FC /* OfflineStorageService.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Production;
-               };
-               BCAF361016CA266900D4E9FC /* Debug */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CB16CA204300D4E9FC /* OfflineStorageService.Development.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Debug;
-               };
-               BCAF361116CA266900D4E9FC /* Release */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CB16CA204300D4E9FC /* OfflineStorageService.Development.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Release;
-               };
-               BCAF361216CA266900D4E9FC /* Production */ = {
-                       isa = XCBuildConfiguration;
-                       baseConfigurationReference = BCAF35CB16CA204300D4E9FC /* OfflineStorageService.Development.xcconfig */;
-                       buildSettings = {
-                       };
-                       name = Production;
-               };
                BCDE093F13272496001259FB /* Debug */ = {
                        isa = XCBuildConfiguration;
                        baseConfigurationReference = BC122FA3132707F300F7EAC1 /* PluginProcess.xcconfig */;
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Production;
                };
-               BCAF35B216CA1D5700D4E9FC /* Build configuration list for PBXNativeTarget "OfflineStorageProcess" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               BCAF35AF16CA1D5700D4E9FC /* Debug */,
-                               BCAF35B016CA1D5700D4E9FC /* Release */,
-                               BCAF35B116CA1D5700D4E9FC /* Production */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Production;
-               };
-               BCAF35FC16CA263800D4E9FC /* Build configuration list for PBXNativeTarget "OfflineStorage" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               BCAF35FD16CA263800D4E9FC /* Debug */,
-                               BCAF35FE16CA263800D4E9FC /* Release */,
-                               BCAF35FF16CA263800D4E9FC /* Production */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Production;
-               };
-               BCAF360F16CA266900D4E9FC /* Build configuration list for PBXNativeTarget "OfflineStorage.Development" */ = {
-                       isa = XCConfigurationList;
-                       buildConfigurations = (
-                               BCAF361016CA266900D4E9FC /* Debug */,
-                               BCAF361116CA266900D4E9FC /* Release */,
-                               BCAF361216CA266900D4E9FC /* Production */,
-                       );
-                       defaultConfigurationIsVisible = 0;
-                       defaultConfigurationName = Production;
-               };
                BCDE093E13272496001259FB /* Build configuration list for PBXNativeTarget "PluginProcess" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (