Skip to content
  • commit-queue@webkit.org's avatar
    Switch indexeddb to use supplemental IDL for DOMWindow · 11fb9f47
    commit-queue@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=76723
    
    Patch by Mark Pilgrim <pilgrim@chromium.org> on 2012-01-20
    Reviewed by Adam Barth.
    
    No new tests required, all existing tests pass.
    
    * Modules/indexeddb: Added.
    * Modules/indexeddb/DOMWindowIndexedDatabase.cpp: Added. webkitIndexedDB() method previously in DOMWindow.cpp
    (WebCore::DOMWindowIndexedDatabase::DOMWindowIndexedDatabase):
    (WebCore::DOMWindowIndexedDatabase::~DOMWindowIndexedDatabase):
    (WebCore::DOMWindowIndexedDatabase::webkitIndexedDB):
    * Modules/indexeddb/DOMWindowIndexedDatabase.h: Added.
    * Modules/indexeddb/DOMWindowIndexedDatabase.idl: Added. attributes previously in DOMWindow.idl
    * WebCore.gyp/WebCore.gyp: add Modules/indexeddb/ directory
    * WebCore.gypi: add Modules/indexeddb/*
    * page/DOMWindow.cpp: remove webkitIndexedDB() method, add accessor methods for m_idbFactory
    (WebCore::DOMWindow::getIDBFactory):
    (WebCore::DOMWindow::setIDBFactory):
    * page/DOMWindow.h:
    * page/DOMWindow.idl:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105569 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    11fb9f47