W3C home > Mailing lists > Public > public-audio@w3.org > October to December 2012

[Bug 19902] Clarify what happens if you set PannerNode.{panningModel,distanceModel} to an invalid value

From: <bugzilla@jessica.w3.org>
Date: Fri, 16 Nov 2012 18:41:46 +0000
To: public-audio@w3.org
Message-ID: <bug-19902-5429-vSCkIZMZPn@http.www.w3.org/Bugs/Public/>
https://www.w3.org/Bugs/Public/show_bug.cgi?id=19902

--- Comment #3 from Chris Rogers <crogers@google.com> ---
(In reply to comment #2)
> We're considering enabling Web IDL enum attribute setters to throw if passed
> an invalid value, which would mean that we'll get what I'm asking for here
> for free.  And yes, I still think that using Web IDL enums would be a good
> change because of the increase in code readability and the possibilities of
> using the IDL parser to do various sorts of checking for the implementers.
> 
> However I don't think that it would be very good for us to allow setting
> these both as integers and strings...  How did WebKit deal with the other
> breaking changes that was recently made in the spec (such as renaming
> functions, etc.)?

For the recent name changes such as noteOn() -> start(), WebKit continues to
provide legacy support, which can eventually be phased out during a transition
period.  I added a section in the spec called "Deprecation Notes" to make note
of these types of changes.  Different implementations may choose to support or
not support the legacy names, and for how long they would be supported.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Friday, 16 November 2012 18:41:47 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:50:03 UTC