Skip to content
  • beidson@apple.com's avatar
    WebCore: · 2dbe1211
    beidson@apple.com authored
            Reviewed by Mark Rowe
    
            Allow setting the default storage quota per database origin
    
            * WebCore.base.exp:
    
            * page/Settings.cpp:
            (WebCore::Settings::setDefaultDatabaseOriginQuota):
            (WebCore::Settings::defaultDatabaseOriginQuota):
            * page/Settings.h:
    
            * storage/DatabaseTracker.cpp:
            (WebCore::DatabaseTracker::DatabaseTracker):
            (WebCore::DatabaseTracker::setDefaultOriginQuota):
            (WebCore::DatabaseTracker::defaultOriginQuota):
            * storage/DatabaseTracker.h:
    
    WebKit/mac:
    
            Reviewed by Mark Rowe
    
            Provide API for setting the default storage quota per database origin
    
            * Misc/WebNSDictionaryExtras.h:
            * Misc/WebNSDictionaryExtras.m:
            (-[NSMutableDictionary _webkit_setUnsignedLongLong:forKey:]): Helper for UINT64 preferences
    
            * WebView/WebPreferenceKeysPrivate.h:
            * WebView/WebPreferences.m:
            (-[WebPreferences _unsignedLongLongValueForKey:]): Helper for UINT64 prefs
            (-[WebPreferences _setUnsignedLongLongValue:forKey:]): Ditto
            (-[WebPreferences defaultDatabaseQuota]):
            (-[WebPreferences setDefaultDatabaseQuota:]):
            * WebView/WebPreferencesPrivate.h:
    
            * WebView/WebView.mm:
            (-[WebView _preferencesChangedNotification:]): Set the WebCore Settings version of the default storage pref
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@28069 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    2dbe1211