Title: [219960] trunk
Revision
219960
Author
beid...@apple.com
Date
2017-07-26 13:11:38 -0700 (Wed, 26 Jul 2017)

Log Message

Remove DATABASE_PROCESS build flag.
https://bugs.webkit.org/show_bug.cgi?id=174868

Reviewed by Andy Estes.

.:

* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWPE.cmake:
* Source/cmake/WebKitFeatures.cmake:

Source/WebKit:

* CMakeLists.txt:
* DatabaseProcess/DatabaseProcess.cpp:
* DatabaseProcess/DatabaseProcess.h:
* DatabaseProcess/DatabaseProcess.messages.in:
* DatabaseProcess/DatabaseToWebProcessConnection.cpp:
* DatabaseProcess/DatabaseToWebProcessConnection.h:
* DatabaseProcess/DatabaseToWebProcessConnection.messages.in:
* DatabaseProcess/IndexedDB/WebIDBConnectionToClient.messages.in:
* DatabaseProcess/gtk/DatabaseProcessMainGtk.cpp:
* DatabaseProcess/ios/DatabaseProcessIOS.mm:
* DatabaseProcess/mac/DatabaseProcessMac.mm:
* DatabaseProcess/unix/DatabaseProcessMainUnix.h:
* Shared/Databases/DatabaseProcessCreationParameters.cpp:
* Shared/Databases/DatabaseProcessCreationParameters.h:
* Shared/ProcessExecutablePath.h:
* Shared/gtk/ProcessExecutablePathGtk.cpp:
(WebKit::executablePathOfDatabaseProcess):
* Shared/wpe/ProcessExecutablePathWPE.cpp:
(WebKit::executablePathOfDatabaseProcess):
* UIProcess/ChildProcessProxy.cpp:
(WebKit::ChildProcessProxy::getLaunchOptions):
* UIProcess/Databases/DatabaseProcessProxy.cpp:
* UIProcess/Databases/DatabaseProcessProxy.h:
* UIProcess/Databases/DatabaseProcessProxy.messages.in:
* UIProcess/Launcher/ProcessLauncher.h:
* UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:
(WebKit::ProcessLauncher::launchProcess):
* UIProcess/Launcher/mac/ProcessLauncherMac.mm:
(WebKit::serviceName):
* UIProcess/Launcher/wpe/ProcessLauncherWPE.cpp:
(WebKit::ProcessLauncher::launchProcess):
* UIProcess/Network/NetworkProcessProxy.cpp:
(WebKit::NetworkProcessProxy::grantSandboxExtensionsToDatabaseProcessForBlobs):
* UIProcess/WebProcessPool.cpp:
(WebKit::WebProcessPool::databaseProcessCrashed):
(WebKit::WebProcessPool::databaseProcessIdentifier):
(WebKit::WebProcessPool::terminateDatabaseProcess):
* UIProcess/WebProcessPool.h:
(WebKit::WebProcessPool::sendToDatabaseProcessRelaunchingIfNecessary):
* UIProcess/WebProcessProxy.cpp:
(WebKit::WebProcessProxy::getDatabaseProcessConnection):
* UIProcess/WebProcessProxy.h:
* UIProcess/WebProcessProxy.messages.in:
* UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::fetchDataAndApply):
(WebKit::WebsiteDataStore::removeData):
* WebKit2Prefix.h:
* WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.messages.in:
* WebProcess/Databases/WebToDatabaseProcessConnection.cpp:
* WebProcess/Databases/WebToDatabaseProcessConnection.h:
* WebProcess/WebProcess.cpp:
* WebProcess/WebProcess.h:

Modified Paths

Diff

Modified: trunk/ChangeLog (219959 => 219960)


--- trunk/ChangeLog	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/ChangeLog	2017-07-26 20:11:38 UTC (rev 219960)
@@ -1,3 +1,15 @@
+2017-07-26  Brady Eidson  <beid...@apple.com>
+
+        Remove DATABASE_PROCESS build flag.
+        https://bugs.webkit.org/show_bug.cgi?id=174868
+
+        Reviewed by Andy Estes.
+
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/OptionsWPE.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+
 2017-07-26  Brian Burg  <bb...@apple.com>
 
         Remove WEB_TIMING feature flag

Modified: trunk/Source/WebKit/CMakeLists.txt (219959 => 219960)


--- trunk/Source/WebKit/CMakeLists.txt	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/CMakeLists.txt	2017-07-26 20:11:38 UTC (rev 219960)
@@ -875,18 +875,6 @@
     endif ()
 endif ()
 
-if (ENABLE_DATABASE_PROCESS AND NOT "${PORT}" STREQUAL "Mac")
-    add_definitions(-DENABLE_DATABASE_PROCESS=1)
-    add_executable(DatabaseProcess ${DatabaseProcess_SOURCES})
-    add_webkit2_prefix_header(DatabaseProcess)
-    target_link_libraries(DatabaseProcess ${DatabaseProcess_LIBRARIES})
-    install(TARGETS DatabaseProcess DESTINATION "${LIBEXEC_INSTALL_DIR}")
-
-    if (WebKit2_DatabaseProcess_OUTPUT_NAME)
-        set_target_properties(DatabaseProcess PROPERTIES OUTPUT_NAME ${WebKit2_DatabaseProcess_OUTPUT_NAME})
-    endif ()
-endif ()
-
 if ("${PORT}" STREQUAL "Mac")
     set(_web_xpc_dir ${CMAKE_LIBRARY_OUTPUT_DIRECTORY}/WebKit.framework/XPCServices/com.apple.WebKit.WebContent.Development.xpc/Contents)
     make_directory(${_web_xpc_dir}/MacOS)

