[6] NoInterfaceObject
も参照。
[5] mixin に相当するものは以前からありましたが、仕様書の用語として登場したのはでした。
[7] Provide greater visibility of `implements` relationships? · Issue #249 · whatwg/dom ( ()) https://github.com/whatwg/dom/issues/249
[8] 23225 – Let's start using class, not interface () https://www.w3.org/Bugs/Public/show_bug.cgi?id=23225
[9] Meta: fix markup now that Bikeshed supports mixins (#499) (tobie著, ) https://github.com/heycam/webidl/commit/f4558f2168eb9cb71127f254e6b60ee801a637ac
[10] Meta: fix markup now that Bikeshed supports mixins by tobie · Pull Request #499 · heycam/webidl () https://github.com/heycam/webidl/pull/499
[11] Use interface mixins in IDL (romandev著, ) https://github.com/whatwg/dom/commit/12b069802b771c145fd3b1917c5b82f2a8c1ff9f
[12] Use `interface mixins` instead of `[NoInterfaceObject]` by romandev · Pull Request #545 · whatwg/dom () https://github.com/whatwg/dom/pull/545
[13] Use Web IDL's new-ish interface mixins concept (romandev著, ) https://github.com/whatwg/html/commit/c8867a179c21134021dc3435e98c1b9c4542d794
[14] Update WebIDL definition(s) to use new mixin syntax · Issue #3194 · whatwg/html () https://github.com/whatwg/html/issues/3194
[15] Use `interface mixins` instead of `[NoInterfaceObject]` by romandev · Pull Request #3207 · whatwg/html () https://github.com/whatwg/html/pull/3207
[16] interface: use Web IDL's new-ish interface mixins concept (#1176) (romandev著, ) https://github.com/w3c/webdriver/commit/d50bdf0c0d6cac5e54cdedc263df3cc2cba173f9
[17] Add support for interface mixins (tobie著, ) https://github.com/heycam/webidl/commit/45e8173d40ddff8dcf81697326e094bcf8b92920
[18] What is the expected interaction of [SecureContext] with mixins? · Issue #118 · heycam/webidl () https://github.com/heycam/webidl/issues/118
[19] 26452 – Introduce an explicit syntax for mixins () https://www.w3.org/Bugs/Public/show_bug.cgi?id=26452
[20] Add mixins by tobie · Pull Request #433 · heycam/webidl () https://github.com/heycam/webidl/pull/433
[21] Should mixins be able to add overloads? · Issue #261 · heycam/webidl () https://github.com/heycam/webidl/issues/261
[22] Designing mixins · Issue #363 · heycam/webidl () https://github.com/heycam/webidl/issues/363
[23] Use interface mixins instead of [NoInterfaceObject] (romandev著, ) https://github.com/whatwg/storage/commit/37030a22b727d3039d333334a0124cf21b96314b
[24] Update WebIDL definition(s) to use new mixin syntax · Issue #53 · whatwg/storage () https://github.com/whatwg/storage/issues/53
[25] Use `interface mixins` instead of `[NoInterfaceObject]` by romandev · Pull Request #54 · whatwg/storage () https://github.com/whatwg/storage/pull/54
[26] Use interface mixins instead of [NoInterfaceObject] (romandev著, ) https://github.com/whatwg/fetch/commit/7e617beaedf731e2904b14919b5c0270a73b75dc
[27] Update WebIDL definition(s) to use new mixin syntax · Issue #624 · whatwg/fetch () https://github.com/whatwg/fetch/issues/624
[28] Use `interface mixins` instead of `[NoInterfaceObject]` by romandev · Pull Request #645 · whatwg/fetch () https://github.com/whatwg/fetch/pull/645
[29] XPathEvaluator
は単独のインターフェイスでもあり
(コンストラクターがある)、
Document
にも実装されている、という特殊ケースでしたが、
この interface mixin
の変更で Web IDL
で直接これを記述することはできなくなりました。
XPathEvaluator
と Document
でどちらも共通の別の interface mixin
を includes
するという形に改める必要があります。
[30] Use Web IDL's new-ish interface mixins concept by romandev · Pull Request #2566 · KhronosGroup/WebGL () https://github.com/KhronosGroup/WebGL/pull/2566
[31] Use Web IDL's new-ish interface mixins concept (romandev著, ) https://github.com/w3c/csswg-drafts/commit/91aca9328fc7e873be721ac06559ff1b5761d6e3
[32] [cssom] Update WebIDL definition(s) to use new mixin syntax · Issue #1931 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/issues/1931
[33] [cssom-view] Update WebIDL definition(s) to use new mixin syntax · Issue #1932 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/issues/1932
[34] Use Web IDL's new-ish interface mixins concept by romandev · Pull Request #2123 · w3c/csswg-drafts () https://github.com/w3c/csswg-drafts/pull/2123
[35] WindowOrWorkerGlobalScope is a mixin (#58) (saschanaz著, ) https://github.com/w3c/hr-time/commit/6718e7b2ee1f29c62fed274447f5ae72d76d8f00
[36] WindowOrWorkerGlobalScope is a mixin by saschanaz · Pull Request #58 · w3c/hr-time () https://github.com/w3c/hr-time/pull/58
[37] Update partial interface (mixin) NavigatorID (foolip著, ) https://github.com/whatwg/html/commit/c8f0426596ad6bba51cf3de411a127a52267ac77
[38] Update partial interface (mixin) NavigatorID by foolip · Pull Request #4309 · whatwg/html () https://github.com/whatwg/html/pull/4309