Changeset 163099 in webkit
- Timestamp:
- Jan 30, 2014 12:29:12 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r163098 r163099 1 2014-01-30 Mark Rowe <mrowe@apple.com> 2 3 Host plug-ins in XPC services 4 <https://webkit.org/b/127897> / <rdar://problem/13675955> 5 6 We disabled use of XPC services for plug-ins back in r143829 as the per-architecture services 7 were not being built for the appropriate architectures. Fixing that allows us to reenable them. 8 9 Reviewed by Anders Carlsson. 10 11 * Configurations/PluginService.32.xcconfig: Use VALID_ARCHS to restrict the service 12 to building for i386-only in production builds. Non-production builds allow building 13 for all standard architectures to ensure that Xcode will be able to build this target. 14 The exact architecture used isn't a concern for non-production builds since we'll use 15 the development version of the service anyway. 16 * UIProcess/Plugins/mac/PluginProcessProxyMac.mm: 17 (WebKit::shouldUseXPC): Remove the workaround that disables use of the XPC services. 18 1 19 2014-01-30 Anders Carlsson <andersca@apple.com> 2 20 -
trunk/Source/WebKit2/Configurations/PluginService.32.xcconfig
r162658 r163099 24 24 #include "BaseXPCService.xcconfig" 25 25 26 ARCHS = $(ARCHS_$(PLATFORM_NAME)); 27 ARCHS_macosx = i386; 28 ARCHS_iphoneos = $(ARCHS_STANDARD_32_64_BIT); 29 ARCHS_iphonesimulator = $(ARCHS_iphoneos); 26 VALID_ARCHS = $(VALID_ARCHS_$(PLATFORM_NAME)); 27 VALID_ARCHS_macosx = $(VALID_ARCHS_macosx_$(CONFIGURATION)); 28 VALID_ARCHS_macosx_Debug = $(ARCHS_STANDARD_32_64_BIT); 29 VALID_ARCHS_macosx_Release = $(VALID_ARCHS_macosx_Debug); 30 VALID_ARCHS_macosx_Production = i386; 31 VALID_ARCHS_iphoneos = $(VALID_ARCHS); 32 VALID_ARCHS_iphonesimulator = $(VALID_ARCHS_iphoneos); 30 33 31 34 PRODUCT_NAME = com.apple.WebKit.Plugin.32; -
trunk/Source/WebKit2/UIProcess/Plugins/mac/PluginProcessProxyMac.mm
r163079 r163099 34 34 #import "PluginProcessMessages.h" 35 35 #import "WebKitSystemInterface.h" 36 #import <QuartzCore/CARemoteLayerServer.h> 36 37 #import <WebCore/FileSystem.h> 37 38 #import <WebCore/URL.h> 38 #import <WebCore/RuntimeApplicationChecks.h>39 39 #import <crt_externs.h> 40 40 #import <mach-o/dyld.h> 41 41 #import <spawn.h> 42 42 #import <wtf/text/CString.h> 43 44 #import <QuartzCore/CARemoteLayerServer.h>45 43 46 44 @interface WKPlaceholderModalWindow : NSWindow … … 130 128 131 129 #if __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 132 // FIXME: Temporary workaround for <rdar://problem/13236883>133 if (applicationIsSafari())134 return false;135 136 130 return true; 137 131 #else
Note: See TracChangeset
for help on using the changeset viewer.