Changeset 164313 in webkit


Ignore:
Timestamp:
Feb 18, 2014 1:59:43 PM (10 years ago)
Author:
andersca@apple.com
Message:

Add more WKWebView SPI
https://bugs.webkit.org/show_bug.cgi?id=128994

Reviewed by Tim Horton.

  • UIProcess/API/Cocoa/WKHistoryDelegatePrivate.h:
  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView _unreachableURL]):
(-[WKWebView _loadAlternateHTMLString:baseURL:forUnreachableURL:]):

  • UIProcess/API/Cocoa/WKWebViewPrivate.h:
Location:
trunk/Source/WebKit2
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r164306 r164313  
     12014-02-18  Anders Carlsson  <andersca@apple.com>
     2
     3        Add more WKWebView SPI
     4        https://bugs.webkit.org/show_bug.cgi?id=128994
     5
     6        Reviewed by Tim Horton.
     7
     8        * UIProcess/API/Cocoa/WKHistoryDelegatePrivate.h:
     9        * UIProcess/API/Cocoa/WKWebView.mm:
     10        (-[WKWebView _unreachableURL]):
     11        (-[WKWebView _loadAlternateHTMLString:baseURL:forUnreachableURL:]):
     12        * UIProcess/API/Cocoa/WKWebViewPrivate.h:
     13
    1142014-02-18  Anders Carlsson  <andersca@apple.com>
    215
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKHistoryDelegatePrivate.h

    r164258 r164313  
    3535@protocol WKHistoryDelegatePrivate <NSObject>
    3636
     37@optional
     38
    3739- (void)_webView:(WKWebView *)webView didNavigateWithNavigationData:(WKNavigationData *)navigationData;
    3840- (void)_webView:(WKWebView *)webView didPerformClientRedirectFromURL:(NSURL *)sourceURL toURL:(NSURL *)destinationURL;
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm

    r164258 r164313  
    473473}
    474474
     475- (NSURL *)_unreachableURL
     476{
     477    return [NSURL _web_URLWithWTFString:_page->pageLoadState().unreachableURL()];
     478}
     479
     480- (void)_loadAlternateHTMLString:(NSString *)string baseURL:(NSURL *)baseURL forUnreachableURL:(NSURL *)unreachableURL
     481{
     482    _page->loadAlternateHTMLString(string, [baseURL _web_originalDataAsWTFString], [unreachableURL _web_originalDataAsWTFString]);
     483}
     484
    475485static inline WebCore::LayoutMilestones layoutMilestones(_WKRenderingProgressEvents events)
    476486{
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h

    r164258 r164313  
    4646@property (nonatomic, weak, setter=_setHistoryDelegate:) id <WKHistoryDelegatePrivate> _historyDelegate;
    4747
     48@property (nonatomic, readonly) NSURL *_unreachableURL;
     49
     50- (void)_loadAlternateHTMLString:(NSString *)string baseURL:(NSURL *)baseURL forUnreachableURL:(NSURL *)unreachableURL;
     51
    4852#if TARGET_OS_IPHONE
    4953@property (nonatomic, setter=_setMinimumLayoutSizeOverride:) CGSize _minimumLayoutSizeOverride;
Note: See TracChangeset for help on using the changeset viewer.