Reviewed by Brady.
- add wrapper for WebPolicyDecisionListener so we can remove the dependency from WebFrameLoader.
* Loader/WebFrameLoader.h:
* Loader/WebFrameLoader.m:
(-[WebFrameLoader _checkContentPolicyForMIMEType:andCall:withSelector:]):
(-[WebFrameLoader cancelContentPolicy]):
(-[WebFrameLoader invalidatePendingPolicyDecisionCallingDefaultAction:]):
(-[WebFrameLoader checkNewWindowPolicyForRequest:action:frameName:formState:andCall:withSelector:]):
(-[WebFrameLoader checkNavigationPolicyForRequest:documentLoader:formState:andCall:withSelector:]):
(-[WebFrameLoader continueAfterWillSubmitForm:]):
(-[WebFrameLoader continueLoadRequestAfterNavigationPolicy:formState:]):
* Loader/WebFrameLoaderClient.h:
* WebKit.xcodeproj/project.pbxproj:
* WebView/WebFrame.m:
(-[WebFrame _createPolicyDeciderWithTarget:action:]):
(decisionListener):
(-[WebFrame _dispatchDecidePolicyForMIMEType:request:decider:]):
(-[WebFrame _dispatchDecidePolicyForNewWindowAction:request:newFrameName:decider:]):
(-[WebFrame _dispatchDecidePolicyForNavigationAction:request:decider:]):
(-[WebFrame _dispatchSourceFrame:willSubmitForm:withValues:submissionDecider:]):
* WebView/WebPolicyDeciderMac.h: Added.
* WebView/WebPolicyDeciderMac.m: Added.
(-[WebPolicyDeciderMac initWithTarget:action:]):
(-[WebPolicyDeciderMac dealloc]):
(-[WebPolicyDeciderMac decisionListener]):
(-[WebPolicyDeciderMac invalidate]):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@16957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
8 files changed