Changeset 164626 in webkit
- Timestamp:
- Feb 24, 2014, 8:00:13 PM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 6 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r164622 r164626 1 2014-02-24 Dan Bernstein <mitz@apple.com> 2 3 [Cocoa] Start adding API for customizing actions on activated elements 4 https://bugs.webkit.org/show_bug.cgi?id=129284 5 6 Reviewed by Anders Carlsson. 7 8 * UIProcess/API/Cocoa/_WKActivatedElementInfo.h: Added. Includes the public interface of what 9 was WKElementActionInfo. 10 * UIProcess/API/Cocoa/_WKActivatedElementInfo.m: Added. 11 (-[_WKActivatedElementInfo _initWithURL:location:title:rect:]): Moved and renamed internal 12 initializer from WKElementActionInfo. 13 (-[_WKActivatedElementInfo dealloc]): Moved from WKElementActionInfo. 14 (-[_WKActivatedElementInfo _boundingRect]): Added private accessor. 15 (-[_WKActivatedElementInfo _interactionLocation]): Ditto. 16 * UIProcess/API/Cocoa/_WKActivatedElementInfoInternal.h: Added. 17 18 * UIProcess/API/Cocoa/_WKElementAction.h: Added. 19 (_WKElementActionType): Moved from WKActionSheet.h and turned into a proper NS_ENUM. 20 * UIProcess/API/Cocoa/_WKElementAction.mm: Added. 21 (-[_WKElementAction _initWithTitle:actionHandler:type:]): Moved and renamed internal 22 initializer from WKActionSheet.mm. 23 (-[_WKElementAction dealloc]): Moved from WKActionSheet.mm. 24 (+[_WKElementAction elementActionWithTitle:actionHandler:]): Moved and renamed. 25 (copyElement): Moved from WKActionSheet.mm. 26 (saveImage): Ditto. 27 (addToReadingList): Ditto. 28 (+[_WKElementAction elementActionWithType:customTitle:]): Moved and renamed. 29 (+[_WKElementAction elementActionWithType:]): Ditto. 30 (-[_WKElementAction _runActionWithElementInfo:view:]): Moved from WKActionSheet.mm. 31 * UIProcess/API/Cocoa/WKElementActionInternal.h: Added. 32 33 * UIProcess/ios/WKActionSheet.h: Removed declarations that were moved elsewhere. 34 * UIProcess/ios/WKActionSheet.mm: Removed code that was moved elsewhere. 35 * UIProcess/ios/WKActionSheetAssistant.mm: 36 (-[WKActionSheetAssistant actionSheet:clickedButtonAtIndex:]): 37 (-[WKActionSheetAssistant showImageSheet]): 38 (-[WKActionSheetAssistant showLinkSheet]): 39 (-[WKActionSheetAssistant showDataDetectorsSheet]): 40 41 * WebKit2.xcodeproj/project.pbxproj: Added references to new files. Changed the Objective-C 42 class name check to allow _WK as a class name prefix. 43 1 44 2014-02-24 Simon Fraser <simon.fraser@apple.com> 2 45 -
trunk/Source/WebKit2/UIProcess/ios/WKActionSheet.h
r164621 r164626 26 26 #import <UIKit/UIActionSheet.h> 27 27 #import <UIKit/UIPopoverController.h> 28 #import <WebKit2/WKDeclarationSpecifiers.h>29 28 30 29 @protocol WKActionSheetDelegate; … … 42 41 @end 43 42 44 45 43 @protocol WKActionSheetDelegate<UIActionSheetDelegate> 46 44 @required … … 49 47 - (CGRect)presentationRectInHostViewForSheet; 50 48 @end 51 52 // Elements to describe action sheet content.53 54 WK_EXPORT @interface WKElementActionInfo : NSObject55 56 - (WKElementActionInfo *)initWithInfo:(NSURL *)url location:(CGPoint)location title:(NSString *)title rect:(CGRect)rect;57 @property (nonatomic, readonly) CGPoint interactionLocation;58 @property (nonatomic, readonly) NSURL *url;59 @property (nonatomic, readonly) NSString *title;60 @property (nonatomic, readonly) CGRect boundingRect;61 @end62 63 typedef void (^WKElementActionHandler)(WKElementActionInfo *);64 typedef void (^WKElementActionHandlerInternal)(WKContentView *, WKElementActionInfo *);65 66 typedef enum {67 WKElementActionTypeCustom = 0,68 WKElementActionTypeOpen,69 WKElementActionTypeCopy,70 WKElementActionTypeSaveImage,71 WKElementActionTypeAddToReadingList,72 } WKElementActionType;73 74 WK_EXPORT @interface WKElementAction : NSObject75 @property (nonatomic, readonly) WKElementActionType type;76 @property (nonatomic, readonly) NSString* title;77 78 + (WKElementAction *)customElementActionWithTitle:(NSString *)title actionHandler:(WKElementActionHandler)handler;79 + (WKElementAction *)standardElementActionWithType:(WKElementActionType)type;80 + (WKElementAction *)standardElementActionWithType:(WKElementActionType)type customTitle:(NSString *)title;81 - (void)runActionWithElementInfo:(WKElementActionInfo *)info view:(WKContentView *)view;82 83 @end -
trunk/Source/WebKit2/UIProcess/ios/WKActionSheet.mm
r164621 r164626 27 27 #import "WKActionSheet.h" 28 28 29 #import "WKGestureTypes.h"30 29 #import "WKContentViewInteraction.h" 31 #import <SafariServices/SSReadingList.h>32 30 #import <UIKit/UIActionSheet_Private.h> 33 #import <UIKit/UIView.h>34 31 #import <UIKit/UIWindow_Private.h> 35 #import <WebCore/LocalizedStrings.h>36 #import <WebCore/SoftLinking.h>37 #import <wtf/text/WTFString.h>38 #import <wtf/RetainPtr.h>39 40 SOFT_LINK_FRAMEWORK(SafariServices);41 SOFT_LINK_CLASS(SafariServices, SSReadingList);42 43 using namespace WebKit;44 45 @interface WKElementAction(Private)46 - (void)_runActionWithElement:(NSURL *)targetURL documentView:(WKContentView *)view interactionLocation:(CGPoint)interactionLocation;47 @end48 32 49 33 @implementation WKActionSheet { 50 id <WKActionSheetDelegate> _sheetDelegate;51 id <UIActionSheetDelegate> _delegateWhileRotating;34 id <WKActionSheetDelegate> _sheetDelegate; 35 id <UIActionSheetDelegate> _delegateWhileRotating; 52 36 WKContentView *_view; 53 37 UIPopoverArrowDirection _arrowDirections; … … 174 158 175 159 @end 176 177 @implementation WKElementActionInfo {178 CGPoint _interactionLocation;179 NSURL *_url;180 NSString *_title;181 CGRect _boundingRect;182 CGImageRef _snapshot;183 }184 185 - (WKElementActionInfo *) initWithInfo:(NSURL *)url location:(CGPoint)location title:(NSString *)title rect:(CGRect)rect186 {187 _url = [url copy];188 _interactionLocation = location;189 _title = [title copy];190 _boundingRect = rect;191 192 return self;193 }194 195 - (void)dealloc196 {197 [_title release];198 [_url release];199 200 [super dealloc];201 }202 203 @end204 205 @implementation WKElementAction {206 NSString *_title;207 WKElementActionHandlerInternal _actionHandler;208 WKElementActionType _type;209 }210 211 - (id)initWithTitle:(NSString *)title actionHandler:(WKElementActionHandlerInternal)handler type:(WKElementActionType)type212 {213 if (!(self = [super init]))214 return nil;215 _title = [title copy];216 _type = type;217 _actionHandler = Block_copy(handler);218 return self;219 }220 221 - (void)dealloc222 {223 [_title release];224 [_actionHandler release];225 [super dealloc];226 }227 228 + (WKElementAction *)customElementActionWithTitle:(NSString *)title actionHandler:(WKElementActionHandler)handler229 {230 return [[[self alloc] initWithTitle:title231 actionHandler:^(WKContentView *view, WKElementActionInfo *actionInfo) { handler(actionInfo); }232 type:WKElementActionTypeCustom] autorelease];233 }234 235 static void copyElement(WKContentView *view)236 {237 [view _performAction:WebKit::WKSheetActionCopy];238 }239 240 static void saveImage(WKContentView *view)241 {242 [view _performAction:WebKit::WKSheetActionSaveImage];243 }244 245 static void addToReadingList(NSURL *targetURL, NSString *title)246 {247 if (!title || [title length] == 0)248 title = [targetURL absoluteString];249 250 [[getSSReadingListClass() defaultReadingList] addReadingListItemWithURL:targetURL title:title previewText:nil error:nil];251 }252 253 + (WKElementAction *)standardElementActionWithType:(WKElementActionType)type customTitle:(NSString *)customTitle254 {255 NSString *title;256 WKElementActionHandlerInternal handler;257 switch (type) {258 case WKElementActionTypeCopy:259 title = WEB_UI_STRING_KEY("Copy", "Copy ActionSheet Link", "Title for Copy Link or Image action button");260 handler = ^(WKContentView *view, WKElementActionInfo *actionInfo) {261 copyElement(view);262 };263 break;264 case WKElementActionTypeOpen:265 title = WEB_UI_STRING_KEY("Open", "Open ActionSheet Link", "Title for Open Link action button");266 handler = ^(WKContentView *view, WKElementActionInfo *actionInfo) {267 [view _attemptClickAtLocation:actionInfo.interactionLocation];268 };269 break;270 case WKElementActionTypeSaveImage:271 title = WEB_UI_STRING_KEY("Save Image", "Save Image", "Title for Save Image action button");272 handler = ^(WKContentView *view, WKElementActionInfo *actionInfo) {273 saveImage(view);274 };275 break;276 case WKElementActionTypeAddToReadingList:277 title = WEB_UI_STRING("Add to Reading List", "Title for Add to Reading List action button");278 handler = ^(WKContentView *view, WKElementActionInfo *actionInfo) {279 addToReadingList(actionInfo.url, actionInfo.title);280 };281 break;282 default:283 [NSException raise:NSInvalidArgumentException format:@"There is no standard web element action of type %d.", type];284 return nil;285 }286 return [[[WKElementAction alloc] initWithTitle:(customTitle ? customTitle : title) actionHandler:handler type:type] autorelease];287 }288 289 + (WKElementAction *)standardElementActionWithType:(WKElementActionType)type290 {291 return [self standardElementActionWithType:type customTitle:nil];292 }293 294 - (void)runActionWithElementInfo:(WKElementActionInfo *)info view:(WKContentView *)view295 {296 _actionHandler(view, info);297 }298 @end299 300 -
trunk/Source/WebKit2/UIProcess/ios/WKActionSheetAssistant.mm
r164621 r164626 27 27 #import "WKActionSheetAssistant.h" 28 28 29 #import "_WKActivatedElementInfoInternal.h" 30 #import "_WKElementActionInternal.h" 29 31 #import "WKActionSheet.h" 30 32 #import "WKContentViewInteraction.h" … … 52 54 SOFT_LINK_CLASS(DataDetectorsUI, DDDetectionController) 53 55 54 @interface WKElementAction(Private)55 - (void)_runActionWithElement:(NSURL *)targetURL documentView:(WKContentView *)view interactionLocation:(CGPoint)interactionLocation;56 @end57 58 56 @implementation WKActionSheetAssistant { 59 57 RetainPtr<WKActionSheet> _interactionSheet; … … 158 156 159 157 if (_elementActions && buttonIndex < (NSInteger)[_elementActions count]) { 160 WKElementActionInfo* actionInfo = [[WKElementActionInfo alloc] initWithInfo:[NSURL URLWithString:_view.positionInformation.url] 161 location:_view.positionInformation.point 162 title:_view.positionInformation.title 163 rect:_view.positionInformation.bounds]; 164 [[_elementActions objectAtIndex:buttonIndex] runActionWithElementInfo:actionInfo view:_view]; 158 _WKActivatedElementInfo *actionInfo = [[_WKActivatedElementInfo alloc] _initWithURL:[NSURL URLWithString:_view.positionInformation.url] 159 location:_view.positionInformation.point title:_view.positionInformation.title rect:_view.positionInformation.bounds]; 160 [[_elementActions objectAtIndex:buttonIndex] _runActionWithElementInfo:actionInfo view:_view]; 165 161 [actionInfo release]; 166 162 } … … 210 206 211 207 _elementActions = adoptNS([actions copy]); 212 for ( WKElementAction *action in _elementActions.get())208 for (_WKElementAction *action in _elementActions.get()) 213 209 [_interactionSheet addButtonWithTitle:[action title]]; 214 210 … … 224 220 NSMutableArray *actions = [NSMutableArray array]; 225 221 if (!_view.positionInformation.url.isEmpty()) 226 [actions addObject:[ WKElementAction standardElementActionWithType:WKElementActionTypeOpen]];222 [actions addObject:[_WKElementAction elementActionWithType:_WKElementActionTypeOpen]]; 227 223 if ([getSSReadingListClass() supportsURL:targetURL]) 228 [actions addObject:[ WKElementAction standardElementActionWithType:WKElementActionTypeAddToReadingList]];224 [actions addObject:[_WKElementAction elementActionWithType:_WKElementActionTypeAddToReadingList]]; 229 225 if (TCCAccessPreflight(getkTCCServicePhotos(), NULL) != kTCCAccessPreflightDenied) 230 [actions addObject:[ WKElementAction standardElementActionWithType:WKElementActionTypeSaveImage]];226 [actions addObject:[_WKElementAction elementActionWithType:_WKElementActionTypeSaveImage]]; 231 227 if (![[targetURL scheme] length] || [[targetURL scheme] caseInsensitiveCompare:@"javascript"] != NSOrderedSame) 232 [actions addObject:[ WKElementAction standardElementActionWithType:WKElementActionTypeCopy]];228 [actions addObject:[_WKElementAction elementActionWithType:_WKElementActionTypeCopy]]; 233 229 234 230 // FIXME: Add call to delegate to add custom actions. … … 250 246 251 247 NSMutableArray *actions = [NSMutableArray array]; 252 [actions addObject:[ WKElementAction standardElementActionWithType:WKElementActionTypeOpen]];248 [actions addObject:[_WKElementAction elementActionWithType:_WKElementActionTypeOpen]]; 253 249 if ([getSSReadingListClass() supportsURL:targetURL]) 254 [actions addObject:[ WKElementAction standardElementActionWithType:WKElementActionTypeAddToReadingList]];250 [actions addObject:[_WKElementAction elementActionWithType:_WKElementActionTypeAddToReadingList]]; 255 251 if (![[targetURL scheme] length] || [[targetURL scheme] caseInsensitiveCompare:@"javascript"] != NSOrderedSame) 256 [actions addObject:[ WKElementAction standardElementActionWithType:WKElementActionTypeCopy]];252 [actions addObject:[_WKElementAction elementActionWithType:_WKElementActionTypeCopy]]; 257 253 258 254 // FIXME: Add call to delegate to add custom actions. … … 289 285 for (NSUInteger actionNumber = 0; actionNumber < [dataDetectorsActions count]; actionNumber++) { 290 286 DDAction *action = [dataDetectorsActions objectAtIndex:actionNumber]; 291 [elementActions addObject:[ WKElementAction customElementActionWithTitle:[action localizedName] actionHandler:^(WKElementActionInfo *actionInfo) {287 [elementActions addObject:[_WKElementAction elementActionWithTitle:[action localizedName] actionHandler:^(_WKActivatedElementInfo *actionInfo) { 292 288 UIPopoverController *popoverController = nil; 293 289 if (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone) { -
trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj
r164621 r164626 624 624 37948409150C4B9700E52CE9 /* WKRenderLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 37948407150C4B9600E52CE9 /* WKRenderLayer.h */; settings = {ATTRIBUTES = (Private, ); }; }; 625 625 3795789C18AD4F1900B9ED2E /* WKWebProcessPlugInFormDelegatePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3795789B18AD4F1100B9ED2E /* WKWebProcessPlugInFormDelegatePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 626 379A873618BBFA4300588AF2 /* _WKActivatedElementInfoInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 379A873518BBFA4300588AF2 /* _WKActivatedElementInfoInternal.h */; }; 627 379A873918BBFE0F00588AF2 /* _WKElementAction.mm in Sources */ = {isa = PBXBuildFile; fileRef = 379A873718BBFE0F00588AF2 /* _WKElementAction.mm */; }; 628 379A873A18BBFE0F00588AF2 /* _WKElementAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 379A873818BBFE0F00588AF2 /* _WKElementAction.h */; settings = {ATTRIBUTES = (Private, ); }; }; 629 379A873C18BBFF0700588AF2 /* _WKElementActionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 379A873B18BBFF0700588AF2 /* _WKElementActionInternal.h */; }; 630 37A5E01318BBF937000A081E /* _WKActivatedElementInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37A5E01118BBF937000A081E /* _WKActivatedElementInfo.mm */; }; 631 37A5E01418BBF93F000A081E /* _WKActivatedElementInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A5E01218BBF937000A081E /* _WKActivatedElementInfo.h */; settings = {ATTRIBUTES = (Private, ); }; }; 626 632 37C4C08618149C5B003688B9 /* WKBackForwardListItem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 37C4C08418149C5B003688B9 /* WKBackForwardListItem.mm */; }; 627 633 37C4C08718149C5B003688B9 /* WKBackForwardListItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C4C08518149C5B003688B9 /* WKBackForwardListItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; … … 2345 2351 37948407150C4B9600E52CE9 /* WKRenderLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKRenderLayer.h; sourceTree = "<group>"; }; 2346 2352 3795789B18AD4F1100B9ED2E /* WKWebProcessPlugInFormDelegatePrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKWebProcessPlugInFormDelegatePrivate.h; sourceTree = "<group>"; }; 2353 379A873518BBFA4300588AF2 /* _WKActivatedElementInfoInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKActivatedElementInfoInternal.h; sourceTree = "<group>"; }; 2354 379A873718BBFE0F00588AF2 /* _WKElementAction.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = _WKElementAction.mm; sourceTree = "<group>"; }; 2355 379A873818BBFE0F00588AF2 /* _WKElementAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKElementAction.h; sourceTree = "<group>"; }; 2356 379A873B18BBFF0700588AF2 /* _WKElementActionInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKElementActionInternal.h; sourceTree = "<group>"; }; 2357 37A5E01118BBF937000A081E /* _WKActivatedElementInfo.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = _WKActivatedElementInfo.mm; sourceTree = "<group>"; }; 2358 37A5E01218BBF937000A081E /* _WKActivatedElementInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _WKActivatedElementInfo.h; sourceTree = "<group>"; }; 2347 2359 37C4C08418149C5B003688B9 /* WKBackForwardListItem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKBackForwardListItem.mm; sourceTree = "<group>"; }; 2348 2360 37C4C08518149C5B003688B9 /* WKBackForwardListItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKBackForwardListItem.h; sourceTree = "<group>"; }; … … 4397 4409 1AC5C47A18BBCB7D0089F57F /* To Be Removed */, 4398 4410 1A43E826188F38E2009E4D30 /* Deprecated */, 4411 37A5E01218BBF937000A081E /* _WKActivatedElementInfo.h */, 4412 37A5E01118BBF937000A081E /* _WKActivatedElementInfo.mm */, 4413 379A873518BBFA4300588AF2 /* _WKActivatedElementInfoInternal.h */, 4414 379A873818BBFE0F00588AF2 /* _WKElementAction.h */, 4415 379A873718BBFE0F00588AF2 /* _WKElementAction.mm */, 4416 379A873B18BBFF0700588AF2 /* _WKElementActionInternal.h */, 4399 4417 2D6B371918A967AD0042AE80 /* WKThumbnailView.h */, 4400 4418 2DACE64D18ADBFF000E4CA76 /* WKThumbnailViewInternal.h */, … … 6385 6403 1ABC3DFC1899F51C004F0626 /* WKNavigationDelegate.h in Headers */, 6386 6404 BC17753F118BABF0007D9E9A /* GenericCallback.h in Headers */, 6405 379A873618BBFA4300588AF2 /* _WKActivatedElementInfoInternal.h in Headers */, 6387 6406 BC06F42F12DBB9B6002D78DE /* GeolocationPermissionRequestManager.h in Headers */, 6388 6407 BC06F44A12DBD1F5002D78DE /* GeolocationPermissionRequestManagerProxy.h in Headers */, … … 6449 6468 E1798C7A16E6818800240139 /* NetworkBlobRegistry.h in Headers */, 6450 6469 513A164D1630A9BF005D7D22 /* NetworkConnectionToWebProcess.h in Headers */, 6470 379A873C18BBFF0700588AF2 /* _WKElementActionInternal.h in Headers */, 6451 6471 51DD9F2916367DA2001578E9 /* NetworkConnectionToWebProcessMessages.h in Headers */, 6452 6472 5179556A162876F300FA43B6 /* NetworkProcess.h in Headers */, … … 6570 6590 1AB31A9716BC688100F6DBC9 /* StorageManagerMessages.h in Headers */, 6571 6591 296BD85D15019BC30071F424 /* StringUtilities.h in Headers */, 6592 379A873A18BBFE0F00588AF2 /* _WKElementAction.h in Headers */, 6572 6593 511D81FF185BBDEE001AED56 /* SQLiteIDBTransaction.h in Headers */, 6573 6594 2DA944A01884E4F000ED86DB /* WebIOSEventFactory.h in Headers */, … … 6777 6798 BCA0EF7F12331E78007D3CFB /* WebUndoStep.h in Headers */, 6778 6799 1AC1336C18565C7A00F3EC05 /* APIPageHandle.h in Headers */, 6800 37A5E01418BBF93F000A081E /* _WKActivatedElementInfo.h in Headers */, 6779 6801 1AB474E8184D44D00051B622 /* WKBundlePageDiagnosticLoggingClient.h in Headers */, 6780 6802 1AC7537C183A9FDB0072CB15 /* PageLoadState.h in Headers */, … … 7474 7496 runOnlyForDeploymentPostprocessing = 0; 7475 7497 shellPath = /bin/sh; 7476 shellScript = "if [ \"${ACTION}\" = \"installhdrs\" ]; then\n exit 0;\nfi\n\nif [ -f ../../Tools/Scripts/check-for-inappropriate-objc-class-names ]; then\n ../../Tools/Scripts/check-for-inappropriate-objc-class-names WK || exit $?\nfi";7498 shellScript = "if [ \"${ACTION}\" = \"installhdrs\" ]; then\n exit 0;\nfi\n\nif [ -f ../../Tools/Scripts/check-for-inappropriate-objc-class-names ]; then\n ../../Tools/Scripts/check-for-inappropriate-objc-class-names WK _WK || exit $?\nfi"; 7477 7499 }; 7478 7500 375A248817E5048E00C9A086 /* Postprocess WKBase.h */ = { … … 8140 8162 BC963D6E113DD1A500574BE2 /* WebPageMac.mm in Sources */, 8141 8163 C0CE72A01247E71D00BC0EC4 /* WebPageMessageReceiver.cpp in Sources */, 8164 37A5E01318BBF937000A081E /* _WKActivatedElementInfo.mm in Sources */, 8142 8165 BC111B0F112F5E4F00337BAB /* WebPageProxy.cpp in Sources */, 8143 8166 C58CDF2D1887609F00871536 /* InteractionInformationAtPosition.cpp in Sources */, … … 8329 8352 512A9760180E031D0039A149 /* DatabaseProcessMessageReceiver.cpp in Sources */, 8330 8353 BC40760D124FF0270068F20A /* WKURLResponse.cpp in Sources */, 8354 379A873918BBFE0F00588AF2 /* _WKElementAction.mm in Sources */, 8331 8355 0FCB4E6318BBE3D9000FCFC9 /* PageClientImpl.mm in Sources */, 8332 8356 1ADCB86A189831B30022EE5A /* NavigationActionData.cpp in Sources */,
Note:
See TracChangeset
for help on using the changeset viewer.