Diff
Modified: trunk/Source/WebCore/ChangeLog (100352 => 100353)
--- trunk/Source/WebCore/ChangeLog 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebCore/ChangeLog 2011-11-15 23:52:28 UTC (rev 100353)
@@ -1,3 +1,33 @@
+2011-11-15 Jochen Eisinger <[email protected]>
+
+ Rename ReferrerPolicy to clarify its meaning
+ https://bugs.webkit.org/show_bug.cgi?id=72420
+
+ Reviewed by Nate Chapin.
+
+ On the one hand, even if the ReferrerPolicy was set to SendReferrer, the
+ referrer wasn't necessarily send. On the other hand, I want to use the
+ name ReferrerPolicy when implementing the meta referrer tag.
+
+ No change in behavior expected so no test.
+
+ * html/HTMLAnchorElement.cpp:
+ (WebCore::HTMLAnchorElement::handleClick):
+ (WebCore::handleLinkClick):
+ * loader/FrameLoader.cpp:
+ (WebCore::FrameLoader::changeLocation):
+ (WebCore::FrameLoader::urlSelected):
+ (WebCore::FrameLoader::loadFrameRequest):
+ * loader/FrameLoader.h:
+ * loader/FrameLoaderTypes.h:
+ * loader/NavigationScheduler.cpp:
+ (WebCore::ScheduledHistoryNavigation::fire):
+ (WebCore::ScheduledFormSubmission::fire):
+ * page/ContextMenuController.cpp:
+ (WebCore::openNewWindow):
+ (WebCore::ContextMenuController::contextMenuItemSelected):
+ * WebCore.exp.in: updated.
+
2011-11-15 Adam Klein <[email protected]>
Factor out V8Proxy's max recursion depth handling code
Modified: trunk/Source/WebCore/WebCore.exp.in (100352 => 100353)
--- trunk/Source/WebCore/WebCore.exp.in 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebCore/WebCore.exp.in 2011-11-15 23:52:28 UTC (rev 100353)
@@ -164,12 +164,12 @@
__ZN7WebCore11FileChooserD1Ev
__ZN7WebCore11FrameLoader11loadArchiveEN3WTF10PassRefPtrINS_7ArchiveEEE
__ZN7WebCore11FrameLoader11shouldCloseEv
-__ZN7WebCore11FrameLoader11urlSelectedERKNS_4KURLERKN3WTF6StringENS4_10PassRefPtrINS_5EventEEEbbNS_14ReferrerPolicyE
+__ZN7WebCore11FrameLoader11urlSelectedERKNS_4KURLERKN3WTF6StringENS4_10PassRefPtrINS_5EventEEEbbNS_18ShouldSendReferrerE
__ZN7WebCore11FrameLoader12shouldReloadERKNS_4KURLES3_
__ZN7WebCore11FrameLoader14detachChildrenEv
__ZN7WebCore11FrameLoader14stopAllLoadersENS_26ClearProvisionalItemPolicyE
__ZN7WebCore11FrameLoader16detachFromParentEv
-__ZN7WebCore11FrameLoader16loadFrameRequestERKNS_16FrameLoadRequestEbbN3WTF10PassRefPtrINS_5EventEEENS5_INS_9FormStateEEENS_14ReferrerPolicyE
+__ZN7WebCore11FrameLoader16loadFrameRequestERKNS_16FrameLoadRequestEbbN3WTF10PassRefPtrINS_5EventEEENS5_INS_9FormStateEEENS_18ShouldSendReferrerE
__ZN7WebCore11FrameLoader17stopForUserCancelEb
__ZN7WebCore11FrameLoader21loadURLIntoChildFrameERKNS_4KURLERKN3WTF6StringEPNS_5FrameE
__ZN7WebCore11FrameLoader22findFrameForNavigationERKN3WTF12AtomicStringE
Modified: trunk/Source/WebCore/html/HTMLAnchorElement.cpp (100352 => 100353)
--- trunk/Source/WebCore/html/HTMLAnchorElement.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebCore/html/HTMLAnchorElement.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -513,7 +513,7 @@
frame->loader()->client()->startDownload(request, fastGetAttribute(downloadAttr));
} else
#endif
- frame->loader()->urlSelected(kurl, target(), event, false, false, hasRel(RelationNoReferrer) ? NoReferrer : SendReferrer);
+ frame->loader()->urlSelected(kurl, target(), event, false, false, hasRel(RelationNoReferrer) ? NeverSendReferrer : MaybeSendReferrer);
sendPings(kurl);
}
@@ -577,7 +577,7 @@
Frame* frame = document->frame();
if (!frame)
return;
- frame->loader()->urlSelected(document->completeURL(url), target, event, false, false, hideReferrer ? NoReferrer : SendReferrer);
+ frame->loader()->urlSelected(document->completeURL(url), target, event, false, false, hideReferrer ? NeverSendReferrer : MaybeSendReferrer);
}
#if ENABLE(MICRODATA)
Modified: trunk/Source/WebCore/loader/FrameLoader.cpp (100352 => 100353)
--- trunk/Source/WebCore/loader/FrameLoader.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebCore/loader/FrameLoader.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -254,18 +254,18 @@
{
RefPtr<Frame> protect(m_frame);
urlSelected(FrameLoadRequest(securityOrigin, ResourceRequest(url, referrer, refresh ? ReloadIgnoringCacheData : UseProtocolCachePolicy), "_self"),
- 0, lockHistory, lockBackForwardList, SendReferrer, ReplaceDocumentIfJavaScriptURL);
+ 0, lockHistory, lockBackForwardList, MaybeSendReferrer, ReplaceDocumentIfJavaScriptURL);
}
-void FrameLoader::urlSelected(const KURL& url, const String& passedTarget, PassRefPtr<Event> triggeringEvent, bool lockHistory, bool lockBackForwardList, ReferrerPolicy referrerPolicy)
+void FrameLoader::urlSelected(const KURL& url, const String& passedTarget, PassRefPtr<Event> triggeringEvent, bool lockHistory, bool lockBackForwardList, ShouldSendReferrer shouldSendReferrer)
{
urlSelected(FrameLoadRequest(m_frame->document()->securityOrigin(), ResourceRequest(url), passedTarget),
- triggeringEvent, lockHistory, lockBackForwardList, referrerPolicy, DoNotReplaceDocumentIfJavaScriptURL);
+ triggeringEvent, lockHistory, lockBackForwardList, shouldSendReferrer, DoNotReplaceDocumentIfJavaScriptURL);
}
// The shouldReplaceDocumentIfJavaScriptURL parameter will go away when the FIXME to eliminate the
// corresponding parameter from ScriptController::executeIfJavaScriptURL() is addressed.
-void FrameLoader::urlSelected(const FrameLoadRequest& passedRequest, PassRefPtr<Event> triggeringEvent, bool lockHistory, bool lockBackForwardList, ReferrerPolicy referrerPolicy, ShouldReplaceDocumentIfJavaScriptURL shouldReplaceDocumentIfJavaScriptURL)
+void FrameLoader::urlSelected(const FrameLoadRequest& passedRequest, PassRefPtr<Event> triggeringEvent, bool lockHistory, bool lockBackForwardList, ShouldSendReferrer shouldSendReferrer, ShouldReplaceDocumentIfJavaScriptURL shouldReplaceDocumentIfJavaScriptURL)
{
ASSERT(!m_suppressOpenerInNewFrame);
@@ -277,13 +277,13 @@
if (frameRequest.frameName().isEmpty())
frameRequest.setFrameName(m_frame->document()->baseTarget());
- if (referrerPolicy == NoReferrer)
+ if (shouldSendReferrer == NeverSendReferrer)
m_suppressOpenerInNewFrame = true;
if (frameRequest.resourceRequest().httpReferrer().isEmpty())
frameRequest.resourceRequest().setHTTPReferrer(m_outgoingReferrer);
addHTTPOriginIfNeeded(frameRequest.resourceRequest(), outgoingOrigin());
- loadFrameRequest(frameRequest, lockHistory, lockBackForwardList, triggeringEvent, 0, referrerPolicy);
+ loadFrameRequest(frameRequest, lockHistory, lockBackForwardList, triggeringEvent, 0, shouldSendReferrer);
m_suppressOpenerInNewFrame = false;
}
@@ -1117,7 +1117,7 @@
}
void FrameLoader::loadFrameRequest(const FrameLoadRequest& request, bool lockHistory, bool lockBackForwardList,
- PassRefPtr<Event> event, PassRefPtr<FormState> formState, ReferrerPolicy referrerPolicy)
+ PassRefPtr<Event> event, PassRefPtr<FormState> formState, ShouldSendReferrer shouldSendReferrer)
{
// Protect frame from getting blown away inside dispatchBeforeLoadEvent in loadWithDocumentLoader.
RefPtr<Frame> protect(m_frame);
@@ -1137,7 +1137,7 @@
else
referrer = m_outgoingReferrer;
- if (SecurityPolicy::shouldHideReferrer(url, referrer) || referrerPolicy == NoReferrer)
+ if (SecurityPolicy::shouldHideReferrer(url, referrer) || shouldSendReferrer == NeverSendReferrer)
referrer = String();
FrameLoadType loadType;
Modified: trunk/Source/WebCore/loader/FrameLoader.h (100352 => 100353)
--- trunk/Source/WebCore/loader/FrameLoader.h 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebCore/loader/FrameLoader.h 2011-11-15 23:52:28 UTC (rev 100353)
@@ -100,7 +100,7 @@
// FIXME: These are all functions which start loads. We have too many.
void loadURLIntoChildFrame(const KURL&, const String& referer, Frame*);
void loadFrameRequest(const FrameLoadRequest&, bool lockHistory, bool lockBackForwardList, // Called by submitForm, calls loadPostRequest and loadURL.
- PassRefPtr<Event>, PassRefPtr<FormState>, ReferrerPolicy);
+ PassRefPtr<Event>, PassRefPtr<FormState>, ShouldSendReferrer);
void load(const ResourceRequest&, bool lockHistory); // Called by WebFrame, calls load(ResourceRequest, SubstituteData).
void load(const ResourceRequest&, const SubstituteData&, bool lockHistory); // Called both by WebFrame and internally, calls load(DocumentLoader*).
@@ -111,7 +111,7 @@
unsigned long loadResourceSynchronously(const ResourceRequest&, StoredCredentials, ResourceError&, ResourceResponse&, Vector<char>& data);
void changeLocation(SecurityOrigin*, const KURL&, const String& referrer, bool lockHistory = true, bool lockBackForwardList = true, bool refresh = false);
- void urlSelected(const KURL&, const String& target, PassRefPtr<Event>, bool lockHistory, bool lockBackForwardList, ReferrerPolicy);
+ void urlSelected(const KURL&, const String& target, PassRefPtr<Event>, bool lockHistory, bool lockBackForwardList, ShouldSendReferrer);
void submitForm(PassRefPtr<FormSubmission>);
void reload(bool endToEndReload = false);
@@ -334,7 +334,7 @@
void dispatchDidCommitLoad();
- void urlSelected(const FrameLoadRequest&, PassRefPtr<Event>, bool lockHistory, bool lockBackForwardList, ReferrerPolicy, ShouldReplaceDocumentIfJavaScriptURL);
+ void urlSelected(const FrameLoadRequest&, PassRefPtr<Event>, bool lockHistory, bool lockBackForwardList, ShouldSendReferrer, ShouldReplaceDocumentIfJavaScriptURL);
void loadWithDocumentLoader(DocumentLoader*, FrameLoadType, PassRefPtr<FormState>); // Calls continueLoadAfterNavigationPolicy
void load(DocumentLoader*); // Calls loadWithDocumentLoader
Modified: trunk/Source/WebCore/loader/FrameLoaderTypes.h (100352 => 100353)
--- trunk/Source/WebCore/loader/FrameLoaderTypes.h 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebCore/loader/FrameLoaderTypes.h 2011-11-15 23:52:28 UTC (rev 100353)
@@ -87,9 +87,9 @@
UnloadEventPolicyUnloadAndPageHide
};
- enum ReferrerPolicy {
- SendReferrer,
- NoReferrer
+ enum ShouldSendReferrer {
+ MaybeSendReferrer,
+ NeverSendReferrer
};
// Passed to FrameLoader::urlSelected() and ScriptController::executeIfJavaScriptURL()
Modified: trunk/Source/WebCore/loader/NavigationScheduler.cpp (100352 => 100353)
--- trunk/Source/WebCore/loader/NavigationScheduler.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebCore/loader/NavigationScheduler.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -197,7 +197,7 @@
if (!m_historySteps) {
// Special case for go(0) from a frame -> reload only the frame
// To follow Firefox and IE's behavior, history reload can only navigate the self frame.
- frame->loader()->urlSelected(frame->document()->url(), "_self", 0, lockHistory(), lockBackForwardList(), SendReferrer);
+ frame->loader()->urlSelected(frame->document()->url(), "_self", 0, lockHistory(), lockBackForwardList(), MaybeSendReferrer);
return;
}
// go(i!=0) from a frame navigates into the history of the frame only,
@@ -232,7 +232,7 @@
return;
FrameLoadRequest frameRequest(requestingFrame->document()->securityOrigin());
m_submission->populateFrameLoadRequest(frameRequest);
- frame->loader()->loadFrameRequest(frameRequest, lockHistory(), lockBackForwardList(), m_submission->event(), m_submission->state(), SendReferrer);
+ frame->loader()->loadFrameRequest(frameRequest, lockHistory(), lockBackForwardList(), m_submission->event(), m_submission->state(), MaybeSendReferrer);
}
virtual void didStartTimer(Frame* frame, Timer<NavigationScheduler>* timer)
Modified: trunk/Source/WebCore/page/ContextMenuController.cpp (100352 => 100353)
--- trunk/Source/WebCore/page/ContextMenuController.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebCore/page/ContextMenuController.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -169,7 +169,7 @@
if (Page* oldPage = frame->page()) {
FrameLoadRequest request(frame->document()->securityOrigin(), ResourceRequest(urlToLoad, frame->loader()->outgoingReferrer()));
if (Page* newPage = oldPage->chrome()->createWindow(frame, request, WindowFeatures(), NavigationAction(request.resourceRequest()))) {
- newPage->mainFrame()->loader()->loadFrameRequest(request, false, false, 0, 0, SendReferrer);
+ newPage->mainFrame()->loader()->loadFrameRequest(request, false, false, 0, 0, MaybeSendReferrer);
newPage->chrome()->show();
}
}
@@ -308,7 +308,7 @@
break;
case ContextMenuItemTagOpenLink:
if (Frame* targetFrame = m_hitTestResult.targetFrame())
- targetFrame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(m_hitTestResult.absoluteLinkURL(), frame->loader()->outgoingReferrer())), false, false, 0, 0, SendReferrer);
+ targetFrame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(m_hitTestResult.absoluteLinkURL(), frame->loader()->outgoingReferrer())), false, false, 0, 0, MaybeSendReferrer);
else
openNewWindow(m_hitTestResult.absoluteLinkURL(), frame);
break;
Modified: trunk/Source/WebKit/chromium/ChangeLog (100352 => 100353)
--- trunk/Source/WebKit/chromium/ChangeLog 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit/chromium/ChangeLog 2011-11-15 23:52:28 UTC (rev 100353)
@@ -1,3 +1,13 @@
+2011-11-15 Jochen Eisinger <[email protected]>
+
+ Rename ReferrerPolicy to clarify its meaning
+ https://bugs.webkit.org/show_bug.cgi?id=72420
+
+ Reviewed by Nate Chapin.
+
+ * src/WebPluginContainerImpl.cpp:
+ (WebKit::WebPluginContainerImpl::loadFrameRequest):
+
2011-11-15 Anders Carlsson <[email protected]>
HostWindow screenToWindow/windowToScreen should be screenToRootView/rootViewToScreen
Modified: trunk/Source/WebKit/chromium/src/WebPluginContainerImpl.cpp (100352 => 100353)
--- trunk/Source/WebKit/chromium/src/WebPluginContainerImpl.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit/chromium/src/WebPluginContainerImpl.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -406,7 +406,7 @@
FrameLoadRequest frameRequest(frame->document()->securityOrigin(), request.toResourceRequest(), target);
UserGestureIndicator gestureIndicator(request.hasUserGesture() ? DefinitelyProcessingUserGesture : PossiblyProcessingUserGesture);
- frame->loader()->loadFrameRequest(frameRequest, false, false, 0, 0, SendReferrer);
+ frame->loader()->loadFrameRequest(frameRequest, false, false, 0, 0, MaybeSendReferrer);
}
void WebPluginContainerImpl::zoomLevelChanged(double zoomLevel)
Modified: trunk/Source/WebKit/mac/ChangeLog (100352 => 100353)
--- trunk/Source/WebKit/mac/ChangeLog 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit/mac/ChangeLog 2011-11-15 23:52:28 UTC (rev 100353)
@@ -1,3 +1,13 @@
+2011-11-15 Jochen Eisinger <[email protected]>
+
+ Rename ReferrerPolicy to clarify its meaning
+ https://bugs.webkit.org/show_bug.cgi?id=72420
+
+ Reviewed by Nate Chapin.
+
+ * WebView/WebPDFView.mm:
+ (-[WebPDFView PDFViewWillClickOnLink:withURL:]):
+
2011-11-15 Anders Carlsson <[email protected]>
HostWindow screenToWindow/windowToScreen should be screenToRootView/rootViewToScreen
Modified: trunk/Source/WebKit/mac/WebView/WebPDFView.mm (100352 => 100353)
--- trunk/Source/WebKit/mac/WebView/WebPDFView.mm 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit/mac/WebView/WebPDFView.mm 2011-11-15 23:52:28 UTC (rev 100353)
@@ -979,7 +979,7 @@
// Call to the frame loader because this is where our security checks are made.
Frame* frame = core([dataSource webFrame]);
- frame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(URL)), false, false, event.get(), 0, SendReferrer);
+ frame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(URL)), false, false, event.get(), 0, MaybeSendReferrer);
}
- (void)PDFViewOpenPDFInNativeApplication:(PDFView *)sender
Modified: trunk/Source/WebKit/qt/Api/qwebpage.cpp (100352 => 100353)
--- trunk/Source/WebKit/qt/Api/qwebpage.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit/qt/Api/qwebpage.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -2312,7 +2312,7 @@
NavigationAction action;
FrameLoadRequest request = frameLoadRequest(url, frame);
if (Page* newPage = oldPage->chrome()->createWindow(frame, request, features, action)) {
- newPage->mainFrame()->loader()->loadFrameRequest(request, false, false, 0, 0, SendReferrer);
+ newPage->mainFrame()->loader()->loadFrameRequest(request, false, false, 0, 0, MaybeSendReferrer);
newPage->chrome()->show();
}
}
@@ -2351,7 +2351,7 @@
WTF::RefPtr<WebCore::Frame> wcFrame = targetFrame->d->frame;
targetFrame->d->frame->loader()->loadFrameRequest(frameLoadRequest(d->hitTestResult.linkUrl(), wcFrame.get()),
/*lockHistory*/ false, /*lockBackForwardList*/ false, /*event*/ 0,
- /*FormState*/ 0, SendReferrer);
+ /*FormState*/ 0, MaybeSendReferrer);
break;
}
// fall through
Modified: trunk/Source/WebKit/qt/ChangeLog (100352 => 100353)
--- trunk/Source/WebKit/qt/ChangeLog 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit/qt/ChangeLog 2011-11-15 23:52:28 UTC (rev 100353)
@@ -1,3 +1,14 @@
+2011-11-15 Jochen Eisinger <[email protected]>
+
+ Rename ReferrerPolicy to clarify its meaning
+ https://bugs.webkit.org/show_bug.cgi?id=72420
+
+ Reviewed by Nate Chapin.
+
+ * Api/qwebpage.cpp:
+ (openNewWindow):
+ (QWebPage::triggerAction):
+
2011-11-15 Anders Carlsson <[email protected]>
HostWindow screenToWindow/windowToScreen should be screenToRootView/rootViewToScreen
Modified: trunk/Source/WebKit/win/ChangeLog (100352 => 100353)
--- trunk/Source/WebKit/win/ChangeLog 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit/win/ChangeLog 2011-11-15 23:52:28 UTC (rev 100353)
@@ -1,3 +1,13 @@
+2011-11-15 Jochen Eisinger <[email protected]>
+
+ Rename ReferrerPolicy to clarify its meaning
+ https://bugs.webkit.org/show_bug.cgi?id=72420
+
+ Reviewed by Nate Chapin.
+
+ * WebCoreSupport/WebContextMenuClient.cpp:
+ (WebContextMenuClient::searchWithGoogle):
+
2011-11-15 Anders Carlsson <[email protected]>
HostWindow screenToWindow/windowToScreen should be screenToRootView/rootViewToScreen
Modified: trunk/Source/WebKit/win/WebCoreSupport/WebContextMenuClient.cpp (100352 => 100353)
--- trunk/Source/WebKit/win/WebCoreSupport/WebContextMenuClient.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit/win/WebCoreSupport/WebContextMenuClient.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -121,7 +121,7 @@
if (Page* page = frame->page()) {
UserGestureIndicator indicator(DefinitelyProcessingUserGesture);
- page->mainFrame()->loader()->urlSelected(KURL(ParsedURLString, url), String(), 0, false, false, SendReferrer);
+ page->mainFrame()->loader()->urlSelected(KURL(ParsedURLString, url), String(), 0, false, false, MaybeSendReferrer);
}
}
Modified: trunk/Source/WebKit2/ChangeLog (100352 => 100353)
--- trunk/Source/WebKit2/ChangeLog 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit2/ChangeLog 2011-11-15 23:52:28 UTC (rev 100353)
@@ -1,3 +1,15 @@
+2011-11-15 Jochen Eisinger <[email protected]>
+
+ Rename ReferrerPolicy to clarify its meaning
+ https://bugs.webkit.org/show_bug.cgi?id=72420
+
+ Reviewed by Nate Chapin.
+
+ * WebProcess/WebCoreSupport/WebContextMenuClient.cpp:
+ (WebKit::WebContextMenuClient::searchWithGoogle):
+ * WebProcess/WebPage/WebPage.cpp:
+ (WebKit::WebPage::linkClicked):
+
2011-11-15 Sam Weinig <[email protected]>
Fix windows build.
Modified: trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.cpp (100352 => 100353)
--- trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit2/WebProcess/WebCoreSupport/WebContextMenuClient.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -83,7 +83,7 @@
if (Page* page = frame->page()) {
UserGestureIndicator indicator(DefinitelyProcessingUserGesture);
- page->mainFrame()->loader()->urlSelected(KURL(ParsedURLString, url), String(), 0, false, false, SendReferrer);
+ page->mainFrame()->loader()->urlSelected(KURL(ParsedURLString, url), String(), 0, false, false, MaybeSendReferrer);
}
}
Modified: trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp (100352 => 100353)
--- trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp 2011-11-15 23:50:57 UTC (rev 100352)
+++ trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp 2011-11-15 23:52:28 UTC (rev 100353)
@@ -586,7 +586,7 @@
coreEvent = MouseEvent::create(eventNames().clickEvent, frame->document()->defaultView(), platform(event), 0, 0);
frame->loader()->loadFrameRequest(FrameLoadRequest(frame->document()->securityOrigin(), ResourceRequest(url)),
- false, false, coreEvent.get(), 0, SendReferrer);
+ false, false, coreEvent.get(), 0, MaybeSendReferrer);
}
void WebPage::stopLoadingFrame(uint64_t frameID)