[EFL][WK2] Add NETWORK_PROCESS build option
authorm.pakula@samsung.com <m.pakula@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 25 Mar 2014 12:13:15 +0000 (12:13 +0000)
committerm.pakula@samsung.com <m.pakula@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 25 Mar 2014 12:13:15 +0000 (12:13 +0000)
https://bugs.webkit.org/show_bug.cgi?id=130131

Reviewed by Gyuyoung Kim.

.:

Add option to build EFL port with NETWORK_PROCESS set on. By default NETWORK_PROCESS is
set off.

* Source/cmake/OptionsEfl.cmake:

Source/WebKit2:

* PlatformEfl.cmake: Add file needed to build with NETWORK_PROCESS enabled.

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

ChangeLog
Source/WebKit2/ChangeLog
Source/WebKit2/PlatformEfl.cmake
Source/cmake/OptionsEfl.cmake

index 84b726e..2837948 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2014-03-25  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
+
+        [EFL][WK2] Add NETWORK_PROCESS build option
+        https://bugs.webkit.org/show_bug.cgi?id=130131
+
+        Reviewed by Gyuyoung Kim.
+
+        Add option to build EFL port with NETWORK_PROCESS set on. By default NETWORK_PROCESS is
+        set off.
+
+        * Source/cmake/OptionsEfl.cmake:
+
 2014-03-24  Brian Burg  <bburg@apple.com>
 
         Web Replay: capture and replay keyboard events
index af07c54..7f4fdf8 100644 (file)
@@ -1,3 +1,12 @@
+2014-03-25  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
+
+        [EFL][WK2] Add NETWORK_PROCESS build option
+        https://bugs.webkit.org/show_bug.cgi?id=130131
+
+        Reviewed by Gyuyoung Kim.
+
+        * PlatformEfl.cmake: Add file needed to build with NETWORK_PROCESS enabled.
+
 2014-03-24 Michał Pakuła vel Rutka  <m.pakula@samsung.com>
 
         [EFL][WK2] Add an API to set process model
index 42498ab..5fcd26f 100644 (file)
@@ -236,6 +236,7 @@ list(APPEND WebKit2_INCLUDE_DIRECTORIES
     "${WEBKIT2_DIR}/UIProcess/API/cpp/efl"
     "${WEBKIT2_DIR}/UIProcess/API/efl"
     "${WEBKIT2_DIR}/UIProcess/CoordinatedGraphics"
+    "${WEBKIT2_DIR}/UIProcess/Network/CustomProtocols/soup"
     "${WEBKIT2_DIR}/UIProcess/efl"
     "${WEBKIT2_DIR}/UIProcess/soup"
     "${WEBKIT2_DIR}/WebProcess/efl"
@@ -295,6 +296,10 @@ list(APPEND WebProcess_SOURCES
     efl/MainEfl.cpp
 )
 
+list(APPEND NetworkProcess_SOURCES
+        unix/NetworkMainUnix.cpp
+)
+
 list(APPEND WebProcess_LIBRARIES
     ${CAIRO_LIBRARIES}
     ${ECORE_IMF_EVAS_LIBRARIES}
index da95b9f..77d1cb3 100644 (file)
@@ -80,6 +80,7 @@ WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_MOUSE_CURSOR_SCALE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NAVIGATOR_CONTENT_UTILS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETSCAPE_PLUGIN_API ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETWORK_INFO ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NETWORK_PROCESS ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_NOSNIFF ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_PAGE_VISIBILITY_API ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_RESOLUTION_MEDIA_QUERY ON)