Re: "var" declarations shadowing properties from Window.prototype

I've taken a crack at this now.  [NamedPropertiesObject] is renamed to 
[Global], and [Global] additionally means that all the properties that 
would be put on the interface prototype, or on the prototypes of its 
consequential interfaces, now go on the instance itself.  So that's all 
interface members, not just attributes.  Properties for attributes also 
remain accessor properties.

http://dev.w3.org/cvsweb/2006/webapi/WebIDL/Overview.xml.diff?r1=1.639;r2=1.640;f=h
http://dev.w3.org/cvsweb/2006/webapi/WebIDL/v1.xml.diff?r1=1.84;r2=1.85;f=h

http://dev.w3.org/2006/webapi/WebIDL/#Global
http://dev.w3.org/2006/webapi/WebIDL/#es-constants
http://dev.w3.org/2006/webapi/WebIDL/#es-attributes
http://dev.w3.org/2006/webapi/WebIDL/#es-operations
http://dev.w3.org/2006/webapi/WebIDL/#es-stringifier
http://dev.w3.org/2006/webapi/WebIDL/#es-serializer
http://dev.w3.org/2006/webapi/WebIDL/#es-iterators

Review welcome!

Received on Monday, 22 July 2013 07:13:30 UTC