servo/components/script/dom/webidls
bors-servo 610991bdfc
Auto merge of #26244 - mrobinson:animation-cancel, r=jdm
Add support for canceling CSS transitions

This change adds support for canceling CSS transitions when a property is
no longer transitionable. Support for canceling and replacing CSS
transitions when the end value changes is still pending. This change
also takes advantage of updating the constellation message to fix a bug
where transition events could be sent for closed pipelines.

Fixes #15079.

<!-- Please describe your changes on the following line: -->

---
<!-- 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 #15079.

<!-- Either: -->
- [x] There are tests for these changes OR
- [ ] These changes do not require tests because ___

<!-- 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-04-22 15:34:06 -04: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 Implement Blob methods (text/arraybuffer) and async file read method 2020-01-28 14:38:32 +05:30
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
BroadcastChannel.webidl implement broadcastchannel 2020-02-25 14:17:48 +08: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 Implement CanvasRenderingContext2D.getTransform() 2020-02-12 08:49:18 +01: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 Removed createTouch and createTouchList 2020-03-24 03:41:42 +05:30
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 Implement CanvasRenderingContext2D.getTransform() 2020-02-12 08:49:18 +01:00
DOMMatrixReadOnly.webidl Implement CanvasRenderingContext2D.getTransform() 2020-02-12 08:49:18 +01:00
DOMParser.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
DOMPoint.webidl Implement CanvasRenderingContext2D.getTransform() 2020-02-12 08:49:18 +01:00
DOMPointReadOnly.webidl Implement CanvasRenderingContext2D.getTransform() 2020-02-12 08:49:18 +01: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 Add a dummy implementation of contentEditable 2020-04-21 19:12:52 -05:00
ElementCSSInlineStyle.webidl PutForwards cleanup 2020-01-23 08:51:34 -05: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 support for canceling CSS transitions 2020-04-22 17:23:26 +02: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 Add hit test mocking after initialization 2020-04-19 11:43:50 -07:00
FakeXRInputController.webidl Support profiles 2020-01-21 15:47:30 -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 WebVR 2020-04-08 20:23:41 -05: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
GamepadPose.webidl Remove WebVR 2020-04-08 20:23:41 -05: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
GPUBindGroup.webidl Initial implementation of GPUBindGroup for WebGPU 2020-01-30 14:45:01 +01:00
GPUBindGroupLayout.webidl Initial implementation of GPUBindGroupLayout for WebGPU 2020-01-16 10:53:51 +01:00
GPUBuffer.webidl Implement mapReadAsync function of GPUBuffer 2020-02-25 10:18:36 +01:00
GPUBufferUsage.webidl Initial implementation of GPUBuffer for WebGPU 2019-12-17 11:00:08 +01:00
GPUCommandBuffer.webidl Initial implementation of GPUCommandEncoder 2020-02-11 10:20:34 +01:00
GPUCommandEncoder.webidl Initial implementation of GPUCommandEncoder 2020-02-11 10:20:34 +01:00
GPUComputePassEncoder.webidl Implement GPUComputePassEncoder functions 2020-02-19 11:19:59 +01:00
GPUComputePipeline.webidl Initial implementation of GPUComputePipeline 2020-02-11 10:15:03 +01:00
GPUDevice.webidl Initial implementation of GPUQueue 2020-02-13 14:37:25 +01:00
GPUObjectBase.webidl Initial implementation of GPUDevice for WebGPU 2019-12-05 11:50:33 +01:00
GPUPipelineLayout.webidl Initial implementation of GPUPipelineLayout for WebGPU 2020-01-21 14:47:38 +01:00
GPUProgrammablePassEncoder.webidl Implement GPUComputePassEncoder functions 2020-02-19 11:19:59 +01:00
GPUQueue.webidl Initial implementation of GPUQueue 2020-02-13 14:37:25 +01:00
GPUShaderModule.webidl Initial implementation of GPUShaderModule 2020-02-11 10:12:20 +01:00
GPUShaderStage.webidl Initial implementation of GPUBindGroupLayout for WebGPU 2020-01-16 10:53:51 +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 PutForwards cleanup 2020-01-23 08:51:34 -05:00
HTMLAreaElement.webidl PutForwards cleanup 2020-01-23 08:51:34 -05: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 Form constraints validation 2020-04-02 10:16:46 +02: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 Use map_or and fix manifest 2020-02-25 01:18:21 +03:00
HTMLEmbedElement.webidl Convert [HTMLConstructor] as constructor extension 2019-10-19 20:55:45 +09:00
HTMLFieldSetElement.webidl Form constraints validation 2020-04-02 10:16:46 +02: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 Form constraints validation 2020-04-02 10:16:46 +02: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 Form constraints validation 2020-04-02 10:16:46 +02: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 PutForwards cleanup 2020-01-23 08:51:34 -05: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
HTMLMenuElement.webidl Implement HTMLMenuElement 2020-01-23 18:04:48 -05: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 Form constraints validation 2020-04-02 10:16:46 +02: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 HTMLOptionElement.index 2020-01-09 15:38:02 -05:00
HTMLOptionsCollection.webidl Remove [PrimaryGlobal] 2019-10-03 14:25:23 +09:00
HTMLOutputElement.webidl Form constraints validation 2020-04-02 10:16:46 +02: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 Form constraints validation 2020-04-02 10:16:46 +02: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 Form constraints validation 2020-04-02 10:16:46 +02: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
ImageBitmap.webidl Implement ImageBitmap interface 2020-03-30 15:52:15 -04: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 use new and new_inherited in messagechannel 2020-02-21 15:33:16 +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 Remove WebVR 2020-04-08 20:23:41 -05: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 alphabetized frozen supported entry types on the global, avoid moving Heap into Option 2020-02-14 11:34:51 -05: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 Add missing same-origin referrer policy 2020-03-20 21:15:52 +01: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
Selection.webidl Selection interface working for synthetic operations 2020-02-13 20:09:27 -05: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
SubmitEvent.webidl SubmitEvent and test changes 2020-01-30 17:37:33 -05: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 Add test for overloading with interface and dict 2020-04-09 12:31:13 -07: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
VTTCue.webidl Add base of VTTCue DOM interface 2020-03-08 00:15:20 +02:00
VTTRegion.webidl Add VTTRegion DOM interface 2020-03-05 00:45:52 +02:00
WebGL2RenderingContext.webidl Automatically enable WebGL 2 for specific domains. 2020-04-15 17:26:42 -04: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 Add support for WebGL2 uniform matrix operations 2020-01-17 11:42:45 +01: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
WebGLVertexArrayObject.webidl Add VertexArrayObject support for WebGL2 2020-03-13 11:38:28 -04: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 Selection interface working for synthetic operations 2020-02-13 20:09:27 -05:00
WindowOrWorkerGlobalScope.webidl queueMicrotask added 2020-01-13 13:45:43 -05: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
XRFrame.webidl Add XRFrame::getHitTestResults() 2020-04-19 20:29:14 -07:00
XRHitTestResult.webidl Add XRHitTestResult::getPose 2020-04-19 20:29:14 -07:00
XRHitTestSource.webidl Add XRSession::requestHitTestSource() 2020-04-19 20:29:14 -07:00
XRInputSource.webidl Support profiles 2020-01-21 15:47:30 -08: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
XRInputSourcesChangeEvent.webidl Add XRInputSourcesChangeEvent 2020-01-09 08:16:25 +05:30
XRLayer.webidl Added first-cut implementation of XR layers 2020-04-13 13:57:58 -05:00
XRMediaBinding.webidl Added first-cut implementation of XR layers 2020-04-13 13:57:58 -05:00
XRPose.webidl Add XRPose.transform 2019-04-03 23:55:33 -07:00
XRRay.webidl Update XRRay semantics 2020-04-19 20:29:14 -07:00
XRReferenceSpace.webidl Update originOffset semantics 2019-06-10 16:06:31 -07:00
XRRenderState.webidl Added first-cut implementation of XR layers 2020-04-13 13:57:58 -05:00
XRRigidTransform.webidl Migrate to new constructor operation syntax 2019-10-02 21:45:30 +09:00
XRSession.webidl Add XRSession::requestHitTestSource() 2020-04-19 20:29:14 -07: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
XRSubImage.webidl Added first-cut implementation of XR layers 2020-04-13 13:57:58 -05:00
XRSystem.webidl refactor: rename XR to XRSystem 2020-02-23 14:34:42 -08:00
XRTest.webidl Support .supportedModes to enable newer tests 2020-04-19 20:29:14 -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
XRWebGLBinding.webidl Added first-cut implementation of XR layers 2020-04-13 13:57:58 -05:00
XRWebGLLayer.webidl Support WebGL2 contexts in XRWebGLLayer. 2020-04-08 12:52:01 -04:00
XRWebGLSubImage.webidl Added first-cut implementation of XR layers 2020-04-13 13:57:58 -05:00