DRT on Windows doesn't support LayoutTestController::setQuota or print a callback on UIDelegate::exceededDatabaseQuota.
Created attachment 34978 [details]
Comment on attachment 34978 [details]
I'm confused by this code:
731 COMPtr<IWebDatabaseManager> tmpDatabaseManager;
733 if (FAILED(WebKitCreateInstance(CLSID_WebDatabaseManager, 0, IID_IWebDatabaseManager, (void**)&tmpDatabaseManager)))
735 if (FAILED(tmpDatabaseManager->sharedWebDatabaseManager(&databaseManager)))
Maybe it could be explained in a comment or the ChangeLgo why you need two IWebDatabaseManager pointers there?
I got that code from a different function in the same file that used the same way of getting the real database manager. I can do a little legwork there and figure out why it's doing that though.
Committed in http://trac.webkit.org/changeset/47447