Skip to content
  • jsbell@chromium.org's avatar
    IndexedDB: Ensure all API methods have IDB_TRACE macros · 49ac829d
    jsbell@chromium.org authored
    https://bugs.webkit.org/show_bug.cgi?id=112963
    
    Reviewed by Tony Chang.
    
    Anntotate methods and callbacks that weren't already annotated
    with IDB_TRACE macros to assist in debugging, e.g. when using
    the chromium port's chrome://tracing visualization.
    
    No new tests - just harmless diagnostic sprinkles.
    
    * Modules/indexeddb/IDBDatabase.cpp:
    (WebCore::IDBDatabase::createObjectStore): Added IDB_TRACE macro call here.
    (WebCore::IDBDatabase::deleteObjectStore): ...and here.
    (WebCore::IDBDatabase::transaction): ...etc.
    (WebCore::IDBDatabase::close):
    (WebCore::IDBDatabase::onVersionChange):
    * Modules/indexeddb/IDBFactory.cpp:
    (WebCore::IDBFactory::getDatabaseNames):
    (WebCore::IDBFactory::open):
    (WebCore::IDBFactory::deleteDatabase):
    * Modules/indexeddb/IDBFactoryBackendImpl.cpp:
    (WebCore::IDBFactoryBackendImpl::getDatabaseNames):
    (WebCore::IDBFactoryBackendImpl::deleteDatabase):
    (WebCore::IDBFactoryBackendImpl::open):
    * Modules/indexeddb/IDBOpenDBRequest.cpp:
    (WebCore::IDBOpenDBRequest::onBlocked):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146527 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    49ac829d