Title: [159900] trunk/Tools
Revision
159900
Author
[email protected]
Date
2013-12-01 09:03:43 -0800 (Sun, 01 Dec 2013)

Log Message

[Mac] Remove the MiniBrowser injected bundle
https://bugs.webkit.org/show_bug.cgi?id=125041

Reviewed by Anders Carlsson.

It had no ops!

* MiniBrowser/Configurations/WebBundle.xcconfig: Removed.
* MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
* MiniBrowser/mac/AppDelegate.m:
(-[BrowserAppDelegate init]):
* MiniBrowser/mac/WebBundle/Info.plist: Removed.
* MiniBrowser/mac/WebBundle/WebBundleMain.m: Removed.

Modified Paths

Removed Paths

Diff

Modified: trunk/Tools/ChangeLog (159899 => 159900)


--- trunk/Tools/ChangeLog	2013-12-01 13:45:49 UTC (rev 159899)
+++ trunk/Tools/ChangeLog	2013-12-01 17:03:43 UTC (rev 159900)
@@ -1,3 +1,19 @@
+2013-12-01  Dan Bernstein  <[email protected]>
+
+        [Mac] Remove the MiniBrowser injected bundle
+        https://bugs.webkit.org/show_bug.cgi?id=125041
+
+        Reviewed by Anders Carlsson.
+
+        It had no ops!
+
+        * MiniBrowser/Configurations/WebBundle.xcconfig: Removed.
+        * MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj:
+        * MiniBrowser/mac/AppDelegate.m:
+        (-[BrowserAppDelegate init]):
+        * MiniBrowser/mac/WebBundle/Info.plist: Removed.
+        * MiniBrowser/mac/WebBundle/WebBundleMain.m: Removed.
+
 2013-11-29  Gergo Balogh  <[email protected]>
 
         check-webkit-style should check for extraneous newline between config.h and primary header.

Deleted: trunk/Tools/MiniBrowser/Configurations/WebBundle.xcconfig (159899 => 159900)


--- trunk/Tools/MiniBrowser/Configurations/WebBundle.xcconfig	2013-12-01 13:45:49 UTC (rev 159899)
+++ trunk/Tools/MiniBrowser/Configurations/WebBundle.xcconfig	2013-12-01 17:03:43 UTC (rev 159900)
@@ -1,26 +0,0 @@
-// Copyright (C) 2010 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. ``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
-// 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. 
-
-PRODUCT_NAME = WebBundle
-GCC_PREFIX_HEADER = mac/MiniBrowser_Prefix.pch
-INFOPLIST_FILE = mac/WebBundle/Info.plist

Modified: trunk/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj (159899 => 159900)


--- trunk/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj	2013-12-01 13:45:49 UTC (rev 159899)
+++ trunk/Tools/MiniBrowser/MiniBrowser.xcodeproj/project.pbxproj	2013-12-01 17:03:43 UTC (rev 159900)
@@ -8,33 +8,18 @@
 
 /* Begin PBXBuildFile section */
 		0F7EB6E3134113C300F4D865 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F7EB6E2134113C300F4D865 /* WebKit.framework */; };
-		0F7EB879134113F200F4D865 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F7EB6E2134113C300F4D865 /* WebKit.framework */; };
 		0FE643A1161FA8940059E3FF /* BrowserWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE643A0161FA8940059E3FF /* BrowserWindowController.m */; };
 		0FE643A4161FAC660059E3FF /* WK1BrowserWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE643A3161FAC660059E3FF /* WK1BrowserWindowController.m */; };
 		256AC3DA0F4B6AC300CF3369 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* AppDelegate.m */; };
 		51E244FA11EFCE07008228D1 /* MBToolbarItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 51E244F911EFCE07008228D1 /* MBToolbarItem.m */; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
-		BC20545E11C96C92008F3375 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
 		BC329487116A92E2008635D0 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BC329486116A92E2008635D0 /* main.m */; };
 		BC329498116A941B008635D0 /* WK2BrowserWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC329497116A941B008635D0 /* WK2BrowserWindowController.m */; };
 		BC72B89511E57E07001EB4EA /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58150DA1D0A300B32029 /* MainMenu.xib */; };
 		BC72B89611E57E0F001EB4EA /* BrowserWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC3294A2116A9852008635D0 /* BrowserWindow.xib */; };
 		BC8FB5A8116AA1FE0080D413 /* WebKit2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC8FB5A7116AA1FE0080D413 /* WebKit2.framework */; };
