Skip to content
  • trey's avatar
    Fixed client redirects, some more. The upshot is that they do not · 3a55cfde
    trey authored
    	generate two items in the back-forward list.  iBench still works.
    
            * WebCoreSupport.subproj/WebBridge.m:
            (-[WebBridge reportClientRedirectTo:delay:fireDate:]):  Call straight to the frame for all impl.
            (-[WebBridge reportClientRedirectCancelled]):  Call straight to the frame for all impl.
            (-[WebBridge loadURL:reload:triggeringEvent:isFormSubmission:]):
    	clientRedirect param removed when sending _loadURL: to frame.
            * WebView.subproj/WebFramePrivate.h:
            * WebView.subproj/WebFramePrivate.m:
            (-[WebFrame _loadURL:loadType:triggeringEvent:isFormSubmission:]):
    	clientRedirect param  removed. Check our own ivar to know if we are in client redirect case.
            (-[WebFrame _loadURL:intoChild:]):
    	clientRedirect param removed when sending _loadURL: .
            (-[WebFrame _clientRedirectedTo:delay:fireDate:]):
    	Note that we are doing a redirect if time=0 and we're not completed.  Also includes
    	previous impl moved from Bridge.
            (-[WebFrame _clientRedirectCancelled]):  Previous impl moved from Bridge.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2668 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    3a55cfde