Modified: trunk/Source/WebKit/ChangeLog (219959 => 219960)


--- trunk/Source/WebKit/ChangeLog	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/ChangeLog	2017-07-26 20:11:38 UTC (rev 219960)
@@ -1,5 +1,65 @@
 2017-07-26  Brady Eidson  <beid...@apple.com>
 
+        Remove DATABASE_PROCESS build flag.
+        https://bugs.webkit.org/show_bug.cgi?id=174868
+
+        Reviewed by Andy Estes.
+
+        * CMakeLists.txt:
+        * DatabaseProcess/DatabaseProcess.cpp:
+        * DatabaseProcess/DatabaseProcess.h:
+        * DatabaseProcess/DatabaseProcess.messages.in:
+        * DatabaseProcess/DatabaseToWebProcessConnection.cpp:
+        * DatabaseProcess/DatabaseToWebProcessConnection.h:
+        * DatabaseProcess/DatabaseToWebProcessConnection.messages.in:
+        * DatabaseProcess/IndexedDB/WebIDBConnectionToClient.messages.in:
+        * DatabaseProcess/gtk/DatabaseProcessMainGtk.cpp:
+        * DatabaseProcess/ios/DatabaseProcessIOS.mm:
+        * DatabaseProcess/mac/DatabaseProcessMac.mm:
+        * DatabaseProcess/unix/DatabaseProcessMainUnix.h:
+        * Shared/Databases/DatabaseProcessCreationParameters.cpp:
+        * Shared/Databases/DatabaseProcessCreationParameters.h:
+        * Shared/ProcessExecutablePath.h:
+        * Shared/gtk/ProcessExecutablePathGtk.cpp:
+        (WebKit::executablePathOfDatabaseProcess):
+        * Shared/wpe/ProcessExecutablePathWPE.cpp:
+        (WebKit::executablePathOfDatabaseProcess):
+        * UIProcess/ChildProcessProxy.cpp:
+        (WebKit::ChildProcessProxy::getLaunchOptions):
+        * UIProcess/Databases/DatabaseProcessProxy.cpp:
+        * UIProcess/Databases/DatabaseProcessProxy.h:
+        * UIProcess/Databases/DatabaseProcessProxy.messages.in:
+        * UIProcess/Launcher/ProcessLauncher.h:
+        * UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp:
+        (WebKit::ProcessLauncher::launchProcess):
+        * UIProcess/Launcher/mac/ProcessLauncherMac.mm:
+        (WebKit::serviceName):
+        * UIProcess/Launcher/wpe/ProcessLauncherWPE.cpp:
+        (WebKit::ProcessLauncher::launchProcess):
+        * UIProcess/Network/NetworkProcessProxy.cpp:
+        (WebKit::NetworkProcessProxy::grantSandboxExtensionsToDatabaseProcessForBlobs):
+        * UIProcess/WebProcessPool.cpp:
+        (WebKit::WebProcessPool::databaseProcessCrashed):
+        (WebKit::WebProcessPool::databaseProcessIdentifier):
+        (WebKit::WebProcessPool::terminateDatabaseProcess):
+        * UIProcess/WebProcessPool.h:
+        (WebKit::WebProcessPool::sendToDatabaseProcessRelaunchingIfNecessary):
+        * UIProcess/WebProcessProxy.cpp:
+        (WebKit::WebProcessProxy::getDatabaseProcessConnection):
+        * UIProcess/WebProcessProxy.h:
+        * UIProcess/WebProcessProxy.messages.in:
+        * UIProcess/WebsiteData/WebsiteDataStore.cpp:
+        (WebKit::WebsiteDataStore::fetchDataAndApply):
+        (WebKit::WebsiteDataStore::removeData):
+        * WebKit2Prefix.h:
+        * WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.messages.in:
+        * WebProcess/Databases/WebToDatabaseProcessConnection.cpp:
+        * WebProcess/Databases/WebToDatabaseProcessConnection.h:
+        * WebProcess/WebProcess.cpp:
+        * WebProcess/WebProcess.h:
+
+2017-07-26  Brady Eidson  <beid...@apple.com>
+
         Add test to verify certain child processes are not launched as a side effect of enabling ResourceLoadStatistics.
         https://bugs.webkit.org/show_bug.cgi?id=174851
 