-		BCBD384011B08A6800E01E54 /* WebBundleMain.m in Sources */ = {isa = PBXBuildFile; fileRef = BCBD383D11B08A3100E01E54 /* WebBundleMain.m */; };
-		BCBD384411B08AAD00E01E54 /* WebKit2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC8FB5A7116AA1FE0080D413 /* WebKit2.framework */; };
-		BCBD38D011B08C0200E01E54 /* WebBundle.bundle in Copy WebBundle */ = {isa = PBXBuildFile; fileRef = BCBD381D11B0898200E01E54 /* WebBundle.bundle */; };
 /* End PBXBuildFile section */
 
-/* Begin PBXContainerItemProxy section */
-		BCBD38C511B08BA400E01E54 /* PBXContainerItemProxy */ = {
-			isa = PBXContainerItemProxy;
-			containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
-			proxyType = 1;
-			remoteGlobalIDString = BCBD381C11B0898200E01E54;
-			remoteInfo = WebBundle;
-		};
-/* End PBXContainerItemProxy section */
-
 /* Begin PBXCopyFilesBuildPhase section */
 		BCBD38CF11B08C0100E01E54 /* Copy WebBundle */ = {
 			isa = PBXCopyFilesBuildPhase;
@@ -42,7 +27,6 @@
 			dstPath = Contents;
 			dstSubfolderSpec = 1;
 			files = (
-				BCBD38D011B08C0200E01E54 /* WebBundle.bundle in Copy WebBundle */,
 			);
 			name = "Copy WebBundle";
 			runOnlyForDeploymentPostprocessing = 0;
@@ -69,15 +53,11 @@
 		BC329496116A941B008635D0 /* WK2BrowserWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WK2BrowserWindowController.h; path = mac/WK2BrowserWindowController.h; sourceTree = "<group>"; };
 		BC329497116A941B008635D0 /* WK2BrowserWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = WK2BrowserWindowController.m; path = mac/WK2BrowserWindowController.m; sourceTree = "<group>"; };
 		BC3294A2116A9852008635D0 /* BrowserWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = BrowserWindow.xib; path = mac/BrowserWindow.xib; sourceTree = "<group>"; };
-		BC72B89711E57E6E001EB4EA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
 		BC72B89A11E57E8A001EB4EA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = mac/Info.plist; sourceTree = "<group>"; };
 		BC8FB5A7116AA1FE0080D413 /* WebKit2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = WebKit2.framework; sourceTree = BUILT_PRODUCTS_DIR; };
 		BCA8CBDD11E578A000812FB7 /* Base.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Base.xcconfig; sourceTree = "<group>"; };
 		BCA8CBDE11E578A000812FB7 /* DebugRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = DebugRelease.xcconfig; sourceTree = "<group>"; };
 		BCA8CBDF11E578A000812FB7 /* MiniBrowser.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = MiniBrowser.xcconfig; sourceTree = "<group>"; };
-		BCA8CBE011E578A000812FB7 /* WebBundle.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = WebBundle.xcconfig; sourceTree = "<group>"; };
-		BCBD381D11B0898200E01E54 /* WebBundle.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = WebBundle.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
-		BCBD383D11B08A3100E01E54 /* WebBundleMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebBundleMain.m; sourceTree = "<group>"; };
 /* End PBXFileReference section */
 
 /* Begin PBXFrameworksBuildPhase section */
@@ -91,16 +71,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BCBD381B11B0898200E01E54 /* Frameworks */ = {
-			isa = PBXFrameworksBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BC20545E11C96C92008F3375 /* Cocoa.framework in Frameworks */,
-				0F7EB879134113F200F4D865 /* WebKit.framework in Frameworks */,
-				BCBD384411B08AAD00E01E54 /* WebKit2.framework in Frameworks */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
@@ -146,7 +116,6 @@
 			isa = PBXGroup;
 			children = (
 				8D1107320486CEB800E47090 /* MiniBrowser.app */,
-				BCBD381D11B0898200E01E54 /* WebBundle.bundle */,
 			);
 			name = Products;
 			sourceTree = "<group>";
@@ -156,7 +125,6 @@
 			children = (
 				256AC3F00F4B6AF500CF3369 /* MiniBrowser_Prefix.pch */,
 				080E96DDFE201D6D7F000001 /* MiniBrowser */,
-				BCBD382B11B089F700E01E54 /* WebBundle */,
 				29B97317FDCFA39411CA2CEA /* Resources */,
 				BCA8CBDA11E5787800812FB7 /* Configurations */,
 				29B97323FDCFA39411CA2CEA /* Frameworks */,
@@ -189,21 +157,10 @@
 				BCA8CBDD11E578A000812FB7 /* Base.xcconfig */,
 				BCA8CBDE11E578A000812FB7 /* DebugRelease.xcconfig */,
 				BCA8CBDF11E578A000812FB7 /* MiniBrowser.xcconfig */,
-				BCA8CBE011E578A000812FB7 /* WebBundle.xcconfig */,
 			);
 			path = Configurations;
 			sourceTree = "<group>";
 		};
-		BCBD382B11B089F700E01E54 /* WebBundle */ = {
-			isa = PBXGroup;
-			children = (
-				BC72B89711E57E6E001EB4EA /* Info.plist */,
-				BCBD383D11B08A3100E01E54 /* WebBundleMain.m */,
-			);
-			name = WebBundle;
-			path = mac/WebBundle;
-			sourceTree = "<group>";
-		};
 /* End PBXGroup section */
 
 /* Begin PBXNativeTarget section */
@@ -219,7 +176,6 @@
 			buildRules = (
 			);
 			dependencies = (
-				BCBD38C611B08BA400E01E54 /* PBXTargetDependency */,
 			);
 			name = MiniBrowser;
 			productInstallPath = "$(HOME)/Applications";
@@ -227,23 +183,6 @@
 			productReference = 8D1107320486CEB800E47090 /* MiniBrowser.app */;
 			productType = "com.apple.product-type.application";
 		};
