servo/components/script/dom/webidls
bors-servo 6b648429f5
Auto merge of #22780 - Manishearth:webrtc, r=jdm
Initial webrtc and getUserMedia DOM support

This is able to reach the point where connections are properly negotiated and ready to exchange streams.

<s>The `toJSON()` stuff doesn't work yet, so most example code will need to be tweaked to manually construct JSON first before sending SDP and ICE messages over websockets. I'll add support for this soon. (This may need webidl tweaks to support `[Default]` and `toJSON()`)</s>

For some reason I haven't yet figured out, connections are one-way, Servo is able to receive streams but the other end doesn't see the streams Servo sends. I don't think this is due to https://github.com/servo/media/issues/191, but that bug is making it harder to test.

This implementation simply drops streams that it receives, without connecting them up to any output elements, since servo-media-player doesn't yet have mediastream support.

Since servo can neither effectively send nor receive streams this implementation isn't useful yet, however it is getting large and I figured I'd get it reviewed and landed early as a base.

r? @jdm

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22780)
<!-- Reviewable:end -->
2019-01-31 12:14:16 -05:00
..
ActivatableElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AnalyserNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ANGLEInstancedArrays.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Attr.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioBuffer.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioBufferSourceNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioContext.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioDestinationNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioListener.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioNode.webidl Implement DOM APIs for ChannelSplitterNode 2019-01-10 11:58:10 -05:00
AudioParam.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
AudioScheduledSourceNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BaseAudioContext.webidl Implement DOM APIs for ChannelSplitterNode 2019-01-10 11:58:10 -05:00
BeforeUnloadEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BiquadFilterNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Blob.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Bluetooth.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothAdvertisingEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothCharacteristicProperties.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothDevice.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothPermissionResult.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothRemoteGATTCharacteristic.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothRemoteGATTDescriptor.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothRemoteGATTServer.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothRemoteGATTService.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
BluetoothUUID.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Body.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CanvasGradient.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CanvasPattern.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CanvasRenderingContext2D.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ChannelMergerNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ChannelSplitterNode.webidl Implement DOM APIs for ChannelSplitterNode 2019-01-10 11:58:10 -05:00
CharacterData.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ChildNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Client.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CloseEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Comment.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CompositionEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Console.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Crypto.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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 style: sort extern crates and fix servo build. 2019-01-29 03:17:24 +01:00
CSSStyleRule.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CSSStyleSheet.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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 Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
CustomEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DedicatedWorkerGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DissimilarOriginLocation.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DissimilarOriginWindow.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Document.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DocumentFragment.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DocumentType.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMException.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMImplementation.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMMatrix.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMMatrixReadOnly.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMParser.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMPoint.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMPointReadOnly.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMQuad.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMRect.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMRectReadOnly.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMStringMap.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
DOMTokenList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Element.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ElementContentEditable.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ElementCSSInlineStyle.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ErrorEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Event.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
EventHandler.webidl Auto merge of #22081 - KiChjang:onmessageerror, r=jdm 2018-12-12 02:49:04 -05:00
EventListener.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
EventModifierInit.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
EventSource.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
EventTarget.webidl Implement AddEventListenerOptions: once 2018-12-22 17:11:30 +01:00
EXTBlendMinmax.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
EXTColorBufferHalfFloat.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ExtendableEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ExtendableMessageEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
EXTShaderTextureLod.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
EXTTextureFilterAnisotropic.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Fetch.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
File.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
FileList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
FileReader.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
FileReaderSync.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
FocusEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
FormData.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
FormDataEvent.webidl Implement formdata event 2019-01-23 00:38:44 +08:00
Function.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
GainNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Gamepad.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
GamepadButton.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
GamepadButtonList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
GamepadEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
GamepadList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
GlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HashChangeEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Headers.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
History.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLAnchorElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLAreaElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLAudioElement.webidl Implement Audio constructor 2018-11-20 13:30:45 +05:30
HTMLBaseElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLBodyElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLBRElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLButtonElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLCanvasElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLCollection.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLDataElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLDataListElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLDetailsElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLDialogElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLDirectoryElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLDivElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLDListElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLEmbedElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLFieldSetElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLFontElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLFormControlsCollection.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLFormElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLFrameElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLFrameSetElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLHeadElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLHeadingElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLHRElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLHtmlElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLHyperlinkElementUtils.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLIFrameElement.webidl Update src/href attributes to be a USVString 2018-12-17 15:28:42 +00:00
HTMLImageElement.webidl Update src/href attributes to be a USVString 2018-12-17 15:28:42 +00:00
HTMLInputElement.webidl Update src/href attributes to be a USVString 2018-12-17 15:28:42 +00:00
HTMLLabelElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLLegendElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLLIElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLLinkElement.webidl Update src/href attributes to be a USVString 2018-12-17 15:28:42 +00:00
HTMLMapElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLMediaElement.webidl Add media cache and implement HTMLMediaElement.buffering 2019-01-17 10:01:38 +01:00
HTMLMetaElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLMeterElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLModElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLObjectElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLOListElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLOptGroupElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLOptionElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLOptionsCollection.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLOutputElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLParagraphElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLParamElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLPictureElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLPreElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLProgressElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLQuoteElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLScriptElement.webidl Update src/href attributes to be a USVString 2018-12-17 15:28:42 +00:00
HTMLSelectElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLSourceElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLSpanElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLStyleElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTableCaptionElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTableCellElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTableColElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTableElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTableRowElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTableSectionElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTemplateElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTextAreaElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTimeElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTitleElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLTrackElement.webidl script: Implement the HTMLTrackElement API 2019-01-08 13:23:38 +00:00
HTMLUListElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLUnknownElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
HTMLVideoElement.webidl Reftest for video poster frame 2019-01-11 17:11:12 +01:00
ImageData.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
InputEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
IterableIterator.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
KeyboardEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Location.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MediaDevices.webidl Add MediaDevices::GetUserMedia 2019-01-29 11:37:00 -08:00
MediaError.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MediaList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MediaQueryList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MediaQueryListEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MediaStream.webidl Add empty MediaStream interface 2019-01-29 11:36:27 -08:00
MessageEvent.webidl Provide the source window as part of postMessage events. 2019-01-07 22:19:25 -05: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 Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MutationObserver.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
MutationRecord.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
NamedNodeMap.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
NavigationPreloadManager.webidl Introduce NavigationPreloadManager for ServiceWorkerRegistration 2018-12-08 16:50:18 +08:00
Navigator.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Node.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
NodeFilter.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
NodeIterator.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
NodeList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
NonElementParentNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OESElementIndexUint.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OESStandardDerivatives.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OESTextureFloat.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OESTextureFloatLinear.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OESTextureHalfFloat.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OESTextureHalfFloatLinear.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OESVertexArrayObject.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OfflineAudioCompletionEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OfflineAudioContext.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
OffscreenCanvas.webidl Initial Steps OffScreenCanvas API 2019-01-15 22:45:34 -05:00
OffscreenCanvasRenderingContext2D.webidl Initial Steps OffScreenCanvas API 2019-01-15 22:45:34 -05:00
OscillatorNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PageTransitionEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
PaintRenderingContext2D.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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 Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ParentNode.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Performance.webidl Implement performance interface extension for PerformanceResourceTiming 2019-01-09 01:09:08 +05:30
PerformanceEntry.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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
PerformanceNavigationTiming.webidl Update MPL license to https (part 5) 2018-11-27 19:09:17 +01:00
PerformanceObserver.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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 Added fetch_start functionality in http_fetch 2019-01-24 23:18:54 +05:30
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 Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ProcessingInstruction.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ProgressEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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 Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
RadioNodeList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Range.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Request.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Response.webidl Change Response's statusText default value from 'Ok' to an empty string 2018-11-27 19:26:40 +02:00
RTCIceCandidate.webidl Add RTCIceCandidate::ToJSON 2019-01-29 11:37:00 -08:00
RTCPeerConnection.webidl Add RTCPeerConnection::AddStream 2019-01-29 11:37:00 -08:00
RTCPeerConnectionIceEvent.webidl Add RTCPeerConnectionIceEvent 2019-01-29 11:36:27 -08:00
RTCSessionDescription.webidl Add RTCSessionDescription::ToJSON 2019-01-29 11:37:00 -08:00
Screen.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
ServiceWorker.webidl Update ServiceWorker webidl 2018-12-23 15:52:01 +08:00
ServiceWorkerContainer.webidl Update ServiceWorkerContainer Webidl 2018-12-23 13:47:44 +08: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
Storage.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
StorageEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
StylePropertyMapReadOnly.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
StyleSheet.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
StyleSheetList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
SVGElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
SVGGraphicsElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
SVGSVGElement.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TestBinding.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TestBindingIterable.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TestBindingPairIterable.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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 Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TestWorkletGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Text.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TextDecoder.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TextEncoder.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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 Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TouchEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TouchList.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TransitionEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
TreeWalker.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
UIEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
URL.webidl Implement URL's toJSON() 2018-12-24 20:45:43 +08:00
URLSearchParams.webidl Implement URLSearchParams.prototype.sort() 2019-01-08 16:48:19 +08:00
ValidityState.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VoidFunction.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRDisplay.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRDisplayCapabilities.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRDisplayEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VREyeParameters.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRFieldOfView.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRFrameData.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRLayer.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRPose.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
VRStageParameters.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGL2RenderingContext.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +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 Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLContextEvent.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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
WebGLRenderbuffer.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLRenderingContext.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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
WebGLTexture.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLUniformLocation.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebGLVertexArrayObjectOES.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WebSocket.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Window.webidl Cancel animations that affect nodes that do not participate in layout. 2018-12-10 08:59:17 -05:00
WindowOrWorkerGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Worker.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WorkerGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WorkerLocation.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WorkerNavigator.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
Worklet.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
WorkletGlobalScope.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
XMLDocument.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01:00
XMLHttpRequest.webidl Update MPL license to https (part 2) 2018-11-19 14:46:57 +01: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
XR.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRFrame.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRLayer.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRReferenceSpace.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRRigidTransform.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRSession.webidl Add spec links 2018-12-22 22:30:42 -08:00
XRSpace.webidl Add spec links 2018-12-22 22:30:42 -08:00
XRStationaryReferenceSpace.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRView.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRViewerPose.webidl Link to relevant issues 2019-01-03 23:53:50 -08:00
XRViewport.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00
XRWebGLLayer.webidl Add dom.webxr.enabled pref 2018-12-22 22:19:35 -08:00