Title: [213383] trunk/Source/WebKit2
Revision
213383
Author
[email protected]
Date
2017-03-03 13:38:39 -0800 (Fri, 03 Mar 2017)

Log Message

Move declaration of _WKSetCrashReportApplicationSpecificInformation to header file
https://bugs.webkit.org/show_bug.cgi?id=169043

Reviewed by Alex Christensen.

* WebKit2.xcodeproj/project.pbxproj: Added WebProcessCocoa.h
* WebProcess/cocoa/WebProcessCocoa.h: Added.
* WebProcess/cocoa/WebProcessCocoa.mm: Imported WebProcessCocoa.h
* Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.mm: Ditto.

Modified Paths

Added Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (213382 => 213383)


--- trunk/Source/WebKit2/ChangeLog	2017-03-03 21:37:51 UTC (rev 213382)
+++ trunk/Source/WebKit2/ChangeLog	2017-03-03 21:38:39 UTC (rev 213383)
@@ -1,3 +1,15 @@
+2017-03-03  Aakash Jain  <[email protected]>
+
+        Move declaration of _WKSetCrashReportApplicationSpecificInformation to header file
+        https://bugs.webkit.org/show_bug.cgi?id=169043
+
+        Reviewed by Alex Christensen.
+
+        * WebKit2.xcodeproj/project.pbxproj: Added WebProcessCocoa.h
+        * WebProcess/cocoa/WebProcessCocoa.h: Added.
+        * WebProcess/cocoa/WebProcessCocoa.mm: Imported WebProcessCocoa.h
+        * Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.mm: Ditto.
+
 2017-03-03  Carlos Garcia Campos  <[email protected]>
 
         [GTK] Ensure WebKitWebView always have a user content manager

Modified: trunk/Source/WebKit2/Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.mm (213382 => 213383)


--- trunk/Source/WebKit2/Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.mm	2017-03-03 21:37:51 UTC (rev 213382)
+++ trunk/Source/WebKit2/Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.mm	2017-03-03 21:38:39 UTC (rev 213383)
@@ -24,6 +24,7 @@
  */
 
 #import "config.h"
+#import "WebProcessCocoa.h"
 
 #import <CoreFoundation/CoreFoundation.h>
 #import <wtf/OSObjectPtr.h>
@@ -30,9 +31,6 @@
 #import <wtf/RetainPtr.h>
 #import <wtf/spi/darwin/XPCSPI.h>
 
-extern "C"
-void _WKSetCrashReportApplicationSpecificInformation(NSString *infoString);
-
 namespace WebKit {
 
 static void XPCServiceEventHandler(xpc_connection_t peer)

Modified: trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj (213382 => 213383)


--- trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2017-03-03 21:37:51 UTC (rev 213382)
+++ trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj	2017-03-03 21:38:39 UTC (rev 213383)
@@ -1958,6 +1958,7 @@
 		E49D40D91AD3FB210066B7B9 /* NetworkCacheBlobStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E49D40D81AD3FB210066B7B9 /* NetworkCacheBlobStorage.cpp */; };
 		E4E864921B16750100C82F40 /* VersionChecks.mm in Sources */ = {isa = PBXBuildFile; fileRef = E4E8648F1B1673FB00C82F40 /* VersionChecks.mm */; };
 		E4E864931B16750700C82F40 /* VersionChecks.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E8648E1B1673FB00C82F40 /* VersionChecks.h */; };
+		ECA680D81E690E2500731D20 /* WebProcessCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = ECA680D71E690DF800731D20 /* WebProcessCocoa.h */; settings = {ATTRIBUTES = (Private, ); }; };
 		ED82A7F2128C6FAF004477B3 /* WKBundlePageOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A22F0FF1289FCD90085E74F /* WKBundlePageOverlay.h */; settings = {ATTRIBUTES = (Private, ); }; };
 		EDCA71B7128DDA8C00201B26 /* WKBundlePageOverlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A22F1001289FCD90085E74F /* WKBundlePageOverlay.cpp */; };
 		F036978815F4BF0500C3A80E /* WebColorPicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F036978715F4BF0500C3A80E /* WebColorPicker.cpp */; };
