[1] 特殊演算の引数は variadic や optional であってはならないとされています。
[2] しかし HTMLEmbedElement
や HTMLObjectElement
の legacycaller
は ...
を使っています。
[3] Allow trailing position dictionary arguments to be not optional, if t… · heycam/webidl@b1dea26 ( 版) https://github.com/heycam/webidl/commit/b1dea262d0d5894d8954fa6478e30bf67fc2950d
[4] 演算の Function
は、初期オブジェクトです。
[5] Formalize custom element reactions · whatwg/html@27aa7bc ( 版) https://github.com/whatwg/html/commit/27aa7bc4fa6f168654a8c858f0773e611f679b39
[6] Minor fixups to creating an operation Function (#232) (domenic著, ) https://github.com/heycam/webidl/commit/7dde1ff148e56c4b5f308e0d4e6219f4642769ad
[7] Update method creation for operations (#155) (domenic著, ) https://github.com/heycam/webidl/commit/a2b4599631fe0fa254a7a4993dd7f00b74c8ad20
[8] Add the ability to construct a callback function (domenic著, ) https://github.com/heycam/webidl/commit/36b3646ac02654626b575ac9891b6e9d75adbfe7
[9] Object rest and spread properties | Web | Google Developers () https://developers.google.com/web/updates/2017/06/object-rest-spread
[10] Fix sentence that required optionality values to be boolean (#394) (tobie著, ) https://github.com/heycam/webidl/commit/f9c94fa313b3b57e86e1e02608ec89ccd4d9d357
[11] 25628 – "the booleans in the corresponding list indicati..." () https://www.w3.org/Bugs/Public/show_bug.cgi?id=25628
[12] Fix sentence that required optionality values to be boolean by tobie · Pull Request #394 · heycam/webidl () https://github.com/heycam/webidl/pull/394
[13] Clarify the effective overload set algorithm. (#390) (tobie著, ) https://github.com/heycam/webidl/commit/fb40c8e7900f3ce6ff5fa9868fa379faf7759b39
[14] 25590 – Off-by-one in 3.2.6 effective overload set algorithm () https://www.w3.org/Bugs/Public/show_bug.cgi?id=25590
[15] Clarify the effective overload set algorithm. by tobie · Pull Request #390 · heycam/webidl () https://github.com/heycam/webidl/pull/390
[16] Replace serializers by toJSON and [Default] extended attribute (#323) (tobie著, ) https://github.com/heycam/webidl/commit/a505f332dbc3d619d540b87983ec85df7f0877b1
[17] Fix grammar conflicts (tobie著, ) https://github.com/heycam/webidl/commit/76c51928d97b2cd09083120c64056ba4b7adc20c
[18] Check grammar is LL(1) as part of Travis builds by tobie · Pull Request #458 · heycam/webidl () https://github.com/heycam/webidl/pull/458
[19] Fix grammar references in Operations section (#474) (saschanaz著, ) https://github.com/heycam/webidl/commit/8ed47130c8ab431579ad260c11c0a9ca728c16c1
[20] static/stringifer RegularOperation by saschanaz · Pull Request #474 · heycam/webidl () https://github.com/heycam/webidl/pull/474
[21] Add support for interface mixins (tobie著, ) https://github.com/heycam/webidl/commit/45e8173d40ddff8dcf81697326e094bcf8b92920
[22] Should mixins be able to add overloads? · Issue #261 · heycam/webidl () https://github.com/heycam/webidl/issues/261
[23] IDL for WebGL2RenderingContext is not valid: has multiple identical overloads of bufferData · Issue #2216 · KhronosGroup/WebGL () https://github.com/KhronosGroup/WebGL/issues/2216
[24] Throwing an exception when failed to convert the settings argument of HTMLCanvasElement.getContext to dictionary is not web compatible · Issue #595 · whatwg/html () https://github.com/whatwg/html/issues/595
[25] Editorial: Clarify that attributes and operations may be namespace me… (littledan著, ) https://github.com/heycam/webidl/commit/6b9ad923b1c2ce7d128790dfceb4dda33adb9c89
[26] Define a way to specify a default value for dictionaries (the literal… (bzbarsky著, ) https://github.com/heycam/webidl/commit/7329e8c62b5825376a52626a579a1890ac83cb29
[27] Define a way to specify a default value for dictionaries (the literal "{}") and require it to be specified for the dictionary arguments that are required to be optional. by bzbarsky · Pull Request #750 · heycam/webidl () https://github.com/heycam/webidl/pull/750
[28] Is it true that dictionaries can't have a default value specified? · Issue #585 · heycam/webidl () https://github.com/heycam/webidl/issues/585
[29] Consider requiring optional dictionary defaulting explicitly · Issue #602 · heycam/webidl () https://github.com/heycam/webidl/issues/602
[30] Allow `async` and `includes` as member names by saschanaz · Pull Request #769 · heycam/webidl () https://github.com/heycam/webidl/pull/769
[31] Stop using extended attributes for constructors (Ms2ger著, ) https://github.com/heycam/webidl/commit/91ca6ebb4d4fca9703309e19256bbc5f5dd77e3c
[32] Allow "constructor" as an argument name (#786) (saschanaz著, ) https://github.com/heycam/webidl/commit/fad813abd912f39f00a898181a6f306e38c5413e
[33] Allow "constructor" as an argument name by saschanaz · Pull Request #786 · heycam/webidl () https://github.com/heycam/webidl/pull/786