Re: [heycam/webidl] Extend the dfn of object types. (#211)

> How do we easily know what specs to file against?

In Gecko's IDL, looks like [SameObject] is used for:

* WorkerGlobalScope.caches: https://w3c.github.io/ServiceWorker/#self-caches
* SVGElement.dataset: SVG2 spec?
* ServiceWorkerGlobalScope.clients/registration: https://w3c.github.io/ServiceWorker/#serviceworkerglobalscope-interface
* Window.caches: https://w3c.github.io/ServiceWorker/#self-caches
* Response.headers: https://fetch.spec.whatwg.org/#response-class
* ServiceWorkerMessageEvent.source: https://w3c.github.io/ServiceWorker/#serviceworkermessageevent-interface
* ServiceWorkerContainer.ready: https://w3c.github.io/ServiceWorker/#serviceworkercontainer-interface
* Request.headers: https://fetch.spec.whatwg.org/#request-class
* PushSubscriptionOptions.applicationServerKey: https://w3c.github.io/push-api/ (note that this one is nullable!)
* PresentationReceiver.connectionList: https://w3c.github.io/presentation-api/#interface-presentationreceiver
* PresentationConnectionAvailableEvent.connection: https://w3c.github.io/presentation-api/#interface-presentationconnectionavailableevent
* Presentation.receiver: https://www.w3.org/TR/presentation-api/#receiving-user-agent (again, nullable!)
* Node.childNodes: https://dom.spec.whatwg.org/
* Navigator.serviceWorker: https://w3c.github.io/ServiceWorker/#navigator-serviceworker
* MediaStreamTrackEvent.track: http://dev.w3.org/2011/webrtc/editor/webrtc.html#mediastreamevent (but note that this stuff apparently got changed around and may no longer exist).
* Location.ancestorOrigins: HTML spec, I'd think
* FetchEvent.request: https://w3c.github.io/ServiceWorker/#fetchevent-interface
* ExtendableMessageEvent.source: https://w3c.github.io/ServiceWorker/#extendablemessageevent (also nullable)
* Element.attributes: https://dom.spec.whatwg.org/
* DOMQuad.p1/p2/p3/p4/bounds: https://drafts.fxtf.org/geometry/#DOMQuad

There are also some cases of specs using it while Gecko does not (e.g. PushSubscription.options)...

-- 
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/211#issuecomment-259230251

Received on Tuesday, 8 November 2016 19:13:11 UTC