1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 08:48:11 +00:00
serenity/Userland/Libraries/LibWeb/HTML
Andreas Kling cd7262ee56 LibWeb+LibWebView+WebContent: Add Web::Platform::ImageCodecPlugin
This replaces the previous Web::ImageDecoding::Decoder interface.
While we're doing this, also move the SerenityOS implementation of this
interface from LibWebView to WebContent. That means we no longer have to
link with LibImageDecoderClient in applications that use a web view.
2022-09-16 15:15:50 +02:00
..
Canvas LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
CrossOrigin LibWeb: Add HTML::CrossOriginOpenerPolicyEnforcementResult 2022-08-05 12:42:46 +02:00
EventLoop LibWeb+WebContent: Add abstraction layer for event loop and timers 2022-09-07 20:30:31 +02:00
Parser LibWeb: Don't use the internal window object when parsing HTML fragments 2022-09-06 01:12:44 +02:00
Scripting LibJS+LibWeb: Make HTML::Script GC-allocated 2022-09-06 00:27:09 +02:00
SyntaxHighlighter LibWeb: Syntax-highlight CSS within HTML :^) 2021-10-23 19:07:44 +02:00
AnimationFrameCallbackDriver.h LibWeb+WebContent: Add abstraction layer for event loop and timers 2022-09-07 20:30:31 +02:00
AttributeNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
AttributeNames.h LibWeb: Implement WindowEventHandlers 2022-06-29 21:21:50 +01:00
BrowsingContext.cpp LibWeb: Implement window.length 2022-09-09 17:42:30 +01:00
BrowsingContext.h LibWeb: Implement window.length 2022-09-09 17:42:30 +01:00
BrowsingContextContainer.cpp LibWeb: Bring browsing context creation closer to spec 2022-08-05 12:46:42 +02:00
BrowsingContextContainer.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
CanvasGradient.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
CanvasGradient.h LibWeb: Make CanvasGradient GC-allocated 2022-09-06 00:27:09 +02:00
CanvasGradient.idl LibWeb: Add barebones CanvasGradient object 2022-02-03 22:35:13 +01:00
CanvasRenderingContext2D.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
CanvasRenderingContext2D.h LibWeb: Make TextMetrics GC-allocated 2022-09-06 00:27:09 +02:00
CanvasRenderingContext2D.idl LibWeb: Add fixmes for other missing CRC2D mixins 2022-08-14 11:30:40 +02:00
CloseEvent.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
CloseEvent.h LibWeb: Use the WRAPPER_HACK() macro instead of hand-coding wrap() 2022-09-06 00:27:09 +02:00
CloseEvent.idl LibWeb: Remove the NoInstanceWrapper extended IDL attribute 2022-09-06 00:27:09 +02:00
DocumentReadyState.h LibWeb: Store HTML document ready state as an enum 2021-09-26 12:47:51 +02:00
DOMParser.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
DOMParser.h LibWeb: Make DOMParser GC-allocated 2022-09-06 00:27:09 +02:00
DOMParser.idl LibWeb: Use DOMParserSupportedType enum for DOMParser.parseFromString 2022-02-19 21:27:08 +01:00
DOMStringMap.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
DOMStringMap.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
DOMStringMap.idl LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
ErrorEvent.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
ErrorEvent.h LibWeb: Use the WRAPPER_HACK() macro instead of hand-coding wrap() 2022-09-06 00:27:09 +02:00
ErrorEvent.idl LibWeb: Implement ErrorEvent 2022-02-07 14:58:18 +01:00
EventHandler.cpp LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
EventHandler.h LibWeb: Move event listeners, handlers and callbacks to the GC heap 2022-09-06 00:27:09 +02:00
EventNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
EventNames.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
FormAssociatedElement.cpp LibWeb: Remove inheritance of FormAssociatedElement from HTMLElement 2022-03-24 03:35:11 +01:00
FormAssociatedElement.h Everywhere: Fix a bunch of typos 2022-05-29 15:22:00 +02:00
GlobalEventHandlers.cpp LibWeb: Move event listeners, handlers and callbacks to the GC heap 2022-09-06 00:27:09 +02:00
GlobalEventHandlers.h LibWeb: Move event listeners, handlers and callbacks to the GC heap 2022-09-06 00:27:09 +02:00
History.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
History.h LibWeb: Make History GC-allocated 2022-09-06 00:27:09 +02:00
History.idl LibWeb: Add the History object and stub pushState and replaceState 2021-09-12 01:41:44 +02:00
HTMLAnchorElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLAnchorElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLAnchorElement.idl LibWeb: Extract the HTMLHyperlinkElementUtils IDL mixin 2022-07-29 17:15:49 +01:00
HTMLAreaElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLAreaElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLAreaElement.idl LibWeb: Extract the HTMLHyperlinkElementUtils IDL mixin 2022-07-29 17:15:49 +01:00
HTMLAudioElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLAudioElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLAudioElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLBaseElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLBaseElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLBaseElement.idl LibWeb: Implement HTMLBaseElement.href 2022-06-19 16:35:43 +01:00
HTMLBlinkElement.cpp LibWeb+WebContent: Add abstraction layer for event loop and timers 2022-09-07 20:30:31 +02:00
HTMLBlinkElement.h LibWeb+WebContent: Add abstraction layer for event loop and timers 2022-09-07 20:30:31 +02:00
HTMLBodyElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLBodyElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLBodyElement.idl LibWeb: Implement WindowEventHandlers 2022-06-29 21:21:50 +01:00
HTMLBRElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLBRElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLBRElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLButtonElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLButtonElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLButtonElement.idl LibWeb: Implement HTMLButtonElement.type 2022-03-01 23:19:41 +01:00
HTMLCanvasElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLCanvasElement.h LibWeb: Make 2D and 3D canvas rendering contexts GC-allocated 2022-09-06 00:27:09 +02:00
HTMLCanvasElement.idl LibWeb: Add the ability to retrieve a WebGL context from getContext 2022-06-13 21:45:27 +01:00
HTMLDataElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLDataElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLDataElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDataListElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLDataListElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLDataListElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDetailsElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLDetailsElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLDetailsElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDialogElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLDialogElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLDialogElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDirectoryElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLDirectoryElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLDirectoryElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDivElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLDivElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLDivElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLDListElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLDListElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLDListElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLElement.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
HTMLElement.h LibWeb: Don't allocate DOMStringMap in HTMLElement constructor 2022-09-06 00:27:09 +02:00
HTMLElement.idl LibWeb: Add the GlobalEventHandlers IDL mixin 2022-04-02 12:22:48 +04:30
HTMLEmbedElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLEmbedElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLEmbedElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLFieldSetElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLFieldSetElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLFieldSetElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLFontElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLFontElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLFontElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLFormElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLFormElement.h LibWeb: Make HTMLCollection and subclasses GC-allocated 2022-09-06 00:27:09 +02:00
HTMLFormElement.idl LibWeb: Support HTMLFormElement.elements and HTMLFormElement.length 2022-02-25 21:19:06 +01:00
HTMLFrameElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLFrameElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLFrameElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLFrameSetElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLFrameSetElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLFrameSetElement.idl LibWeb: Implement WindowEventHandlers 2022-06-29 21:21:50 +01:00
HTMLHeadElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLHeadElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLHeadElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHeadingElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLHeadingElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLHeadingElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHRElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLHRElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLHRElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHtmlElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLHtmlElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLHtmlElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLHyperlinkElementUtils.cpp LibWeb: Bring handling of anchor elements closer to spec 2022-03-26 14:01:17 +01:00
HTMLHyperlinkElementUtils.h LibWeb: Bring handling of anchor elements closer to spec 2022-03-26 14:01:17 +01:00
HTMLHyperlinkElementUtils.idl LibWeb: Extract the HTMLHyperlinkElementUtils IDL mixin 2022-07-29 17:15:49 +01:00
HTMLIFrameElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLIFrameElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLIFrameElement.idl LibWeb: Implement (naive) version of HTMLIFrameElement.contentWindow 2022-08-05 12:42:46 +02:00
HTMLImageElement.cpp LibWeb: Cache width of "alt" text in ImageBox 2022-09-07 17:47:33 +02:00
HTMLImageElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLImageElement.idl LibWeb: Bring HTMLImageElement closer to spec 2022-04-12 19:42:16 +02:00
HTMLInputElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLInputElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLInputElement.idl LibWeb: Ensure that radio group is updated when radio is checked from JS 2022-03-16 00:38:31 +01:00
HTMLLabelElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLLabelElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLLabelElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLLegendElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLLegendElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLLegendElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLLIElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLLIElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLLIElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLLinkElement.cpp LibWeb+LibWebView+WebContent: Add Web::Platform::ImageCodecPlugin 2022-09-16 15:15:50 +02:00
HTMLLinkElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLLinkElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMapElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLMapElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLMapElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMarqueeElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLMarqueeElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLMarqueeElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMediaElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLMediaElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLMediaElement.idl LibWeb: Add HTMLMediaElement.canPlayType() 2022-03-04 23:03:29 +01:00
HTMLMenuElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLMenuElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLMenuElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMetaElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLMetaElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLMetaElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLMeterElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLMeterElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLMeterElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLModElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLModElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLModElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLObjectElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLObjectElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLObjectElement.idl LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLOListElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLOListElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLOListElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLOptGroupElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLOptGroupElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLOptGroupElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLOptionElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLOptionElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLOptionElement.idl LibWeb: Bring HTMLOptionElement closer to spec 2022-04-12 19:42:16 +02:00
HTMLOptionsCollection.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
HTMLOptionsCollection.h LibWeb: Make HTMLCollection and subclasses GC-allocated 2022-09-06 00:27:09 +02:00
HTMLOptionsCollection.idl LibWeb: Implement HTMLOptionsCollection.add() 2022-03-22 02:08:15 +01:00
HTMLOutputElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLOutputElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLOutputElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLParagraphElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLParagraphElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLParagraphElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLParamElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLParamElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLParamElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLPictureElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLPictureElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLPictureElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLPreElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLPreElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLPreElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLProgressElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLProgressElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLProgressElement.idl LibWeb: Add basic implementation of progress bar element 2022-02-16 15:34:08 -05:00
HTMLQuoteElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLQuoteElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLQuoteElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLScriptElement.cpp LibJS+LibWeb: Make HTML::Script GC-allocated 2022-09-06 00:27:09 +02:00
HTMLScriptElement.h LibJS+LibWeb: Make HTML::Script GC-allocated 2022-09-06 00:27:09 +02:00
HTMLScriptElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLSelectElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLSelectElement.h LibWeb: Make HTMLCollection and subclasses GC-allocated 2022-09-06 00:27:09 +02:00
HTMLSelectElement.idl LibWeb: Implement HTMLSelectElement.add() 2022-03-22 02:08:15 +01:00
HTMLSlotElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLSlotElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLSlotElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLSourceElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLSourceElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLSourceElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLSpanElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLSpanElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLSpanElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLStyleElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLStyleElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLStyleElement.idl LibWeb: Extract the LinkStyle IDL mixin 2022-07-29 17:15:49 +01:00
HTMLTableCaptionElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTableCaptionElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTableCaptionElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTableCellElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTableCellElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTableCellElement.idl LibWeb: Add HTMLTableCellElement::rowSpan 2022-03-29 00:39:57 +02:00
HTMLTableColElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTableColElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTableColElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTableElement.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTableElement.h LibWeb: Make HTMLCollection and subclasses GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTableElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTableRowElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTableRowElement.h LibWeb: Make HTMLCollection and subclasses GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTableRowElement.idl LibWeb: Implement HTMLTableRowElement.{rowIndex,sectionRowIndex} 2022-03-21 16:15:33 +01:00
HTMLTableSectionElement.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTableSectionElement.h LibWeb: Make HTMLCollection and subclasses GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTableSectionElement.idl LibWeb: Implement HTMLTableSectionElement::deleteRow() 2022-03-12 23:49:50 +01:00
HTMLTemplateElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTemplateElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTemplateElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTextAreaElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTextAreaElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTextAreaElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTimeElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTimeElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTimeElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTitleElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTitleElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTitleElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLTrackElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLTrackElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLTrackElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLUListElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLUListElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLUListElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLUnknownElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLUnknownElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLUnknownElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLVideoElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLVideoElement.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
HTMLVideoElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
ImageData.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
ImageData.h LibWeb: Make ImageData GC-allocated 2022-09-06 00:27:09 +02:00
ImageData.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MessageChannel.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
MessageChannel.h LibWeb: Make MessageChannel GC-allocated 2022-09-06 00:27:09 +02:00
MessageChannel.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
MessageEvent.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
MessageEvent.h LibWeb: Use the WRAPPER_HACK() macro instead of hand-coding wrap() 2022-09-06 00:27:09 +02:00
MessageEvent.idl LibWeb: Remove the NoInstanceWrapper extended IDL attribute 2022-09-06 00:27:09 +02:00
MessagePort.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
MessagePort.h LibWeb: Remove now-unused Bindings::Wrappable class 2022-09-06 00:27:09 +02:00
MessagePort.idl LibWeb: Replace ad-hoc EventHandler type with callback function typedef 2022-03-31 01:10:47 +02:00
NavigationParams.h LibWeb: Add HTML::NavigationParams 2022-08-05 12:46:39 +02:00
Origin.h LibWeb: Implement document.domain getter 2022-09-15 09:46:04 +02:00
PageTransitionEvent.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
PageTransitionEvent.h LibWeb: Use the WRAPPER_HACK() macro instead of hand-coding wrap() 2022-09-06 00:27:09 +02:00
PageTransitionEvent.idl LibWeb: Add the missing PageTransitionEvent IDL constructor 2021-10-01 20:14:45 +02:00
Path2D.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
Path2D.h LibWeb: Make Path2D GC-allocated 2022-09-06 00:27:09 +02:00
Path2D.idl LibWeb: Implement Path2D class 2022-08-14 11:30:40 +02:00
PolicyContainers.h LibWeb: Add a stub PolicyContainer struct 2022-07-14 00:42:26 +01:00
PromiseRejectionEvent.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
PromiseRejectionEvent.h LibWeb: Use the WRAPPER_HACK() macro instead of hand-coding wrap() 2022-09-06 00:27:09 +02:00
PromiseRejectionEvent.idl LibWeb: Remove the NoInstanceWrapper extended IDL attribute 2022-09-06 00:27:09 +02:00
SandboxingFlagSet.h LibWeb: Add HTML::SandboxingFlagSet 2022-08-05 12:42:46 +02:00
SessionHistoryEntry.h LibWeb: Add basic skeleton of HTML "session history" to BrowsingContext 2022-08-05 12:42:46 +02:00
Storage.cpp LibWeb: Make Storage GC-allocated 2022-09-06 00:27:09 +02:00
Storage.h LibWeb: Make Storage GC-allocated 2022-09-06 00:27:09 +02:00
Storage.idl LibWeb: Add Storage interface and window.localStorage 2022-02-08 21:53:20 +01:00
SubmitEvent.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
SubmitEvent.h LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated 2022-09-06 00:27:09 +02:00
SubmitEvent.idl LibWeb: Remove the NoInstanceWrapper extended IDL attribute 2022-09-06 00:27:09 +02:00
TagNames.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TagNames.h LibWeb: Implement XMLSerializer 2022-07-05 21:25:05 +02:00
TextMetrics.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
TextMetrics.h LibWeb: Make TextMetrics GC-allocated 2022-09-06 00:27:09 +02:00
TextMetrics.idl LibWeb: Implement CanvasRenderingContext2D.measureText 2022-01-04 22:41:07 +00:00
Timer.cpp LibWeb+WebContent: Add abstraction layer for event loop and timers 2022-09-07 20:30:31 +02:00
Timer.h LibWeb+WebContent: Add abstraction layer for event loop and timers 2022-09-07 20:30:31 +02:00
Window.cpp LibWeb: Implement window.length 2022-09-09 17:42:30 +01:00
Window.h LibWeb: Implement window.length 2022-09-09 17:42:30 +01:00
WindowEventHandlers.cpp LibWeb: Move event listeners, handlers and callbacks to the GC heap 2022-09-06 00:27:09 +02:00
WindowEventHandlers.h LibWeb: Move event listeners, handlers and callbacks to the GC heap 2022-09-06 00:27:09 +02:00
WindowOrWorkerGlobalScope.idl LibWeb: Extract the WindowOrWorkerGlobalScope IDL mixin 2022-07-29 17:15:49 +01:00
Worker.cpp LibWeb: Give web workers a (totally hacky) Window object 2022-09-06 00:27:09 +02:00
Worker.h LibWeb: Give web workers a (totally hacky) Window object 2022-09-06 00:27:09 +02:00
Worker.idl LibWeb: Replace ad-hoc EventHandler type with callback function typedef 2022-03-31 01:10:47 +02:00
WorkerDebugConsoleClient.cpp Everywhere: Replace single-char StringView op. arguments with chars 2022-07-12 23:11:35 +02:00
WorkerDebugConsoleClient.h LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
WorkerGlobalScope.cpp LibWeb: Visit all edge-members in WorkerGlobalScope 2022-09-13 20:55:21 +02:00
WorkerGlobalScope.h LibWeb: Remove now-unused Bindings::Wrappable class 2022-09-06 00:27:09 +02:00
WorkerGlobalScope.idl LibWeb: Extract the WindowOrWorkerGlobalScope IDL mixin 2022-07-29 17:15:49 +01:00
WorkerLocation.cpp LibWeb: Make WorkerLocation GC-allocated 2022-09-06 00:27:09 +02:00
WorkerLocation.h LibWeb: Make WorkerLocation GC-allocated 2022-09-06 00:27:09 +02:00
WorkerLocation.idl LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00
WorkerNavigator.cpp LibWeb: Make WorkerNavigator GC-allocated 2022-09-06 00:27:09 +02:00
WorkerNavigator.h LibWeb: Make WorkerNavigator GC-allocated 2022-09-06 00:27:09 +02:00
WorkerNavigator.idl LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00