Modified: trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.cpp (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -26,8 +26,6 @@
 #include "config.h"
 #include "DatabaseProcess.h"
 
-#if ENABLE(DATABASE_PROCESS)
-
 #include "DatabaseProcessCreationParameters.h"
 #include "DatabaseProcessMessages.h"
 #include "DatabaseProcessProxyMessages.h"
@@ -324,5 +322,3 @@
 #endif
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.h (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -25,8 +25,6 @@
 
 #pragma once
 
-#if ENABLE(DATABASE_PROCESS)
-
 #include "ChildProcess.h"
 #include "SandboxExtension.h"
 #include <WebCore/IDBBackingStore.h>
@@ -126,5 +124,3 @@
 };
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.messages.in (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.messages.in	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/DatabaseProcess.messages.in	2017-07-26 20:11:38 UTC (rev 219960)
@@ -20,8 +20,6 @@
 # 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.
 
-#if ENABLE(DATABASE_PROCESS)
-
 messages -> DatabaseProcess LegacyReceiver {
     # Initializes a WebsiteDataStore/Session in the DatabaseProcess with the correct parameters
     InitializeWebsiteDataStore(struct WebKit::DatabaseProcessCreationParameters processCreationParameters)
@@ -37,5 +35,3 @@
     DidGetSandboxExtensionsForBlobFiles(uint64_t requestID, WebKit::SandboxExtension::HandleArray extensions)
 #endif
 }
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.cpp (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -32,8 +32,6 @@
 #include "WebIDBConnectionToClientMessages.h"
 #include <wtf/RunLoop.h>
 
-#if ENABLE(DATABASE_PROCESS)
-
 namespace WebKit {
 
 Ref<DatabaseToWebProcessConnection> DatabaseToWebProcessConnection::create(IPC::Connection::Identifier connectionIdentifier)
@@ -127,5 +125,3 @@
 
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.h (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -23,8 +23,7 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef DatabaseToWebProcessConnection_h
-#define DatabaseToWebProcessConnection_h
+#pragma once
 
 #include "Connection.h"
 #include "MessageSender.h"
@@ -32,8 +31,6 @@
 #include <WebCore/SessionID.h>
 #include <wtf/HashMap.h>
 
-#if ENABLE(DATABASE_PROCESS)
-
 namespace WebKit {
 
 class WebIDBConnectionToClient;
@@ -72,6 +69,3 @@
 };
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)
-#endif // DatabaseToWebProcessConnection_h

Modified: trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.messages.in (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.messages.in	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/DatabaseToWebProcessConnection.messages.in	2017-07-26 20:11:38 UTC (rev 219960)
@@ -20,8 +20,6 @@
 # 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.
 
-#if ENABLE(DATABASE_PROCESS)
-
 messages -> DatabaseToWebProcessConnection LegacyReceiver {
 #if ENABLE(INDEXED_DATABASE)
     # Creates a connection for communication with a WebProcess
@@ -29,5 +27,3 @@
     RemoveIDBConnectionToServer(uint64_t serverConnectionIdentifier)
 #endif
 }
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/DatabaseProcess/IndexedDB/WebIDBConnectionToClient.messages.in (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/IndexedDB/WebIDBConnectionToClient.messages.in	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/IndexedDB/WebIDBConnectionToClient.messages.in	2017-07-26 20:11:38 UTC (rev 219960)
@@ -20,7 +20,7 @@
 # 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.
 
-#if ENABLE(INDEXED_DATABASE) && ENABLE(DATABASE_PROCESS)
+#if ENABLE(INDEXED_DATABASE)
 
 messages -> WebIDBConnectionToClient {
     DeleteDatabase(WebCore::IDBRequestData requestData)
@@ -53,4 +53,4 @@
 
     GetAllDatabaseNames(uint64_t serverConnectionIdentifier, struct WebCore::SecurityOriginData topOrigin, struct WebCore::SecurityOriginData openingOrigin, uint64_t callbackID);
 }
-#endif // ENABLE(INDEXED_DATABASE) && ENABLE(DATABASE_PROCESS)
+#endif // ENABLE(INDEXED_DATABASE)

Modified: trunk/Source/WebKit/DatabaseProcess/gtk/DatabaseProcessMainGtk.cpp (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/gtk/DatabaseProcessMainGtk.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/gtk/DatabaseProcessMainGtk.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -26,8 +26,6 @@
 #include "config.h"
 #include "DatabaseProcessMainUnix.h"
 
-#if ENABLE(DATABASE_PROCESS)
-
 #include "ChildProcessMain.h"
 #include "DatabaseProcess.h"
 
@@ -39,5 +37,3 @@
 }
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/DatabaseProcess/ios/DatabaseProcessIOS.mm (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/ios/DatabaseProcessIOS.mm	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/ios/DatabaseProcessIOS.mm	2017-07-26 20:11:38 UTC (rev 219960)
@@ -25,7 +25,7 @@
 
 #import "config.h"
 
-#if PLATFORM(IOS) && ENABLE(DATABASE_PROCESS)
+#if PLATFORM(IOS)
 
 #import "DatabaseProcess.h"
 
@@ -61,4 +61,4 @@
 
 } // namespace WebKit
 
-#endif // PLATFORM(IOS) && ENABLE(DATABASE_PROCESS)
+#endif // PLATFORM(IOS)

Modified: trunk/Source/WebKit/DatabaseProcess/mac/DatabaseProcessMac.mm (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/mac/DatabaseProcessMac.mm	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/mac/DatabaseProcessMac.mm	2017-07-26 20:11:38 UTC (rev 219960)
@@ -25,7 +25,7 @@
 
 #import "config.h"
 
-#if PLATFORM(MAC) && ENABLE(DATABASE_PROCESS)
+#if PLATFORM(MAC)
 
 #import "DatabaseProcess.h"
 
@@ -61,4 +61,4 @@
 
 } // namespace WebKit
 
-#endif // PLATFORM(MAC) && ENABLE(DATABASE_PROCESS)
+#endif // PLATFORM(MAC)

Modified: trunk/Source/WebKit/DatabaseProcess/unix/DatabaseProcessMainUnix.h (219959 => 219960)


--- trunk/Source/WebKit/DatabaseProcess/unix/DatabaseProcessMainUnix.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/DatabaseProcess/unix/DatabaseProcessMainUnix.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -23,11 +23,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef DatabaseProcessMainUnix_h
-#define DatabaseProcessMainUnix_h
+#pragma once
 
-#if ENABLE(DATABASE_PROCESS)
-
 #include <WebKit/WKBase.h>
 
 namespace WebKit {
@@ -37,7 +34,3 @@
 }
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)
-
-#endif // DatabaseProcessMainUnix_h

Modified: trunk/Source/WebKit/Shared/Databases/DatabaseProcessCreationParameters.cpp (219959 => 219960)


--- trunk/Source/WebKit/Shared/Databases/DatabaseProcessCreationParameters.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/Shared/Databases/DatabaseProcessCreationParameters.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -26,8 +26,6 @@
 #include "config.h"
 #include "DatabaseProcessCreationParameters.h"
 
-#if ENABLE(DATABASE_PROCESS)
-
 #include "ArgumentCoders.h"
 
 namespace WebKit {
@@ -60,5 +58,3 @@
 }
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/Shared/Databases/DatabaseProcessCreationParameters.h (219959 => 219960)


--- trunk/Source/WebKit/Shared/Databases/DatabaseProcessCreationParameters.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/Shared/Databases/DatabaseProcessCreationParameters.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -30,8 +30,6 @@
 #include <WebCore/SessionID.h>
 #include <wtf/text/WTFString.h>
 
-#if ENABLE(DATABASE_PROCESS)
-
 namespace IPC {
 class Decoder;
 class Encoder;
@@ -54,5 +52,3 @@
 };
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/Shared/ProcessExecutablePath.h (219959 => 219960)


--- trunk/Source/WebKit/Shared/ProcessExecutablePath.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/Shared/ProcessExecutablePath.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -25,8 +25,7 @@
 
 #include <wtf/text/WTFString.h>
 
-#ifndef ProcessExecutablePath_h
-#define ProcessExecutablePath_h
+#pragma once
 
 namespace WebKit {
 
@@ -33,9 +32,6 @@
 String executablePathOfWebProcess();
 String executablePathOfPluginProcess();
 String executablePathOfNetworkProcess();
-#if ENABLE(DATABASE_PROCESS)
 String executablePathOfDatabaseProcess();
-#endif
+
 }
-
-#endif

Modified: trunk/Source/WebKit/Shared/gtk/ProcessExecutablePathGtk.cpp (219959 => 219960)


--- trunk/Source/WebKit/Shared/gtk/ProcessExecutablePathGtk.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/Shared/gtk/ProcessExecutablePathGtk.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -84,11 +84,9 @@
     return findWebKitProcess("WebKitNetworkProcess");
 }
 
-#if ENABLE(DATABASE_PROCESS)
 String executablePathOfDatabaseProcess()
 {
     return findWebKitProcess("WebKitDatabaseProcess");
 }
-#endif
 
 } // namespace WebKit

Modified: trunk/Source/WebKit/Shared/wpe/ProcessExecutablePathWPE.cpp (219959 => 219960)


--- trunk/Source/WebKit/Shared/wpe/ProcessExecutablePathWPE.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/Shared/wpe/ProcessExecutablePathWPE.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -77,11 +77,9 @@
     return findWebKitProcess("WPENetworkProcess");
 }
 
-#if ENABLE(DATABASE_PROCESS)
 String executablePathOfDatabaseProcess()
 {
     return findWebKitProcess("WPEDatabaseProcess");
 }
-#endif
 
 } // namespace WebKit

Modified: trunk/Source/WebKit/UIProcess/ChildProcessProxy.cpp (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/ChildProcessProxy.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/ChildProcessProxy.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -70,11 +70,9 @@
     case ProcessLauncher::ProcessType::Network:
         varname = "NETWORK_PROCESS_CMD_PREFIX";
         break;
-#if ENABLE(DATABASE_PROCESS)
     case ProcessLauncher::ProcessType::Database:
         varname = "DATABASE_PROCESS_CMD_PREFIX";
         break;
-#endif
     }
     const char* processCmdPrefix = getenv(varname);
     if (processCmdPrefix && *processCmdPrefix)

Modified: trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.cpp (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -33,8 +33,6 @@
 #include "WebsiteData.h"
 #include <WebCore/NotImplemented.h>
 
-#if ENABLE(DATABASE_PROCESS)
-
 using namespace WebCore;
 
 namespace WebKit {
@@ -223,5 +221,3 @@
 }
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.h (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -23,11 +23,8 @@
  * THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef DatabaseProcessProxy_h
-#define DatabaseProcessProxy_h
+#pragma once
 
-#if ENABLE(DATABASE_PROCESS)
-
 #include "ChildProcessProxy.h"
 #include "ProcessLauncher.h"
 #include "WebProcessProxyMessages.h"
@@ -94,7 +91,3 @@
 };
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)
-
-#endif // DatabaseProcessProxy_h

Modified: trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.messages.in (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.messages.in	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/Databases/DatabaseProcessProxy.messages.in	2017-07-26 20:11:38 UTC (rev 219960)
@@ -20,8 +20,6 @@
 # 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.
 
-#if ENABLE(DATABASE_PROCESS)
-
 messages -> DatabaseProcessProxy LegacyReceiver {
     DidCreateDatabaseToWebProcessConnection(IPC::Attachment connectionIdentifier)
 
@@ -33,5 +31,3 @@
     GetSandboxExtensionsForBlobFiles(uint64_t requestID, Vector<String> paths)
 #endif
 }
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/UIProcess/Launcher/ProcessLauncher.h (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/Launcher/ProcessLauncher.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/Launcher/ProcessLauncher.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -51,9 +51,7 @@
         Plugin64,
 #endif
         Network,
-#if ENABLE(DATABASE_PROCESS)
         Database,
-#endif
     };
 
     struct LaunchOptions {

Modified: trunk/Source/WebKit/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -81,11 +81,9 @@
     case ProcessLauncher::ProcessType::Network:
         executablePath = executablePathOfNetworkProcess();
         break;
-#if ENABLE(DATABASE_PROCESS)
     case ProcessLauncher::ProcessType::Database:
         executablePath = executablePathOfDatabaseProcess();
         break;
-#endif
     default:
         ASSERT_NOT_REACHED();
         return;

Modified: trunk/Source/WebKit/UIProcess/Launcher/mac/ProcessLauncherMac.mm (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/Launcher/mac/ProcessLauncherMac.mm	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/Launcher/mac/ProcessLauncherMac.mm	2017-07-26 20:11:38 UTC (rev 219960)
@@ -55,10 +55,8 @@
         return "com.apple.WebKit.WebContent";
     case ProcessLauncher::ProcessType::Network:
         return "com.apple.WebKit.Networking";
-#if ENABLE(DATABASE_PROCESS)
     case ProcessLauncher::ProcessType::Database:
         return "com.apple.WebKit.Databases";
-#endif
 #if ENABLE(NETSCAPE_PLUGIN_API)
     case ProcessLauncher::ProcessType::Plugin32:
         return "com.apple.WebKit.Plugin.32";

Modified: trunk/Source/WebKit/UIProcess/Launcher/wpe/ProcessLauncherWPE.cpp (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/Launcher/wpe/ProcessLauncherWPE.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/Launcher/wpe/ProcessLauncherWPE.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -67,11 +67,9 @@
     case ProcessLauncher::ProcessType::Network:
         executablePath = executablePathOfNetworkProcess();
         break;
-#if ENABLE(DATABASE_PROCESS)
     case ProcessLauncher::ProcessType::Database:
         executablePath = executablePathOfDatabaseProcess();
         break;
-#endif
     default:
         ASSERT_NOT_REACHED();
         return;

Modified: trunk/Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -291,7 +291,6 @@
 
 void NetworkProcessProxy::grantSandboxExtensionsToDatabaseProcessForBlobs(uint64_t requestID, const Vector<String>& paths)
 {
-#if ENABLE(DATABASE_PROCESS)
 #if ENABLE(SANDBOX_EXTENSIONS)
     SandboxExtension::HandleArray extensions;
     extensions.allocate(paths.size());
@@ -303,7 +302,6 @@
     m_processPool.sendToDatabaseProcessRelaunchingIfNecessary(Messages::DatabaseProcess::GrantSandboxExtensionsForBlobs(paths, extensions));
 #endif
     connection()->send(Messages::NetworkProcess::DidGrantSandboxExtensionsToDatabaseProcessForBlobs(requestID), 0);
-#endif
 }
 
 void NetworkProcessProxy::didFinishLaunching(ProcessLauncher* launcher, IPC::Connection::Identifier connectionIdentifier)

Modified: trunk/Source/WebKit/UIProcess/WebProcessPool.cpp (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/WebProcessPool.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/WebProcessPool.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -35,6 +35,8 @@
 #include "APILegacyContextHistoryClient.h"
 #include "APIPageConfiguration.h"
 #include "APIProcessPoolConfiguration.h"
+#include "DatabaseProcessCreationParameters.h"
+#include "DatabaseProcessMessages.h"
 #include "DownloadProxy.h"
 #include "DownloadProxyMessages.h"
 #include "GamepadData.h"
@@ -83,11 +85,6 @@
 #include <wtf/RunLoop.h>
 #include <wtf/text/StringBuilder.h>
 
-#if ENABLE(DATABASE_PROCESS)
-#include "DatabaseProcessCreationParameters.h"
-#include "DatabaseProcessMessages.h"
-#endif
-
 #if ENABLE(SERVICE_CONTROLS)
 #include "ServicesController.h"
 #endif
@@ -517,7 +514,6 @@
     m_networkProcess->getNetworkProcessConnection(WTFMove(reply));
 }
 
-#if ENABLE(DATABASE_PROCESS)
 void WebProcessPool::ensureDatabaseProcessAndWebsiteDataStore(WebsiteDataStore* relevantDataStore)
 {
     // *********
@@ -564,7 +560,6 @@
     m_client.databaseProcessDidCrash(this);
     m_databaseProcess = nullptr;
 }
-#endif
 
 void WebProcessPool::willStartUsingPrivateBrowsing()
 {
@@ -1080,14 +1075,10 @@
 
 pid_t WebProcessPool::databaseProcessIdentifier()
 {
-#if ENABLE(DATABASE_PROCESS)
     if (!m_databaseProcess)
         return 0;
 
     return m_databaseProcess->processIdentifier();
-#else
-    return 0;
-#endif
 }
 
 void WebProcessPool::setAlwaysUsesComplexTextCodePath(bool alwaysUseComplexText)
@@ -1313,13 +1304,11 @@
 
 void WebProcessPool::terminateDatabaseProcess()
 {
-#if ENABLE(DATABASE_PROCESS)
     if (!m_databaseProcess)
         return;
 
     m_databaseProcess->terminate();
     m_databaseProcess = nullptr;
-#endif
 }
 
 void WebProcessPool::terminateNetworkProcess()

Modified: trunk/Source/WebKit/UIProcess/WebProcessPool.h (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/WebProcessPool.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/WebProcessPool.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -29,6 +29,7 @@
 #include "APIObject.h"
 #include "APIProcessPoolConfiguration.h"
 #include "APIWebsiteDataStore.h"
+#include "DatabaseProcessProxy.h"
 #include "DownloadProxyMap.h"
 #include "GenericCallback.h"
 #include "HiddenPageThrottlingAutoIncreasesCounter.h"
@@ -53,10 +54,6 @@
 #include <wtf/text/StringHash.h>
 #include <wtf/text/WTFString.h>
 
-#if ENABLE(DATABASE_PROCESS)
-#include "DatabaseProcessProxy.h"
-#endif
-
 #if ENABLE(MEDIA_SESSION)
 #include "WebMediaSessionFocusManager.h"
 #endif
@@ -315,12 +312,10 @@
 
     void getNetworkProcessConnection(Ref<Messages::WebProcessProxy::GetNetworkProcessConnection::DelayedReply>&&);
 
-#if ENABLE(DATABASE_PROCESS)
     void ensureDatabaseProcessAndWebsiteDataStore(WebsiteDataStore* relevantDataStore);
     DatabaseProcessProxy* databaseProcess() { return m_databaseProcess.get(); }
     void getDatabaseProcessConnection(Ref<Messages::WebProcessProxy::GetDatabaseProcessConnection::DelayedReply>&&);
     void databaseProcessCrashed(DatabaseProcessProxy*);
-#endif
 
 #if PLATFORM(COCOA)
     bool processSuppressionEnabled() const;
@@ -554,11 +549,8 @@
     bool m_canHandleHTTPSServerTrustEvaluation;
     bool m_didNetworkProcessCrash;
     RefPtr<NetworkProcessProxy> m_networkProcess;
+    RefPtr<DatabaseProcessProxy> m_databaseProcess;
 
-#if ENABLE(DATABASE_PROCESS)
-    RefPtr<DatabaseProcessProxy> m_databaseProcess;
-#endif
-    
     HashMap<uint64_t, RefPtr<DictionaryCallback>> m_dictionaryCallbacks;
     HashMap<uint64_t, RefPtr<StatisticsRequest>> m_statisticsRequests;
 
@@ -637,12 +629,8 @@
 template<typename T>
 void WebProcessPool::sendToDatabaseProcessRelaunchingIfNecessary(T&& message)
 {
-#if ENABLE(DATABASE_PROCESS)
     ensureDatabaseProcessAndWebsiteDataStore(nullptr);
     m_databaseProcess->send(std::forward<T>(message), 0);
-#else
-    sendToAllProcessesRelaunchingThemIfNecessary(std::forward<T>(message));
-#endif
 }
 
 template<typename T>

Modified: trunk/Source/WebKit/UIProcess/WebProcessProxy.cpp (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/WebProcessProxy.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/WebProcessProxy.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -573,12 +573,10 @@
     m_processPool->getNetworkProcessConnection(WTFMove(reply));
 }
 
-#if ENABLE(DATABASE_PROCESS)
 void WebProcessProxy::getDatabaseProcessConnection(Ref<Messages::WebProcessProxy::GetDatabaseProcessConnection::DelayedReply>&& reply)
 {
     m_processPool->getDatabaseProcessConnection(WTFMove(reply));
 }
-#endif // ENABLE(DATABASE_PROCESS)
 
 #if !PLATFORM(COCOA)
 bool WebProcessProxy::platformIsBeingDebugged() const

Modified: trunk/Source/WebKit/UIProcess/WebProcessProxy.h (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/WebProcessProxy.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/WebProcessProxy.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -214,9 +214,7 @@
     void getPluginProcessConnection(uint64_t pluginProcessToken, Ref<Messages::WebProcessProxy::GetPluginProcessConnection::DelayedReply>&&);
 #endif
     void getNetworkProcessConnection(Ref<Messages::WebProcessProxy::GetNetworkProcessConnection::DelayedReply>&&);
-#if ENABLE(DATABASE_PROCESS)
     void getDatabaseProcessConnection(Ref<Messages::WebProcessProxy::GetDatabaseProcessConnection::DelayedReply>&&);
-#endif
 
     bool platformIsBeingDebugged() const;
 

Modified: trunk/Source/WebKit/UIProcess/WebProcessProxy.messages.in (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/WebProcessProxy.messages.in	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/WebProcessProxy.messages.in	2017-07-26 20:11:38 UTC (rev 219960)
@@ -37,9 +37,7 @@
     GetPluginProcessConnection(uint64_t pluginProcessToken) -> (IPC::Attachment connectionHandle, bool supportsAsynchronousInitialization) Delayed
 #endif
     GetNetworkProcessConnection() -> (IPC::Attachment connectionHandle) Delayed
-#if ENABLE(DATABASE_PROCESS)
     GetDatabaseProcessConnection() -> (IPC::Attachment connectionHandle) Delayed
-#endif
     ProcessReadyToSuspend()
     DidCancelProcessSuspension()
 

Modified: trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp (219959 => 219960)


--- trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -431,7 +431,6 @@
         });
     }
 
-#if ENABLE(DATABASE_PROCESS)
     if (dataTypes.contains(WebsiteDataType::IndexedDBDatabases) && isPersistent()) {
         for (auto& processPool : processPools()) {
             processPool->ensureDatabaseProcessAndWebsiteDataStore(this);
@@ -442,7 +441,6 @@
             });
         }
     }
-#endif
 
     if (dataTypes.contains(WebsiteDataType::MediaKeys) && isPersistent()) {
         callbackAggregator->addPendingCallback();
@@ -727,7 +725,6 @@
         });
     }
 
-#if ENABLE(DATABASE_PROCESS)
     if (dataTypes.contains(WebsiteDataType::IndexedDBDatabases) && isPersistent()) {
         for (auto& processPool : processPools()) {
             processPool->ensureDatabaseProcessAndWebsiteDataStore(this);
@@ -738,7 +735,6 @@
             });
         }
     }
