Changeset 162541 in webkit
- Timestamp:
- Jan 22, 2014 11:26:37 AM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 1 added
- 4 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r162538 r162541 1 2014-01-22 Anders Carlsson <andersca@apple.com> 2 3 Add WKProcessClass class 4 https://bugs.webkit.org/show_bug.cgi?id=127433 5 <rdar://problem/15882582> 6 7 Reviewed by Dan Bernstein. 8 9 Add a stubbed out WKProcessClass class. 10 11 * Shared/API/Cocoa/WKFoundation.h: 12 * UIProcess/API/Cocoa/WKProcessClass.h: Added. 13 * UIProcess/API/Cocoa/WKProcessClass.mm: Added. 14 (-[WKProcessClass initWithConfiguration:]): 15 (-[WKProcessClass configuration]): 16 * UIProcess/API/Cocoa/WKProcessClassConfiguration.mm: 17 * WebKit2.xcodeproj/project.pbxproj: 18 1 19 2014-01-22 Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> 2 20 -
trunk/Source/WebKit2/Shared/API/Cocoa/WKFoundation.h
r159760 r162541 35 35 #endif 36 36 #endif 37 38 #define WK_DESIGNATED_INITIALIZER -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessClass.mm
r162540 r162541 24 24 */ 25 25 26 #i nclude"config.h"27 #i nclude "WKProcessClassConfigurationPrivate.h"26 #import "config.h" 27 #import "WKProcessClass.h" 28 28 29 29 #if WK_API_ENABLED 30 30 31 @implementation WKProcessClassConfiguration 31 #import <wtf/RetainPtr.h> 32 32 33 - (id)copyWithZone:(NSZone *)zone 33 @implementation WKProcessClass { 34 RetainPtr<WKProcessClassConfiguration> _configuration; 35 } 36 37 - (instancetype)initWithConfiguration:(WKProcessClassConfiguration *)configuration 34 38 { 35 WKProcessClassConfiguration *configuration = [[[self class] allocWithZone:zone] init]; 39 if (!(self = [super init])) 40 return nil; 36 41 37 configuration.maximumProcessCount = self.maximumProcessCount; 38 configuration._injectedBundleURL = self._injectedBundleURL; 42 _configuration = adoptNS([configuration copy]); 39 43 40 return configuration; 44 // FIXME: Create a WebContext. 45 46 return self; 47 } 48 49 - (WKProcessClassConfiguration *)configuration 50 { 51 return [[_configuration copy] autorelease]; 41 52 } 42 53 43 54 @end 44 55 45 #endif 56 #endif // WK_API_ENABLED -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKProcessClassConfiguration.mm
r162491 r162541 24 24 */ 25 25 26 #i nclude"config.h"27 #i nclude"WKProcessClassConfigurationPrivate.h"26 #import "config.h" 27 #import "WKProcessClassConfigurationPrivate.h" 28 28 29 29 #if WK_API_ENABLED -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r162531 r162541 91 91 1A0F29E3120B44420053D1B9 /* VisitedLinkProvider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A0F29E1120B44420053D1B9 /* VisitedLinkProvider.cpp */; }; 92 92 1A0F29E4120B44420053D1B9 /* VisitedLinkProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0F29E2120B44420053D1B9 /* VisitedLinkProvider.h */; }; 93 1A158419189044F50017616C /* WKProcessClass.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1A158417189044F50017616C /* WKProcessClass.mm */; }; 94 1A15841A189044F50017616C /* WKProcessClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A158418189044F50017616C /* WKProcessClass.h */; }; 93 95 1A17977F137EE82C00F97D45 /* PluginCreationParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A17977D137EE82C00F97D45 /* PluginCreationParameters.cpp */; }; 94 96 1A179780137EE82C00F97D45 /* PluginCreationParameters.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A17977E137EE82C00F97D45 /* PluginCreationParameters.h */; }; … … 1695 1697 1A0F29E1120B44420053D1B9 /* VisitedLinkProvider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VisitedLinkProvider.cpp; sourceTree = "<group>"; }; 1696 1698 1A0F29E2120B44420053D1B9 /* VisitedLinkProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisitedLinkProvider.h; sourceTree = "<group>"; }; 1699 1A158417189044F50017616C /* WKProcessClass.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKProcessClass.mm; sourceTree = "<group>"; }; 1700 1A158418189044F50017616C /* WKProcessClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKProcessClass.h; sourceTree = "<group>"; }; 1697 1701 1A17635416B1D5D000D88FD6 /* StorageNamespaceImpl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StorageNamespaceImpl.cpp; sourceTree = "<group>"; }; 1698 1702 1A17635516B1D5D000D88FD6 /* StorageNamespaceImpl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StorageNamespaceImpl.h; sourceTree = "<group>"; }; … … 4208 4212 children = ( 4209 4213 1A43E826188F38E2009E4D30 /* Deprecated */, 4214 1A158418189044F50017616C /* WKProcessClass.h */, 4215 1A158417189044F50017616C /* WKProcessClass.mm */, 4210 4216 1A43E828188F3CDC009E4D30 /* WKProcessClassConfiguration.h */, 4211 4217 1A43E827188F3CDC009E4D30 /* WKProcessClassConfiguration.mm */, … … 6577 6583 51A555F6128C6C47009ABCEC /* WKContextMenuItem.h in Headers */, 6578 6584 51A55601128C6D92009ABCEC /* WKContextMenuItemTypes.h in Headers */, 6585 1A15841A189044F50017616C /* WKProcessClass.h in Headers */, 6579 6586 1AB8A1EE18400ACB00E9AE69 /* WKPagePolicyClient.h in Headers */, 6580 6587 37183D57182F4E700080C811 /* WKNSURLExtras.h in Headers */, … … 7791 7798 BC111A5F112F4FBB00337BAB /* WebFrameLoaderClient.cpp in Sources */, 7792 7799 9391F2CA121B679A00EBF7E8 /* WebFrameNetworkingContext.mm in Sources */, 7800 1A158419189044F50017616C /* WKProcessClass.mm in Sources */, 7793 7801 BCB9F6A11123A84B00A137E0 /* WebFramePolicyListenerProxy.cpp in Sources */, 7794 7802 BC111B0E112F5E4F00337BAB /* WebFrameProxy.cpp in Sources */,
Note: See TracChangeset
for help on using the changeset viewer.