-		BCBD381C11B0898200E01E54 /* WebBundle */ = {
-			isa = PBXNativeTarget;
-			buildConfigurationList = BCBD382111B0898300E01E54 /* Build configuration list for PBXNativeTarget "WebBundle" */;
-			buildPhases = (
-				BCBD381911B0898200E01E54 /* Resources */,
-				BCBD381A11B0898200E01E54 /* Sources */,
-				BCBD381B11B0898200E01E54 /* Frameworks */,
-			);
-			buildRules = (
-			);
-			dependencies = (
-			);
-			name = WebBundle;
-			productName = WebBundle;
-			productReference = BCBD381D11B0898200E01E54 /* WebBundle.bundle */;
-			productType = "com.apple.product-type.bundle";
-		};
 /* End PBXNativeTarget section */
 
 /* Begin PBXProject section */
@@ -266,7 +205,6 @@
 			projectRoot = "";
 			targets = (
 				8D1107260486CEB800E47090 /* MiniBrowser */,
-				BCBD381C11B0898200E01E54 /* WebBundle */,
 			);
 		};
 /* End PBXProject section */
@@ -281,13 +219,6 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BCBD381911B0898200E01E54 /* Resources */ = {
-			isa = PBXResourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 /* End PBXResourcesBuildPhase section */
 
 /* Begin PBXSourcesBuildPhase section */
@@ -304,39 +235,9 @@
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
-		BCBD381A11B0898200E01E54 /* Sources */ = {
-			isa = PBXSourcesBuildPhase;
-			buildActionMask = 2147483647;
-			files = (
-				BCBD384011B08A6800E01E54 /* WebBundleMain.m in Sources */,
-			);
-			runOnlyForDeploymentPostprocessing = 0;
-		};
 /* End PBXSourcesBuildPhase section */
 
-/* Begin PBXTargetDependency section */
-		BCBD38C611B08BA400E01E54 /* PBXTargetDependency */ = {
-			isa = PBXTargetDependency;
-			target = BCBD381C11B0898200E01E54 /* WebBundle */;
-			targetProxy = BCBD38C511B08BA400E01E54 /* PBXContainerItemProxy */;
-		};
-/* End PBXTargetDependency section */
-
 /* Begin XCBuildConfiguration section */
-		BCBD381F11B0898300E01E54 /* Debug */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = BCA8CBE011E578A000812FB7 /* WebBundle.xcconfig */;
-			buildSettings = {
-			};
-			name = Debug;
-		};
-		BCBD382011B0898300E01E54 /* Release */ = {
-			isa = XCBuildConfiguration;
-			baseConfigurationReference = BCA8CBE011E578A000812FB7 /* WebBundle.xcconfig */;
-			buildSettings = {
-			};
-			name = Release;
-		};
 		C01FCF4B08A954540054247B /* Debug */ = {
 			isa = XCBuildConfiguration;
 			baseConfigurationReference = BCA8CBDF11E578A000812FB7 /* MiniBrowser.xcconfig */;
@@ -368,15 +269,6 @@
 /* End XCBuildConfiguration section */
 
 /* Begin XCConfigurationList section */
-		BCBD382111B0898300E01E54 /* Build configuration list for PBXNativeTarget "WebBundle" */ = {
-			isa = XCConfigurationList;
-			buildConfigurations = (
-				BCBD381F11B0898300E01E54 /* Debug */,
-				BCBD382011B0898300E01E54 /* Release */,
-			);
-			defaultConfigurationIsVisible = 0;
-			defaultConfigurationName = Release;
-		};
 		C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "MiniBrowser" */ = {
 			isa = XCConfigurationList;
 			buildConfigurations = (

Modified: trunk/Tools/MiniBrowser/mac/AppDelegate.m (159899 => 159900)


--- trunk/Tools/MiniBrowser/mac/AppDelegate.m	2013-12-01 13:45:49 UTC (rev 159899)
+++ trunk/Tools/MiniBrowser/mac/AppDelegate.m	2013-12-01 17:03:43 UTC (rev 159900)
@@ -41,30 +41,6 @@
 
 @implementation BrowserAppDelegate
 
-void didReceiveMessageFromInjectedBundle(WKContextRef context, WKStringRef messageName, WKTypeRef messageBody, const void *clientInfo)
-{
-    CFStringRef cfMessageName = WKStringCopyCFString(0, messageName);
-
-    WKTypeID typeID = WKGetTypeID(messageBody);
-    if (typeID == WKStringGetTypeID()) {
-        CFStringRef cfMessageBody = WKStringCopyCFString(0, (WKStringRef)messageBody);
-        LOG(@"ContextInjectedBundleClient - didReceiveMessage - MessageName: %@ MessageBody %@", cfMessageName, cfMessageBody);
-        CFRelease(cfMessageBody);
-    } else {
-        LOG(@"ContextInjectedBundleClient - didReceiveMessage - MessageName: %@ (MessageBody Unhandled)\n", cfMessageName);
-    }
-    
-    CFRelease(cfMessageName);
-
-    WKStringRef newMessageName = WKStringCreateWithCFString(CFSTR("Response"));
-    WKStringRef newMessageBody = WKStringCreateWithCFString(CFSTR("Roger that!"));
-
-    WKContextPostMessageToInjectedBundle(context, newMessageName, newMessageBody);
-    
-    WKRelease(newMessageName);
-    WKRelease(newMessageBody);
-}
-
 // MARK: History Client Callbacks
 
 static void didNavigateWithNavigationData(WKContextRef context, WKPageRef page, WKNavigationDataRef navigationData, WKFrameRef frame, const void *clientInfo)
@@ -128,24 +104,11 @@
             populateVisitedLinks
         };
 
-        CFStringRef bundlePathCF = (CFStringRef)[[NSBundle mainBundle] pathForAuxiliaryExecutable:@"WebBundle.bundle"];
-        WKStringRef bundlePath = WKStringCreateWithCFString(bundlePathCF);
+        _processContext = WKContextCreate();
 
-        _processContext = WKContextCreateWithInjectedBundlePath(bundlePath);
-        
-        WKContextInjectedBundleClient bundleClient = {
-            kWKContextInjectedBundleClientCurrentVersion,
-            0,      /* clientInfo */
-            didReceiveMessageFromInjectedBundle,
-            0,      /* didReceiveSynchronousMessageFromInjectedBundle */
-            0       /* getInjectedBundleInitializationUserData */
-        };
-        WKContextSetInjectedBundleClient(_processContext, &bundleClient);
         WKContextSetHistoryClient(_processContext, &historyClient);
         WKContextSetCacheModel(_processContext, kWKCacheModelPrimaryWebBrowser);
 
-        WKRelease(bundlePath);
-        
         WKStringRef pageGroupIdentifier = WKStringCreateWithCFString(CFSTR("MiniBrowser"));
         _pageGroup = WKPageGroupCreateWithIdentifier(pageGroupIdentifier);
         WKRelease(pageGroupIdentifier);
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to