-#endif
 
     if (dataTypes.contains(WebsiteDataType::MediaKeys) && isPersistent()) {
         callbackAggregator->addPendingCallback();
@@ -1006,7 +1002,6 @@
         });
     }
 
-#if ENABLE(DATABASE_PROCESS)
     if (dataTypes.contains(WebsiteDataType::IndexedDBDatabases) && isPersistent()) {
         for (auto& processPool : processPools()) {
             processPool->ensureDatabaseProcessAndWebsiteDataStore(this);
@@ -1017,7 +1012,6 @@
             });
         }
     }
-#endif
 
     if (dataTypes.contains(WebsiteDataType::MediaKeys) && isPersistent()) {
         HashSet<WebCore::SecurityOriginData> origins;

Modified: trunk/Source/WebKit/WebKit2Prefix.h (219959 => 219960)


--- trunk/Source/WebKit/WebKit2Prefix.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/WebKit2Prefix.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -36,8 +36,6 @@
 
 #define ENABLE_WEB_PROCESS_SANDBOX 1
 
-#define ENABLE_DATABASE_PROCESS 1
-
 #define ENABLE_MEMORY_SAMPLER 1
 
 #define ENABLE_SHAREABLE_RESOURCE 1

Modified: trunk/Source/WebKit/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.messages.in (219959 => 219960)


--- trunk/Source/WebKit/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.messages.in	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/WebProcess/Databases/IndexedDB/WebIDBConnectionToServer.messages.in	2017-07-26 20:11:38 UTC (rev 219960)
@@ -20,7 +20,7 @@
 # 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.
 
-#if ENABLE(INDEXED_DATABASE) && ENABLE(DATABASE_PROCESS)
+#if ENABLE(INDEXED_DATABASE)
 
 messages -> WebIDBConnectionToServer {
     DidDeleteDatabase(WebCore::IDBResultData result)
@@ -50,4 +50,4 @@
     DidGetAllDatabaseNames(uint64_t callbackID, Vector<String> databaseNames)
 }
 
-#endif // ENABLE(INDEXED_DATABASE) && ENABLE(DATABASE_PROCESS)
+#endif // ENABLE(INDEXED_DATABASE)

Modified: trunk/Source/WebKit/WebProcess/Databases/WebToDatabaseProcessConnection.cpp (219959 => 219960)


--- trunk/Source/WebKit/WebProcess/Databases/WebToDatabaseProcessConnection.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/WebProcess/Databases/WebToDatabaseProcessConnection.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -31,8 +31,6 @@
 #include "WebIDBConnectionToServerMessages.h"
 #include "WebProcess.h"
 
-#if ENABLE(DATABASE_PROCESS)
-
 using namespace WebCore;
 
 namespace WebKit {
@@ -93,5 +91,3 @@
 #endif
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)

Modified: trunk/Source/WebKit/WebProcess/Databases/WebToDatabaseProcessConnection.h (219959 => 219960)


--- trunk/Source/WebKit/WebProcess/Databases/WebToDatabaseProcessConnection.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/WebProcess/Databases/WebToDatabaseProcessConnection.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -24,8 +24,7 @@
  *
  */
 
-#ifndef WebToDatabaseProcessConnection_h
-#define WebToDatabaseProcessConnection_h
+#pragma once
 
 #include "Connection.h"
 #include "MessageSender.h"
@@ -33,8 +32,6 @@
 #include <WebCore/SessionID.h>
 #include <wtf/RefCounted.h>
 
-#if ENABLE(DATABASE_PROCESS)
-
 namespace WebCore {
 class SessionID;
 }
@@ -76,6 +73,3 @@
 };
 
 } // namespace WebKit
