-
weinig@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=108025 Reviewed by Dan Bernstein. * Configurations/NetworkService.Development.xcconfig: Copied from Source/WebKit2/Configurations/WebContentService.Development.xcconfig. * Configurations/NetworkService.xcconfig: Copied from Source/WebKit2/Configurations/WebContentService.xcconfig. Add configurations. * NetworkProcess/EntryPoint/mac/XPCService: Added. * NetworkProcess/EntryPoint/mac/XPCService/NetworkService: Added. * NetworkProcess/EntryPoint/mac/XPCService/NetworkService.Development: Added. * NetworkProcess/EntryPoint/mac/XPCService/NetworkService.Development/Info.plist: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/Info.plist. * NetworkProcess/EntryPoint/mac/XPCService/NetworkService.Development/NetworkServiceMain.Development.mm: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService.Development/WebContentServiceMain.Development.mm. * NetworkProcess/EntryPoint/mac/XPCService/NetworkService/Info.plist: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService/Info.plist. * NetworkProcess/EntryPoint/mac/XPCService/NetworkService/NetworkServiceMain.mm: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentService/WebContentServiceMain.mm. * NetworkProcess/EntryPoint/mac/XPCService/NetworkServiceEntryPoint.mm: Copied from Source/WebKit2/WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm. (initializeNetworkService): Add entry points. * UIProcess/Launcher/mac/ProcessLauncherMac.mm: (WebKit::serviceName): (WebKit::connectToServiceForDevelopment): (WebKit::createServiceForDevelopment): (WebKit::createService): (WebKit::createProcess): (WebKit::ProcessLauncher::launchProcess): Rework service creation to work for arbitrary services. * UIProcess/Network/NetworkProcessProxy.cpp: (WebKit::NetworkProcessProxy::~NetworkProcessProxy): (WebKit::NetworkProcessProxy::getLaunchOptions): * UIProcess/Network/NetworkProcessProxy.h: * UIProcess/Network/mac/NetworkProcessProxyMac.mm: (WebKit::shouldUseXPC): (WebKit::NetworkProcessProxy::platformGetLaunchOptions): Opt into xpc using the same rules as the WebProcess. * WebKit2.xcodeproj/project.pbxproj: Update files. * WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm: (initializeWebContentService): Fix the comment to refer to the shim correctly. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140924 268f45cc-cd09-0410-ab3c-d52691b4dbfc
444fbd69