Changeset 240520 in webkit
- Timestamp:
- Jan 25, 2019 3:41:30 PM (5 years ago)
- Location:
- trunk/Source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/PAL/ChangeLog
r240494 r240520 1 2019-01-25 Alex Christensen <achristensen@webkit.org> 2 3 Move logic from ChildProcess::setApplicationIsDaemon to NetworkProcess::initializeProcess 4 https://bugs.webkit.org/show_bug.cgi?id=193844 5 6 Reviewed by Andy Estes. 7 8 * pal/spi/mac/HIServicesSPI.h: 9 1 10 2019-01-25 David Kilzer <ddkilzer@apple.com> 2 11 -
trunk/Source/WebCore/PAL/pal/spi/mac/HIServicesSPI.h
r240211 r240520 124 124 OSStatus CoreDragSetImage(CoreDragRef, CGPoint imageOffset, CoreDragImageSpec*, CGSRegionObj imageShape, float overallAlpha); 125 125 const UInt8* AXTextMarkerGetBytePtr(AXTextMarkerRef); 126 OSStatus SetApplicationIsDaemon(Boolean); 126 127 127 128 WTF_EXTERN_C_END -
trunk/Source/WebKit/ChangeLog
r240517 r240520 1 2019-01-25 Alex Christensen <achristensen@webkit.org> 2 3 Move logic from ChildProcess::setApplicationIsDaemon to NetworkProcess::initializeProcess 4 https://bugs.webkit.org/show_bug.cgi?id=193844 5 6 Reviewed by Andy Estes. 7 8 This simplifies ChildProcess and removes NetworkProcess-specific code from this generic abstraction. 9 10 * NetworkProcess/mac/NetworkProcessMac.mm: 11 (WebKit::NetworkProcess::initializeProcess): 12 * Shared/ios/ChildProcessIOS.mm: 13 (WebKit::ChildProcess::setApplicationIsDaemon): Deleted. 14 * Shared/mac/ChildProcessMac.mm: 15 (WebKit::ChildProcess::setApplicationIsDaemon): Deleted. 16 1 17 2019-01-25 Keith Rollin <krollin@apple.com> 2 18 -
trunk/Source/WebKit/NetworkProcess/mac/NetworkProcessMac.mm
r240437 r240520 43 43 #import <pal/spi/cf/CFNetworkSPI.h> 44 44 #import <pal/spi/cocoa/LaunchServicesSPI.h> 45 #import <pal/spi/mac/HIServicesSPI.h> 45 46 #import <sysexits.h> 46 47 #import <wtf/FileSystem.h> … … 53 54 void NetworkProcess::initializeProcess(const ChildProcessInitializationParameters&) 54 55 { 56 #if PLATFORM(MAC) && !PLATFORM(IOSMAC) 55 57 // Having a window server connection in this process would result in spin logs (<rdar://problem/13239119>). 56 setApplicationIsDaemon(); 58 OSStatus error = SetApplicationIsDaemon(true); 59 ASSERT_UNUSED(error, error == noErr); 60 #endif 61 62 launchServicesCheckIn(); 57 63 } 58 64 -
trunk/Source/WebKit/Shared/ios/ChildProcessIOS.mm
r240437 r240520 46 46 47 47 namespace WebKit { 48 49 void ChildProcess::setApplicationIsDaemon()50 {51 }52 48 53 49 void ChildProcess::platformInitialize() -
trunk/Source/WebKit/Shared/mac/ChildProcessMac.mm
r240437 r240520 77 77 extern "C" CFDictionaryRef _LSApplicationCheckIn(LSSessionID sessionID, CFDictionaryRef applicationInfo); 78 78 79 extern "C" OSStatus SetApplicationIsDaemon(Boolean isDaemon);80 81 82 79 namespace WebKit { 83 80 using namespace WebCore; … … 153 150 } 154 151 155 void ChildProcess::setApplicationIsDaemon()156 {157 #if !PLATFORM(IOSMAC)158 OSStatus error = SetApplicationIsDaemon(true);159 ASSERT_UNUSED(error, error == noErr);160 #endif161 162 // FIXME: Is this needed in iOSMac?163 launchServicesCheckIn();164 }165 166 152 void ChildProcess::launchServicesCheckIn() 167 153 {
Note: See TracChangeset
for help on using the changeset viewer.