- From: Dominique Hazael-Massieux <dom@w3.org>
- Date: Mon, 23 May 2011 08:58:25 +0200
- To: public-device-apis@w3.org
Hi, The Web IDL spec has just integrated a change that introduces a fairly big backward-incompatibility: up until now, the declaration interface Foo { attribute Bar myAttribute; } implied that "null" was a valid value for myAttribute (since interface objects were always nullable). After the change described below, this is no longer the case, and nullability needs to be made explicit, à la interface Foo { attribute Bar? myAttribute; } (this applies as well to method arguments and return types) This like affects most of our APIs, and most certainly the Contacts API (which I now note is lacking the nullability marker on attributes of the Contact Interface) Dom -------- Message transféré -------- > De: bugzilla@jessica.w3.org > À: public-webapps@w3.org > Sujet: [Bug 10640] Allow for non-nullable objects > Date: Mon, 23 May 2011 00:27:31 +0000 > > http://www.w3.org/Bugs/Public/show_bug.cgi?id=10640 > > Cameron McCormack <cam@mcc.id.au> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > Status|NEW |RESOLVED > Resolution| |FIXED > > --- Comment #4 from Cameron McCormack <cam@mcc.id.au> 2011-05-23 00:27:30 UTC --- > Done: > http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml.diff?r1=1.269;r2=1.270;f=h > > -- > 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 Monday, 23 May 2011 06:58:48 UTC