Title: [232266] trunk/Source/WebKit
Revision
232266
Author
[email protected]
Date
2018-05-29 11:10:55 -0700 (Tue, 29 May 2018)

Log Message

Expose additional WKMenuItemIdentifier strings
https://bugs.webkit.org/show_bug.cgi?id=186041

Reviewed by Dan Bernstein.

Expose identifiers for media-related menu items.

* UIProcess/API/Cocoa/WKMenuItemIdentifiers.mm:
Define new identifiers.

* UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h:
Declare new identifiers.

* UIProcess/mac/WebContextMenuProxyMac.mm:
(WebKit::menuItemIdentifier):
Map to new identifiers.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (232265 => 232266)


--- trunk/Source/WebKit/ChangeLog	2018-05-29 18:10:50 UTC (rev 232265)
+++ trunk/Source/WebKit/ChangeLog	2018-05-29 18:10:55 UTC (rev 232266)
@@ -1,3 +1,22 @@
+2018-05-28  Jeff Miller  <[email protected]>
+
+        Expose additional WKMenuItemIdentifier strings
+        https://bugs.webkit.org/show_bug.cgi?id=186041
+
+        Reviewed by Dan Bernstein.
+
+        Expose identifiers for media-related menu items.
+
+        * UIProcess/API/Cocoa/WKMenuItemIdentifiers.mm:
+        Define new identifiers.
+
+        * UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h:
+        Declare new identifiers.
+
+        * UIProcess/mac/WebContextMenuProxyMac.mm:
+        (WebKit::menuItemIdentifier):
+        Map to new identifiers.
+
 2018-05-29  Geoffrey Garen  <[email protected]>
 
         Removed some unused WebSQL trackers

Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKMenuItemIdentifiers.mm (232265 => 232266)


--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKMenuItemIdentifiers.mm	2018-05-29 18:10:50 UTC (rev 232265)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKMenuItemIdentifiers.mm	2018-05-29 18:10:55 UTC (rev 232266)
@@ -31,8 +31,10 @@
 NSString * const _WKMenuItemIdentifierCopy = @"WKMenuItemIdentifierCopy";
 NSString * const _WKMenuItemIdentifierCopyImage = @"WKMenuItemIdentifierCopyImage";
 NSString * const _WKMenuItemIdentifierCopyLink = @"WKMenuItemIdentifierCopyLink";
+NSString * const _WKMenuItemIdentifierCopyMediaLink = @"WKMenuItemIdentifierCopyMediaLink";
 NSString * const _WKMenuItemIdentifierDownloadImage = @"WKMenuItemIdentifierDownloadImage";
 NSString * const _WKMenuItemIdentifierDownloadLinkedFile = @"WKMenuItemIdentifierDownloadLinkedFile";
+NSString * const _WKMenuItemIdentifierDownloadMedia = @"WKMenuItemIdentifierDownloadMedia";
 NSString * const _WKMenuItemIdentifierGoBack = @"WKMenuItemIdentifierGoBack";
 NSString * const _WKMenuItemIdentifierGoForward = @"WKMenuItemIdentifierGoForward";
 NSString * const _WKMenuItemIdentifierInspectElement = @"WKMenuItemIdentifierInspectElement";
@@ -41,10 +43,12 @@
 NSString * const _WKMenuItemIdentifierOpenImageInNewWindow = @"WKMenuItemIdentifierOpenImageInNewWindow";
 NSString * const _WKMenuItemIdentifierOpenLink = @"WKMenuItemIdentifierOpenLink";
 NSString * const _WKMenuItemIdentifierOpenLinkInNewWindow = @"WKMenuItemIdentifierOpenLinkInNewWindow";
+NSString * const _WKMenuItemIdentifierOpenMediaInNewWindow = @"WKMenuItemIdentifierOpenMediaInNewWindow";
 NSString * const _WKMenuItemIdentifierPaste = @"WKMenuItemIdentifierPaste";
 NSString * const _WKMenuItemIdentifierReload = @"WKMenuItemIdentifierReload";
 NSString * const _WKMenuItemIdentifierSearchWeb = @"WKMenuItemIdentifierSearchWeb";
 NSString * const _WKMenuItemIdentifierShowHideMediaControls = @"WKMenuItemIdentifierShowHideMediaControls";
