[Webkit-unassigned] [Bug 103484] IndexedDB: Implement IndexedDB bindings for JSC

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 28 11:50:18 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=103484





--- Comment #2 from Joshua Bell <jsbell at chromium.org>  2012-11-28 11:52:31 PST ---
(From update of attachment 176519)
View in context: https://bugs.webkit.org/attachment.cgi?id=176519&action=review

> Source/WebCore/ChangeLog:6
> +        Reviewed by NOBODY (OOPS!).

Please include more of an explanation of the changes after the Reviewed line.

> Source/WebCore/ChangeLog:8
> +        Tests: storage/indexeddb/*

Can you indicate roughly how many tests pass/fail with just this patch when INDEXED_DATABASE is enabled locally?

> Source/WebCore/ChangeLog:13
> +        * Modules/indexeddb/IDBVersionChangeRequest.idl:

FYI, IDBVersionChangeRequest should be going away shortly (now that setVersion is gone, deleteDatabase can switch over to IDBOpenDBRequest). But that shouldn't block landing this.

> Source/WebCore/ChangeLog:23
> +        * bindings/js/IDBBindingUtilities.cpp:

You could mention here that these all match the v8 implementations.

> Source/WebCore/bindings/js/JSIDBOpenDBRequestCustom.cpp:40
> +void JSIDBOpenDBRequest::visitChildren(JSCell* cell, JSC::SlotVisitor& visitor)

I don't know the JSC binding code well but after a brief glance it looks like this is doing the right thing. Unfortunate that this boilerplate is needed; we should probably put a bug in to add WebKitIDL attributes to autogenerate the different visitChildren variations (there only seem to be a few different patterns).

-- 
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