Changeset 162546 in webkit


Ignore:
Timestamp:
Jan 22, 2014 12:08:59 PM (10 years ago)
Author:
alice.liu@apple.com
Message:

[WK2] add cocoa API for private browsing setting
https://bugs.webkit.org/show_bug.cgi?id=127391

Reviewed by Sam Weinig.

  • UIProcess/API/Cocoa/WKBrowsingContextGroup.h:
  • UIProcess/API/Cocoa/WKBrowsingContextGroup.mm:

(-[WKBrowsingContextGroup privateBrowsingEnabled]):
(-[WKBrowsingContextGroup setPrivateBrowsingEnabled:]):
Adding some API for the private Browsing setting. Reaches through
to the WKPageGroup's preferences.

Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r162541 r162546  
     12014-01-22  Alice Barraclough  <alice.liu@apple.com>
     2
     3        [WK2] add cocoa API for private browsing setting
     4        https://bugs.webkit.org/show_bug.cgi?id=127391
     5
     6        Reviewed by Sam Weinig.
     7
     8        * UIProcess/API/Cocoa/WKBrowsingContextGroup.h:
     9        * UIProcess/API/Cocoa/WKBrowsingContextGroup.mm:
     10        (-[WKBrowsingContextGroup privateBrowsingEnabled]):
     11        (-[WKBrowsingContextGroup setPrivateBrowsingEnabled:]):
     12        Adding some API for the private Browsing setting. Reaches through
     13        to the WKPageGroup's preferences.
     14
    1152014-01-22  Anders Carlsson  <andersca@apple.com>
    216
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextGroup.h

    r159874 r162546  
    5757@property BOOL allowsPlugIns;
    5858
     59/* Setting to control whether private browsing is enabled.
     60 Default: NO
     61 */
     62@property BOOL privateBrowsingEnabled;
     63
    5964@end
    6065
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKBrowsingContextGroup.mm

    r160608 r162546  
    102102}
    103103
     104- (BOOL)privateBrowsingEnabled
     105{
     106    return WKPreferencesGetPrivateBrowsingEnabled(WKPageGroupGetPreferences(toAPI(_pageGroup.get())));
     107}
     108
     109- (void)setPrivateBrowsingEnabled:(BOOL)enablePrivateBrowsing
     110{
     111    WKPreferencesSetPrivateBrowsingEnabled(WKPageGroupGetPreferences(toAPI(_pageGroup.get())), enablePrivateBrowsing);
     112}
     113
    104114static WKRetainPtr<WKArrayRef> createWKArray(NSArray *array)
    105115{
Note: See TracChangeset for help on using the changeset viewer.