Changeset 157254 in webkit


Ignore:
Timestamp:
Oct 10, 2013 2:47:14 PM (11 years ago)
Author:
Csaba Osztrogonác
Message:

[WK2][Soup] Add platform specific stubs for NetworkProcess
https://bugs.webkit.org/show_bug.cgi?id=110115

Reviewed by Carlos Garcia Campos.

Original patch by Balazs Kelemen <kbalazs@webkit.org> and Kwang Yul Seo <skyul@company100.net>.

  • CMakeLists.txt:
  • GNUmakefile.am:
  • GNUmakefile.list.am:
  • NetworkProcess/gtk/NetworkProcessSoup.cpp: Added.

(WebKit::NetworkProcess::platformInitializeNetworkProcess):
(WebKit::NetworkProcess::platformSetCacheModel):
(WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost):
Stubs.
(WebKit::NetworkProcess::clearCacheForAllOrigins):
(WebKit::NetworkProcess::platformTerminate):

  • NetworkProcess/soup/NetworkResourceLoadSchedulerSoup.cpp: Added.

(WebKit::NetworkResourceLoadScheduler::platformInitializeMaximumHTTPConnectionCountPerHost):
Added platform default based on the comment in ResourceRequestSoup.cpp.

  • UIProcess/Network/soup/NetworkProcessProxySoup.cpp: Added.

(WebKit::NetworkProcessProxy::platformGetLaunchOptions):
Stub.

  • UIProcess/soup/WebContextSoup.cpp: Added.

(WebKit::WebContext::platformInitializeNetworkProcess):
Stub.

