[webkit-reviews] review denied: [Bug 42970] [IndexedDB] IndexedDB is missing the Transaction interface. : [Attachment 63579] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 5 06:56:27 PDT 2010


Jeremy Orlow <jorlow at chromium.org> has denied Andrei Popescu
<andreip at google.com>'s request for review:
Bug 42970: [IndexedDB] IndexedDB is missing the Transaction interface.
https://bugs.webkit.org/show_bug.cgi?id=42970

Attachment 63579: Patch
https://bugs.webkit.org/attachment.cgi?id=63579&action=review

------- Additional Comments from Jeremy Orlow <jorlow at chromium.org>
WebCore/dom/EventNames.h:45
 +	macro(complete) \
what is this stuff?

WebCore/storage/IDBDatabase.idl:42
 +	    [CallWith=ScriptExecutionContext] IDBTransaction transaction (in
[Optional] DOMStringList storeNames, in [Optional] unsigned short mode, in
[Optional] unsigned long timeout);
not sure using domStringList as an input like this will work out of the
box....I don't think anyone's tried

WebCore/storage/IDBTask.h:2
 +   * Copyright (C) 2010 Google Inc. All rights reserved.
use ScriptExecutionContext::Task and the CrossThreadTask stuff instead of
rolling your own

WebCore/storage/IDBTransaction.cpp:15
 +	: ActiveDOMObject(context, this), m_transaction(backend),
m_database(db)
put each on its own line

WebCore/storage/IDBTransaction.cpp:25
 +	return IDBTransaction::READ_ONLY;
Hook these up to the backend interface...I actually don't think you need any
FIXMEs in this file since all the work happens in the backend.

WebCore/storage/IDBTransaction.h:85
 +	RefPtr<IDBTransactionBackendInterface> m_transaction;
m_backend maybe?


More information about the webkit-reviews mailing list