Changeset 170018 in webkit


Ignore:
Timestamp:
Jun 16, 2014 12:00:35 PM (10 years ago)
Author:
mitz@apple.com
Message:

[Cocoa] Remove WKPreferences persistence in user defaults
https://bugs.webkit.org/show_bug.cgi?id=133945

Reviewed by Anders Carlsson.

  • UIProcess/API/Cocoa/WKPreferences.h: Removed userDefaultsKeyPrefix property and

initializer with userDefaultsKeyPrefix parameter.

  • UIProcess/API/Cocoa/WKPreferences.mm:

(-[WKPreferences init]): Changed to initialize an instance with an empty identifier, which
means that it won’t persist to user defaults.
(-[WKPreferences initWithUserDefaultsKeyPrefix:]): Deleted.
(-[WKPreferences userDefaultsKeyPrefix]): Deleted.

Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r170012 r170018  
     12014-06-16  Dan Bernstein  <mitz@apple.com>
     2
     3        [Cocoa] Remove WKPreferences persistence in user defaults
     4        https://bugs.webkit.org/show_bug.cgi?id=133945
     5
     6        Reviewed by Anders Carlsson.
     7
     8        * UIProcess/API/Cocoa/WKPreferences.h: Removed userDefaultsKeyPrefix property and
     9        initializer with userDefaultsKeyPrefix parameter.
     10        * UIProcess/API/Cocoa/WKPreferences.mm:
     11        (-[WKPreferences init]): Changed to initialize an instance with an empty identifier, which
     12        means that it won’t persist to user defaults.
     13        (-[WKPreferences initWithUserDefaultsKeyPrefix:]): Deleted.
     14        (-[WKPreferences userDefaultsKeyPrefix]): Deleted.
     15
    1162014-06-16  Zan Dobersek  <zdobersek@igalia.com>
    217
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.h

    r169818 r170018  
    3838@interface WKPreferences : NSObject
    3939
    40 /*! @abstract Returns an initialized preferences object.
    41  @param userDefaultsKeyPrefix The user defaults key prefix.
    42  @result An initialized preferences object.
    43  @discussion If the userDefaultsKeyPrefix parameter is not nil, it is
    44  prepended to the keys used to store preferences in the user defaults
    45  database. If the parameter is nil, the preferences object will not save
    46  anything to the user defaults database.
    47  */
    48 - (instancetype)initWithUserDefaultsKeyPrefix:(NSString *)userDefaultsKeyPrefix WK_DESIGNATED_INITIALIZER;
    49 
    50 /*! @abstract The user defaults key prefix.
    51  */
    52 @property (nonatomic, readonly) NSString *userDefaultsKeyPrefix;
    53 
    5440/*! @abstract The minimum font size in points.
    5541 @discussion The default value is 0.
  • trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.mm

    r169818 r170018  
    3333
    3434@implementation WKPreferences
    35 {
    36     RetainPtr<NSString> _userDefaultsKeyPrefix;
    37 }
    3835
    3936- (instancetype)init
    40 {
    41     return [self initWithUserDefaultsKeyPrefix:nil];
    42 }
    43 
    44 - (instancetype)initWithUserDefaultsKeyPrefix:(NSString *)userDefaultsKeyPrefix
    4537{
    4638    if (!(self = [super init]))
    4739        return nil;
    4840
    49     _userDefaultsKeyPrefix = adoptNS([userDefaultsKeyPrefix copy]);
    50 
    51     _preferences = WebKit::WebPreferences::create(_userDefaultsKeyPrefix.get(), "WebKit");
     41    _preferences = WebKit::WebPreferences::create("WebKit", String());
    5242    return self;
    53 }
    54 
    55 - (NSString *)userDefaultsKeyPrefix
    56 {
    57     return _userDefaultsKeyPrefix.get();
    5843}
    5944
Note: See TracChangeset for help on using the changeset viewer.