[heycam/webidl] Make [Exposed] mandatory, remove [PrimaryGlobal] (#423)

Additionally:
- Annotate all interfaces in examples with [Exposed].
- Make [Global] allow a single identifier.

Fixes #365. 
Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=26425.

You can view, comment on, or merge this pull request online at:

  https://github.com/heycam/webidl/pull/423

-- Commit Summary --

  * Make [Exposed] mandatory, remove [PrimaryGlobal]
  * Annotate all interfaces in examples with [Exposed]
  * Fix [Global] to also take just an identifier
  * Additional note.

-- File Changes --

    M index.bs (473)

-- Patch Links --

https://github.com/heycam/webidl/pull/423.patch
https://github.com/heycam/webidl/pull/423.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/423

Received on Wednesday, 23 August 2017 13:59:28 UTC