[webkit-reviews] review denied: [Bug 41888] Initial bindings and plumbing for IDBCursor. : [Attachment 61392] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 13 11:49:27 PDT 2010


Adam Barth <abarth at webkit.org> has denied Marcus Bulach <bulach at chromium.org>'s
request for review:
Bug 41888: Initial bindings and plumbing for IDBCursor.
https://bugs.webkit.org/show_bug.cgi?id=41888

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

------- Additional Comments from Adam Barth <abarth at webkit.org>
This patch is too large.  Please at least do the WebKit API changes in a
separate patch.  Also, consider breaking this patch into even smaller pieces. 
Drive-by comments below.

WebCore/GNUmakefile.am:2580
 +    WebCore/storage/IDBCursor.idl \
Bad indent.

WebCore/WebCore.vcproj/WebCore.vcproj:50055
 +	  <File
Bad indent.

WebCore/bindings/scripts/CodeGenerator.pm:480
 +	return $name . "_" if exists $cppReservedKeyWords{$name};
Yuck

WebCore/storage/IDBCursor.h:39
 +	// Keep in sync with what's in the .idl file.
Can we assert this at compile time?

WebCore/storage/IDBCursorImpl.cpp:35
 +  class IDBCursorImpl : public IDBCursor {
What's the point of hiding the Impl class?

WebCore/storage/IDBObjectStoreRequest.cpp:115
 +	return request;
request.release()

Please read http://webkit.org/coding/RefPtr.html if you haven't already.

WebKit/chromium/public/WebIDBKeyRange.h:32
 +  namespace WebCore { class IDBKeyRange; }
Please put this on multiple lines so we can add more as needed.


More information about the webkit-reviews mailing list