+NSString * const _WKMenuItemIdentifierToggleEnhancedFullScreen = @"WKMenuItemIdentifierToggleEnhancedFullScreen";
 NSString * const _WKMenuItemIdentifierToggleFullScreen = @"WKMenuItemIdentifierToggleFullScreen";
 
 NSString * const _WKMenuItemIdentifierShareMenu = @"WKMenuItemIdentifierShareMenu";

Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h (232265 => 232266)


--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h	2018-05-29 18:10:50 UTC (rev 232265)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKMenuItemIdentifiersPrivate.h	2018-05-29 18:10:55 UTC (rev 232266)
@@ -33,8 +33,10 @@
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopy WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyImage WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyLink WK_API_AVAILABLE(macosx(10.12), ios(10.0));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierCopyMediaLink WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadImage WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadLinkedFile WK_API_AVAILABLE(macosx(10.12), ios(10.0));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierDownloadMedia WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoBack WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierGoForward WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierInspectElement WK_API_AVAILABLE(macosx(10.12), ios(10.0));
@@ -43,10 +45,12 @@
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenImageInNewWindow WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLink WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenLinkInNewWindow WK_API_AVAILABLE(macosx(10.12), ios(10.0));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierOpenMediaInNewWindow WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierPaste WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierReload WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierSearchWeb WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierShowHideMediaControls WK_API_AVAILABLE(macosx(10.12), ios(10.0));
+WK_EXPORT extern NSString * const _WKMenuItemIdentifierToggleEnhancedFullScreen WK_API_AVAILABLE(macosx(WK_MAC_TBA), ios(WK_IOS_TBA));
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierToggleFullScreen WK_API_AVAILABLE(macosx(10.12), ios(10.0));
 
 WK_EXPORT extern NSString * const _WKMenuItemIdentifierShareMenu WK_API_AVAILABLE(macosx(10.12), ios(10.0));

Modified: trunk/Source/WebKit/UIProcess/mac/WebContextMenuProxyMac.mm (232265 => 232266)


--- trunk/Source/WebKit/UIProcess/mac/WebContextMenuProxyMac.mm	2018-05-29 18:10:50 UTC (rev 232265)
+++ trunk/Source/WebKit/UIProcess/mac/WebContextMenuProxyMac.mm	2018-05-29 18:10:55 UTC (rev 232266)
@@ -354,6 +354,9 @@
     case ContextMenuItemTagCopyLinkToClipboard:
         return _WKMenuItemIdentifierCopyLink;
 
+    case ContextMenuItemTagCopyMediaLinkToClipboard:
+        return _WKMenuItemIdentifierCopyMediaLink;
+
     case ContextMenuItemTagDownloadImageToDisk:
         return _WKMenuItemIdentifierDownloadImage;
 
@@ -360,6 +363,9 @@
     case ContextMenuItemTagDownloadLinkToDisk:
         return _WKMenuItemIdentifierDownloadLinkedFile;
 
+    case ContextMenuItemTagDownloadMediaToDisk:
+        return _WKMenuItemIdentifierDownloadMedia;
+
     case ContextMenuItemTagGoBack:
         return _WKMenuItemIdentifierGoBack;
 
@@ -384,6 +390,9 @@
     case ContextMenuItemTagOpenLinkInNewWindow:
         return _WKMenuItemIdentifierOpenLinkInNewWindow;
 
+    case ContextMenuItemTagOpenMediaInNewWindow:
+        return _WKMenuItemIdentifierOpenMediaInNewWindow;
+
     case ContextMenuItemTagPaste:
         return _WKMenuItemIdentifierPaste;
 
@@ -396,6 +405,9 @@
     case ContextMenuItemTagToggleMediaControls:
         return _WKMenuItemIdentifierShowHideMediaControls;
 
+    case ContextMenuItemTagToggleVideoEnhancedFullscreen:
+        return _WKMenuItemIdentifierToggleEnhancedFullScreen;
+
     case ContextMenuItemTagToggleVideoFullscreen:
         return _WKMenuItemIdentifierToggleFullScreen;
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to