Skip to content
  • dumi@chromium.org's avatar
    Adding Chromium's DatabaseTracker implementation. · ffef21ed
    dumi@chromium.org authored
    Reviewed by Dimitri Glazkov.
    
    https://bugs.webkit.org/show_bug.cgi?id=31440
    
    WebCore: 
    
    * WebCore.gyp/WebCore.gyp:
    * WebCore.gypi:
    * storage/DatabaseTracker.h:
    * storage/chromium/DatabaseTrackerChromium.cpp:
    (WebCore::DatabaseTracker::fullPathForDatabase):
    (WebCore::DatabaseTracker::getMaxSizeForDatabase):
    * storage/chromium/QuotaTracker.cpp:
    (WebCore::QuotaTracker::updateDatabaseSize):
    * storage/chromium/QuotaTracker.h:
    
    WebKit/chromium: 
    
    * WebKit.gyp:
    * src/ChromeClientImpl.cpp:
    (WebKit::ChromeClientImpl::exceededDatabaseQuota):
    * src/DatabaseObserver.cpp: Added.
    (WebCore::DatabaseObserver::databaseOpened):
    (WebCore::DatabaseObserver::databaseModified):
    (WebCore::DatabaseObserver::databaseClosed):
    * src/WebDatabase.cpp:
    (WebKit::WebDatabase::name):
    (WebKit::WebDatabase::displayName):
    (WebKit::WebDatabase::estimatedSize):
    (WebKit::WebDatabase::securityOrigin):
    (WebKit::WebDatabase::updateDatabaseSize):
    * src/WebSecurityOrigin.cpp:
    (WebKit::WebSecurityOrigin::toString):
    (WebKit::WebSecurityOrigin::databaseIdentifier):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@50961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    ffef21ed