Skip to content
  • mjs@apple.com's avatar
    WebCore: · 9a407967
    mjs@apple.com authored
            Reviewed by Sam.
    
            - remove SecurityOriginData and fold its functionality into SecurityOrigin
    
            * GNUmakefile.am:
            * WebCore.base.exp:
            * WebCore.pro:
            * WebCore.vcproj/WebCore.vcproj:
            * WebCore.xcodeproj/project.pbxproj:
            * WebCoreSources.bkl:
            * bindings/js/JSDOMWindowCustom.cpp:
            (WebCore::JSDOMWindow::postMessage):
            * dom/Document.cpp:
            (WebCore::Document::domain):
            * page/Chrome.cpp:
            (WebCore::Chrome::requestQuotaIncreaseForNewDatabase):
            (WebCore::Chrome::requestQuotaIncreaseForDatabaseOperation):
            * page/Chrome.h:
            * page/ChromeClient.h:
            * platform/SecurityOrigin.cpp:
            (WebCore::SecurityOrigin::copy):
            (WebCore::SecurityOrigin::createFromIdentifier):
            (WebCore::SecurityOrigin::stringIdentifier):
            * platform/SecurityOrigin.h:
            (WebCore::SecurityOrigin::host):
            (WebCore::SecurityOrigin::protocol):
            (WebCore::SecurityOrigin::port):
            (WebCore::SecurityOrigin::equal):
            * platform/SecurityOriginData.cpp: Removed.
            * platform/SecurityOriginData.h: Removed.
            * storage/Database.cpp:
            (WebCore::Database::openDatabase):
            (WebCore::Database::Database):
            (WebCore::Database::securityOriginCopy):
            * storage/Database.h:
            * storage/DatabaseTracker.cpp:
            (WebCore::SecurityOriginHash::hash):
            (WebCore::SecurityOriginHash::equal):
            (WebCore::SecurityOriginTraits::deletedValue):
            (WebCore::SecurityOriginTraits::emptyValue):
            (WebCore::DatabaseTracker::canEstablishDatabase):
            (WebCore::DatabaseTracker::hasEntryForOrigin):
            (WebCore::DatabaseTracker::hasEntryForDatabase):
            (WebCore::DatabaseTracker::establishEntryForOrigin):
            (WebCore::DatabaseTracker::fullPathForDatabase):
            (WebCore::DatabaseTracker::populateOrigins):
            (WebCore::DatabaseTracker::origins):
            (WebCore::DatabaseTracker::databaseNamesForOrigin):
            (WebCore::DatabaseTracker::detailsForNameAndOrigin):
            (WebCore::DatabaseTracker::setDatabaseDetails):
            (WebCore::DatabaseTracker::usageForDatabase):
            (WebCore::DatabaseTracker::usageForOrigin):
            (WebCore::DatabaseTracker::quotaForOrigin):
            (WebCore::DatabaseTracker::setQuota):
            (WebCore::DatabaseTracker::addDatabase):
            (WebCore::DatabaseTracker::deleteAllDatabases):
            (WebCore::DatabaseTracker::deleteDatabasesWithOrigin):
            (WebCore::DatabaseTracker::deleteDatabase):
            (WebCore::DatabaseTracker::deleteDatabaseFile):
            (WebCore::notificationQueue):
            (WebCore::DatabaseTracker::scheduleNotifyDatabaseChanged):
            (WebCore::DatabaseTracker::notifyDatabasesChanged):
            * storage/DatabaseTracker.h:
            * storage/DatabaseTrackerClient.h:
            * storage/SQLTransaction.cpp:
            (WebCore::SQLTransaction::openTransactionAndPreflight):
            (WebCore::SQLTransaction::runStatements):
            (WebCore::SQLTransaction::deliverQuotaIncreaseCallback):
            (WebCore::SQLTransaction::postflightAndCommit):
            (WebCore::SQLTransaction::cleanupAfterTransactionErrorCallback):
            * svg/graphics/SVGImageEmptyClients.h:
            (WebCore::SVGEmptyChromeClient::requestQuotaIncreaseForNewDatabase):
            (WebCore::SVGEmptyChromeClient::requestQuotaIncreaseForDatabaseOperation):
    
    WebKit/gtk:
    
            Reviewed by Sam.
    
            - remove SecurityOriginData and fold its functionality into SecurityOrigin
    
            * WebCoreSupport/ChromeClientGtk.cpp:
            (WebKit::ChromeClient::requestQuotaIncreaseForNewDatabase):
            (WebKit::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
            * WebCoreSupport/ChromeClientGtk.h:
    
    WebKit/mac:
    
            Reviewed by Sam.
    
            - remove SecurityOriginData and fold its functionality into SecurityOrigin
    
            * Storage/WebDatabaseManager.mm:
            (-[WebDatabaseManager origins]):
            (-[WebDatabaseManager databasesWithOrigin:]):
            (-[WebDatabaseManager detailsForDatabase:withOrigin:]):
            (-[WebDatabaseManager deleteDatabasesWithOrigin:]):
            (-[WebDatabaseManager deleteDatabase:withOrigin:]):
            * Storage/WebDatabaseTrackerClient.h:
            * Storage/WebDatabaseTrackerClient.mm:
            (WebDatabaseTrackerClient::dispatchDidModifyOrigin):
            (WebDatabaseTrackerClient::dispatchDidModifyDatabase):
            * Storage/WebSecurityOrigin.mm:
            (-[WebSecurityOrigin initWithProtocol:domain:port:]):
            (-[WebSecurityOrigin protocol]):
            (-[WebSecurityOrigin domain]):
            (-[WebSecurityOrigin port]):
            (-[WebSecurityOrigin usage]):
            (-[WebSecurityOrigin quota]):
            (-[WebSecurityOrigin setQuota:]):
            (-[WebSecurityOrigin isEqual:]):
            (-[WebSecurityOrigin dealloc]):
            (-[WebSecurityOrigin finalize]):
            (-[WebSecurityOrigin _initWithWebCoreSecurityOrigin:]):
            (-[WebSecurityOrigin _core]):
            * Storage/WebSecurityOriginInternal.h:
            * WebCoreSupport/WebChromeClient.h:
            * WebCoreSupport/WebChromeClient.mm:
            (WebChromeClient::requestQuotaIncreaseForNewDatabase):
            (WebChromeClient::requestQuotaIncreaseForDatabaseOperation):
    
    WebKit/qt:
    
            Reviewed by Sam.
    
            - remove SecurityOriginData and fold its functionality into SecurityOrigin
    
            * WebCoreSupport/ChromeClientQt.cpp:
            (WebCore::ChromeClientQt::requestQuotaIncreaseForNewDatabase):
            (WebCore::ChromeClientQt::requestQuotaIncreaseForDatabaseOperation):
            * WebCoreSupport/ChromeClientQt.h:
    
    WebKit/win:
    
            Reviewed by Sam.
    
            - remove SecurityOriginData and fold its functionality into SecurityOrigin
    
            * WebChromeClient.cpp:
            (WebChromeClient::requestQuotaIncreaseForNewDatabase):
            (WebChromeClient::requestQuotaIncreaseForDatabaseOperation):
            * WebChromeClient.h:
            * WebDatabaseManager.cpp:
            (WebDatabaseManager::origins):
            (WebDatabaseManager::databasesWithOrigin):
            (WebDatabaseManager::detailsForDatabaseWithOrigin):
            (WebDatabaseManager::deleteDatabasesWithOrigin):
            (WebDatabaseManager::deleteDatabaseWithOrigin):
            (WebDatabaseManager::dispatchDidModifyOrigin):
            (WebDatabaseManager::dispatchDidModifyDatabase):
            * WebDatabaseManager.h:
            * WebSecurityOrigin.cpp:
            (WebSecurityOrigin::createInstance):
            (WebSecurityOrigin::WebSecurityOrigin):
            (WebSecurityOrigin::protocol):
            (WebSecurityOrigin::domain):
            (WebSecurityOrigin::port):
            (WebSecurityOrigin::usage):
            (WebSecurityOrigin::quota):
            (WebSecurityOrigin::setQuota):
            * WebSecurityOrigin.h:
    
    WebKit/wx:
    
            Reviewed by Sam.
    
            - remove SecurityOriginData and fold its functionality into SecurityOrigin
    
            * WebKitSupport/ChromeClientWx.cpp:
            (WebCore::ChromeClientWx::requestQuotaIncreaseForNewDatabase):
            (WebCore::ChromeClientWx::requestQuotaIncreaseForDatabaseOperation):
            * WebKitSupport/ChromeClientWx.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@29386 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    9a407967