@@ -4229,6 +4230,7 @@
 		E49D40D81AD3FB210066B7B9 /* NetworkCacheBlobStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkCacheBlobStorage.cpp; sourceTree = "<group>"; };
 		E4E8648E1B1673FB00C82F40 /* VersionChecks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionChecks.h; sourceTree = "<group>"; };
 		E4E8648F1B1673FB00C82F40 /* VersionChecks.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = VersionChecks.mm; sourceTree = "<group>"; };
+		ECA680D71E690DF800731D20 /* WebProcessCocoa.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WebProcessCocoa.h; sourceTree = "<group>"; };
 		F036978715F4BF0500C3A80E /* WebColorPicker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebColorPicker.cpp; sourceTree = "<group>"; };
 		F43370961E4D6A4400052B0E /* _WKTestingDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKTestingDelegate.h; sourceTree = "<group>"; };
 		F6113E24126CE1820057D0A7 /* APIUserContentURLPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = APIUserContentURLPattern.h; sourceTree = "<group>"; };
@@ -6205,6 +6207,7 @@
 				52D5A1B21C5749F200DE34A3 /* WebVideoFullscreenManager.h */,
 				52D5A1B31C5749F200DE34A3 /* WebVideoFullscreenManager.messages.in */,
 				52D5A1B41C5749F200DE34A3 /* WebVideoFullscreenManager.mm */,
+				ECA680D71E690DF800731D20 /* WebProcessCocoa.h */,
 			);
 			path = cocoa;
 			sourceTree = "<group>";
@@ -8591,6 +8594,7 @@
 				51A728DE1B1BAD3800102EEE /* WKBundleNavigationActionPrivate.h in Headers */,
 				BC4BEFE1120A1A4C00FBA0C7 /* WKBundleNodeHandle.h in Headers */,
 				BC57450C1263B155006F0F12 /* WKBundleNodeHandlePrivate.h in Headers */,
+				ECA680D81E690E2500731D20 /* WebProcessCocoa.h in Headers */,
 				BC20528111C94284008F3375 /* WKBundlePage.h in Headers */,
 				7CF47FF717275B71008ACB91 /* WKBundlePageBanner.h in Headers */,
 				7CF47FFF17276AE3008ACB91 /* WKBundlePageBannerMac.h in Headers */,

Added: trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.h (0 => 213383)


--- trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.h	                        (rev 0)
+++ trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.h	2017-03-03 21:38:39 UTC (rev 213383)
@@ -0,0 +1,32 @@
+/*
+ * Copyright (C) 2017 Apple Inc. All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+ * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
+ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+ * THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#pragma once
+
+#include <WebKit/WKFoundation.h>
+
+namespace WebKit {
+WK_EXTERN void _WKSetCrashReportApplicationSpecificInformation(NSString *infoString);
+}

Modified: trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm (213382 => 213383)


--- trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm	2017-03-03 21:37:51 UTC (rev 213382)
+++ trunk/Source/WebKit2/WebProcess/cocoa/WebProcessCocoa.mm	2017-03-03 21:38:39 UTC (rev 213383)
@@ -25,6 +25,7 @@
 
 #import "config.h"
 #import "WebProcess.h"
+#import "WebProcessCocoa.h"
 
 #import "CustomProtocolManager.h"
 #import "Logging.h"
@@ -448,8 +449,6 @@
 }
 
 // FIXME: This should live somewhere else, and it should have the implementation in line instead of calling out to WKSI.
-WK_EXTERN void _WKSetCrashReportApplicationSpecificInformation(NSString *infoString);
-
 void _WKSetCrashReportApplicationSpecificInformation(NSString *infoString)
 {
     return WKSetCrashReportApplicationSpecificInformation((__bridge CFStringRef)infoString);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to