optional

演算 (Web IDL)

[1] 特殊演算引数variadicoptional であってはならないとされています。

[2] しかし HTMLEmbedElementHTMLObjectElementlegacycaller... を使っています。

[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