1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 04:48:14 +00:00
serenity/Userland/Libraries/LibWeb/HTML
Andrew Kaster 636602a54e LibWeb: Implement <input type=file> behavior
This includes punting on the actual file picker implementation all the
way out to the PageClient. It's likely that some of the real details
should be implemented somewhere closer, like the BrowsingContext or the
Page, but we'll get there.

For now, this allows https://copy.sh/v86 to load the emulation of the
preselected images all the way until it hits a call to
URL.createObjectURL.
2022-10-04 22:05:14 +02:00
..
Canvas LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
CrossOrigin LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
EventLoop LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
Parser LibWeb: Store HTML tag name token data as FlyString while parsing 2022-10-04 21:30:58 +02:00
Scripting LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
BrowsingContext.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +01:00
BrowsingContextContainer.cpp LibWeb: Rename an origin's protocol to origin scheme 2022-09-29 09:39:04 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
CanvasGradient.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
CanvasGradient.idl LibWeb: Add barebones CanvasGradient object 2022-02-03 22:35:13 +01:00
CanvasRenderingContext2D.cpp LibWeb: Replace incorrect uses of AK::is_ascii_space() 2022-10-02 21:32:49 +02:00
CanvasRenderingContext2D.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
CanvasRenderingContext2D.idl LibWeb: Add fixmes for other missing CRC2D mixins 2022-08-14 11:30:40 +02:00
CloseEvent.cpp LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
CloseEvent.h LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
DOMParser.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
DOMParser.idl LibWeb: Use DOMParserSupportedType enum for DOMParser.parseFromString 2022-02-19 21:27:08 +01:00
DOMStringMap.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
DOMStringMap.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +01:00
DOMStringMap.idl LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
ErrorEvent.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
ErrorEvent.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
ErrorEvent.idl LibWeb: Implement ErrorEvent 2022-02-07 14:58:18 +01:00
EventHandler.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
EventHandler.h LibWeb: Move CallbackType from Bindings/ to WebIDL/ 2022-09-24 19:31:39 +01: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: Check all <fieldset> ancestors in FormAssociatedElement::enabled 2022-09-30 18:05:48 +02:00
FormAssociatedElement.h Everywhere: Fix a bunch of typos 2022-05-29 15:22:00 +02:00
GlobalEventHandlers.cpp LibWeb: Move CallbackType from Bindings/ to WebIDL/ 2022-09-24 19:31:39 +01:00
GlobalEventHandlers.h LibWeb: Move CallbackType from Bindings/ to WebIDL/ 2022-09-24 19:31:39 +01:00
History.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
History.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from WebGL and WebSocket 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from UIEvents classes 2022-10-01 21:05:32 +01:00
HTMLElement.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +01:00
HTMLElement.idl LibWeb: Add the GlobalEventHandlers IDL mixin 2022-04-02 12:22:48 +04:30
HTMLEmbedElement.cpp LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
HTMLFieldSetElement.h LibWeb: Implement :enabled and :disabled pseudo classes to spec 2022-09-30 18:05:48 +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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Implement HTMLImageElement.complete 2022-10-03 17:22:08 +02:00
HTMLImageElement.h LibWeb: Implement HTMLImageElement.complete 2022-10-03 17:22:08 +02:00
HTMLImageElement.idl LibWeb: Implement HTMLImageElement.complete 2022-10-03 17:22:08 +02:00
HTMLInputElement.cpp LibWeb: Implement <input type=file> behavior 2022-10-04 22:05:14 +02:00
HTMLInputElement.h LibWeb: Implement <input type=file> behavior 2022-10-04 22:05:14 +02:00
HTMLInputElement.idl LibWeb: Implement <input type=file> behavior 2022-10-04 22:05:14 +02:00
HTMLLabelElement.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Replace incorrect uses of split_view() for whitespace splitting 2022-10-02 21:32:49 +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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Move strip_and_collapse_whitespace() to Infra/ 2022-10-02 21:32:49 +02:00
HTMLOptionElement.h LibWeb: Implement :enabled and :disabled pseudo classes to spec 2022-09-30 18:05:48 +02:00
HTMLOptionElement.idl LibWeb: Bring HTMLOptionElement closer to spec 2022-04-12 19:42:16 +02:00
HTMLOptionsCollection.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
HTMLOptionsCollection.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +01:00
HTMLOptionsCollection.idl LibWeb: Implement HTMLOptionsCollection.add() 2022-03-22 02:08:15 +01:00
HTMLOutputElement.cpp LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Replace incorrect uses of String::trim_whitespace() 2022-10-02 21:32:49 +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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
HTMLSelectElement.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +01:00
HTMLSelectElement.idl LibWeb: Implement HTMLSelectElement.add() 2022-03-22 02:08:15 +01:00
HTMLSlotElement.cpp LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
HTMLTableElement.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
HTMLTableSectionElement.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +01:00
HTMLTableSectionElement.idl LibWeb: Implement HTMLTableSectionElement::deleteRow() 2022-03-12 23:49:50 +01:00
HTMLTemplateElement.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
ImageData.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
ImageData.idl Libraries: Move to Userland/Libraries/ 2021-01-12 12:17:46 +01:00
MessageChannel.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
MessageChannel.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +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: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
MessageEvent.h LibWeb: Cleanup unecessary uses and includes of HTML::Window 2022-10-01 21:05:32 +01:00
MessageEvent.idl LibWeb: Remove the NoInstanceWrapper extended IDL attribute 2022-09-06 00:27:09 +02:00
MessagePort.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
MessagePort.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +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: Rename an origin's protocol to origin scheme 2022-09-29 09:39:04 +01:00
PageTransitionEvent.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
PageTransitionEvent.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
PageTransitionEvent.idl LibWeb: Add the missing PageTransitionEvent IDL constructor 2021-10-01 20:14:45 +02:00
Path2D.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
Path2D.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
PromiseRejectionEvent.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
Storage.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
Storage.idl LibWeb: Add Storage interface and window.localStorage 2022-02-08 21:53:20 +01:00
SubmitEvent.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
SubmitEvent.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
TextMetrics.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +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: Remove unecessary dependence on Window from assorted classes 2022-10-01 21:05:32 +01:00
Window.h LibWeb: Remove prototype and constructor helpers from Window 2022-10-01 21:05:32 +01:00
WindowEventHandlers.cpp LibWeb: Move CallbackType from Bindings/ to WebIDL/ 2022-09-24 19:31:39 +01:00
WindowEventHandlers.h LibWeb: Move CallbackType from Bindings/ to WebIDL/ 2022-09-24 19:31:39 +01:00
WindowOrWorkerGlobalScope.idl LibWeb: Extract the WindowOrWorkerGlobalScope IDL mixin 2022-07-29 17:15:49 +01:00
WindowProxy.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
WindowProxy.h LibWeb: Move WindowProxy from Bindings/ to HTML/ 2022-09-24 19:31:39 +01:00
Worker.cpp LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
Worker.h LibWeb: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01:00
WorkerGlobalScope.h LibWeb: Move ExceptionOr from DOM/ to WebIDL/ 2022-09-25 19:13:31 +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: Remove unecessary dependence on Window from HTML classes 2022-10-01 21:05:32 +01: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