-
-#endif // ENABLE(DATABASE_PROCESS)
-#endif // WebToDatabaseProcessConnection_h

Modified: trunk/Source/WebKit/WebProcess/WebProcess.cpp (219959 => 219960)


--- trunk/Source/WebKit/WebProcess/WebProcess.cpp	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/WebProcess/WebProcess.cpp	2017-07-26 20:11:38 UTC (rev 219960)
@@ -64,6 +64,7 @@
 #include "WebProcessProxyMessages.h"
 #include "WebResourceLoadStatisticsStoreMessages.h"
 #include "WebSocketStream.h"
+#include "WebToDatabaseProcessConnection.h"
 #include "WebsiteData.h"
 #include "WebsiteDataType.h"
 #include <_javascript_Core/JSLock.h>
@@ -126,10 +127,6 @@
 #include "SecItemShim.h"
 #endif
 
-#if ENABLE(DATABASE_PROCESS)
-#include "WebToDatabaseProcessConnection.h"
-#endif
-
 #if ENABLE(NOTIFICATIONS)
 #include "WebNotificationManager.h"
 #endif
@@ -1139,7 +1136,6 @@
     return m_webLoaderStrategy;
 }
 
-#if ENABLE(DATABASE_PROCESS)
 void WebProcess::webToDatabaseProcessConnectionClosed(WebToDatabaseProcessConnection* connection)
 {
     ASSERT(m_webToDatabaseProcessConnection);
@@ -1179,8 +1175,6 @@
     m_webToDatabaseProcessConnection = WebToDatabaseProcessConnection::create(connectionIdentifier);
 }
 
