Skip to content
  • weinig@apple.com's avatar
    Add WebHistoryClient support. · 9d2da683
    weinig@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=37671
    
    Reviewed by Anders Carlsson.
    
    WebKit2: 
    
    Adds the following callbacks:
        didNavigateWithNavigationData
        didPerformClientRedirect
        didPerformServerRedirect
        didUpdateHistoryTitle
    
    * Shared/CoreIPCSupport/WebPageProxyMessageKinds.h:
    (WebPageProxyMessage::):
    * Shared/WebNavigationDataStore.h: Added.
    * UIProcess/API/C/WKAPICast.h:
    * UIProcess/API/C/WKBase.h:
    * UIProcess/API/C/WKNavigationData.cpp: Added.
    * UIProcess/API/C/WKNavigationData.h: Added.
    * UIProcess/API/C/WKPage.cpp:
    * UIProcess/API/C/WKPage.h:
    * UIProcess/API/C/WebKit2.h:
    * UIProcess/WebHistoryClient.cpp: Copied from UIProcess/WebUIClient.cpp.
    * UIProcess/WebHistoryClient.h: Copied from UIProcess/WebUIClient.h.
    * UIProcess/WebNavigationData.cpp: Added.
    * UIProcess/WebNavigationData.h: Added.
    * UIProcess/WebPageProxy.cpp:
    * UIProcess/WebPageProxy.h:
    * WebKit2.xcodeproj/project.pbxproj:
    * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
    * win/WebKit2.vcproj:
    
    WebKitTools: 
    
    Add HistoryClient logging.
    
    * MiniBrowser/mac/BrowserWindowController.m:
    (_didNavigateWithNavigationData):
    (_didPerformClientRedirect):
    (_didPerformServerRedirect):
    (_didUpdateHistoryTitle):
    (-[BrowserWindowController awakeFromNib]):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@57676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    9d2da683