- From: <bugzilla@jessica.w3.org>
- Date: Fri, 21 May 2010 09:54:06 +0000
- To: public-webapps@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=9786
Summary: WebIDL bugs in IndexedDB spec
Product: WebAppsWG
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: WebSimpleDB
AssignedTo: nikunj.mehta@oracle.com
ReportedBy: jorlow@chromium.org
QAContact: member-webapi-cvs@w3.org
CC: mike@w3.org, public-webapps@w3.org
---------- Forwarded message ----------
From: Dominique Hazael-Massieux <dom@w3.org>
Date: Fri, May 21, 2010 at 9:57 AM
Subject: IndexedDB WebIDL bugs
To: public-webapps <public-webapps@w3.org>
Hi,
Glancing quickly at the editors draft of
http://dev.w3.org/2006/webapi/WebSimpleDB/ and with help from the WebIDL
checker, I've found the following problems:
* none of the interfaces/exceptions are marked with the extended
attribute [NoInterfaceObject] — I doubt they are all meant to be visible
in the global namespace
* The IDBDatabaseException Interface uses the "attribute" keyword for
"code" and "message" - exceptions don't have attributes, the keyword
should be removed
* IDBDatabaseSync.createObjectStore uses an extended attribute
"[Null=Null]" on its second parameter - I suspect it was meant to be
"[TreatUndefinedAs=Null]", and if so, the type of the parameter should
be "DOMString?" rather than DOMString
Based on the discussions on the list, and as the beginning of 3.3 seems
to allude to, synchronous operations are only going to be used in
Workers; I suggest to state that clearly, and also to start the first
example of the spec with the async example if that's the one that is
most likely to be used.
Dom
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
Received on Friday, 21 May 2010 09:54:07 UTC