1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:28:11 +00:00
serenity/Userland/Libraries/LibWeb/HTML
Luke Wilde dfe57543a4 LibWeb: Keep message alive in postMessage task callback lambda
Tasks can run at any time in the future and GC can run in the time
between postMessage and running the task, meaning the message can be
reaped if we don't keep a handle to it.

Fixes Google Syndication ads crashing 100% of the time on rpcs3.net
2022-09-23 17:23:55 +01:00
..
Canvas LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
CrossOrigin LibWeb: Add missing includes 2022-09-18 13:27:24 -04:00
EventLoop LibWeb: Remove no-op impl() methods from the WEB_PLATFORM_OBJECT macro 2022-09-21 21:12:24 +01:00
Parser LibWeb: Save begin/end timestamps for load and DOMContentLoaded events 2022-09-21 11:51:18 +02:00
Scripting LibWeb: Add id field to Environment 2022-09-21 11:51:18 +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: Abort the active document when navigating a browsing context 2022-09-21 11:51:18 +02:00
BrowsingContext.h LibWeb: Implement the "close" algorithm for browsing contexts 2022-09-21 11:51:18 +02:00
BrowsingContextContainer.cpp LibWeb: Implement Document/BrowsingContext hookup according to spec 2022-09-20 23:44:59 +02:00
BrowsingContextContainer.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
BrowsingContextGroup.cpp LibWeb: Implement "browsing context group" concept from the HTML spec 2022-09-20 10:32:12 +02:00
BrowsingContextGroup.h LibWeb: Implement "browsing context group" concept from the HTML spec 2022-09-20 10:32:12 +02:00
CanvasGradient.cpp LibWeb: Make DOMException GC-allocated 2022-09-06 00:27:09 +02:00
CanvasGradient.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
CanvasGradient.idl LibWeb: Add barebones CanvasGradient object 2022-02-03 22:35:13 +01:00
CanvasRenderingContext2D.cpp LibWeb: Get default fonts via Platform::FontPlugin 2022-09-17 21:27:32 +02:00
CanvasRenderingContext2D.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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 LibWeb: Flesh out "document visibility" state a bit more 2022-09-20 10:32:13 +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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
History.idl LibWeb: Add the History object and stub pushState and replaceState 2021-09-12 01:41:44 +02:00
HistoryHandlingBehavior.h LibWeb: Move HistoryHandlingBehavior enum to its own header 2022-09-20 10:32:12 +02:00
HTMLAnchorElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLAnchorElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
HTMLBodyElement.cpp LibWeb: Use cached_web_prototype() as much as possible 2022-09-06 00:27:09 +02:00
HTMLBodyElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Check document fully active status in "element cannot navigate" 2022-09-18 12:53:06 +02:00
HTMLElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Implement Document/BrowsingContext hookup according to spec 2022-09-20 23:44:59 +02:00
HTMLIFrameElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Implement Document/BrowsingContext hookup according to spec 2022-09-20 23:44:59 +02:00
HTMLObjectElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
HTMLQuoteElement.idl LibWeb: Add imports to all IDL files that depend on others 2022-02-16 22:48:32 +03:30
HTMLScriptElement.cpp LibWeb: Handle JavaScript source code with non-UTF-8 encoding 2022-09-17 18:53:26 +02:00
HTMLScriptElement.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
MessageEvent.idl LibWeb: Remove the NoInstanceWrapper extended IDL attribute 2022-09-06 00:27:09 +02:00
MessagePort.cpp LibWeb: Keep message alive in postMessage task callback lambda 2022-09-23 17:23:55 +01:00
MessagePort.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
MessagePort.idl LibWeb: Replace ad-hoc EventHandler type with callback function typedef 2022-03-31 01:10:47 +02:00
NavigationParams.h LibWeb: Move HistoryHandlingBehavior enum to its own header 2022-09-20 10:32:12 +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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
PromiseRejectionEvent.idl LibWeb: Remove the NoInstanceWrapper extended IDL attribute 2022-09-06 00:27:09 +02:00
SandboxingFlagSet.h LibWeb: Add missing includes 2022-09-18 13:27:24 -04:00
SessionHistoryEntry.h LibWeb: Flesh out a chunk of the HTML spec's frame navigation algorithms 2022-09-20 10:32:13 +02:00
Storage.cpp LibWeb: Make Storage GC-allocated 2022-09-06 00:27:09 +02:00
Storage.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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
VisibilityState.h LibWeb+WebContent+Browser: Plumb visibility state from GUI to web pages 2022-09-20 10:32:14 +02:00
Window.cpp LibWeb: Keep message alive in postMessage task callback lambda 2022-09-23 17:23:55 +01:00
Window.h LibWeb: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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 WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01: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: Remove WRAPPER_HACK() macro 2022-09-21 21:12:24 +01:00
WorkerNavigator.idl LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00