Changeset 163123 in webkit
- Timestamp:
- Jan 30, 2014 3:04:21 PM (10 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r163121 r163123 1 2014-01-30 Anders Carlsson <andersca@apple.com> 2 3 decidePolicyForNewWindowAction should take a NavigationActionData object 4 https://bugs.webkit.org/show_bug.cgi?id=127952 5 6 Reviewed by Dan Bernstein. 7 8 * UIProcess/API/APIPolicyClient.h: 9 (API::PolicyClient::decidePolicyForNewWindowAction): 10 * UIProcess/API/C/WKPage.cpp: 11 (WKPageSetPagePolicyClient): 12 * UIProcess/WebPageProxy.cpp: 13 (WebKit::WebPageProxy::decidePolicyForNewWindowAction): 14 1 15 2014-01-27 Jeffrey Pfau <jpfau@apple.com> 2 16 -
trunk/Source/WebKit2/UIProcess/API/APIPolicyClient.h
r163112 r163123 53 53 54 54 virtual void decidePolicyForNavigationAction(WebKit::WebPageProxy*, WebKit::WebFrameProxy*, const WebKit::NavigationActionData&, WebKit::WebFrameProxy* originatingFrame, const WebCore::ResourceRequest& originalRequest, const WebCore::ResourceRequest&, RefPtr<WebKit::WebFramePolicyListenerProxy> listener, API::Object* userData) { listener->use(); } 55 virtual void decidePolicyForNewWindowAction(WebKit::WebPageProxy*, WebKit::WebFrameProxy*, WebCore::NavigationType, WebKit::WebEvent::Modifiers, WebKit::WebMouseEvent::Button, const WebCore::ResourceRequest&, const WTF::String& frameName, WebKit::WebFramePolicyListenerProxy*listener, API::Object* userData) { listener->use(); }55 virtual void decidePolicyForNewWindowAction(WebKit::WebPageProxy*, WebKit::WebFrameProxy*, const WebKit::NavigationActionData&, const WebCore::ResourceRequest&, const WTF::String& frameName, RefPtr<WebKit::WebFramePolicyListenerProxy> listener, API::Object* userData) { listener->use(); } 56 56 virtual void decidePolicyForResponse(WebKit::WebPageProxy*, WebKit::WebFrameProxy*, const WebCore::ResourceResponse&, const WebCore::ResourceRequest&, bool canShowMIMEType, RefPtr<WebKit::WebFramePolicyListenerProxy> listener, API::Object* userData) { listener->use(); } 57 57 virtual void unableToImplementPolicy(WebKit::WebPageProxy*, WebKit::WebFrameProxy*, const WebCore::ResourceError&, API::Object* userData) { } -
trunk/Source/WebKit2/UIProcess/API/C/WKPage.cpp
r163112 r163123 1012 1012 } 1013 1013 1014 virtual void decidePolicyForNewWindowAction(WebPageProxy* page, WebFrameProxy* frame, NavigationType type, WebEvent::Modifiers modifiers, WebMouseEvent::Button mouseButton, const ResourceRequest& resourceRequest, const String& frameName, WebFramePolicyListenerProxy*listener, API::Object* userData) override1014 virtual void decidePolicyForNewWindowAction(WebPageProxy* page, WebFrameProxy* frame, const NavigationActionData& navigationActionData, const ResourceRequest& resourceRequest, const String& frameName, RefPtr<WebFramePolicyListenerProxy> listener, API::Object* userData) override 1015 1015 { 1016 1016 if (!m_client.decidePolicyForNewWindowAction) { … … 1021 1021 RefPtr<API::URLRequest> request = API::URLRequest::create(resourceRequest); 1022 1022 1023 m_client.decidePolicyForNewWindowAction(toAPI(page), toAPI(frame), toAPI( type), toAPI(modifiers), toAPI(mouseButton), toAPI(request.get()), toAPI(frameName.impl()), toAPI(listener), toAPI(userData), m_client.base.clientInfo);1023 m_client.decidePolicyForNewWindowAction(toAPI(page), toAPI(frame), toAPI(navigationActionData.navigationType), toAPI(navigationActionData.modifiers), toAPI(navigationActionData.mouseButton), toAPI(request.get()), toAPI(frameName.impl()), toAPI(listener.get()), toAPI(userData), m_client.base.clientInfo); 1024 1024 } 1025 1025 -
trunk/Source/WebKit2/UIProcess/WebPageProxy.cpp
r163116 r163123 2478 2478 RefPtr<WebFramePolicyListenerProxy> listener = frame->setUpPolicyListenerProxy(listenerID); 2479 2479 2480 m_policyClient->decidePolicyForNewWindowAction(this, frame, navigationActionData .navigationType, navigationActionData.modifiers, navigationActionData.mouseButton, request, frameName, listener.get(), userData.get());2480 m_policyClient->decidePolicyForNewWindowAction(this, frame, navigationActionData, request, frameName, std::move(listener), userData.get()); 2481 2481 } 2482 2482
Note: See TracChangeset
for help on using the changeset viewer.