Changeset 240973 in webkit
- Timestamp:
- Feb 5, 2019, 7:36:02 AM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r240965 r240973 1 2019-02-04 Alex Christensen <achristensen@webkit.org> 2 3 Add Networking Daemon skeleton 4 https://bugs.webkit.org/show_bug.cgi?id=194278 5 6 Reviewed by Zalan Bujtas. 7 8 Daemon skeletons? This is spooky stuff. 9 10 * NetworkProcess/EntryPoint/Cocoa/Daemon/DaemonEntryPoint.h: Added. 11 * NetworkProcess/EntryPoint/Cocoa/Daemon/DaemonEntryPoint.mm: Added. 12 (WebKit::DaemonMain): 13 * NetworkProcess/cocoa/NetworkDataTaskCocoa.h: 14 * NetworkProcess/cocoa/NetworkDataTaskCocoa.mm: 15 (WebKit::NetworkDataTaskCocoa::restrictRequestReferrerToOriginIfNeeded): 16 * Shared/API/Cocoa/WKMain.h: 17 * Shared/API/Cocoa/WKMain.mm: 18 (WKDaemonMain): 19 * Shared/EntryPointUtilities/Cocoa/AuxiliaryProcessMain.cpp: 20 (main): 21 * SourcesCocoa.txt: 22 * UnifiedSources-input.xcfilelist: 23 * WebKit.xcodeproj/project.pbxproj: 24 1 25 2019-02-04 Yusuke Suzuki <ysuzuki@apple.com> 2 26 -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.h
r239749 r240973 38 38 namespace WebKit { 39 39 40 class Download; 40 41 class NetworkSessionCocoa; 41 42 -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm
r240437 r240973 264 264 } 265 265 266 void NetworkDataTaskCocoa::restrictRequestReferrerToOriginIfNeeded( ResourceRequest& request, bool shouldBlockCookies)266 void NetworkDataTaskCocoa::restrictRequestReferrerToOriginIfNeeded(WebCore::ResourceRequest& request, bool shouldBlockCookies) 267 267 { 268 268 if (shouldBlockCookies || (m_session->sessionID().isEphemeral() && isThirdPartyRequest(request))) -
trunk/Source/WebKit/Shared/API/Cocoa/WKMain.h
r240956 r240973 34 34 35 35 WK_EXPORT int WKXPCServiceMain(int argc, const char** argv) WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 36 WK_EXPORT int WKDaemonMain(int argc, const char** argv) WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA)); 36 37 37 38 #ifdef __cplusplus -
trunk/Source/WebKit/Shared/API/Cocoa/WKMain.mm
r240956 r240973 27 27 #include "WKMain.h" 28 28 29 #include "DaemonEntryPoint.h" 29 30 #include "XPCServiceEntryPoint.h" 30 31 … … 33 34 return WebKit::XPCServiceMain(argc, argv); 34 35 } 36 37 int WKDaemonMain(int argc, const char** argv) 38 { 39 return WebKit::DaemonMain(argc, argv); 40 } -
trunk/Source/WebKit/Shared/EntryPointUtilities/Cocoa/AuxiliaryProcessMain.cpp
r240956 r240973 28 28 int main(int argc, const char** argv) 29 29 { 30 if (argc >= 2 && strstr(argv[1], "Daemon")) 31 return WKDaemonMain(argc, argv); 30 32 return WKXPCServiceMain(argc, argv); 31 33 } -
trunk/Source/WebKit/SourcesCocoa.txt
r240956 r240973 40 40 NetworkProcess/Downloads/cocoa/DownloadCocoa.mm 41 41 42 NetworkProcess/EntryPoint/Cocoa/Daemon/DaemonEntryPoint.mm 42 43 NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkServiceEntryPoint.mm 43 44 -
trunk/Source/WebKit/UnifiedSources-input.xcfilelist
r240956 r240973 13 13 $(SRCROOT)/NetworkProcess/Downloads/PendingDownload.cpp 14 14 $(SRCROOT)/NetworkProcess/Downloads/cocoa/DownloadCocoa.mm 15 $(SRCROOT)/NetworkProcess/EntryPoint/mac/XPCService/NetworkServiceEntryPoint.mm 15 $(SRCROOT)/NetworkProcess/EntryPoint/Cocoa/Daemon/DaemonEntryPoint.mm 16 $(SRCROOT)/NetworkProcess/EntryPoint/Cocoa/XPCService/NetworkServiceEntryPoint.mm 16 17 $(SRCROOT)/NetworkProcess/FileAPI/NetworkBlobRegistry.cpp 17 18 $(SRCROOT)/NetworkProcess/IndexedDB/WebIDBConnectionToClient.cpp -
trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj
r240956 r240973 1311 1311 A58B6F0818FCA733008CBA53 /* WKFileUploadPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = A58B6F0618FCA733008CBA53 /* WKFileUploadPanel.h */; }; 1312 1312 A5C0F0A72000654D00536536 /* _WKNSWindowExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = A5C0F0A62000654400536536 /* _WKNSWindowExtras.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1313 A5C0F0AB2000658200536536 /* WKInspectorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A5C0F0AA2000656E00536536 /* _WKInspectorWindow.h */; settings = {ATTRIBUTES = (Private, ); }; };1313 A5C0F0AB2000658200536536 /* _WKInspectorWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A5C0F0AA2000656E00536536 /* _WKInspectorWindow.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1314 1314 A5E391FD2183C1F800C8FB31 /* InspectorTargetProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = A5E391FC2183C1E900C8FB31 /* InspectorTargetProxy.h */; }; 1315 1315 A5EC6AD42151BD7B00677D17 /* WebPageDebuggable.h in Headers */ = {isa = PBXBuildFile; fileRef = A5EC6AD32151BD6900677D17 /* WebPageDebuggable.h */; }; … … 3450 3450 5C5CEC2F2209117E00D6BBB0 /* WKMain.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKMain.mm; sourceTree = "<group>"; }; 3451 3451 5C5CEC31220912AF00D6BBB0 /* AuxiliaryProcessMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AuxiliaryProcessMain.cpp; path = Cocoa/AuxiliaryProcessMain.cpp; sourceTree = "<group>"; }; 3452 5C5CEC382209583200D6BBB0 /* DaemonEntryPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DaemonEntryPoint.h; sourceTree = "<group>"; }; 3453 5C5CEC392209583200D6BBB0 /* DaemonEntryPoint.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = DaemonEntryPoint.mm; sourceTree = "<group>"; }; 3452 3454 5C62FDF81EFC263C00CE072E /* WKURLSchemeTaskPrivate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WKURLSchemeTaskPrivate.h; sourceTree = "<group>"; }; 3453 3455 5C6CE6D01F59BC460007C6CB /* PageClientImplCocoa.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PageClientImplCocoa.mm; sourceTree = "<group>"; }; … … 6859 6861 sourceTree = "<group>"; 6860 6862 }; 6863 5C5CEC372209581B00D6BBB0 /* Daemon */ = { 6864 isa = PBXGroup; 6865 children = ( 6866 5C5CEC382209583200D6BBB0 /* DaemonEntryPoint.h */, 6867 5C5CEC392209583200D6BBB0 /* DaemonEntryPoint.mm */, 6868 ); 6869 name = Daemon; 6870 path = Cocoa/Daemon; 6871 sourceTree = "<group>"; 6872 }; 6861 6873 5C74300C21500434004BFA17 /* API */ = { 6862 6874 isa = PBXGroup; … … 8049 8061 isa = PBXGroup; 8050 8062 children = ( 8063 5C5CEC372209581B00D6BBB0 /* Daemon */, 8051 8064 BC8283A116B4BD9100A278FE /* XPCService */, 8052 8065 );
Note:
See TracChangeset
for help on using the changeset viewer.