servo/components/script/dom/webidls
bors-servo 1e7c206ac4
Auto merge of #25449 - pshaughn:select-adding, r=Manishearth
Implement HTMLSelectElement.add() and indexed setter

HTMLSelectElement.add and its indexed setter just needed to forward to matching methods in HTMLOptionsCollection, which they now do. It was also necessary to change codegen slightly; it had accidentally assumed that if an indexed setter existed, a named getter or setter also would.

I expect this and #25446 will combine to pass more tests than either alone does.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] These changes fix #25003

<!-- Either: -->
- [X] There are tests for these changes

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->
2020-01-07 21:26:48 -05:00
..
ActivatableElement.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
AnalyserNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
ANGLEInstancedArrays.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
Attr.webidl Attr is a Node, with consequences for many Node methods 2019-12-23 19:10:16 -05:00
AudioBuffer.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
AudioBufferSourceNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
AudioContext.webidl Implement AudioContext.createMediaElementAudioSourceNode() 2019-11-18 17:14:51 +01:00
AudioDestinationNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioListener.webidl Implemented SetOrientation and SetPosition functions but still have errors in throwing NotSupported error message 2019-04-27 18:38:15 -04:00
AudioNode.webidl Implement DOM APIs for ChannelSplitterNode 2019-01-10 11:58:10 -05:00
AudioParam.webidl Implemented JS API for setValueCurveAtTime and updated tests 2019-04-26 23:17:24 -04:00
AudioScheduledSourceNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioTrack.webidl Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
AudioTrackList.webidl Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
BaseAudioContext.webidl ISSUE-21803: implement ConstantSourceNode audionode 2019-08-13 10:13:05 -04:00
BeforeUnloadEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BiquadFilterNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Blob.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Bluetooth.webidl Use IDL sequence default value 2019-11-04 23:39:37 +09:00
BluetoothAdvertisingEvent.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
BluetoothCharacteristicProperties.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
BluetoothDevice.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
BluetoothPermissionResult.webidl Use IDL sequence default value 2019-11-04 23:39:37 +09:00
BluetoothRemoteGATTCharacteristic.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
BluetoothRemoteGATTDescriptor.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
BluetoothRemoteGATTServer.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
BluetoothRemoteGATTService.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
BluetoothUUID.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
Body.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
CanvasGradient.webidl Extract canvas operations for reuse by OffscreenCanvas. 2019-05-22 10:24:54 -04:00
CanvasPattern.webidl Extract canvas operations for reuse by OffscreenCanvas. 2019-05-22 10:24:54 -04:00
CanvasRenderingContext2D.webidl Addresses Issue: Support OffscreenCanvas as CanvasImageSource #24269 2019-12-04 18:23:28 -05:00
CDATASection.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
ChannelMergerNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
ChannelSplitterNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
CharacterData.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
ChildNode.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
Client.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CloseEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Comment.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
CompositionEvent.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
Console.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ConstantSourceNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Crypto.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
CSS.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSConditionRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSFontFaceRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSGroupingRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSImportRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSKeyframeRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSKeyframesRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSMediaRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSNamespaceRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSRuleList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSStyleDeclaration.webidl Auto-generate CSSStyleDeclaration.webidl for CSS properties based on the style crate 2019-07-29 17:37:03 +02:00
CSSStyleRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSStyleSheet.webidl Update StyleSheet.insertRule WebIDL to make index optional. 2019-03-13 19:49:00 +00:00
CSSStyleValue.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSSupportsRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSViewportRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CustomElementRegistry.webidl CustomElementRegistry.upgrade works by current spec 2020-01-01 22:23:44 -05:00
CustomEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
DedicatedWorkerGlobalScope.webidl continue messageport, transferable, postmessage options 2019-10-19 14:28:18 +08:00
DissimilarOriginLocation.webidl Change bindings generation to make Exposed annotation aware of members/partial interfaces 2019-07-14 09:24:43 -04:00
DissimilarOriginWindow.webidl Use IDL sequence default value 2019-11-04 23:39:37 +09:00
Document.webidl createElement can now take an ignored string for options 2019-12-23 11:35:32 -05:00
DocumentFragment.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
DocumentOrShadowRoot.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
DocumentType.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
DOMException.webidl Stringifier is sno longer exposed 2019-12-12 20:20:31 -05:00
DOMImplementation.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
DOMMatrix.webidl Support [LegacyWindowAlias] 2019-10-19 12:01:00 +09:00
DOMMatrixReadOnly.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
DOMParser.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
DOMPoint.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
DOMPointReadOnly.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
DOMQuad.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
DOMRect.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
DOMRectReadOnly.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
DOMStringList.webidl add webidl bindings for DOMStringList 2019-09-18 01:22:22 +02:00
DOMStringMap.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
DOMTokenList.webidl Return a boolean from DOMTokenList::replace to match the spec 2019-12-07 13:22:10 +01:00
Element.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
ElementContentEditable.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
ElementCSSInlineStyle.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
ErrorEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Event.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
EventHandler.webidl Add onformdata to GlobalEventHandlers 2019-12-07 21:44:36 +09:00
EventListener.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
EventModifierInit.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
EventSource.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
EventTarget.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
EXTBlendMinmax.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
EXTColorBufferHalfFloat.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
ExtendableEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
ExtendableMessageEvent.webidl continue messageport, transferable, postmessage options 2019-10-19 14:28:18 +08:00
EXTShaderTextureLod.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
EXTTextureFilterAnisotropic.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
FakeXRDevice.webidl Handle FOV values in mock API 2019-12-11 22:12:07 -08:00
Fetch.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
File.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
FileList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
FileReader.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
FileReaderSync.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
FocusEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
FormData.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
FormDataEvent.webidl Require FormDataEventInit dictionary 2019-11-24 15:31:15 +09:00
Function.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
GainNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Gamepad.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
GamepadButton.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
GamepadButtonList.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
GamepadEvent.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
GamepadList.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
GlobalScope.webidl Change bindings generation to make Exposed annotation aware of members/partial interfaces 2019-07-14 09:24:43 -04:00
GPU.webidl Initial implementation of WebGPU API 2019-11-21 08:30:26 +01:00
GPUAdapter.webidl Initial implementation of GPUDevice for WebGPU 2019-12-05 11:50:33 +01:00
GPUBuffer.webidl Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
GPUBufferUsage.webidl Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
GPUDevice.webidl Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
GPUObjectBase.webidl Initial implementation of GPUDevice for WebGPU 2019-12-05 11:50:33 +01:00
HashChangeEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Headers.webidl Support WebIDL record<> 2019-10-15 17:14:00 +09:00
History.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLAnchorElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLAreaElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLAudioElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLBaseElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLBodyElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLBRElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLButtonElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLCanvasElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLCollection.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
HTMLDataElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLDataListElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLDetailsElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLDialogElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLDirectoryElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLDivElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLDListElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLEmbedElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLFieldSetElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLFontElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLFormControlsCollection.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
HTMLFormElement.webidl uncomment the named getter from HTMLFormElement.webidl 2019-11-27 10:37:32 -05:00
HTMLFrameElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLFrameSetElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLHeadElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLHeadingElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLHRElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLHtmlElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLHyperlinkElementUtils.webidl Support stringifier attributes 2019-10-29 21:35:40 +09:00
HTMLIFrameElement.webidl Implement srcdoc support for iframes. 2019-11-12 13:57:54 -05:00
HTMLImageElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLInputElement.webidl Labels are a live list in tree order 2020-01-06 10:39:36 -05:00
HTMLLabelElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLLegendElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLLIElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLLinkElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLMapElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLMediaElement.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
HTMLMetaElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLMeterElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLModElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLObjectElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLOListElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLOptGroupElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLOptionElement.webidl Implement HTMLOptionElement named constructor 2020-01-03 14:45:31 +01:00
HTMLOptionsCollection.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
HTMLOutputElement.webidl Now passing output tests as well as anyone 2020-01-06 15:28:55 -05:00
HTMLParagraphElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLParamElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLPictureElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLPreElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLProgressElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLQuoteElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLScriptElement.webidl Implement nomodule attribute 2020-01-03 13:04:21 +09:00
HTMLSelectElement.webidl Implement HTMLSelectElement.add() and indexed setter, fix test that was relying on add to be a stub 2020-01-07 11:05:31 -05:00
HTMLSourceElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLSpanElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLStyleElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTableCaptionElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTableCellElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTableColElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTableElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTableRowElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTableSectionElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTemplateElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTextAreaElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTimeElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTitleElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLTrackElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLUListElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLUnknownElement.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
HTMLVideoElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
ImageData.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
InputEvent.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
IterableIterator.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
KeyboardEvent.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
Location.webidl Support stringifier attributes 2019-10-29 21:35:40 +09:00
MediaDevices.webidl Require default dictionary value for optional dicts 2019-07-12 12:16:09 +09:00
MediaElementAudioSourceNode.webidl MediaElementAudioSourceNode implementation 2019-11-18 17:14:51 +01:00
MediaError.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MediaList.webidl Support stringifier attributes 2019-10-29 21:35:40 +09:00
MediaMetadata.webidl Adapt MediaMetadata interface to new way of declaring constructors 2019-11-20 13:33:16 +01:00
MediaQueryList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MediaQueryListEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
MediaSession.webidl implement MediaSession.setPositionState method 2019-12-03 07:39:03 +09:00
MediaStream.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
MediaStreamTrack.webidl Add {MediaStream, MediaStreamTrack}.clone() 2019-05-08 08:15:01 -07:00
MessageChannel.webidl begin messageport, transferable objects, impl 2019-10-19 14:12:22 +08:00
MessageEvent.webidl Implement MessageEvent.InitMessageEvent 2019-12-18 23:01:53 +05:30
MessagePort.webidl Use IDL sequence default value 2019-11-04 23:39:37 +09:00
MimeType.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MimeTypeArray.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MouseEvent.webidl Implement MouseEvent's x/y and offsetX/offsetY attributes 2019-11-04 18:28:08 -05:00
MutationObserver.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
MutationRecord.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
NamedNodeMap.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
NavigationPreloadManager.webidl Update MPL license to https 2019-05-10 15:03:19 +02:00
Navigator.webidl Initial implementation of WebGPU API 2019-11-21 08:30:26 +01:00
Node.webidl adding .isConnected DOM attribute 2019-12-11 10:08:05 -05:00
NodeFilter.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
NodeIterator.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
NodeList.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
NonElementParentNode.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
OESElementIndexUint.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
OESStandardDerivatives.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
OESTextureFloat.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
OESTextureFloatLinear.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
OESTextureHalfFloat.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
OESTextureHalfFloatLinear.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
OESVertexArrayObject.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
OfflineAudioCompletionEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
OfflineAudioContext.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
OffscreenCanvas.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
OffscreenCanvasRenderingContext2D.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
OscillatorNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
PageTransitionEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
PaintRenderingContext2D.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
PaintSize.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PaintWorkletGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PannerNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
ParentNode.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
Performance.webidl #23330 modified performance interface's timing member to attribute 2019-12-13 13:41:47 -05:00
PerformanceEntry.webidl Add [Default] toJSON() to performance interfaces 2019-09-01 23:23:57 +09:00
PerformanceMark.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PerformanceMeasure.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PerformanceNavigation.webidl Add [Default] toJSON() to performance interfaces 2019-09-01 23:23:57 +09:00
PerformanceNavigationTiming.webidl Add [Default] toJSON() to performance interfaces 2019-09-01 23:23:57 +09:00
PerformanceObserver.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
PerformanceObserverEntryList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PerformancePaintTiming.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PerformanceResourceTiming.webidl Expose stub attributes on PerformanceResourceTiming 2019-09-23 22:52:12 -04:00
Permissions.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PermissionStatus.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Plugin.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PluginArray.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PopStateEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
ProcessingInstruction.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
ProgressEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Promise.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PromiseNativeHandler.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PromiseRejectionEvent.webidl Require PromiseRejectionEventInit dictionary 2019-11-22 10:18:11 +09:00
RadioNodeList.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
Range.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
Request.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Response.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
RTCIceCandidate.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
RTCPeerConnection.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
RTCPeerConnectionIceEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
RTCSessionDescription.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
RTCTrackEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Screen.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ServiceWorker.webidl continue messageport, transferable, postmessage options 2019-10-19 14:28:18 +08:00
ServiceWorkerContainer.webidl Require default dictionary value for optional dicts 2019-07-12 12:16:09 +09:00
ServiceWorkerGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ServiceWorkerRegistration.webidl Introduce NavigationPreloadManager for ServiceWorkerRegistration 2018-12-08 16:50:18 +08:00
ServoParser.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ShadowRoot.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
StereoPannerNode.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Storage.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
StorageEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
StylePropertyMapReadOnly.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
StyleSheet.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
StyleSheetList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
SVGElement.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
SVGGraphicsElement.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
SVGSVGElement.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
TestBinding.webidl Support WebIDL record<> 2019-10-15 17:14:00 +09:00
TestBindingIterable.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
TestBindingPairIterable.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
TestBindingProxy.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TestRunner.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TestWorklet.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
TestWorkletGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Text.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
TextDecoder.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
TextEncoder.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
TextMetrics.webidl Temporary implementation of Canvas.MeasureText 2019-09-25 13:34:48 +02:00
TextTrack.webidl Expose TextTrack.activeCues 2019-01-11 17:05:25 +01:00
TextTrackCue.webidl script: Create structures for TextTrack API 2018-12-11 20:14:00 +00:00
TextTrackCueList.webidl script: Create structures for TextTrack API 2018-12-11 20:14:00 +00:00
TextTrackList.webidl script: Create structures for TextTrack API 2018-12-11 20:14:00 +00:00
TimeRanges.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Touch.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
TouchEvent.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
TouchList.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
TrackEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
TransitionEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
TreeWalker.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
UIEvent.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
URL.webidl Support stringifier attributes 2019-10-29 21:35:40 +09:00
URLSearchParams.webidl Support USVString as default value of a union argument 2019-10-17 12:06:41 +09:00
ValidityState.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
VideoTrack.webidl Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
VideoTrackList.webidl Added AudioTrack, AudioTrackList, VideoTrack, VideoTrackList, and TrackEvent interfaces 2019-03-03 09:04:50 -05:00
VoidFunction.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRDisplay.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
VRDisplayCapabilities.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
VRDisplayEvent.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
VREyeParameters.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
VRFieldOfView.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
VRFrameData.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
VRLayer.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRPose.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
VRStageParameters.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
WebGL2RenderingContext.webidl Add support for WebGL2 ReadPixels functions 2019-11-26 16:09:13 +01:00
WebGLActiveInfo.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLBuffer.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WEBGLColorBufferFloat.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
WEBGLCompressedTextureETC1.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
WEBGLCompressedTextureS3TC.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
WebGLContextEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
WebGLFramebuffer.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLObject.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLProgram.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLQuery.webidl Initial implementation of WebGLQueries 2019-10-01 12:30:24 +02:00
WebGLRenderbuffer.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLRenderingContext.webidl Migrate to IDL mixin syntax 2019-10-01 18:45:26 +09:00
WebGLSampler.webidl Add WebGLSampler support 2019-10-08 16:21:43 +02:00
WebGLShader.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLShaderPrecisionFormat.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLSync.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
WebGLTexture.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLTransformFeedback.webidl Add Support for WebGL Transormfeedback 2019-11-08 15:22:52 +01:00
WebGLUniformLocation.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLVertexArrayObjectOES.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
WebSocket.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
WheelEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
Window.webidl Use IDL sequence default value 2019-11-04 23:39:37 +09:00
WindowOrWorkerGlobalScope.webidl Use TimerHandler IDL union type 2019-11-05 23:55:15 +09:00
WindowProxy.webidl Change bindings generation to make Exposed annotation aware of members/partial interfaces 2019-07-14 09:24:43 -04:00
Worker.webidl continue messageport, transferable, postmessage options 2019-10-19 14:28:18 +08:00
WorkerGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WorkerLocation.webidl Support stringifier attributes 2019-10-29 21:35:40 +09:00
WorkerNavigator.webidl Initial implementation of WebGPU API 2019-11-21 08:30:26 +01:00
Worklet.webidl Require default dictionary value for optional dicts 2019-07-12 12:16:09 +09:00
WorkletGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
XMLDocument.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
XMLHttpRequest.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
XMLHttpRequestEventTarget.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
XMLHttpRequestUpload.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
XMLSerializer.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
XR.webidl Update xr.requestSession() arguments 2019-07-16 22:17:05 -07:00
XRFrame.webidl Add XRFrame.getPose() 2019-04-04 17:22:08 -07:00
XRInputSource.webidl Support grip spaces in WebXR 2019-10-09 14:00:03 -07:00
XRInputSourceArray.webidl Add methods to XRInputSourceArray 2019-10-08 15:34:20 -07:00
XRInputSourceEvent.webidl Add XRInputSourceEvent 2019-10-03 12:22:41 -07:00
XRPose.webidl Add XRPose.transform 2019-04-03 23:55:33 -07:00
XRReferenceSpace.webidl Update originOffset semantics 2019-06-10 16:06:31 -07:00
XRRenderState.webidl Set inlineVerticalFieldOfView to null for immersive sessions 2019-12-11 22:12:07 -08:00
XRRigidTransform.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
XRSession.webidl Add support for squeeze events 2019-11-22 13:58:13 -08:00
XRSessionEvent.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
XRSpace.webidl Add spec links 2018-12-22 22:30:42 -08:00
XRTest.webidl Add stubs for session start/end 2019-07-16 22:17:22 -07:00
XRView.webidl add XREye.none 2019-07-16 22:17:22 -07:00
XRViewerPose.webidl Make XRViewerPose inherit from XRPose 2019-04-03 23:55:33 -07:00
XRViewport.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRWebGLLayer.webidl Add inline support to XRWebGLLayer 2019-12-10 15:13:42 -08:00