Changeset 164335 in webkit


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

Add SPI for enabling/disabling private browsing
https://bugs.webkit.org/show_bug.cgi?id=129012

Reviewed by Tim Horton.

  • UIProcess/API/Cocoa/WKWebView.mm:

(-[WKWebView _privateBrowsingEnabled]):
(-[WKWebView _setPrivateBrowsingEnabled:]):

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

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r164334 r164335  
     12014-02-18  Anders Carlsson  <andersca@apple.com>
     2
     3        Add SPI for enabling/disabling private browsing
     4        https://bugs.webkit.org/show_bug.cgi?id=129012
     5
     6        Reviewed by Tim Horton.
     7
     8        * UIProcess/API/Cocoa/WKWebView.mm:
     9        (-[WKWebView _privateBrowsingEnabled]):
     10        (-[WKWebView _setPrivateBrowsingEnabled:]):
     11        * UIProcess/API/Cocoa/WKWebViewPrivate.h:
     12
    1132014-02-18  Anders Carlsson  <andersca@apple.com>
    214
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebView.mm

    r164334 r164335  
    537537}
    538538
     539- (BOOL)_privateBrowsingEnabled
     540{
     541    return [_configuration preferences]->_preferences->privateBrowsingEnabled();
     542}
     543
     544- (void)_setPrivateBrowsingEnabled:(BOOL)privateBrowsingEnabled
     545{
     546    [_configuration preferences]->_preferences->setPrivateBrowsingEnabled(privateBrowsingEnabled);
     547}
     548
    539549static inline WebCore::LayoutMilestones layoutMilestones(_WKRenderingProgressEvents events)
    540550{
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKWebViewPrivate.h

    r164334 r164335  
    5959@property (nonatomic, readonly) pid_t _webProcessIdentifier;
    6060
    61 @property (readonly) NSData *_sessionState;
     61@property (nonatomic, readonly) NSData *_sessionState;
    6262- (void)_restoreFromSessionState:(NSData *)sessionState;
     63
     64@property (nonatomic, setter=_setPrivateBrowsingEnabled:) BOOL _privateBrowsingEnabled;
    6365
    6466#if TARGET_OS_IPHONE
Note: See TracChangeset for help on using the changeset viewer.