- From: Tobie Langel <notifications@github.com>
- Date: Mon, 20 Feb 2017 14:01:56 -0800
- To: heycam/webidl <webidl@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Monday, 20 February 2017 22:02:44 UTC
* Extract legacy callback interface objects out of interface objects. Closes #78. * Clarify that legacy callback interfaces are function objects. * Give them a length property. Closes #279. Closes #83. * Require new for Named Constructors. Closes #275. * Rely on ES abstract operations for defining, named constructors, interface objects, and legacy callback interface objects. * Disallow using the [NoInterfaceObject] on callback interfaces with constants. * Don't require an interface prototype object for constants. Callback interfaces do not have an interface prototype object. Their constants sit on the legacy callback interface object itself. Closes #281. Closes #283. You can view, comment on, or merge this pull request online at: https://github.com/heycam/webidl/pull/313 -- Commit Summary -- * Revamp interface bindings * Address review comments. * Add advisement for NamedConstructors. * Don't require an interface prototype object for constants. * Address review comments. -- File Changes -- M .gitignore (1) M index.bs (419) -- Patch Links -- https://github.com/heycam/webidl/pull/313.patch https://github.com/heycam/webidl/pull/313.diff -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/heycam/webidl/pull/313
Received on Monday, 20 February 2017 22:02:44 UTC