-#endif // ENABLED(DATABASE_PROCESS)
-
 void WebProcess::setEnhancedAccessibility(bool flag)
 {
     WebCore::AXObjectCache::setEnhancedUserInterfaceAccessibility(flag);

Modified: trunk/Source/WebKit/WebProcess/WebProcess.h (219959 => 219960)


--- trunk/Source/WebKit/WebProcess/WebProcess.h	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/WebKit/WebProcess/WebProcess.h	2017-07-26 20:11:38 UTC (rev 219960)
@@ -86,6 +86,7 @@
 class WebPage;
 class WebPageGroupProxy;
 class WebProcessSupplement;
+class WebToDatabaseProcessConnection;
 enum class WebsiteDataType;
 struct WebPageCreationParameters;
 struct WebPageGroupData;
@@ -94,10 +95,6 @@
 struct WebsiteData;
 struct WebsiteDataStoreParameters;
 
-#if ENABLE(DATABASE_PROCESS)
-class WebToDatabaseProcessConnection;
-#endif
-
 class WebProcess : public ChildProcess {
 public:
     static WebProcess& singleton();
@@ -167,10 +164,8 @@
     LibWebRTCNetwork& libWebRTCNetwork();
 #endif
 
-#if ENABLE(DATABASE_PROCESS)
     void webToDatabaseProcessConnectionClosed(WebToDatabaseProcessConnection*);
     WebToDatabaseProcessConnection* webToDatabaseProcessConnection();
-#endif
 
     void setCacheModel(uint32_t);
 
@@ -388,10 +383,8 @@
 
     std::unique_ptr<WebAutomationSessionProxy> m_automationSessionProxy;
 
-#if ENABLE(DATABASE_PROCESS)
     void ensureWebToDatabaseProcessConnection();
     RefPtr<WebToDatabaseProcessConnection> m_webToDatabaseProcessConnection;
-#endif
 
 #if ENABLE(NETSCAPE_PLUGIN_API)
     RefPtr<PluginProcessConnectionManager> m_pluginProcessConnectionManager;

Modified: trunk/Source/cmake/OptionsGTK.cmake (219959 => 219960)


--- trunk/Source/cmake/OptionsGTK.cmake	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/cmake/OptionsGTK.cmake	2017-07-26 20:11:38 UTC (rev 219960)
@@ -155,7 +155,6 @@
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CANVAS_PATH PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATABASE_PROCESS PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTPDIR PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FULLSCREEN_API PRIVATE ON)

Modified: trunk/Source/cmake/OptionsMac.cmake (219959 => 219960)


--- trunk/Source/cmake/OptionsMac.cmake	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/cmake/OptionsMac.cmake	2017-07-26 20:11:38 UTC (rev 219960)
@@ -105,7 +105,6 @@
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_IOS_AIRPLAY PRIVATE OFF)
 
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATABASE_PROCESS PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MEMORY_SAMPLER PRIVATE ON)
 
 WEBKIT_OPTION_END()

