servo/components/script/dom/webidls
Gae24 d470f219b1
Implement Clipboard Event Api (#33576)
* implement ClipboardEvent interface

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* draft implementation of clipboard events

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* handle received clipboard events inside html elemtents

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* use rustdoc style

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* fix compilation errors due to rebase

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* update arboard crate

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* improve paste events

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* code cleanup

revert arboard crate's update, handle text only

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* restrict visibility of some methods to script crate

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* propagate CanGc argument

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* simplify handle_clipboard_msg

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* remove code duplication

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* fix potential borrow hazard

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* add clipboard_event pref, restore unit test code

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* retrict visibility of some document's methods

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* check if clipboardevent is trusted

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* enable clipboardevent

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

* fix compilation for egl ports

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>

---------

Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
2025-01-15 19:45:29 +00:00
..
AbortController.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
AbstractRange.webidl Implement StaticRange (#31809) 2024-03-22 15:02:01 +00:00
ActivatableElement.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
AnalyserNode.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
ANGLEInstancedArrays.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
AnimationEvent.webidl
ARIAMixin.webidl feat: implement ARIA string reflection on Element (#32080) 2024-04-27 16:31:32 +00:00
Attr.webidl
AudioBuffer.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
AudioBufferSourceNode.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
AudioContext.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
AudioDestinationNode.webidl
AudioListener.webidl
AudioNode.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
AudioParam.webidl webaudio: Throw when setting invalid automationRate on AudioBufferSourceNode (#26469) 2024-02-28 21:24:08 +00:00
AudioScheduledSourceNode.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
AudioTrack.webidl
AudioTrackList.webidl
BaseAudioContext.webidl webaudio: Implement IIRFilterNode (#33001) 2024-08-12 00:27:54 +00:00
BeforeUnloadEvent.webidl
BiquadFilterNode.webidl
Blob.webidl ReadableStream: remove the use of get_js_stream and use DomRoot<ReadableStream> (#34836) 2025-01-05 11:37:15 +00:00
Bluetooth.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothAdvertisingEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothCharacteristicProperties.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothDevice.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothPermissionResult.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothRemoteGATTCharacteristic.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothRemoteGATTDescriptor.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothRemoteGATTServer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothRemoteGATTService.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
BluetoothUUID.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Body.webidl ReadableStream: remove the use of get_js_stream and use DomRoot<ReadableStream> (#34836) 2025-01-05 11:37:15 +00:00
BroadcastChannel.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
CanvasRenderingContext2D.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
CDATASection.webidl
ChannelMergerNode.webidl
ChannelSplitterNode.webidl
CharacterData.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
ChildNode.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
Client.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ClipboardEvent.webidl Implement Clipboard Event Api (#33576) 2025-01-15 19:45:29 +00:00
CloseEvent.webidl
Comment.webidl
CompositionEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Console.webidl Implement console.trace (#34629) 2024-12-18 23:45:06 +00:00
ConstantSourceNode.webidl
Crypto.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
CryptoKey.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
CSS.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
CSSConditionRule.webidl Make CSSConditionRule's conditionText readonly (#30768) 2023-11-23 10:29:16 +00:00
CSSFontFaceRule.webidl
CSSGroupingRule.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
CSSImportRule.webidl Add CSSOM support for CSS layers (#31481) 2024-03-03 12:47:39 +00:00
CSSKeyframeRule.webidl
CSSKeyframesRule.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
CSSLayerBlockRule.webidl Add CSSOM support for CSS layers (#31481) 2024-03-03 12:47:39 +00:00
CSSLayerStatementRule.webidl Add CSSOM support for CSS layers (#31481) 2024-03-03 12:47:39 +00:00
CSSMediaRule.webidl
CSSNamespaceRule.webidl
CSSRule.webidl It was removed from the spec and it's disabled everywhere. 2023-06-30 16:28:21 +02:00
CSSRuleList.webidl
CSSStyleDeclaration.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
CSSStyleRule.webidl
CSSStyleSheet.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
CSSStyleValue.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
CSSSupportsRule.webidl
CustomElementRegistry.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
CustomEvent.webidl Update CustomEvent webidl interface (#33481) 2024-09-17 12:02:42 +00:00
DataTransfer.webidl Implement DataTransfer and related interfaces (#34205) 2024-11-25 10:49:04 +00:00
DataTransferItem.webidl Implement DataTransfer and related interfaces (#34205) 2024-11-25 10:49:04 +00:00
DataTransferItemList.webidl Implement DataTransfer and related interfaces (#34205) 2024-11-25 10:49:04 +00:00
DedicatedWorkerGlobalScope.webidl Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
DissimilarOriginLocation.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
DissimilarOriginWindow.webidl Update WebIDL.py (#32495) 2024-06-15 04:22:42 +00:00
Document.webidl script: document.visibilityState and document.hidden (#32635) 2024-07-12 08:32:25 +00:00
DocumentFragment.webidl
DocumentOrShadowRoot.webidl
DocumentType.webidl
DOMException.webidl
DOMImplementation.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
DOMMatrix.webidl Clean up and merge some canvas-related WebIDLs (#30606) 2023-10-26 12:45:53 +00:00
DOMMatrixReadOnly.webidl Implement DOMMatrix stringifier (#33792) 2024-10-11 03:06:44 +00:00
DOMParser.webidl Support the parsing of image/svg+xml elements (#31318) 2024-02-14 08:16:37 +00:00
DOMPoint.webidl
DOMPointReadOnly.webidl
DOMQuad.webidl
DOMRect.webidl Implement DOMRect::FromRect (#33798) 2024-10-11 15:35:59 +00:00
DOMRectList.webidl DOMRectList interface implementation (#34025) 2024-11-01 15:58:30 +00:00
DOMRectReadOnly.webidl Implement DOMRect::FromRect (#33798) 2024-10-11 15:35:59 +00:00
DOMStringList.webidl
DOMStringMap.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
DOMTokenList.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
DynamicModuleOwner.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
Element.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ElementContentEditable.webidl
ElementCSSInlineStyle.webidl
ElementInternals.webidl Implement form-associated custom elements and their ElementInternals (#31980) 2024-04-11 13:17:11 +00:00
ErrorEvent.webidl
Event.webidl Update CustomEvent webidl interface (#33481) 2024-09-17 12:02:42 +00:00
EventHandler.webidl enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
EventListener.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
EventModifierInit.webidl
EventSource.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
EventTarget.webidl Revert "script: implement AbortController (#31361)" (#32243) 2024-05-07 06:23:14 +00:00
EXTBlendMinmax.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
EXTColorBufferHalfFloat.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
ExtendableEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ExtendableMessageEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
EXTFragDepth.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
EXTShaderTextureLod.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
EXTTextureFilterAnisotropic.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
FakeXRDevice.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
FakeXRInputController.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Fetch.webidl
File.webidl
FileList.webidl
FileReader.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
FileReaderSync.webidl
FocusEvent.webidl
FontFaceSet.webidl script: Implement the FontFaceSet DOM API (#32576) 2024-06-26 09:44:47 +00:00
FontFaceSource.webidl script: Implement the FontFaceSet DOM API (#32576) 2024-06-26 09:44:47 +00:00
FormData.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
FormDataEvent.webidl
Function.webidl
GainNode.webidl
Gamepad.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
GamepadButton.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
GamepadButtonList.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
GamepadEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
GamepadHapticActuator.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
GamepadPose.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
GlobalScope.webidl
GPUCanvasContext.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
HashChangeEvent.webidl
Headers.webidl Implement Headers.prototype.getSetCookie 2023-03-05 11:35:46 +09:00
History.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
HTMLAnchorElement.webidl Implement referrerpolicy attribute on remaining elements (#34736) 2024-12-22 10:31:27 +00:00
HTMLAreaElement.webidl Implement referrerpolicy attribute on remaining elements (#34736) 2024-12-22 10:31:27 +00:00
HTMLAudioElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLBaseElement.webidl
HTMLBodyElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLBRElement.webidl
HTMLButtonElement.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
HTMLCanvasElement.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
HTMLCollection.webidl
HTMLDataElement.webidl
HTMLDataListElement.webidl
HTMLDetailsElement.webidl
HTMLDialogElement.webidl Partially implement dialog.show() (#32681) 2024-07-26 16:03:25 +00:00
HTMLDirectoryElement.webidl
HTMLDivElement.webidl
HTMLDListElement.webidl
HTMLElement.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
HTMLEmbedElement.webidl
HTMLFieldSetElement.webidl Add the type IDL attribute to htmlfieldsetelement (#32869) 2024-07-28 15:01:01 +00:00
HTMLFontElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLFormControlsCollection.webidl
HTMLFormElement.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
HTMLFrameElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLFrameSetElement.webidl
HTMLHeadElement.webidl
HTMLHeadingElement.webidl
HTMLHRElement.webidl
HTMLHtmlElement.webidl
HTMLHyperlinkElementUtils.webidl
HTMLIFrameElement.webidl Add ReferrerPolicy IDL attribute to iframes (#34526) 2024-12-08 15:28:49 +00:00
HTMLImageElement.webidl Implement HTMLImageElement decode (#31269) 2024-06-13 10:15:49 +00:00
HTMLInputElement.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
HTMLLabelElement.webidl
HTMLLegendElement.webidl
HTMLLIElement.webidl
HTMLLinkElement.webidl Implement referrerPolicy for HTMLLinkElement and HTMLScriptElement 2020-12-01 00:37:16 -05:00
HTMLMapElement.webidl
HTMLMediaElement.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
HTMLMenuElement.webidl
HTMLMetaElement.webidl script: Implement <meta http-equiv="refresh"> (#31468) 2024-03-01 07:42:18 +00:00
HTMLMeterElement.webidl Implement attributes for the <meter> element (#32230) 2024-05-11 05:06:44 +00:00
HTMLModElement.webidl
HTMLObjectElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLOListElement.webidl
HTMLOptGroupElement.webidl
HTMLOptionElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLOptionsCollection.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
HTMLOrSVGElement.webidl script: implement autofocus IDL reflection (#32170) 2024-04-29 15:05:15 +00:00
HTMLOutputElement.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
HTMLParagraphElement.webidl
HTMLParamElement.webidl
HTMLPictureElement.webidl
HTMLPreElement.webidl script: Add pre element obsolete width attribute support (#31792) 2024-03-25 11:36:48 +00:00
HTMLProgressElement.webidl Properly implement HTMLProgressElement DOM code 2021-03-31 19:03:37 +02:00
HTMLQuoteElement.webidl Implement HTMLQuoteElement "cite" attribute (#33307) 2024-09-04 11:29:59 +00:00
HTMLScriptElement.webidl Implement referrerPolicy for HTMLLinkElement and HTMLScriptElement 2020-12-01 00:37:16 -05:00
HTMLSelectElement.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
HTMLSourceElement.webidl
HTMLSpanElement.webidl
HTMLStyleElement.webidl Implement HTMLStyleElement.disabled attribute (#31682) 2024-03-14 23:48:29 +00:00
HTMLTableCaptionElement.webidl
HTMLTableCellElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLTableColElement.webidl layout: Add support for table rows, columns, rowgroups and colgroups (#31341) 2024-02-20 13:22:02 +00:00
HTMLTableElement.webidl Return error when setting invalid <table> caption (#30020) 2023-08-08 16:30:55 +00:00
HTMLTableRowElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLTableSectionElement.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
HTMLTemplateElement.webidl
HTMLTextAreaElement.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
HTMLTimeElement.webidl
HTMLTitleElement.webidl
HTMLTrackElement.webidl
HTMLUListElement.webidl Implement compact/type attributes for HTMLUListElement (#33303) 2024-09-04 06:17:27 +00:00
HTMLUnknownElement.webidl
HTMLVideoElement.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
IIRFilterNode.webidl webaudio: Implement IIRFilterNode (#33001) 2024-08-12 00:27:54 +00:00
ImageBitmap.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
InputEvent.webidl
IntersectionObserver.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
IntersectionObserverEntry.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
IterableIterator.webidl
KeyboardEvent.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
Location.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
MediaDeviceInfo.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
MediaDevices.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
MediaElementAudioSourceNode.webidl
MediaError.webidl
MediaList.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
MediaMetadata.webidl
MediaQueryList.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
MediaQueryListEvent.webidl
MediaSession.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
MediaStream.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
MediaStreamAudioDestinationNode.webidl
MediaStreamAudioSourceNode.webidl
MediaStreamTrack.webidl
MediaStreamTrackAudioSourceNode.webidl
MessageChannel.webidl
MessageEvent.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
MessagePort.webidl Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
MimeType.webidl
MimeTypeArray.webidl
MouseEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
MutationObserver.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
MutationRecord.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
NamedNodeMap.webidl
NavigationPreloadManager.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Navigator.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Node.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
NodeFilter.webidl
NodeIterator.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
NodeList.webidl
NonElementParentNode.webidl
OESElementIndexUint.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
OESStandardDerivatives.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
OESTextureFloat.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
OESTextureFloatLinear.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
OESTextureHalfFloat.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
OESTextureHalfFloatLinear.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
OESVertexArrayObject.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
OfflineAudioCompletionEvent.webidl
OfflineAudioContext.webidl
OffscreenCanvas.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
OffscreenCanvasRenderingContext2D.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
OscillatorNode.webidl
PageTransitionEvent.webidl
PaintRenderingContext2D.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
PaintSize.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
PaintWorkletGlobalScope.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
PannerNode.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
ParentNode.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
Performance.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
PerformanceEntry.webidl
PerformanceMark.webidl
PerformanceMeasure.webidl
PerformanceNavigation.webidl
PerformanceNavigationTiming.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
PerformanceObserver.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
PerformanceObserverEntryList.webidl
PerformancePaintTiming.webidl
PerformanceResourceTiming.webidl
Permissions.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
PermissionStatus.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Plugin.webidl
PluginArray.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
PointerEvent.webidl script: add PointerEvent (#34437) 2024-12-02 11:53:29 +00:00
PopStateEvent.webidl
ProcessingInstruction.webidl
ProgressEvent.webidl
Promise.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
PromiseNativeHandler.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
PromiseRejectionEvent.webidl Add exception to rejection logic in generic_call (#32950) 2024-08-06 17:12:31 +00:00
QueuingStrategy.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
RadioNodeList.webidl
Range.webidl Implement StaticRange (#31809) 2024-03-22 15:02:01 +00:00
ReadableByteStreamController.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
ReadableStream.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
ReadableStreamBYOBReader.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
ReadableStreamBYOBRequest.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
ReadableStreamDefaultController.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
ReadableStreamDefaultReader.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
Request.webidl enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
ResizeObserver.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ResizeObserverEntry.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ResizeObserverSize.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Response.webidl
RTCDataChannel.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCDataChannelEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCError.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCErrorEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCIceCandidate.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCPeerConnection.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCPeerConnectionIceEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCRtpSender.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCRtpTransceiver.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCSessionDescription.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
RTCTrackEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Screen.webidl
SecurityPolicyViolationEvent.webidl enhance: Add support for unsafe-eval and wasm-unsafe-eval (#32893) 2024-08-01 17:26:44 +00:00
Selection.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
ServiceWorker.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ServiceWorkerContainer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ServiceWorkerGlobalScope.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ServiceWorkerRegistration.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
ServoParser.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
ShadowRoot.webidl Implement ShadowRoot.clonable attribute (#34514) 2024-12-07 14:24:18 +00:00
StaticRange.webidl Implement StaticRange (#31809) 2024-03-22 15:02:01 +00:00
StereoPannerNode.webidl
Storage.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
StorageEvent.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
StylePropertyMapReadOnly.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
StyleSheet.webidl Implements StyleSheet.media 2020-10-16 10:55:00 +02:00
StyleSheetList.webidl
SubmitEvent.webidl
SubtleCrypto.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
SVGElement.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
SVGGraphicsElement.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
SVGSVGElement.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestBinding.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestBindingIterable.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestBindingMaplike.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestBindingPairIterable.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestBindingProxy.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestBindingSetlike.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestRunner.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestWorklet.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TestWorkletGlobalScope.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Text.webidl
TextDecoder.webidl
TextEncoder.webidl script: Implement TextEncoder::encodeInto() (#33360) 2024-09-09 14:40:12 +00:00
TextMetrics.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
TextTrack.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
TextTrackCue.webidl
TextTrackCueList.webidl
TextTrackList.webidl
TimeRanges.webidl
Touch.webidl
TouchEvent.webidl
TouchList.webidl
TrackEvent.webidl
TransitionEvent.webidl
TreeWalker.webidl
UIEvent.webidl tidy 2022-01-05 15:07:09 +01:00
UnderlyingSource.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
UnderlyingSourceContainer.webidl Dom: Re-implement ReadableStream Part 1 : Default Reader and Controller (#34064) 2024-12-17 21:14:00 +00:00
URL.webidl Implement URL::parse() (#32819) 2024-07-22 08:48:16 +00:00
URLSearchParams.webidl Add value argument to URLSearchParams's has() and delete() 2023-05-11 08:34:17 +02:00
ValidityState.webidl
VideoTrack.webidl
VideoTrackList.webidl
VisibilityStateEntry.webidl script: document.visibilityState and document.hidden (#32635) 2024-07-12 08:32:25 +00:00
VoidFunction.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
VTTCue.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
VTTRegion.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WebGL2RenderingContext.webidl Add initial support for WebGL 2 BlitFramebuffer (#26389) 2025-01-06 18:37:35 +00:00
WebGLActiveInfo.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLBuffer.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WEBGLColorBufferFloat.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
WEBGLCompressedTextureETC1.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
WEBGLCompressedTextureS3TC.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
WebGLContextEvent.webidl
WebGLFramebuffer.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLObject.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLProgram.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLQuery.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WebGLRenderbuffer.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLRenderingContext.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLSampler.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WebGLShader.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLShaderPrecisionFormat.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLSync.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WebGLTexture.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLTransformFeedback.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WebGLUniformLocation.webidl webgl: Update IDL exposed members (#33509) 2024-09-22 11:55:31 +00:00
WebGLVertexArrayObject.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WebGLVertexArrayObjectOES.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
WebGPU.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WebSocket.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
WheelEvent.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
Window.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WindowOrWorkerGlobalScope.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WindowProxy.webidl Rename legacy extended attributes in webidls 2023-02-19 14:05:45 +01:00
Worker.webidl Initial structuredClone implementation (#32960) 2024-08-08 10:12:45 +00:00
WorkerGlobalScope.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
WorkerLocation.webidl
WorkerNavigator.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
Worklet.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
WorkletGlobalScope.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XMLDocument.webidl
XMLHttpRequest.webidl Convert Web IDL void to undefined 2022-01-05 03:39:33 +01:00
XMLHttpRequestEventTarget.webidl
XMLHttpRequestUpload.webidl
XMLSerializer.webidl
XPathEvaluator.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XPathExpression.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XPathNSResolver.webidl Add XPath parser/evaluator (#34463) 2024-12-08 02:01:50 +00:00
XPathResult.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRBoundedReferenceSpace.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRCompositionLayer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRCubeLayer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRCylinderLayer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XREquirectLayer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRFrame.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRHand.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRHitTestResult.webidl Filter out webidl files based on special comments, and feature-gate webxr interfaces. (#34348) 2024-11-24 18:01:35 +00:00
XRHitTestSource.webidl Filter out webidl files based on special comments, and feature-gate webxr interfaces. (#34348) 2024-11-24 18:01:35 +00:00
XRInputSource.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRInputSourceArray.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRInputSourceEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRInputSourcesChangeEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRJointPose.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRJointSpace.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRLayer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRLayerEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRMediaBinding.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRPose.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRProjectionLayer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRQuadLayer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRRay.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRReferenceSpace.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRReferenceSpaceEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRRenderState.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRRigidTransform.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRSession.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRSessionEvent.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRSpace.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRSubImage.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRSystem.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRTest.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRView.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRViewerPose.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRViewport.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRWebGLBinding.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRWebGLLayer.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00
XRWebGLSubImage.webidl api: Flatten and simplify Servo preferences (#34966) 2025-01-14 13:54:06 +00:00