Changeset 161918 in webkit
- Timestamp:
- Jan 13, 2014 4:33:35 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r161915 r161918 1 2014-01-13 Andy Estes <aestes@apple.com> 2 3 [iOS] Exclude shims and PluginProcess.app from the WebKit2 build 4 https://bugs.webkit.org/show_bug.cgi?id=126936 5 6 Reviewed by Daniel Bates. 7 8 * Configurations/All.xcconfig: Added. Excluded PluginProcess.app from 9 being copied into WebKit2.framework on iOS. 10 * Configurations/NetworkProcess.xcconfig: Excluded SecItemShim.dylib 11 from being copied into NetworkProcess.app on iOS. 12 * Configurations/PluginProcess.xcconfig: Excluded 13 PluginProcessShim.dylib from being copied into PluginProcess.app and 14 set SKIP_INSTALL to YES on iOS. 15 * Configurations/PluginProcessShim.xcconfig: Added. Linked the shim 16 against necessary frameworks on Mac. 17 * Configurations/SecItemShim.xcconfig: Ditto. 18 * Configurations/WebProcessShim.xcconfig: Ditto. 19 * Configurations/WebContentProcess.xcconfig: Excluded 20 WebProcessShim.dylib from being copied into WebProcess.app on iOS. 21 * PluginProcess/mac/PluginProcessShim.mm: Added #if !PLATFORM(IOS) guards. 22 * Shared/mac/CookieStorageShimLibrary.cpp: Ditto. 23 * WebProcess/mac/SecItemShimLibrary.mm: Ditto. 24 * WebKit2.xcodeproj/project.pbxproj: Removed Mac-only frameworks from 25 the shims' 'Link Binary with Libraries' build phases. Added new xcconfigs. 26 1 27 2014-01-13 Jinwoo Song <jinwoo7.song@samsung.com> 2 28 -
trunk/Source/WebKit2/Configurations/NetworkProcess.xcconfig
r142806 r161918 26 26 PRODUCT_NAME = NetworkProcess; 27 27 INFOPLIST_FILE = NetworkProcess/EntryPoint/mac/LegacyProcess/Info.plist; 28 29 EXCLUDED_SOURCE_FILE_NAMES = $(EXCLUDED_SOURCE_FILE_NAME_$(PLATFORM_NAME)); 30 EXCLUDED_SOURCE_FILE_NAMES_iphoneos = SecItemShim.dylib; 31 EXCLUDED_SOURCE_FILE_NAMES_iphonesimulator = $(EXCLUDED_SOURCE_FILE_NAMES_iphoneos); -
trunk/Source/WebKit2/Configurations/PluginProcess.xcconfig
r143544 r161918 27 27 INFOPLIST_FILE = PluginProcess/EntryPoint/mac/LegacyProcess/Info.plist; 28 28 CODE_SIGN_ENTITLEMENTS = Configurations/PluginService.entitlements; 29 30 EXCLUDED_SOURCE_FILE_NAMES = $(EXCLUDED_SOURCE_FILE_NAME_$(PLATFORM_NAME)); 31 EXCLUDED_SOURCE_FILE_NAMES_iphoneos = PluginProcessShim.dylib; 32 EXCLUDED_SOURCE_FILE_NAMES_iphonesimulator = $(EXCLUDED_SOURCE_FILE_NAMES_iphoneos); 33 34 SKIP_INSTALL = $(SKIP_INSTALL_$(PLATFORM_NAME)); 35 SKIP_INSTALL_macosx = $(inherited); 36 SKIP_INSTALL_iphoneos = YES; 37 SKIP_INSTALL_iphonesimulator = $(SKIP_INSTALL_iphoneos); -
trunk/Source/WebKit2/Configurations/WebContentProcess.xcconfig
r157987 r161918 34 34 OTHER_LDFLAGS_iphoneos = ; 35 35 OTHER_LDFLAGS_iphonesimulator = ; 36 37 EXCLUDED_SOURCE_FILE_NAMES = $(EXCLUDED_SOURCE_FILE_NAME_$(PLATFORM_NAME)); 38 EXCLUDED_SOURCE_FILE_NAMES_iphoneos = WebProcessShim.dylib; 39 EXCLUDED_SOURCE_FILE_NAMES_iphonesimulator = $(EXCLUDED_SOURCE_FILE_NAMES_iphoneos); -
trunk/Source/WebKit2/PluginProcess/mac/PluginProcessShim.mm
r159437 r161918 24 24 */ 25 25 26 #if !PLATFORM(IOS) 27 26 28 #import <wtf/Platform.h> 27 29 #import "PluginProcessShim.h" … … 329 331 } // namespace WebKit 330 332 333 #endif // !PLATFORM(IOS) -
trunk/Source/WebKit2/Shared/mac/CookieStorageShimLibrary.cpp
r150089 r161918 27 27 #include "CookieStorageShimLibrary.h" 28 28 29 #if ENABLE(NETWORK_PROCESS) 29 #if ENABLE(NETWORK_PROCESS) && !PLATFORM(IOS) 30 30 31 31 #include <WebCore/DynamicLinkerInterposing.h> … … 91 91 } 92 92 93 #endif // ENABLE(NETWORK_PROCESS) 93 #endif // ENABLE(NETWORK_PROCESS) && !PLATFORM(IOS) -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r161836 r161918 139 139 1A334DED16DE8F88006A8E38 /* StorageAreaMapMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A334DEB16DE8F88006A8E38 /* StorageAreaMapMessageReceiver.cpp */; }; 140 140 1A334DEE16DE8F88006A8E38 /* StorageAreaMapMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A334DEC16DE8F88006A8E38 /* StorageAreaMapMessages.h */; }; 141 1A3979F61332983A00E00300 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };142 1A3979F71332983F00E00300 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA1CC5C100FA1A10078DEBC /* QuartzCore.framework */; };143 141 1A3D610113A7CC2A00F95D4E /* PluginModuleInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A3D60FF13A7CC2A00F95D4E /* PluginModuleInfo.cpp */; }; 144 142 1A3D610213A7CC2A00F95D4E /* PluginModuleInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3D610013A7CC2A00F95D4E /* PluginModuleInfo.h */; }; … … 229 227 1AA41AB512C02EC4002BE67B /* EditorState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA41AB412C02EC4002BE67B /* EditorState.h */; }; 230 228 1AA4792312A59FD9008236C3 /* PluginProcessMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1AA4792212A59FD9008236C3 /* PluginProcessMac.mm */; }; 231 1AA479B012A5A436008236C3 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AA1CD06100FA1BA0078DEBC /* Carbon.framework */; };232 229 1AA56F2911E92BC80061B882 /* PluginController.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA56F2811E92BC80061B882 /* PluginController.h */; }; 233 230 1AA575FA1496B52600A4EE06 /* EventDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AA575F81496B52600A4EE06 /* EventDispatcher.cpp */; }; … … 701 698 51D0D436183B353D0097041D /* DatabaseProcessIDBConnectionMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51D0D434183B353D0097041D /* DatabaseProcessIDBConnectionMessageReceiver.cpp */; }; 702 699 51D0D437183B353D0097041D /* DatabaseProcessIDBConnectionMessages.h in Headers */ = {isa = PBXBuildFile; fileRef = 51D0D435183B353D0097041D /* DatabaseProcessIDBConnectionMessages.h */; }; 703 51D1304E1382E5B700351EDD /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCF5068412431861005955AE /* Security.framework */; };704 700 51D130531382EAC000351EDD /* SecItemRequestData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 51D1304F1382EAC000351EDD /* SecItemRequestData.cpp */; }; 705 701 51D130541382EAC000351EDD /* SecItemRequestData.h in Headers */ = {isa = PBXBuildFile; fileRef = 51D130501382EAC000351EDD /* SecItemRequestData.h */; }; … … 1283 1279 CD73BA53131B645B00EEDED2 /* WebFullScreenManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CD73BA37131A29FE00EEDED2 /* WebFullScreenManager.cpp */; }; 1284 1280 CDC382FE17211799008A2FC3 /* SecItemShimLibrary.mm in Sources */ = {isa = PBXBuildFile; fileRef = 511F8A78138B460900A95F44 /* SecItemShimLibrary.mm */; }; 1285 CDC3830117211799008A2FC3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCF5068412431861005955AE /* Security.framework */; };1286 1281 CDC38307172117DD008A2FC3 /* CookieStorageShimLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CDC382F9172116D3008A2FC3 /* CookieStorageShimLibrary.cpp */; }; 1287 1282 CDC3830817211890008A2FC3 /* WebProcessShim.dylib in Copy WebProcessShim */ = {isa = PBXBuildFile; fileRef = CDC3830617211799008A2FC3 /* WebProcessShim.dylib */; }; … … 1290 1285 CDCA85C8132ABA4E00E961DF /* WKFullScreenWindowController.mm in Sources */ = {isa = PBXBuildFile; fileRef = CDCA85C6132ABA4E00E961DF /* WKFullScreenWindowController.mm */; }; 1291 1286 CDCA85C9132ABA4E00E961DF /* WKFullScreenWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = CDCA85C7132ABA4E00E961DF /* WKFullScreenWindowController.h */; }; 1292 CDDF622F1728A20D001EC01F /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCD0042C110C1E27003B8A67 /* CoreServices.framework */; };1293 1287 CEDA12E2152CD1AE00D9E08D /* WebAlternativeTextClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CEDA12DF152CCAE800D9E08D /* WebAlternativeTextClient.cpp */; }; 1294 1288 CEDA12E3152CD1B300D9E08D /* WebAlternativeTextClient.h in Headers */ = {isa = PBXBuildFile; fileRef = CEDA12DE152CCAE800D9E08D /* WebAlternativeTextClient.h */; }; … … 2475 2469 9FB5F392169E6A80002C25BF /* WKContextPrivateMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = WKContextPrivateMac.mm; path = mac/WKContextPrivateMac.mm; sourceTree = "<group>"; }; 2476 2470 9FB5F393169E6A80002C25BF /* WKContextPrivateMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WKContextPrivateMac.h; path = mac/WKContextPrivateMac.h; sourceTree = "<group>"; }; 2471 A1EDD2D91884ACE000BBFE98 /* All.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = All.xcconfig; sourceTree = "<group>"; }; 2472 A1EDD2DB1884B96400BBFE98 /* PluginProcessShim.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = PluginProcessShim.xcconfig; sourceTree = "<group>"; }; 2473 A1EDD2DC1884B9B500BBFE98 /* SecItemShim.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = SecItemShim.xcconfig; sourceTree = "<group>"; }; 2474 A1EDD2DD1884B9E300BBFE98 /* WebProcessShim.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = WebProcessShim.xcconfig; sourceTree = "<group>"; }; 2477 2475 A5EFD38B16B0E88C00B2F0E8 /* WKPageVisibilityTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKPageVisibilityTypes.h; sourceTree = "<group>"; }; 2478 2476 A72D5D7F1236CBA800A88B15 /* WebSerializedScriptValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebSerializedScriptValue.h; sourceTree = "<group>"; }; … … 3064 3062 buildActionMask = 2147483647; 3065 3063 files = ( 3066 1A3979F61332983A00E00300 /* AppKit.framework in Frameworks */,3067 1AA479B012A5A436008236C3 /* Carbon.framework in Frameworks */,3068 1A3979F71332983F00E00300 /* QuartzCore.framework in Frameworks */,3069 3064 ); 3070 3065 runOnlyForDeploymentPostprocessing = 0; … … 3074 3069 buildActionMask = 2147483647; 3075 3070 files = ( 3076 51D1304E1382E5B700351EDD /* Security.framework in Frameworks */,3077 3071 ); 3078 3072 runOnlyForDeploymentPostprocessing = 0; … … 3196 3190 buildActionMask = 2147483647; 3197 3191 files = ( 3198 CDDF622F1728A20D001EC01F /* CoreServices.framework in Frameworks */,3199 CDC3830117211799008A2FC3 /* Security.framework in Frameworks */,3200 3192 ); 3201 3193 runOnlyForDeploymentPostprocessing = 0; … … 3410 3402 isa = PBXGroup; 3411 3403 children = ( 3404 A1EDD2D91884ACE000BBFE98 /* All.xcconfig */, 3412 3405 1A4F976A100E7B6600637A18 /* Base.xcconfig */, 3413 3406 BC5D24B816CC40BB007D5461 /* BaseLegacyProcess.xcconfig */, … … 3423 3416 BC8283AB16B4BEAD00A278FE /* NetworkService.xcconfig */, 3424 3417 BC122FA3132707F300F7EAC1 /* PluginProcess.xcconfig */, 3418 A1EDD2DB1884B96400BBFE98 /* PluginProcessShim.xcconfig */, 3425 3419 BC8283F216B4FC5300A278FE /* PluginService.32.xcconfig */, 3426 3420 BC8283F416B4FC5300A278FE /* PluginService.64.xcconfig */, 3427 3421 BCBECDC216B5CE2A00047A1A /* PluginService.Development.xcconfig */, 3428 3422 5D442A5516D5856700AC3331 /* PluginService.entitlements */, 3423 A1EDD2DC1884B9B500BBFE98 /* SecItemShim.xcconfig */, 3429 3424 5183B3931379F85C00E8754E /* Shim.xcconfig */, 3430 3425 1A4F976E100E7B6600637A18 /* Version.xcconfig */, … … 3433 3428 BCACC40E16B0B8A800B6E092 /* WebContentService.xcconfig */, 3434 3429 BCB86F4B116AAACD00CE20B7 /* WebKit2.xcconfig */, 3430 A1EDD2DD1884B9E300BBFE98 /* WebProcessShim.xcconfig */, 3435 3431 ); 3436 3432 path = Configurations; … … 8005 8001 1A50DB39110A3C13000D3FE5 /* Debug */ = { 8006 8002 isa = XCBuildConfiguration; 8003 baseConfigurationReference = A1EDD2D91884ACE000BBFE98 /* All.xcconfig */; 8007 8004 buildSettings = { 8008 8005 PRODUCT_NAME = All; … … 8012 8009 1A50DB3A110A3C13000D3FE5 /* Release */ = { 8013 8010 isa = XCBuildConfiguration; 8011 baseConfigurationReference = A1EDD2D91884ACE000BBFE98 /* All.xcconfig */; 8014 8012 buildSettings = { 8015 8013 PRODUCT_NAME = All; … … 8019 8017 1AC25FB112A48EA700BD2671 /* Debug */ = { 8020 8018 isa = XCBuildConfiguration; 8021 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8019 baseConfigurationReference = A1EDD2DB1884B96400BBFE98 /* PluginProcessShim.xcconfig */; 8022 8020 buildSettings = { 8023 8021 OTHER_LDFLAGS = ( … … 8031 8029 1AC25FB212A48EA700BD2671 /* Release */ = { 8032 8030 isa = XCBuildConfiguration; 8033 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8031 baseConfigurationReference = A1EDD2DB1884B96400BBFE98 /* PluginProcessShim.xcconfig */; 8034 8032 buildSettings = { 8035 8033 OTHER_LDFLAGS = ( … … 8043 8041 1AC25FB312A48EA700BD2671 /* Production */ = { 8044 8042 isa = XCBuildConfiguration; 8045 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8043 baseConfigurationReference = A1EDD2DB1884B96400BBFE98 /* PluginProcessShim.xcconfig */; 8046 8044 buildSettings = { 8047 8045 OTHER_LDFLAGS = ( … … 8095 8093 510031F31379CACB00C8DFE4 /* Debug */ = { 8096 8094 isa = XCBuildConfiguration; 8097 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8095 baseConfigurationReference = A1EDD2DC1884B9B500BBFE98 /* SecItemShim.xcconfig */; 8098 8096 buildSettings = { 8099 8097 PRODUCT_NAME = SecItemShim; … … 8103 8101 510031F41379CACB00C8DFE4 /* Release */ = { 8104 8102 isa = XCBuildConfiguration; 8105 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8103 baseConfigurationReference = A1EDD2DC1884B9B500BBFE98 /* SecItemShim.xcconfig */; 8106 8104 buildSettings = { 8107 8105 PRODUCT_NAME = SecItemShim; … … 8111 8109 510031F51379CACB00C8DFE4 /* Production */ = { 8112 8110 isa = XCBuildConfiguration; 8113 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8111 baseConfigurationReference = A1EDD2DC1884B9B500BBFE98 /* SecItemShim.xcconfig */; 8114 8112 buildSettings = { 8115 8113 PRODUCT_NAME = SecItemShim; … … 8210 8208 5D22D69C11A7534600BF30E5 /* Production */ = { 8211 8209 isa = XCBuildConfiguration; 8210 baseConfigurationReference = A1EDD2D91884ACE000BBFE98 /* All.xcconfig */; 8212 8211 buildSettings = { 8213 8212 PRODUCT_NAME = All; … … 8432 8431 CDC3830317211799008A2FC3 /* Debug */ = { 8433 8432 isa = XCBuildConfiguration; 8434 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8433 baseConfigurationReference = A1EDD2DD1884B9E300BBFE98 /* WebProcessShim.xcconfig */; 8435 8434 buildSettings = { 8436 8435 PRODUCT_NAME = WebProcessShim; … … 8440 8439 CDC3830417211799008A2FC3 /* Release */ = { 8441 8440 isa = XCBuildConfiguration; 8442 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8441 baseConfigurationReference = A1EDD2DD1884B9E300BBFE98 /* WebProcessShim.xcconfig */; 8443 8442 buildSettings = { 8444 8443 PRODUCT_NAME = WebProcessShim; … … 8448 8447 CDC3830517211799008A2FC3 /* Production */ = { 8449 8448 isa = XCBuildConfiguration; 8450 baseConfigurationReference = 5183B3931379F85C00E8754E /*Shim.xcconfig */;8449 baseConfigurationReference = A1EDD2DD1884B9E300BBFE98 /* WebProcessShim.xcconfig */; 8451 8450 buildSettings = { 8452 8451 PRODUCT_NAME = WebProcessShim; -
trunk/Source/WebKit2/WebProcess/mac/SecItemShimLibrary.mm
r150089 r161918 23 23 * THE POSSIBILITY OF SUCH DAMAGE. 24 24 */ 25 26 #if !PLATFORM(IOS) 27 25 28 #import "SecItemShimLibrary.h" 26 29 … … 67 70 68 71 } // namespace WebKit 72 73 #endif // !PLATFORM(IOS)
Note: See TracChangeset
for help on using the changeset viewer.