Location:
trunk/Source/WebKit2
Files:
5 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/CMakeLists.txt

    r156861 r157254  
    22    "${JAVASCRIPTCORE_DIR}/llint"
    33    "${WEBKIT2_DIR}"
     4    "${WEBKIT2_DIR}/NetworkProcess"
    45    "${WEBKIT2_DIR}/Platform"
    56    "${WEBKIT2_DIR}/Platform/CoreIPC"
     
    2627    "${WEBKIT2_DIR}/UIProcess/InspectorServer"
    2728    "${WEBKIT2_DIR}/UIProcess/Launcher"
     29    "${WEBKIT2_DIR}/UIProcess/Network"
    2830    "${WEBKIT2_DIR}/UIProcess/Notifications"
    2931    "${WEBKIT2_DIR}/UIProcess/Plugins"
  • trunk/Source/WebKit2/ChangeLog

    r157253 r157254  
     12013-10-10  Csaba Osztrogonác  <ossy@webkit.org>
     2
     3        [WK2][Soup] Add platform specific stubs for NetworkProcess
     4        https://bugs.webkit.org/show_bug.cgi?id=110115
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        Original patch by Balazs Kelemen <kbalazs@webkit.org> and Kwang Yul Seo  <skyul@company100.net>.
     9
     10        * CMakeLists.txt:
     11        * GNUmakefile.am:
     12        * GNUmakefile.list.am:
     13        * NetworkProcess/gtk/NetworkProcessSoup.cpp: Added.
     14        (WebKit::NetworkProcess::platformInitializeNetworkProcess):
     15        (WebKit::NetworkProcess::platformSetCacheModel):
     16        (WebKit::NetworkProcess::allowSpecificHTTPSCertificateForHost):
     17        Stubs.
     18        (WebKit::NetworkProcess::clearCacheForAllOrigins):
     19        (WebKit::NetworkProcess::platformTerminate):
     20        * NetworkProcess/soup/NetworkResourceLoadSchedulerSoup.cpp: Added.
     21        (WebKit::NetworkResourceLoadScheduler::platformInitializeMaximumHTTPConnectionCountPerHost):
     22        Added platform default based on the comment in ResourceRequestSoup.cpp.
     23        * UIProcess/Network/soup/NetworkProcessProxySoup.cpp: Added.
     24        (WebKit::NetworkProcessProxy::platformGetLaunchOptions):
     25        Stub.
     26        * UIProcess/soup/WebContextSoup.cpp: Added.
     27        (WebKit::WebContext::platformInitializeNetworkProcess):
     28        Stub.
     29
    1302013-10-10  Beth Dakin  <bdakin@apple.com>
    231
  • trunk/Source/WebKit2/GNUmakefile.am

    r155987 r157254  
    9696        -I$(srcdir)/Source/WebKit2 \
    9797        -I$(srcdir)/Source/WebKit2/gtk \
     98        -I$(srcdir)/Source/WebKit2/NetworkProcess \
    9899        -I$(srcdir)/Source/WebKit2/Platform \
    99100        -I$(srcdir)/Source/WebKit2/Platform/CoreIPC \
     
    128129        -I$(srcdir)/Source/WebKit2/UIProcess/Launcher \
    129130        -I$(srcdir)/Source/WebKit2/UIProcess/Launcher/gtk \
     131        -I$(srcdir)/Source/WebKit2/UIProcess/Network \
    130132        -I$(srcdir)/Source/WebKit2/UIProcess/Notifications \
    131133        -I$(srcdir)/Source/WebKit2/UIProcess/Plugins \
  • trunk/Source/WebKit2/GNUmakefile.list.am

    r156892 r157254  
    301301webkit2_sources += \
    302302        Source/WebKit2/config.h \
     303        Source/WebKit2/NetworkProcess/soup/NetworkProcessSoup.cpp \
     304        Source/WebKit2/NetworkProcess/soup/NetworkResourceLoadSchedulerSoup.cpp \
    303305        Source/WebKit2/PluginProcess/PluginControllerProxy.cpp \
    304306        Source/WebKit2/PluginProcess/PluginControllerProxy.h \
     
    855857        Source/WebKit2/UIProcess/Launcher/ProcessLauncher.cpp \
    856858        Source/WebKit2/UIProcess/Launcher/ProcessLauncher.h \
     859        Source/WebKit2/UIProcess/Network/soup/NetworkProcessProxySoup.cpp \
    857860        Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.cpp \
    858861        Source/WebKit2/UIProcess/Notifications/NotificationPermissionRequest.h \
     
    889892        Source/WebKit2/UIProcess/Storage/StorageManager.cpp \
    890893        Source/WebKit2/UIProcess/Storage/StorageManager.h \
     894        Source/WebKit2/UIProcess/soup/WebContextSoup.cpp \
    891895        Source/WebKit2/UIProcess/soup/WebCookieManagerProxySoup.cpp \
    892896        Source/WebKit2/UIProcess/soup/WebSoupRequestManagerClient.cpp \
  • trunk/Source/WebKit2/PlatformEfl.cmake

    r156265 r157254  
    11list(APPEND WebKit2_SOURCES
     2    NetworkProcess/soup/NetworkProcessSoup.cpp
     3    NetworkProcess/soup/NetworkResourceLoadSchedulerSoup.cpp
     4
    25    Platform/CoreIPC/unix/AttachmentUnix.cpp
    36    Platform/CoreIPC/unix/ConnectionUnix.cpp
     
    110113    UIProcess/Launcher/efl/ProcessLauncherEfl.cpp
    111114
     115    UIProcess/Network/soup/NetworkProcessProxySoup.cpp
     116
    112117    UIProcess/Plugins/unix/PluginInfoStoreUnix.cpp
    113118    UIProcess/Plugins/unix/PluginProcessProxyUnix.cpp
     
    149154    UIProcess/efl/WebViewEfl.cpp
    150155
     156    UIProcess/soup/WebContextSoup.cpp
    151157    UIProcess/soup/WebCookieManagerProxySoup.cpp
    152158    UIProcess/soup/WebSoupRequestManagerClient.cpp
Note: See TracChangeset for help on using the changeset viewer.