Title: [165245] trunk/Source/_javascript_Core
Revision
165245
Author
[email protected]
Date
2014-03-06 20:21:53 -0800 (Thu, 06 Mar 2014)

Log Message

[OS X] Web Inspector: Allow Apps using _javascript_Core to access "com.apple.webinspector" mach port
https://bugs.webkit.org/show_bug.cgi?id=129852

Patch by Joseph Pecoraro <[email protected]> on 2014-03-06
Reviewed by Geoffrey Garen.

* framework.sb: Added.
Sandbox extension to allow access to "com.apple.webinspector".

* _javascript_Core.xcodeproj/project.pbxproj:
Add a Copy Resources build phase and include framework.sb.

* Configurations/_javascript_Core.xcconfig:
Do not copy framework.sb on iOS.

Modified Paths

Added Paths

Diff

Modified: trunk/Source/_javascript_Core/ChangeLog (165244 => 165245)


--- trunk/Source/_javascript_Core/ChangeLog	2014-03-07 03:29:55 UTC (rev 165244)
+++ trunk/Source/_javascript_Core/ChangeLog	2014-03-07 04:21:53 UTC (rev 165245)
@@ -1,3 +1,19 @@
+2014-03-06  Joseph Pecoraro  <[email protected]>
+
+        [OS X] Web Inspector: Allow Apps using _javascript_Core to access "com.apple.webinspector" mach port
+        https://bugs.webkit.org/show_bug.cgi?id=129852
+
+        Reviewed by Geoffrey Garen.
+
+        * framework.sb: Added.
+        Sandbox extension to allow access to "com.apple.webinspector".
+
+        * _javascript_Core.xcodeproj/project.pbxproj:
+        Add a Copy Resources build phase and include framework.sb.
+
+        * Configurations/_javascript_Core.xcconfig:
+        Do not copy framework.sb on iOS.
+
 2014-03-06  Mark Hahnenberg  <[email protected]>
 
         JSGlobalContextRelease incorrectly handles saving/restoring IdentifierTable

Modified: trunk/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig (165244 => 165245)


--- trunk/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig	2014-03-07 03:29:55 UTC (rev 165244)
+++ trunk/Source/_javascript_Core/Configurations/_javascript_Core.xcconfig	2014-03-07 04:21:53 UTC (rev 165245)
@@ -50,3 +50,7 @@
 PRODUCT_NAME = _javascript_Core;
 
 INSTALLHDRS_SCRIPT_PHASE = YES;
+
+EXCLUDED_SOURCE_FILE_NAMES = $(EXCLUDED_SOURCE_FILE_NAMES_$(PLATFORM_NAME));
+EXCLUDED_SOURCE_FILE_NAMES_iphoneos = frameworks.sb;
+EXCLUDED_SOURCE_FILE_NAMES_iphonesimulator = $(EXCLUDED_SOURCE_FILE_NAMES_iphoneos);

Modified: trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj (165244 => 165245)


--- trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj	2014-03-07 03:29:55 UTC (rev 165244)
+++ trunk/Source/_javascript_Core/_javascript_Core.xcodeproj/project.pbxproj	2014-03-07 04:21:53 UTC (rev 165245)
@@ -1016,6 +1016,7 @@
 		A53CE08718BC1A5600BEDF76 /* JSConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A53CE08318BC1A5600BEDF76 /* JSConsole.cpp */; };
 		A53CE08818BC1A5600BEDF76 /* JSConsole.h in Headers */ = {isa = PBXBuildFile; fileRef = A53CE08418BC1A5600BEDF76 /* JSConsole.h */; };
 		A53CE08A18BC21C300BEDF76 /* ConsoleClient.h in Headers */ = {isa = PBXBuildFile; fileRef = A53CE08918BC21C300BEDF76 /* ConsoleClient.h */; settings = {ATTRIBUTES = (Private, ); }; };
+		A53F1AC018C90F8F0072EB6D /* framework.sb in Resources */ = {isa = PBXBuildFile; fileRef = A53F1ABE18C90EC70072EB6D /* framework.sb */; };
 		A54982031891D0B00081E5B8 /* EventLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54982011891D0B00081E5B8 /* EventLoop.cpp */; };
 		A54982041891D0B00081E5B8 /* EventLoop.h in Headers */ = {isa = PBXBuildFile; fileRef = A54982021891D0B00081E5B8 /* EventLoop.h */; };
 		A54CF2F5184EAB2400237F19 /* ScriptValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A54CF2F2184EAB2400237F19 /* ScriptValue.cpp */; };
@@ -2558,6 +2559,7 @@
 		A53CE08318BC1A5600BEDF76 /* JSConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSConsole.cpp; sourceTree = "<group>"; };
 		A53CE08418BC1A5600BEDF76 /* JSConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSConsole.h; sourceTree = "<group>"; };
 		A53CE08918BC21C300BEDF76 /* ConsoleClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConsoleClient.h; sourceTree = "<group>"; };
+		A53F1ABE18C90EC70072EB6D /* framework.sb */ = {isa = PBXFileReference; lastKnownFileType = text; path = framework.sb; sourceTree = "<group>"; };
 		A54982011891D0B00081E5B8 /* EventLoop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventLoop.cpp; sourceTree = "<group>"; };
 		A54982021891D0B00081E5B8 /* EventLoop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventLoop.h; sourceTree = "<group>"; };
 		A54CF2F2184EAB2400237F19 /* ScriptValue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptValue.cpp; sourceTree = "<group>"; };
@@ -4503,6 +4505,7 @@
 		932FC3C20824BB70005B3C75 /* Resources */ = {
 			isa = PBXGroup;
 			children = (
+				A53F1ABE18C90EC70072EB6D /* framework.sb */,
 				932F5BD80822A1C700736975 /* Info.plist */,
 			);
 			name = Resources;
@@ -5805,6 +5808,7 @@
 			buildConfigurationList = 149C275D08902AFE008A9EFC /* Build configuration list for PBXNativeTarget "_javascript_Core" */;
 			buildPhases = (
 				5D2F7CF90C6875BB00B5B72B /* Update Info.plist with version information */,
+				A53F1ABF18C90F8B0072EB6D /* Resources */,
 				932F5B3F0822A1C700736975 /* Headers */,
 				3732811A17FCD235004AD519 /* Postprocess Headers */,
 				932F5B910822A1C700736975 /* Sources */,
@@ -5885,6 +5889,17 @@
 		};
 /* End PBXProject section */
 
+/* Begin PBXResourcesBuildPhase section */
+		A53F1ABF18C90F8B0072EB6D /* Resources */ = {
+			isa = PBXResourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				A53F1AC018C90F8F0072EB6D /* framework.sb in Resources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXResourcesBuildPhase section */
+
 /* Begin PBXShellScriptBuildPhase section */
 		0F4680AA14BA7FD900BFE272 /* Generate Derived Sources */ = {
 			isa = PBXShellScriptBuildPhase;

Added: trunk/Source/_javascript_Core/framework.sb (0 => 165245)


--- trunk/Source/_javascript_Core/framework.sb	                        (rev 0)
+++ trunk/Source/_javascript_Core/framework.sb	2014-03-07 04:21:53 UTC (rev 165245)
@@ -0,0 +1 @@
+(allow mach-lookup (global-name "com.apple.webinspector"))
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to