Modified: trunk/Source/cmake/OptionsWPE.cmake (219959 => 219960)


--- trunk/Source/cmake/OptionsWPE.cmake	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/cmake/OptionsWPE.cmake	2017-07-26 20:11:38 UTC (rev 219960)
@@ -15,7 +15,6 @@
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCELERATED_2D_CANVAS PUBLIC OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATABASE_PROCESS PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION PUBLIC OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ENCRYPTED_MEDIA PUBLIC OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_GAMEPAD PUBLIC OFF)

Modified: trunk/Source/cmake/WebKitFeatures.cmake (219959 => 219960)


--- trunk/Source/cmake/WebKitFeatures.cmake	2017-07-26 20:08:31 UTC (rev 219959)
+++ trunk/Source/cmake/WebKitFeatures.cmake	2017-07-26 20:11:38 UTC (rev 219960)
@@ -99,7 +99,6 @@
     WEBKIT_OPTION_DEFINE(ENABLE_CURSOR_VISIBILITY "Toggle cursor visibility support" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_CUSTOM_SCHEME_HANDLER "Toggle Custom Scheme Handler support" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_DASHBOARD_SUPPORT "Toggle dashboard support" PRIVATE OFF)
-    WEBKIT_OPTION_DEFINE(ENABLE_DATABASE_PROCESS "Toggle database process support in WebKit2" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_DATACUE_VALUE "Toggle datacue value support" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_DATALIST_ELEMENT "Toggle HTML5 datalist support" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_DATA_TRANSFER_ITEMS "Toggle HTML5 data transfer items support" PRIVATE OFF)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to