Changeset 164330 in webkit


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

Add more new SPI methods
https://bugs.webkit.org/show_bug.cgi?id=129009

Reviewed by Tim Horton.

  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView _certificateChain]):
(-[WKWebView _committedURL]):
(-[WKWebView _applicationNameForUserAgent]):
(-[WKWebView _setApplicationNameForUserAgent:]):

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r164328 r164330  
     12014-02-18  Anders Carlsson  <andersca@apple.com>
     2
     3        Add more new SPI methods
     4        https://bugs.webkit.org/show_bug.cgi?id=129009
     5
     6        Reviewed by Tim Horton.
     7
     8        * UIProcess/API/Cocoa/WKWebView.mm:
     9        (-[WKWebView _certificateChain]):
     10        (-[WKWebView _committedURL]):
     11        (-[WKWebView _applicationNameForUserAgent]):
     12        (-[WKWebView _setApplicationNameForUserAgent:]):
     13        * UIProcess/API/Cocoa/WKWebViewPrivate.h:
     14
    1152014-02-18  Anders Carlsson  <andersca@apple.com>
    216
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm

    r164328 r164330  
    4343#import "WKRemoteObjectRegistryInternal.h"
    4444#import "WKWebViewConfigurationPrivate.h"
     45#import "WebCertificateInfo.h"
    4546#import "WebContext.h"
    4647#import "WebBackForwardList.h"
     
    491492}
    492493
     494- (NSArray *)_certificateChain
     495{
     496    if (WebKit::WebFrameProxy* mainFrame = _page->mainFrame())
     497        return mainFrame->certificateInfo() ? (NSArray *)mainFrame->certificateInfo()->certificateInfo().certificateChain() : nil;
     498
     499    return nil;
     500}
     501
     502- (NSURL *)_committedURL
     503{
     504    return [NSURL _web_URLWithWTFString:_page->pageLoadState().url()];
     505}
     506
     507- (NSString *)_applicationNameForUserAgent
     508{
     509    return _page->applicationNameForUserAgent();
     510}
     511
     512- (void)_setApplicationNameForUserAgent:(NSString *)applicationNameForUserAgent
     513{
     514    _page->setApplicationNameForUserAgent(applicationNameForUserAgent);
     515}
     516
    493517static inline WebCore::LayoutMilestones layoutMilestones(_WKRenderingProgressEvents events)
    494518{
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h

    r164328 r164330  
    5252- (WKNavigation *)_reload;
    5353
     54@property (nonatomic, readonly) NSArray *_certificateChain;
     55@property (nonatomic, readonly) NSURL *_committedURL;
     56
     57@property (copy, setter=_setApplicationNameForUserAgent:) NSString *_applicationNameForUserAgent;
     58
    5459#if TARGET_OS_IPHONE
    5560@property (nonatomic, setter=_setMinimumLayoutSizeOverride:) CGSize _minimumLayoutSizeOverride;
Note: See TracChangeset for help on using the changeset viewer.