[Webkit-unassigned] [Bug 42970] [IndexedDB] IndexedDB is missing the Transaction interface.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Aug 5 06:56:28 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=42970
Jeremy Orlow <jorlow at chromium.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #63579|review? |review-
Flag| |
--- Comment #3 from Jeremy Orlow <jorlow at chromium.org> 2010-08-05 06:56:28 PST ---
(From update of attachment 63579)
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?
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list