Title: [101709] trunk/Source/WebKit/chromium
Revision
101709
Author
joc...@chromium.org
Date
2011-12-01 14:25:47 -0800 (Thu, 01 Dec 2011)

Log Message

[chromium] add referrer policy to WebContextMenuData
https://bugs.webkit.org/show_bug.cgi?id=73567

Reviewed by Darin Fisher.

* public/WebContextMenuData.h:
* src/ContextMenuClientImpl.cpp:
(WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):

Modified Paths

Diff

Modified: trunk/Source/WebKit/chromium/ChangeLog (101708 => 101709)


--- trunk/Source/WebKit/chromium/ChangeLog	2011-12-01 22:25:00 UTC (rev 101708)
+++ trunk/Source/WebKit/chromium/ChangeLog	2011-12-01 22:25:47 UTC (rev 101709)
@@ -1,3 +1,14 @@
+2011-12-01  Jochen Eisinger  <joc...@chromium.org>
+
+        [chromium] add referrer policy to WebContextMenuData
+        https://bugs.webkit.org/show_bug.cgi?id=73567
+
+        Reviewed by Darin Fisher.
+
+        * public/WebContextMenuData.h:
+        * src/ContextMenuClientImpl.cpp:
+        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
+
 2011-12-01  Kelly Norton  <knor...@google.com>
 
         More void functions eager to return values in RenderObject & WebFrameImpl

Modified: trunk/Source/WebKit/chromium/public/WebContextMenuData.h (101708 => 101709)


--- trunk/Source/WebKit/chromium/public/WebContextMenuData.h	2011-12-01 22:25:00 UTC (rev 101708)
+++ trunk/Source/WebKit/chromium/public/WebContextMenuData.h	2011-12-01 22:25:47 UTC (rev 101709)
@@ -34,6 +34,7 @@
 #include "WebHistoryItem.h"
 #include "WebMenuItemInfo.h"
 #include "WebNode.h"
+#include "WebReferrerPolicy.h"
 #include "platform/WebPoint.h"
 #include "platform/WebString.h"
 #include "platform/WebURL.h"
@@ -155,6 +156,9 @@
     // Security information for the context.
     WebCString securityInfo;
 
+    // The referrer policy applicable to this context.
+    WebReferrerPolicy referrerPolicy;
+
     // Custom context menu items provided by the WebCore internals.
     WebVector<WebMenuItemInfo> customItems;
 

Modified: trunk/Source/WebKit/chromium/src/ContextMenuClientImpl.cpp (101708 => 101709)


--- trunk/Source/WebKit/chromium/src/ContextMenuClientImpl.cpp	2011-12-01 22:25:00 UTC (rev 101708)
+++ trunk/Source/WebKit/chromium/src/ContextMenuClientImpl.cpp	2011-12-01 22:25:47 UTC (rev 101709)
@@ -305,6 +305,8 @@
     if (ds)
         data.securityInfo = ds->response().securityInfo();
 
+    data.referrerPolicy = static_cast<WebReferrerPolicy>(selectedFrame->document()->referrerPolicy());
+
     // Filter out custom menu elements and add them into the data.
     populateCustomMenuItems(defaultMenu, &data);
 
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to