1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 06:48:12 +00:00
serenity/Userland/Libraries/LibWeb/HTML
Andreas Kling bf69f4370e LibWeb: Implement BrowsingContext::selected_text() in terms of Selection
Instead of sifting through the layout tree to extract the selected text,
look at the DOM selection instead.

Note that we can't just stringify the DOM Range, as that would include
non-visible things (like the content of <style> elements, etc.) so we
run it through an ad-hoc variant of the range stringification algorithm.
This can probably be factored better, but it's a start. :^)
2023-01-12 19:55:10 +01:00
..
Canvas Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
CrossOrigin AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
EventLoop LibJS: Add make_handle({Nonnull,}GCPtr<T>) overloads 2022-12-15 06:56:37 -05:00
Parser AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
Scripting LibWeb: Generate exposed Window/Worker interfaces as lazy objects 2023-01-10 16:08:14 +01:00
SyntaxHighlighter Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
AnimationFrameCallbackDriver.h LibWeb+WebContent: Add abstraction layer for event loop and timers 2022-09-07 20:30:31 +02:00
AttributeNames.cpp AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
AttributeNames.h AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
BrowsingContext.cpp LibWeb: Implement BrowsingContext::selected_text() in terms of Selection 2023-01-12 19:55:10 +01:00
BrowsingContext.h LibWeb+WebContent: Convert BrowsingContext to new pixel units 2023-01-05 17:42:31 +01:00
BrowsingContextContainer.cpp LibWeb: Return after firing the iframe load event for about:blank 2022-11-07 14:10:41 +01:00
BrowsingContextContainer.h LibWeb: Make HTMLIFrameElement.contentWindow return the WindowProxy 2022-11-04 10:38:00 +01:00
BrowsingContextGroup.cpp LibWeb: Make BrowsingContext GC-allocated 2022-10-20 15:16:23 +02:00
BrowsingContextGroup.h LibWeb: Make BrowsingContext GC-allocated 2022-10-20 15:16:23 +02:00
CanvasGradient.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
CanvasGradient.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
CanvasGradient.idl LibWeb: Add barebones CanvasGradient object 2022-02-03 22:35:13 +01:00
CanvasRenderingContext2D.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
CanvasRenderingContext2D.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
CanvasRenderingContext2D.idl LibWeb: Add fixmes for other missing CRC2D mixins 2022-08-14 11:30:40 +02:00
CloseEvent.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
CloseEvent.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
CloseEvent.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
DocumentReadyState.h LibWeb: Store HTML document ready state as an enum 2021-09-26 12:47:51 +02:00
DOMParser.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
DOMParser.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
DOMParser.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
DOMStringMap.cpp LibWeb: Move passing of Web object prototypes out of constructors 2023-01-10 16:08:14 +01:00
DOMStringMap.h LibWeb: Move passing of Web object prototypes out of constructors 2023-01-10 16:08:14 +01:00
DOMStringMap.idl LibWeb: Add support for HTMLOrSVGElement.dataset 2021-09-26 18:59:56 +02:00
ErrorEvent.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
ErrorEvent.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
ErrorEvent.idl LibWeb: Implement ErrorEvent 2022-02-07 14:58:18 +01:00
EventHandler.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EventHandler.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
EventNames.cpp AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
EventNames.h AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
Focus.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Focus.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
FormAssociatedElement.cpp Everywhere: Remove unnecessary mutable attributes from lambdas 2022-11-19 14:37:31 +00:00
FormAssociatedElement.h LibWeb: Implement HTMLFormElement::reset 2023-01-03 18:09:40 +01:00
GlobalEventHandlers.cpp LibWeb: Move CallbackType from Bindings/ to WebIDL/ 2022-09-24 19:31:39 +01:00
GlobalEventHandlers.h AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
History.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
History.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
History.idl LibWeb: Add missing property and methods for history object 2022-10-14 16:01:35 +02:00
HistoryHandlingBehavior.h LibWeb: Move HistoryHandlingBehavior enum to its own header 2022-09-20 10:32:12 +02:00
HTMLAnchorElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLAnchorElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLAnchorElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLAreaElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLAreaElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLAreaElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLAudioElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLAudioElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLAudioElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLBaseElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLBaseElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLBaseElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02: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: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLBodyElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLBodyElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLBRElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLBRElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLBRElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLButtonElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLButtonElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLButtonElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLCanvasElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLCanvasElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLCanvasElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLDataElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDataElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDataElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLDataListElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDataListElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDataListElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLDetailsElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDetailsElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDetailsElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLDialogElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDialogElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDialogElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLDirectoryElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDirectoryElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDirectoryElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLDivElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDivElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDivElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLDListElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDListElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLDListElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLElement.h AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
HTMLElement.idl LibWeb: Implement bare-bones HTMLElement.dir 2022-11-13 16:37:09 -07:00
HTMLEmbedElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLEmbedElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLEmbedElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLFieldSetElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFieldSetElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFieldSetElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLFontElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFontElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFontElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLFormElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFormElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFormElement.idl LibWeb: Implement HTMLFormElement::reset 2023-01-03 18:09:40 +01:00
HTMLFrameElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFrameElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFrameElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLFrameSetElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFrameSetElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLFrameSetElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLHeadElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLHeadElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLHeadElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLHeadingElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLHeadingElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLHeadingElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLHRElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLHRElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLHRElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLHtmlElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLHtmlElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLHtmlElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLHyperlinkElementUtils.cpp LibWeb: Fully Implement get_an_elements_noopener 2022-12-19 07:57:44 -05:00
HTMLHyperlinkElementUtils.h LibWeb: Fully Implement get_an_elements_noopener 2022-12-19 07:57:44 -05:00
HTMLHyperlinkElementUtils.idl LibWeb: Extract the HTMLHyperlinkElementUtils IDL mixin 2022-07-29 17:15:49 +01:00
HTMLIFrameElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLIFrameElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLIFrameElement.idl LibWeb: Make HTMLIFrameElement.contentWindow return the WindowProxy 2022-11-04 10:38:00 +01:00
HTMLImageElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLImageElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLImageElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLInputElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLInputElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLInputElement.idl LibWeb: Stub HTMLInputElement.setSelectionRange 2022-12-30 21:56:54 -05:00
HTMLLabelElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLLabelElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLLabelElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLLegendElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLLegendElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLLegendElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLLIElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLLIElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLLIElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLLinkElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLLinkElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLLinkElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLMapElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMapElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMapElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLMarqueeElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMarqueeElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMarqueeElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLMediaElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMediaElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMediaElement.idl LibWeb: Stub HTMLMediaElement.pause 2022-12-10 00:21:10 +00:00
HTMLMenuElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMenuElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMenuElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLMetaElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMetaElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMetaElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLMeterElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMeterElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLMeterElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLModElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLModElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLModElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLObjectElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLObjectElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLObjectElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLOListElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOListElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOListElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLOptGroupElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOptGroupElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOptGroupElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLOptionElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOptionElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOptionElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLOptionsCollection.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOptionsCollection.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOptionsCollection.idl LibWeb: Implement HTMLOptionsCollection.add() 2022-03-22 02:08:15 +01:00
HTMLOutputElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOutputElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLOutputElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLParagraphElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLParagraphElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLParagraphElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLParamElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLParamElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLParamElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLPictureElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLPictureElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLPictureElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLPreElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLPreElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLPreElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLProgressElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLProgressElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLProgressElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLQuoteElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLQuoteElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLQuoteElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLScriptElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLScriptElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLScriptElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLSelectElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLSelectElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLSelectElement.idl LibWeb: Implement HTMLSelectElement.type 2022-11-07 14:10:41 +01:00
HTMLSlotElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLSlotElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLSlotElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLSourceElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLSourceElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLSourceElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLSpanElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLSpanElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLSpanElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLStyleElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLStyleElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLStyleElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTableCaptionElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableCaptionElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableCaptionElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTableCellElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableCellElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableCellElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTableColElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableColElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableColElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTableElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableElement.idl LibWeb: Add missing [SameObject] extended attributes in IDL files 2022-11-25 22:49:59 +01:00
HTMLTableRowElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableRowElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableRowElement.idl LibWeb: Implement HTMLTableRowElement.deleteCell 2022-11-07 14:10:41 +01:00
HTMLTableSectionElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableSectionElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTableSectionElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTemplateElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTemplateElement.h LibWeb: Update "appropriate template contents owner document" AO 2022-10-29 15:16:57 +02:00
HTMLTemplateElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTextAreaElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTextAreaElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTextAreaElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTimeElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTimeElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTimeElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTitleElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTitleElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTitleElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLTrackElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTrackElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLTrackElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLUListElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLUListElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLUListElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLUnknownElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLUnknownElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLUnknownElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
HTMLVideoElement.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLVideoElement.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
HTMLVideoElement.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
ImageData.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
ImageData.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
ImageData.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
MessageChannel.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
MessageChannel.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
MessageChannel.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
MessageEvent.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
MessageEvent.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
MessageEvent.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
MessagePort.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
MessagePort.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
MessagePort.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
NavigationParams.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Navigator.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
Navigator.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
Navigator.idl LibWeb: Implement navigator.webdriver 2022-10-13 11:14:45 +02:00
NavigatorConcurrentHardware.h LibWeb: Re-implement HTML::Navigator using IDL 2022-10-09 10:14:57 +02:00
NavigatorConcurrentHardware.idl LibWeb: Re-implement HTML::Navigator using IDL 2022-10-09 10:14:57 +02:00
NavigatorID.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
NavigatorID.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
NavigatorID.idl LibWeb: Re-implement HTML::Navigator using IDL 2022-10-09 10:14:57 +02:00
NavigatorLanguage.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
NavigatorLanguage.idl LibWeb: Make navigator.languages an attribute instead of a function 2022-10-13 14:42:14 +02:00
NavigatorOnLine.h LibWeb: Re-implement HTML::Navigator using IDL 2022-10-09 10:14:57 +02:00
NavigatorOnLine.idl LibWeb: Re-implement HTML::Navigator using IDL 2022-10-09 10:14:57 +02:00
Origin.h Everywhere: Rename to_{string => deprecated_string}() where applicable 2022-12-06 08:54:33 +01:00
PageTransitionEvent.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
PageTransitionEvent.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
PageTransitionEvent.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
Path2D.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
Path2D.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
Path2D.idl LibWeb: Implement Path2D class 2022-08-14 11:30:40 +02:00
PolicyContainers.h LibWeb: Add referrer policy to PolicyContainer 2022-10-24 22:58:37 +01:00
PromiseRejectionEvent.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
PromiseRejectionEvent.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +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 AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
Storage.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
Storage.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
Storage.idl LibWeb: Add Storage interface and window.localStorage 2022-02-08 21:53:20 +01:00
StructuredSerialize.cpp LibWeb: Add initial implementation of structured clone 2022-11-26 00:47:23 +01:00
StructuredSerialize.h LibWeb: Add initial implementation of structured clone 2022-11-26 00:47:23 +01:00
SubmitEvent.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
SubmitEvent.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
SubmitEvent.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
TagNames.cpp AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
TagNames.h AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00:00
TextMetrics.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
TextMetrics.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
TextMetrics.idl LibWeb: Add Exposed attribute and IDL spec links where missing 2022-10-09 10:14:57 +02:00
Timer.cpp LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr 2022-12-15 06:56:37 -05: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 AK+LibWeb: Move decode forgiving base64 under Web::Infra namespace 2023-01-10 17:54:01 +00:00
Window.h AK+Everywhere: Rename FlyString to DeprecatedFlyString 2023-01-09 23:00:24 +00: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 LibJS: Replace standalone js_string() with PrimitiveString::create() 2022-12-07 16:43:06 +00:00
WindowProxy.h LibWeb: Create and hook up a WindowProxy for each BrowsingContext 2022-10-20 15:16:23 +02:00
Worker.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
Worker.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
Worker.idl LibWeb: Replace ad-hoc EventHandler type with callback function typedef 2022-03-31 01:10:47 +02:00
WorkerDebugConsoleClient.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WorkerDebugConsoleClient.h LibWeb: Add partially functioning Worker API 2022-02-17 22:45:21 +01:00
WorkerGlobalScope.cpp LibJS+LibWeb: Move the macro to convert ENOMEM to an exception to LibJS 2023-01-08 12:13:15 +01:00
WorkerGlobalScope.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WorkerGlobalScope.idl LibWeb: Extract the WindowOrWorkerGlobalScope IDL mixin 2022-07-29 17:15:49 +01:00
WorkerLocation.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WorkerLocation.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
WorkerLocation.idl LibWeb: Add initial implementation for WorkerGlobalScope 2022-02-09 17:21:05 +01:00
WorkerNavigator.cpp LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
WorkerNavigator.h LibWeb: Move setting of Web object prototypes to initialize() 2023-01-10 16:08:14 +01:00
WorkerNavigator.idl LibWeb: Re-implement HTML::Navigator using IDL 2022-10-09 10:14:57 +02:00