diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/generate_idl_bindings.gni b/Meta/gn/secondary/Userland/Libraries/LibWeb/generate_idl_bindings.gni index a1636ec3ae..e8491c6c64 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/generate_idl_bindings.gni +++ b/Meta/gn/secondary/Userland/Libraries/LibWeb/generate_idl_bindings.gni @@ -12,19 +12,16 @@ # Parameters: # idl_list (required) [string] # List of IDL files that are all the same type. -# Expected to be an absolute path. # # type (required) string # "global", "iterable", "namespace", or "standard" # # Example use: # -# standard_idl_files = get_path_info( -# [ -# "//Library/Foo.idl", -# "//Bar.idl" -# ], -# "abspath") +# standard_idl_files = [ +# "//Library/Foo.idl", +# "//Bar.idl" +# ] # # generate_idl_bindings("standard_idl_bindings") { # idl_list = standard_idl_files diff --git a/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni b/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni index 67bf8bd86e..02ea5bbd35 100644 --- a/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni +++ b/Meta/gn/secondary/Userland/Libraries/LibWeb/idl_files.gni @@ -4,270 +4,263 @@ # Most IDL files are going to be "standard". # -iterable_idl_files = - get_path_info([ - "//Userland/Libraries/LibWeb/Fetch/Headers.idl", - "//Userland/Libraries/LibWeb/URL/URLSearchParams.idl", - "//Userland/Libraries/LibWeb/XHR/FormData.idl", - ], - "abspath") +iterable_idl_files = [ + "//Userland/Libraries/LibWeb/Fetch/Headers.idl", + "//Userland/Libraries/LibWeb/URL/URLSearchParams.idl", + "//Userland/Libraries/LibWeb/XHR/FormData.idl", +] -namespace_idl_files = - get_path_info([ - "//Userland/Libraries/LibWeb/CSS/CSS.idl", - "//Userland/Libraries/LibWeb/WebAssembly/WebAssembly.idl", - ], - "abspath") +namespace_idl_files = [ + "//Userland/Libraries/LibWeb/CSS/CSS.idl", + "//Userland/Libraries/LibWeb/WebAssembly/WebAssembly.idl", +] -global_idl_files = - get_path_info([ "//Userland/Libraries/LibWeb/HTML/Window.idl" ], "abspath") +global_idl_files = [ "//Userland/Libraries/LibWeb/HTML/Window.idl" ] # Standard idl files are neither iterable, namespaces, or global -standard_idl_files = get_path_info( - [ - "//Userland/Libraries/LibWeb/Crypto/Crypto.idl", - "//Userland/Libraries/LibWeb/Crypto/SubtleCrypto.idl", - "//Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSFontFaceRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSGroupingRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSKeyframeRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSKeyframesRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSImportRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSMediaRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSRuleList.idl", - "//Userland/Libraries/LibWeb/CSS/CSSStyleDeclaration.idl", - "//Userland/Libraries/LibWeb/CSS/CSSStyleRule.idl", - "//Userland/Libraries/LibWeb/CSS/CSSStyleSheet.idl", - "//Userland/Libraries/LibWeb/CSS/CSSSupportsRule.idl", - "//Userland/Libraries/LibWeb/CSS/MediaList.idl", - "//Userland/Libraries/LibWeb/CSS/MediaQueryList.idl", - "//Userland/Libraries/LibWeb/CSS/MediaQueryListEvent.idl", - "//Userland/Libraries/LibWeb/CSS/Screen.idl", - "//Userland/Libraries/LibWeb/CSS/StyleSheet.idl", - "//Userland/Libraries/LibWeb/CSS/StyleSheetList.idl", - "//Userland/Libraries/LibWeb/DOM/AbstractRange.idl", - "//Userland/Libraries/LibWeb/DOM/Attr.idl", - "//Userland/Libraries/LibWeb/DOM/AbortController.idl", - "//Userland/Libraries/LibWeb/DOM/AbortSignal.idl", - "//Userland/Libraries/LibWeb/DOM/CDATASection.idl", - "//Userland/Libraries/LibWeb/DOM/CharacterData.idl", - "//Userland/Libraries/LibWeb/DOM/Comment.idl", - "//Userland/Libraries/LibWeb/DOM/CustomEvent.idl", - "//Userland/Libraries/LibWeb/DOM/Document.idl", - "//Userland/Libraries/LibWeb/DOM/DocumentFragment.idl", - "//Userland/Libraries/LibWeb/DOM/DocumentType.idl", - "//Userland/Libraries/LibWeb/DOM/DOMImplementation.idl", - "//Userland/Libraries/LibWeb/DOM/DOMTokenList.idl", - "//Userland/Libraries/LibWeb/DOM/Element.idl", - "//Userland/Libraries/LibWeb/DOM/Event.idl", - "//Userland/Libraries/LibWeb/DOM/EventTarget.idl", - "//Userland/Libraries/LibWeb/DOM/HTMLCollection.idl", - "//Userland/Libraries/LibWeb/DOM/MutationRecord.idl", - "//Userland/Libraries/LibWeb/DOM/MutationObserver.idl", - "//Userland/Libraries/LibWeb/DOM/NamedNodeMap.idl", - "//Userland/Libraries/LibWeb/DOM/Node.idl", - "//Userland/Libraries/LibWeb/DOM/NodeFilter.idl", - "//Userland/Libraries/LibWeb/DOM/NodeIterator.idl", - "//Userland/Libraries/LibWeb/DOM/NodeList.idl", - "//Userland/Libraries/LibWeb/DOM/ProcessingInstruction.idl", - "//Userland/Libraries/LibWeb/DOM/Range.idl", - "//Userland/Libraries/LibWeb/DOM/ShadowRoot.idl", - "//Userland/Libraries/LibWeb/DOM/StaticRange.idl", - "//Userland/Libraries/LibWeb/DOM/Text.idl", - "//Userland/Libraries/LibWeb/DOM/TreeWalker.idl", - "//Userland/Libraries/LibWeb/DOM/XMLDocument.idl", - "//Userland/Libraries/LibWeb/DOMParsing/XMLSerializer.idl", - "//Userland/Libraries/LibWeb/Encoding/TextDecoder.idl", - "//Userland/Libraries/LibWeb/Encoding/TextEncoder.idl", - "//Userland/Libraries/LibWeb/Fetch/Request.idl", - "//Userland/Libraries/LibWeb/Fetch/Response.idl", - "//Userland/Libraries/LibWeb/FileAPI/Blob.idl", - "//Userland/Libraries/LibWeb/FileAPI/File.idl", - "//Userland/Libraries/LibWeb/FileAPI/FileList.idl", - "//Userland/Libraries/LibWeb/Geometry/DOMMatrix.idl", - "//Userland/Libraries/LibWeb/Geometry/DOMMatrixReadOnly.idl", - "//Userland/Libraries/LibWeb/Geometry/DOMPoint.idl", - "//Userland/Libraries/LibWeb/Geometry/DOMPointReadOnly.idl", - "//Userland/Libraries/LibWeb/Geometry/DOMRect.idl", - "//Userland/Libraries/LibWeb/Geometry/DOMRectList.idl", - "//Userland/Libraries/LibWeb/Geometry/DOMRectReadOnly.idl", - "//Userland/Libraries/LibWeb/HTML/AudioTrack.idl", - "//Userland/Libraries/LibWeb/HTML/AudioTrackList.idl", - "//Userland/Libraries/LibWeb/HTML/CanvasGradient.idl", - "//Userland/Libraries/LibWeb/HTML/CanvasPattern.idl", - "//Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl", - "//Userland/Libraries/LibWeb/HTML/CloseEvent.idl", - "//Userland/Libraries/LibWeb/HTML/CustomElements/CustomElementRegistry.idl", - "//Userland/Libraries/LibWeb/HTML/DOMParser.idl", - "//Userland/Libraries/LibWeb/HTML/DOMStringMap.idl", - "//Userland/Libraries/LibWeb/HTML/ErrorEvent.idl", - "//Userland/Libraries/LibWeb/HTML/FormDataEvent.idl", - "//Userland/Libraries/LibWeb/HTML/History.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLAudioElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLDataListElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLDialogElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLDocument.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLDListElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLHeadElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLMenuElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLMeterElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLModElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLOptionsCollection.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLOutputElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLPictureElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLPreElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLProgressElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLSpanElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTemplateElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTitleElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLUnknownElement.idl", - "//Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl", - "//Userland/Libraries/LibWeb/HTML/ImageData.idl", - "//Userland/Libraries/LibWeb/HTML/Location.idl", - "//Userland/Libraries/LibWeb/HTML/MediaError.idl", - "//Userland/Libraries/LibWeb/HTML/MessageChannel.idl", - "//Userland/Libraries/LibWeb/HTML/MessageEvent.idl", - "//Userland/Libraries/LibWeb/HTML/MessagePort.idl", - "//Userland/Libraries/LibWeb/HTML/MimeType.idl", - "//Userland/Libraries/LibWeb/HTML/MimeTypeArray.idl", - "//Userland/Libraries/LibWeb/HTML/Navigator.idl", - "//Userland/Libraries/LibWeb/HTML/PageTransitionEvent.idl", - "//Userland/Libraries/LibWeb/HTML/Path2D.idl", - "//Userland/Libraries/LibWeb/HTML/Plugin.idl", - "//Userland/Libraries/LibWeb/HTML/PluginArray.idl", - "//Userland/Libraries/LibWeb/HTML/PromiseRejectionEvent.idl", - "//Userland/Libraries/LibWeb/HTML/Storage.idl", - "//Userland/Libraries/LibWeb/HTML/SubmitEvent.idl", - "//Userland/Libraries/LibWeb/HTML/TextMetrics.idl", - "//Userland/Libraries/LibWeb/HTML/TimeRanges.idl", - "//Userland/Libraries/LibWeb/HTML/TrackEvent.idl", - "//Userland/Libraries/LibWeb/HTML/VideoTrack.idl", - "//Userland/Libraries/LibWeb/HTML/VideoTrackList.idl", - "//Userland/Libraries/LibWeb/HTML/Worker.idl", - "//Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl", - "//Userland/Libraries/LibWeb/HTML/WorkerLocation.idl", - "//Userland/Libraries/LibWeb/HTML/WorkerNavigator.idl", - "//Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl", - "//Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.idl", - "//Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserverEntry.idl", - "//Userland/Libraries/LibWeb/NavigationTiming/PerformanceTiming.idl", - "//Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceEntry.idl", - "//Userland/Libraries/LibWeb/RequestIdleCallback/IdleDeadline.idl", - "//Userland/Libraries/LibWeb/ResizeObserver/ResizeObserver.idl", - "//Userland/Libraries/LibWeb/Streams/ByteLengthQueuingStrategy.idl", - "//Userland/Libraries/LibWeb/Streams/CountQueuingStrategy.idl", - "//Userland/Libraries/LibWeb/Streams/ReadableByteStreamController.idl", - "//Userland/Libraries/LibWeb/Streams/ReadableStream.idl", - "//Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.idl", - "//Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBRequest.idl", - "//Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultController.idl", - "//Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultReader.idl", - "//Userland/Libraries/LibWeb/Streams/TransformStream.idl", - "//Userland/Libraries/LibWeb/Streams/TransformStreamDefaultController.idl", - "//Userland/Libraries/LibWeb/Streams/WritableStream.idl", - "//Userland/Libraries/LibWeb/Streams/WritableStreamDefaultController.idl", - "//Userland/Libraries/LibWeb/Streams/WritableStreamDefaultWriter.idl", - "//Userland/Libraries/LibWeb/SVG/SVGAnimatedLength.idl", - "//Userland/Libraries/LibWeb/SVG/SVGAnimatedNumber.idl", - "//Userland/Libraries/LibWeb/SVG/SVGClipPathElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGDefsElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGGeometryElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGGradientElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGGraphicsElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGCircleElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGEllipseElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGForeignObjectElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGLength.idl", - "//Userland/Libraries/LibWeb/SVG/SVGLineElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGLinearGradientElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGPathElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGPolygonElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGPolylineElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGRadialGradientElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGRectElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGSVGElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGStopElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGStyleElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGSymbolElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGTextContentElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGTitleElement.idl", - "//Userland/Libraries/LibWeb/SVG/SVGUseElement.idl", - "//Userland/Libraries/LibWeb/Selection/Selection.idl", - "//Userland/Libraries/LibWeb/UIEvents/FocusEvent.idl", - "//Userland/Libraries/LibWeb/UIEvents/KeyboardEvent.idl", - "//Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl", - "//Userland/Libraries/LibWeb/UIEvents/UIEvent.idl", - "//Userland/Libraries/LibWeb/UIEvents/WheelEvent.idl", - "//Userland/Libraries/LibWeb/URL/URL.idl", - "//Userland/Libraries/LibWeb/UserTiming/PerformanceMark.idl", - "//Userland/Libraries/LibWeb/UserTiming/PerformanceMeasure.idl", - "//Userland/Libraries/LibWeb/WebAssembly/Instance.idl", - "//Userland/Libraries/LibWeb/WebAssembly/Memory.idl", - "//Userland/Libraries/LibWeb/WebAssembly/Module.idl", - "//Userland/Libraries/LibWeb/WebAssembly/Table.idl", - "//Userland/Libraries/LibWeb/WebGL/WebGLContextEvent.idl", - "//Userland/Libraries/LibWeb/WebGL/WebGLRenderingContext.idl", - "//Userland/Libraries/LibWeb/WebIDL/DOMException.idl", - "//Userland/Libraries/LibWeb/WebSockets/WebSocket.idl", - "//Userland/Libraries/LibWeb/XHR/ProgressEvent.idl", - "//Userland/Libraries/LibWeb/XHR/XMLHttpRequest.idl", - "//Userland/Libraries/LibWeb/XHR/XMLHttpRequestEventTarget.idl", - "//Userland/Libraries/LibWeb/XHR/XMLHttpRequestUpload.idl", - ], - "abspath") +standard_idl_files = [ + "//Userland/Libraries/LibWeb/Crypto/Crypto.idl", + "//Userland/Libraries/LibWeb/Crypto/SubtleCrypto.idl", + "//Userland/Libraries/LibWeb/CSS/CSSConditionRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSFontFaceRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSGroupingRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSKeyframeRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSKeyframesRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSImportRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSMediaRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSRuleList.idl", + "//Userland/Libraries/LibWeb/CSS/CSSStyleDeclaration.idl", + "//Userland/Libraries/LibWeb/CSS/CSSStyleRule.idl", + "//Userland/Libraries/LibWeb/CSS/CSSStyleSheet.idl", + "//Userland/Libraries/LibWeb/CSS/CSSSupportsRule.idl", + "//Userland/Libraries/LibWeb/CSS/MediaList.idl", + "//Userland/Libraries/LibWeb/CSS/MediaQueryList.idl", + "//Userland/Libraries/LibWeb/CSS/MediaQueryListEvent.idl", + "//Userland/Libraries/LibWeb/CSS/Screen.idl", + "//Userland/Libraries/LibWeb/CSS/StyleSheet.idl", + "//Userland/Libraries/LibWeb/CSS/StyleSheetList.idl", + "//Userland/Libraries/LibWeb/DOM/AbstractRange.idl", + "//Userland/Libraries/LibWeb/DOM/Attr.idl", + "//Userland/Libraries/LibWeb/DOM/AbortController.idl", + "//Userland/Libraries/LibWeb/DOM/AbortSignal.idl", + "//Userland/Libraries/LibWeb/DOM/CDATASection.idl", + "//Userland/Libraries/LibWeb/DOM/CharacterData.idl", + "//Userland/Libraries/LibWeb/DOM/Comment.idl", + "//Userland/Libraries/LibWeb/DOM/CustomEvent.idl", + "//Userland/Libraries/LibWeb/DOM/Document.idl", + "//Userland/Libraries/LibWeb/DOM/DocumentFragment.idl", + "//Userland/Libraries/LibWeb/DOM/DocumentType.idl", + "//Userland/Libraries/LibWeb/DOM/DOMImplementation.idl", + "//Userland/Libraries/LibWeb/DOM/DOMTokenList.idl", + "//Userland/Libraries/LibWeb/DOM/Element.idl", + "//Userland/Libraries/LibWeb/DOM/Event.idl", + "//Userland/Libraries/LibWeb/DOM/EventTarget.idl", + "//Userland/Libraries/LibWeb/DOM/HTMLCollection.idl", + "//Userland/Libraries/LibWeb/DOM/MutationRecord.idl", + "//Userland/Libraries/LibWeb/DOM/MutationObserver.idl", + "//Userland/Libraries/LibWeb/DOM/NamedNodeMap.idl", + "//Userland/Libraries/LibWeb/DOM/Node.idl", + "//Userland/Libraries/LibWeb/DOM/NodeFilter.idl", + "//Userland/Libraries/LibWeb/DOM/NodeIterator.idl", + "//Userland/Libraries/LibWeb/DOM/NodeList.idl", + "//Userland/Libraries/LibWeb/DOM/ProcessingInstruction.idl", + "//Userland/Libraries/LibWeb/DOM/Range.idl", + "//Userland/Libraries/LibWeb/DOM/ShadowRoot.idl", + "//Userland/Libraries/LibWeb/DOM/StaticRange.idl", + "//Userland/Libraries/LibWeb/DOM/Text.idl", + "//Userland/Libraries/LibWeb/DOM/TreeWalker.idl", + "//Userland/Libraries/LibWeb/DOM/XMLDocument.idl", + "//Userland/Libraries/LibWeb/DOMParsing/XMLSerializer.idl", + "//Userland/Libraries/LibWeb/Encoding/TextDecoder.idl", + "//Userland/Libraries/LibWeb/Encoding/TextEncoder.idl", + "//Userland/Libraries/LibWeb/Fetch/Request.idl", + "//Userland/Libraries/LibWeb/Fetch/Response.idl", + "//Userland/Libraries/LibWeb/FileAPI/Blob.idl", + "//Userland/Libraries/LibWeb/FileAPI/File.idl", + "//Userland/Libraries/LibWeb/FileAPI/FileList.idl", + "//Userland/Libraries/LibWeb/Geometry/DOMMatrix.idl", + "//Userland/Libraries/LibWeb/Geometry/DOMMatrixReadOnly.idl", + "//Userland/Libraries/LibWeb/Geometry/DOMPoint.idl", + "//Userland/Libraries/LibWeb/Geometry/DOMPointReadOnly.idl", + "//Userland/Libraries/LibWeb/Geometry/DOMRect.idl", + "//Userland/Libraries/LibWeb/Geometry/DOMRectList.idl", + "//Userland/Libraries/LibWeb/Geometry/DOMRectReadOnly.idl", + "//Userland/Libraries/LibWeb/HTML/AudioTrack.idl", + "//Userland/Libraries/LibWeb/HTML/AudioTrackList.idl", + "//Userland/Libraries/LibWeb/HTML/CanvasGradient.idl", + "//Userland/Libraries/LibWeb/HTML/CanvasPattern.idl", + "//Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl", + "//Userland/Libraries/LibWeb/HTML/CloseEvent.idl", + "//Userland/Libraries/LibWeb/HTML/CustomElements/CustomElementRegistry.idl", + "//Userland/Libraries/LibWeb/HTML/DOMParser.idl", + "//Userland/Libraries/LibWeb/HTML/DOMStringMap.idl", + "//Userland/Libraries/LibWeb/HTML/ErrorEvent.idl", + "//Userland/Libraries/LibWeb/HTML/FormDataEvent.idl", + "//Userland/Libraries/LibWeb/HTML/History.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLAnchorElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLAreaElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLAudioElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLBaseElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLBodyElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLBRElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLButtonElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLCanvasElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLDataElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLDataListElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLDetailsElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLDialogElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLDirectoryElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLDivElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLDocument.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLDListElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLEmbedElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLFieldSetElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLFontElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLFormElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLFrameElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLFrameSetElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLHeadElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLHeadingElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLHRElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLHtmlElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLIFrameElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLImageElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLInputElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLLabelElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLLegendElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLLIElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLLinkElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLMapElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLMarqueeElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLMediaElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLMenuElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLMetaElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLMeterElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLModElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLObjectElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLOListElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLOptGroupElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLOptionElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLOptionsCollection.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLOutputElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLParagraphElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLParamElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLPictureElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLPreElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLProgressElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLQuoteElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLScriptElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLSelectElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLSlotElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLSourceElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLSpanElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLStyleElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTableCaptionElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTableCellElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTableColElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTableElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTableRowElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTableSectionElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTemplateElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTextAreaElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTimeElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTitleElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLTrackElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLUListElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLUnknownElement.idl", + "//Userland/Libraries/LibWeb/HTML/HTMLVideoElement.idl", + "//Userland/Libraries/LibWeb/HTML/ImageData.idl", + "//Userland/Libraries/LibWeb/HTML/Location.idl", + "//Userland/Libraries/LibWeb/HTML/MediaError.idl", + "//Userland/Libraries/LibWeb/HTML/MessageChannel.idl", + "//Userland/Libraries/LibWeb/HTML/MessageEvent.idl", + "//Userland/Libraries/LibWeb/HTML/MessagePort.idl", + "//Userland/Libraries/LibWeb/HTML/MimeType.idl", + "//Userland/Libraries/LibWeb/HTML/MimeTypeArray.idl", + "//Userland/Libraries/LibWeb/HTML/Navigator.idl", + "//Userland/Libraries/LibWeb/HTML/PageTransitionEvent.idl", + "//Userland/Libraries/LibWeb/HTML/Path2D.idl", + "//Userland/Libraries/LibWeb/HTML/Plugin.idl", + "//Userland/Libraries/LibWeb/HTML/PluginArray.idl", + "//Userland/Libraries/LibWeb/HTML/PromiseRejectionEvent.idl", + "//Userland/Libraries/LibWeb/HTML/Storage.idl", + "//Userland/Libraries/LibWeb/HTML/SubmitEvent.idl", + "//Userland/Libraries/LibWeb/HTML/TextMetrics.idl", + "//Userland/Libraries/LibWeb/HTML/TimeRanges.idl", + "//Userland/Libraries/LibWeb/HTML/TrackEvent.idl", + "//Userland/Libraries/LibWeb/HTML/VideoTrack.idl", + "//Userland/Libraries/LibWeb/HTML/VideoTrackList.idl", + "//Userland/Libraries/LibWeb/HTML/Worker.idl", + "//Userland/Libraries/LibWeb/HTML/WorkerGlobalScope.idl", + "//Userland/Libraries/LibWeb/HTML/WorkerLocation.idl", + "//Userland/Libraries/LibWeb/HTML/WorkerNavigator.idl", + "//Userland/Libraries/LibWeb/HighResolutionTime/Performance.idl", + "//Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserver.idl", + "//Userland/Libraries/LibWeb/IntersectionObserver/IntersectionObserverEntry.idl", + "//Userland/Libraries/LibWeb/NavigationTiming/PerformanceTiming.idl", + "//Userland/Libraries/LibWeb/PerformanceTimeline/PerformanceEntry.idl", + "//Userland/Libraries/LibWeb/RequestIdleCallback/IdleDeadline.idl", + "//Userland/Libraries/LibWeb/ResizeObserver/ResizeObserver.idl", + "//Userland/Libraries/LibWeb/Streams/ByteLengthQueuingStrategy.idl", + "//Userland/Libraries/LibWeb/Streams/CountQueuingStrategy.idl", + "//Userland/Libraries/LibWeb/Streams/ReadableByteStreamController.idl", + "//Userland/Libraries/LibWeb/Streams/ReadableStream.idl", + "//Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBReader.idl", + "//Userland/Libraries/LibWeb/Streams/ReadableStreamBYOBRequest.idl", + "//Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultController.idl", + "//Userland/Libraries/LibWeb/Streams/ReadableStreamDefaultReader.idl", + "//Userland/Libraries/LibWeb/Streams/TransformStream.idl", + "//Userland/Libraries/LibWeb/Streams/TransformStreamDefaultController.idl", + "//Userland/Libraries/LibWeb/Streams/WritableStream.idl", + "//Userland/Libraries/LibWeb/Streams/WritableStreamDefaultController.idl", + "//Userland/Libraries/LibWeb/Streams/WritableStreamDefaultWriter.idl", + "//Userland/Libraries/LibWeb/SVG/SVGAnimatedLength.idl", + "//Userland/Libraries/LibWeb/SVG/SVGAnimatedNumber.idl", + "//Userland/Libraries/LibWeb/SVG/SVGClipPathElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGDefsElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGGeometryElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGGradientElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGGraphicsElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGCircleElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGEllipseElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGForeignObjectElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGLength.idl", + "//Userland/Libraries/LibWeb/SVG/SVGLineElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGLinearGradientElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGPathElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGPolygonElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGPolylineElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGRadialGradientElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGRectElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGSVGElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGStopElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGStyleElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGSymbolElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGTextContentElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGTitleElement.idl", + "//Userland/Libraries/LibWeb/SVG/SVGUseElement.idl", + "//Userland/Libraries/LibWeb/Selection/Selection.idl", + "//Userland/Libraries/LibWeb/UIEvents/FocusEvent.idl", + "//Userland/Libraries/LibWeb/UIEvents/KeyboardEvent.idl", + "//Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl", + "//Userland/Libraries/LibWeb/UIEvents/UIEvent.idl", + "//Userland/Libraries/LibWeb/UIEvents/WheelEvent.idl", + "//Userland/Libraries/LibWeb/URL/URL.idl", + "//Userland/Libraries/LibWeb/UserTiming/PerformanceMark.idl", + "//Userland/Libraries/LibWeb/UserTiming/PerformanceMeasure.idl", + "//Userland/Libraries/LibWeb/WebAssembly/Instance.idl", + "//Userland/Libraries/LibWeb/WebAssembly/Memory.idl", + "//Userland/Libraries/LibWeb/WebAssembly/Module.idl", + "//Userland/Libraries/LibWeb/WebAssembly/Table.idl", + "//Userland/Libraries/LibWeb/WebGL/WebGLContextEvent.idl", + "//Userland/Libraries/LibWeb/WebGL/WebGLRenderingContext.idl", + "//Userland/Libraries/LibWeb/WebIDL/DOMException.idl", + "//Userland/Libraries/LibWeb/WebSockets/WebSocket.idl", + "//Userland/Libraries/LibWeb/XHR/ProgressEvent.idl", + "//Userland/Libraries/LibWeb/XHR/XMLHttpRequest.idl", + "//Userland/Libraries/LibWeb/XHR/XMLHttpRequestEventTarget.idl", + "//Userland/Libraries/LibWeb/XHR/XMLHttpRequestUpload.idl", +]